[ Príspevkov: 7 ] 
AutorSpráva
Offline

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

Registrovaný: 11.01.09
Prihlásený: 19.11.17
Príspevky: 363
Témy: 178 | 178
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.


Online

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

Registrovaný: 17.07.11
Prihlásený: 14.12.17
Príspevky: 1433
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOnline : 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ý: 19.11.17
Príspevky: 363
Témy: 178 | 178
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

Online

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

Registrovaný: 17.07.11
Prihlásený: 14.12.17
Príspevky: 1433
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOnline : 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ý: 19.11.17
Príspevky: 363
Témy: 178 | 178
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";
}
}


Online

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

Registrovaný: 17.07.11
Prihlásený: 14.12.17
Príspevky: 1433
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOnline : 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ý: 19.11.17
Príspevky: 363
Témy: 178 | 178
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

294

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

399

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

403

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

1481

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

125

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

308

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

376

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

296

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

577

15.10.2007 21:10

enorm

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

text

v Audio programy

5

254

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

444

26.10.2009 17:23

hajtrak

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

text

v Grafické programy

2

645

12.03.2008 19:49

Enermax

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

Image Text

v PHP, ASP

1

203

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

232

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

369

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

377

09.02.2008 18:13

emer



© 2005 - 2017 PCforum, edited by JanoF