[ Príspevkov: 3 ] 
AutorSpráva
Offline

Čestný člen
Čestný člen
NUL byte v preg_match

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 09.07.2009 9:19 | NUL byte v preg_match

Hm, mam jednu otazku... mam kod:
Kód:
<?php
$string = "abc\0def";
$regexp = "/c\0d/";
var_dump(preg_match($regexp, $string));
?>
Nepochopitelne mi ale miesto int(1) hadze chybu
Kód:
Warning: preg_match() [function.preg-match]: No ending delimiter '/' found
Pripada mi to, ako keby ten \0 ukoncil retazec, hoci by sa to v PHP nemalo stat, je tak? Ak miesto preg_match pracujem trebars so strpos, je vsetko OK. Cize otazka - je hlasenie toho warningu normalne chovanie alebo bug v php?

Mam PHP 5.2.9.


Offline

Užívateľ
Užívateľ
NUL byte v preg_match

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
NapísalOffline : 09.07.2009 11:12 | NUL byte v preg_match

znak \ treba escapovat, alebo ako sa to pise :D
Kód:
<?php
$string = "abc\0def";
$regexp = "/c\\0d/";
var_dump(preg_match($regexp, $string));
?>


poprípadne dať hodnotu $regexp do apostrofov, nie úvodzoviek
teda
Kód:
$regexp = '/c\0d/';


_________________
Sorry za prelkepy
Offline

Čestný člen
Čestný člen
NUL byte v preg_match

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
Napísal autor témyOffline : 09.07.2009 13:39 | NUL byte v preg_match

Hm... som si myslel, ze \ netreba escapovat, pretoze sam osebe escapuje tu 0... nevadi, diky moc.


 [ Príspevkov: 3 ] 


NUL byte v preg_match



Podobné témy

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

fcia na doplnenie nul na zaciatok cisla

v PHP, ASP

6

322

06.03.2011 17:27

DeeJay3

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.

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.

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 text

v PHP, ASP

6

171

24.10.2013 19:50

d0.0b

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 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.

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.

wifi v byte

v Siete

7

423

10.11.2009 15:05

barbecue

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

byte = 8 bit?

v Ostatné programy

1

131

06.02.2015 9:54

M0f0

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

Wifi v byte

v Siete

6

179

31.10.2011 20:16

luky31

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

siet v byte

v Siete

4

420

03.02.2011 21:29

majky358

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

wifi po byte

v Ostatné

9

406

03.12.2009 23:02

Jaro

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

WiFi v byte

v Ostatné

10

399

22.09.2008 20:04

z0rG

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

Spojazdnenie netu na byte

v Sieťové a internetové programy

6

118

02.08.2012 20:07

patrice



© 2005 - 2017 PCforum, edited by JanoF