> ... Holt se musim učit. > Mimochodem, teď mne napadlo jedno dobře non profi: > $cesta = '/havel/pub/last'; > $k=1; > $delka = strlen($cesta); > for($i=($delka-2);$i>0;$i--) > { > $k++; > $znak = substr($cesta,$i,1); > if ($znak=='/' || $znak=='\') $i=0; > } > $vysledna_cesta = substr($cesta,0,$delka-$k); > S pozdravem tomhav PANEBOZE - CO TO JE ???!!! :)) To doufam myslis ze srandy, ne? A krome rady nesmyslu tam mas jednu jednu zavaznou chybu, na ktere ti to crashne... Jestlipak ji najdes?? :) Takhle pises ty redakcni systemy?? ;-))) Ale dobre tedy, hrajme si: chces-li to na just sekvencne a co nejpomaleji, tak co tedy takhle, he?? $cesta='/havel/pub/last'; while($delka=strlen($cesta)-1){ $znak=$cesta[$delka]; $cesta=substr($cesta,0,-1); if($znak=='/' or $znak=='\\') break; } Voila - z cesty zbylo '/havel/pub' :))) pako Paco. ______________________________________________________________________ Reklama: Nejenom anglicko-cesky slovnik: http://slovnik.seznam.cz
This archive was generated by hypermail 2.1.2 : 03. 09. 2002, 02:03 CEST