Fc Rename proč nefunguje?

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. <? $i=-2; $han = opendir("Ikons"); while($usr = readdir($han)) { $i++; $pripona = substr($usr, -3); rename ($usr , $i . $pripona); ?> Proč to nechce fungovat? Hází to furt rename failed...
  2. protože nemůžeš pojmenovat soubor jako -1.$pripona !! Nevím co to má za výzam... Když už tak na začátek dej $i = 0; a ne $i=-2; r.d.
  3. btw: nespolehej na to, ze ma pripona vzdy tri znaky! m.s.
  4. Jo, prvni nalezeny soubor v adresari se totiz jmenuje "." - to reprezentuje vlastni adresar. Dale tam je ".." - adresar nadrazeny a az pak ostatni soubory. Takze i kdyz mas na pohled v adresari pouze soubory s trojznakovou priponou, neni tomu tak. Nikdy.
  5. nehlede na soubory bez pripony nebo s nekolika priponama :)
  6. Dobrá, ale i když tam dám podmínku aby . a .. nepřejmenovával (Konecnkonců má nějakej účel ten . a ..) tak to nefunguje
  7. $i=0; $han = opendir("Ikons"); while($usr = readdir($han)) { $i++; if(!ereg("\.\.", $usr) || !ereg("\.", $usr)) { $pripona = substr($usr, -3); rename ($usr , $i . $pripona); }

← Zpět na všechna témata