Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Upload Plików
Forum PHP.pl > Forum > Przedszkole
dareksbs
Witam,

Mam mały problem, chcę zrobić formularz kontaktowy, gdzie można dołączyć do niego screena, i ogólnie wszystko działa, błędów nie wyrzuca, jednakże omija funkcje wysyłania pliku gdy plik jest wybrany...

Zrobiłem coś takiego :

  1. if (isset($_FILE['file'])) {
  2.  
  3. $allowedpic = array("gif", "jpeg", "jpg", "png");
  4. $extension = end(explode(".", $_FILES["file"]["name"]));
  5. if ((($_FILES["file"]["type"] == "image/jpg")
  6. && in_array($extension, $allowedpic))
  7. {
  8. $newimgname = date('YmdHis');
  9. $uploaddir = 'images';
  10. if(move_uploaded_file($_FILES['file']['tmp_name'], $uploaddir."/".$newimgname)){
  11.  
  12. $sourcefile = $uploaddir."/".$cimagename;
  13. }
  14. }
  15. }
  16. } else {
  17. echo 'Tylko pliki graficzne mogą zostać wysłąne';
  18. }
  19.  


I nie mam pojęcia czemu plik jest ominany

Formularz :
  1. <form method="post" action="mail.php">
  2. <input type="text" name="name" size="30">
  3. <input type="text" name="surname" size="30">
  4. <input name="file" type="file" />
  5. <textarea name="message" id="message" cols="20" rows="20">
  6. <input type="submit" name="submit" value="Wyślij">
  7. </form>
widmo_91
<form method="post" action="mail.php" enctype="multipart/form-data">
dareksbs
Okej, teraz widać że plik wysyła, bo trwa to trochę, jednakże plik nie zostaje zapisany na serwerze, i nazwa pliku nie leci do zmiennej
widmo_91
if (isset($_FILES['file'])) {
dareksbs
Bardzo dziękuje za pomoc w skrypcie
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.