Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Upload plików img
smiady
post
Post #1





Grupa: Zarejestrowani
Postów: 137
Pomógł: 2
Dołączył: 2.07.2007
Skąd: Ostrzeszów

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


Witam.

Mam jeden z najdziwniejszych błędów w jakim się do tej pory spotkałem.
Otóż przy rejestracji użytkowników avatar, który jest obrazkiem uploaduje się do folderu /upload/avatar/, gdzie później jest odczytywany w tagu img.
Operacja uploadu przebiega poprawnie - dodane pliki znajdują się w folderze i nie są uszkodzone, ale niestety nie są widoczne jako img w htmlu.
Najlepsze jest w tym wszystkim to, że gdy dodam ręcznie plik do folderu i zamienie nazwę avatara w bazie to obrazek będzie się pokazywać ...
Wygląda to jakby pliki z uploadu są zablokowane ... Mam tak samo na serwerze, jak i na lokalu. Jest możliwa blokada plików z uploadu ? Bo innej przyczyna nie przychodzi mi do głowy. .htaccess też by odpadał bo przecież widzi avatary wprowadzane ręcznie ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
smiady
post
Post #2





Grupa: Zarejestrowani
Postów: 137
Pomógł: 2
Dołączył: 2.07.2007
Skąd: Ostrzeszów

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


robię coś takiego:

  1. if(isset($_FILES['avatar'])) {
  2. $new_name= uniqid() . '.' . pathinfo($_FILES['avatar']['name'], PATHINFO_EXTENSION);
  3.  
  4. if(move_uploaded_file($_FILES['avatar']['tmp_name'], 'upload/avatar/ ' . $new_name)) {
  5. $user['avatar']= $new_name;
  6. }
  7. }
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: 16.10.2025 - 20:45