Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błąd w uploadzie plików
Forum PHP.pl > Forum > PHP
deha21
Nie wgrywa plików ani nie czyta rozszerzenia.
  1. if (!empty($_POST['avatar'])) {
  2. $arr=pathinfo($_FILES["avatar"]["name"]);
  3. $arr["extension"]=strtolower($arr['extension']);
  4. move_uploaded_file($_FILES["avatar"]["tmp_name"], "files/avatars/".$row['id'].".".$arr["extension"]);
  5. $avatar=$row['id'].".".$arr["extension"];
  6. } elseif (empty($_POST["avatar"])) { $avatar=""; }

  1. <input type='file' name='avatar'>

Patrze na to i nie widzę błędów. Warunek z POSTa jest spełniony i zmiennej $avatar przypisywany jest $row['id'] ale już nie $arr['extension']. CHMOD jest zmieniony.
tehaha
nie analizowałem kodu ale tak na wstępie zapytam, czy w formularzu ustawiłeś enctype?
deha21
Kurdeee! Wiedziałem, że znów coś banalnego! winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.