[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 02.04.18
Príspevky: 366
Témy: 179 | 179
Bydlisko: BB
NapísalOffline : 24.10.2013 19:24 | preg_match a text

Takze na stranke sa dynamicky ukaze vekost suboru napr 2.1GB alebo 3.0GB

A tu je php kod:
Kód:
if (preg_match("/GB/i", $text)) {
echo "Subor je velky";
die();
}


Teda ak sa na stranke ukaze velkost v GB -> Subor je velky

Lenze ako by som to spravil ze subor moze byt len do 2GB a viac nie ?

Nejedna sa o upload suboru iba o text.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 27.05.18
Príspevky: 1459
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOffline : 24.10.2013 19:36 | preg_match a text

Kód:
if( preg_match("/(\d+)\s*GB/i", $text), $m ) {
$c = $m[1];
if( $c > 2 ) ...
}

\d zoberie cifru, + zoberie jednu, alebo viac cifier.
To \s zase berie biele znaky, pre istotu, 0 alebo viac


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 02.04.18
Príspevky: 366
Témy: 179 | 179
Bydlisko: BB
Napísal autor témyOffline : 24.10.2013 19:39 | preg_match a text

Parse error: syntax error, unexpected ',' in index.php on line 3 -- ten tvoj kod ...

Tu je uprava ale nefunguje stale:

Kód:
<?php
$text = "6.1GB";
if( preg_match("/(\d+)\s*GB/i", $text, $m )) {
print_r($m);
}


Naposledy upravil d0.0b dňa 24.10.2013 19:40, celkovo upravené 1

Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 27.05.18
Príspevky: 1459
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOffline : 24.10.2013 19:40 | preg_match a text

jáj, pardon. Tak potom tá zátvorka bude
(\d+(\.\d+)?)


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 02.04.18
Príspevky: 366
Témy: 179 | 179
Bydlisko: BB
Napísal autor témyOffline : 24.10.2013 19:43 | preg_match a text

Diky BX tak tu je final:

Kód:
<?php
$text = "2.1GB";
if( preg_match("/(\d+(\.\d+)?)\s*GB/i", $text, $m )) {
if( $m[1] > 2 )
{
echo "Subor je velky";
}
}


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 27.05.18
Príspevky: 1459
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOffline : 24.10.2013 19:45 | preg_match a text

Za málo :)
Snáď sa ti tam neobjaví 2500MB ;)


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 02.04.18
Príspevky: 366
Témy: 179 | 179
Bydlisko: BB
Napísal autor témyOffline : 24.10.2013 19:50 | preg_match a text

Nó dúfam že nie :D

Zobrazuje to iba GB čize toto je vpohode :)


 [ Príspevkov: 7 ] 


preg_match a text



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

pomoc s preg_match

v PHP, ASP

2

305

15.06.2007 13:48

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc s preg_match()

v PHP, ASP

8

426

17.05.2011 23:43

dartanan

V tomto fóre nie sú ďalšie neprečítané témy.

preg_match vs podmienka

v PHP, ASP

1

420

16.02.2010 19:59

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

preg_match a diakritika

v PHP, ASP

7

1505

30.01.2010 17:34

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

preg_match a irc

v PHP, ASP

1

145

30.11.2013 20:11

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Dorobenie vzorca - preg_match

v PHP, ASP

5

318

30.05.2011 19:54

juho

V tomto fóre nie sú ďalšie neprečítané témy.

NUL byte v preg_match

v PHP, ASP

2

399

09.07.2009 13:39

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Zase problem s preg_match

v PHP, ASP

5

315

15.07.2007 22:41

geoge046

V tomto fóre nie sú ďalšie neprečítané témy.

Text

v HTML, XHTML, XML, CSS

3

607

15.10.2007 21:10

enorm

V tomto fóre nie sú ďalšie neprečítané témy.

text

v Audio programy

5

276

24.07.2012 13:24

dangerous_123

V tomto fóre nie sú ďalšie neprečítané témy.

Text

v HTML, XHTML, XML, CSS

5

484

26.10.2009 17:23

hajtrak

V tomto fóre nie sú ďalšie neprečítané témy.

text

v Grafické programy

2

658

12.03.2008 19:49

Enermax

V tomto fóre nie sú ďalšie neprečítané témy.

Image Text

v PHP, ASP

1

223

08.08.2012 0:23

Ando

V tomto fóre nie sú ďalšie neprečítané témy.

Replace text

v JavaScript, VBScript, Ajax

5

253

28.05.2012 13:49

xxx9955

V tomto fóre nie sú ďalšie neprečítané témy.

Označený text

v HTML, XHTML, XML, CSS

4

387

09.06.2008 21:43

Codik

V tomto fóre nie sú ďalšie neprečítané témy.

Nezobrazený text

v HTML, XHTML, XML, CSS

5

393

09.02.2008 18:13

emer



© 2005 - 2018 PCforum, edited by JanoF