Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem ze skryptem z uploadem
Forum PHP.pl > Forum > Przedszkole
krzesik
Witam, kiedyś mi ten skrypt chodził, ateraz nic mi nie wysyła na serwer, nie wiem czy coś nagrzebałem proszę o pomoc.
  1. ......
  2. echo "Wskaż położenie pliku z mapą:<br><br>";
  3. echo '<form enctype="multipart/form-data" method="post" action="maps.php">
  4. <input type="file" size="32" name="plik_upload" />
  5. <br /><br />
  6. <input type="submit" name="Wyślij" value="Zainstaluj mapę"></form>';
  7. echo "</center>";
  8.  
  9. $f = $_FILES['plik_upload'];
  10. //IF($f['type'] == 'image/png' or $f['type'] == 'image/jpeg' or $f['type'] == 'image/gif')
  11. IF($f['type'] == 'image/png')
  12. {
  13. $x = getimagesize($f['tmp_name']);
  14. IF(!is_array($x) or $x[0] < 2)
  15. $patch = str_replace('maps.php', '', $_SERVER['SCRIPT_FILENAME']);
  16. copy($f['tmp_name'], $patch.$f['name']);
  17. $ins = @mysql_query("INSERT INTO log SET login='$login', operacja='zainstalowano mapę $f[name]', data=NOW()");
  18. }
  19. else
  20. {
  21. echo "<font color=#FF0033 size=2px><b><u><center>";
  22. echo 'Plik musi być w formacie *.png';
  23. echo "</u></b></font></center><br>";
  24. }
  25. echo "<center><fieldset>";
  26. echo "<legend>Zainstalowane mapy</legend>";
  27. $usun = $_GET["usun"];
  28. if ($usun<>"" && file_exists($usun)) {
  29. unlink($usun);
  30. if($usun) echo 'Plik mapy skasowano !!!<meta http-equiv="refresh" content="1; url="maps.php"><br><br>';
  31. $ins = @mysql_query("INSERT INTO log SET login='$login', operacja='skasowano mapę', data=NOW()");
  32. }
  33.  
  34. $katalog = opendir("./");
  35. while (false !== ($plik = readdir($katalog))) {
  36. if (strpos($plik, '.png',1)) $lista[]=$plik;
  37. }
  38. closedir($katalog);
  39. if (count($lista)<1) {
  40. echo "Brak zainstalowanych map<br><br>";
  41. sort($lista);
  42. }
  43. for ($i=0;$i<count($lista);$i++) {
  44.  
  45. echo "<br />$lista[$i]";
  46. echo " - <a href=\"maps.php?usun=$lista[$i]\" onclick=\"return confirm('Potwierdź usunięcie mapy: {$lista[$i]}.');\">Skasuj</a>";
  47. echo "&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"$lista[$i]\" target=_blank>Pokaż mapę</a>";
  48.  
  49. }
  50. echo "</fieldset></center>";
  51. ........
  52.  
nospor
Zastosuj się do tego:
Temat: Jak poprawnie zada pytanie
a zapewne zobaczysz na ekranie błędy, które pomogą zdiagnozować problem.
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.