Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zmiana nazwy pliku
--RazoR2011--
post
Post #1





Goście







Cześć!
Posiadam hosting obrazków. Jednak obrazki które przesyłam na serwer, nadal posiadają swoją starą nazwę (mogą wystąpić błędy podczas wysłania obrazków o tej samej nazwie). Więc postanowiłem że zrobię pętle która będzie generowała mi 35 cyfrowy kod. Jednak nie wiem dlaczego, ale skrypt nei działa poprawnie, tzn. uploaduje obrazki, ale nie zmienia już nazwy. Pokazuje się tekst: [b]Warning: rename(upload/520dIMG_4484.JPG,6) [function.rename]: Nie mo�na odnale�� okre�lonego pliku. (code: 2) in D:\WebServ\httpd\dziala\index.php on line 36

Mój kod skryptu:
  1. if(is_uploaded_file($plik_tmp)) {[/b]
  2. move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  3. for($x=1;$x<35;$x++) {
  4. $i = rand(1,9);
  5. };
  6. rename("upload/$plik_nazwa", "$i");
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Bartek Skwara
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.01.2014

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


Jeżeli chcesz użyć zmiennych w ciągu znaków to użyj " " zamiast ' ' albo użyj łączenia ciągów przy użyciu kropki.
  1. rename('/upload/'.$plik_nazwa, '/upload/'.$i);

Teraz podałeś do php ścieżkę /upload/$plik_nazwa - dosłownie (IMG:style_emoticons/default/smile.gif)
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: 2.10.2025 - 16:06