Nie wiem dlaczego ale mam bardzo dziwny problem, mam skrypt ktory dodaje mi pliki na serwer teraz chcialem dopisac edycje i usuwanie. Ok, nie jest to trudne nazwa trafia do bazy czyli niby banalne. Ale nie moge zrozumiec dlaczego kod raz dziala raz nie. Jak mam to rozumiec? Przeciez tam nie ma zadnej funkcji rand zadzialaj/ nie zadzialaj. Moglby ktos powiedziec jesli wie i jest w stanie co tu nie gra?
Edycja pliku
#zmiana nazwy
$katalog = "./upload/";
$filename = $katalog.$wiersz['kodowanazwa'];
rename($filename,$katalog.md5($_POST['pelnanazwa']));
$zap2 = "UPDATE pliki SET pelnanazwa='".$_POST['pelnanazwa']."',kodowanazwa='".md5($_POST['pelnanazwa'])."',aktywny='".$_POST['aktywny']."', ile='".$_POST['ile']."' WHERE id='$id'";
Usuwanie pliku:
#usuwanie pliku
$katalog = "./upload/";
$filename = $katalog.$wiersz['kodowanazwa'];
// if (file_exists($filename)) {
echo "The file $filename exists"; header("location: mod.php?mk=usunp"); // } else {
// echo "The file $filename does not exist";
// }