Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

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

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok NapísalOffline : 24.10.2013 19:24

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ý: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 24.10.2013 19:36

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ý: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 24.10.2013 19:39

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ý: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 24.10.2013 19:40

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ý: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 24.10.2013 19:43

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ý: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 24.10.2013 19:45

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ý: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 24.10.2013 19:50

Nó dúfam že nie :D

Zobrazuje to iba GB čize toto je vpohode :)


Odpovedať na tému [ Príspevkov: 7 ] 


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

430

15.06.2007 13:48

Tominator Zobrazenie posledných príspevkov

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

v PHP, ASP

8

673

17.05.2011 23:43

dartanan Zobrazenie posledných príspevkov

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

v PHP, ASP

1

638

16.02.2010 19:59

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

7

1813

30.01.2010 17:34

p360t Zobrazenie posledných príspevkov

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

v PHP, ASP

5

466

30.05.2011 19:54

juho Zobrazenie posledných príspevkov

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

v PHP, ASP

1

353

30.11.2013 20:11

BX Zobrazenie posledných príspevkov

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

v PHP, ASP

2

580

09.07.2009 13:39

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

5

495

15.07.2007 22:41

geoge046 Zobrazenie posledných príspevkov

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

v Grafické programy

2

854

12.03.2008 19:49

Enermax Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

3

900

15.10.2007 21:10

enorm Zobrazenie posledných príspevkov

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

v Audio programy

5

527

24.07.2012 13:24

dangerous_123 Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

5

693

26.10.2009 17:23

hajtrak Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

4

612

09.06.2008 21:43

Codik Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

5

566

09.02.2008 18:13

emer Zobrazenie posledných príspevkov

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

v Ostatné programy

1

670

23.03.2011 21:20

f4r0 Zobrazenie posledných príspevkov

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

v PHP, ASP

2

794

06.01.2009 22:30

rooobertek Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra