| Autor | Zpráva | ||
|---|---|---|---|
| volda Profil * |
#1 · Zasláno: 28. 1. 2015, 10:57:03
Zdravím všechny, mám tu perličku s kterou si nevím rady,
$d= dir(getcwd());
$text= fopen( $d->path."\\default.css", "r");
while(( $radek = fgets($text)) !== false){
$apom= explode(chr(13),$radek);
for($i=0; $i< count($apom); $i++){
if( ereg("(^[div#|\.])[\w]*", $apom[$i], $pom))
echo "<option value=\"$apom[$i]\">$apom[$i]</option>";
}
}<table class="myta">, přenesu-li ho za hned hází chybu Deprecated: Function ereg() is deprecated in C:\www\test\index.php on line 30. Tato chyba nastane i v případě
$css= "";
$d= dir(getcwd());
$text= fopen( $d->path."\\default.css", "r");
while(( $radek = fgets($text)) !== false){
$apom= explode(chr(13),$radek);
for($i=0; $i< count($apom); $i++){
if( ereg("(^[div#|\.])[\w]*", $apom[$i], $pom))
$css.= "<option value=\"$apom[$i]\">$apom[$i]</option>";
}
}Setkal se někdo s tímto? S regulárními výrazy začínám. Dík za radu |
||
| lionel messi Profil |
#2 · Zasláno: 28. 1. 2015, 11:04:18
volda:
„S regulárními výrazy začínám.“ Nepoužívaj zastarané POSIX-ové regulárne výrazy (funkcie ereg_*), ktoré budú v PHP 7 odstránené, a prejdi na PCRE (rozdiely sú minimálne). Konkrétne miesto ereg používaj preg_match.
|
||
|
Časová prodleva: 12 let
|
|||
0