Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Zmiana nazw plików
lukash82
post
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

Ostrzeżenie: (0%)
-----


Witam,

Mam uno problemo i nie bardzo wiem gdzie robię błąd, a sprawa jest prosta jak but. Pewnie coś przeoczyłem więc proszę Was o rzucenie okiem na poniższy kawałek kodu. Ogólnie mam listę zdjęć w bazie odpowiadającą ich rzeczywistym plikom w folderze "image". Muszę teraz wybrać tylko pliki z bazy i zmienić ich nazwy w locie np. na numer pola ID w bazie. Chcę je z automatu przenieść także do innego folderu, żeby uprościć sobie odsiew. Skrypt działał ale teraz coś nie chce i nie umiem znaleźć błędu:

  1. $result = mysql_query("SELECT * FROM tabela") or die(mysql_error());
  2. while($row = mysql_fetch_array($result)){
  3.  
  4. $image_old = "mini/".$row['logo'];
  5. $image_new = "zm/".$row['id'].".jpg";
  6.  
  7. rename($image_old, $image_new);
  8.  
  9. }

Ścieżki są ok. Skrypt jest w katalogu nadrzędnym do images i zm. Jednak rename nie zmienia nazwy i nie przenosi plików ze zmienioną nazwą. Chmod dla mini i zm ustawiłem na 777.

Ok. Skrypt jest ok. Zły katalog przeglądałem. Można zamknąć.

Ten post edytował lukash82 3.04.2013, 20:08:28
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 19:56