Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]uploader plikow
Forum PHP.pl > Forum > PHP
gigzorr
Otóż mam taki problem , po zuploadowaniu pliku , pojawia się jedynie 'success' , a nie mam zielonego pojęcia jak zrobić żeby po zuploadowaniu był link do ściągnięcia?
Dziękuje za pomoc , i prosze krok po kroku wytłumaczyć smile.gif jak jest taka możliwość.
aso824
A może kod pokaż?
Bez kodu ani rusz - jak wkleisz (w znaczniku code) to można coś więcej powiedzieć.
Dokładniej skrypt w PHP gdzieś daje ten plik, i jeżeli napisałeś sam kod to powinieneś wiedzieć gdzie.
A nazwa pliku to akurat łatwe do uzyskania.
gigzorr
Cytat(aso824 @ 8.02.2010, 18:36:39 ) *
A może kod pokaż?
Bez kodu ani rusz - jak wkleisz (w znaczniku code) to można coś więcej powiedzieć.
Dokładniej skrypt w PHP gdzieś daje ten plik, i jeżeli napisałeś sam kod to powinieneś wiedzieć gdzie.
A nazwa pliku to akurat łatwe do uzyskania.


  1. <?php
  2.  
  3. $name = $_FILES["myfile"]["name"];
  4. $type = $_FILES["myfile"]["type"];
  5. $size = $_FILES["myfile"]["size"];
  6. $temp = $_FILES["myfile"]["tmp_name"];
  7. $error = $_FILES["myfile"]["error"];
  8.  
  9. if ($error > 0)
  10. die("Error uploading file! Code $error.");
  11. else
  12. {
  13.  
  14.  
  15. if ($type == "image/png" || $size > 500000) //conditions for the file
  16. {
  17. die("Format not allowed or filez too big!");
  18.  
  19. }
  20. else
  21. {
  22. move_uploaded_file($temp,"uploaded/".$name);
  23. echo "Upload complete<br><br>";
  24. echo "<a href='index.php'><b>Click</b></a> here if u want back";
  25.  
  26.  
  27. }
  28.  
  29. }
  30.  
  31.  
  32. ?>


Do folderu uploaded.
aso824
Powiedz Ci szczerze - próbowałem sam pisać skrypty bez znajomości PHP (gotowce) ale postanowiłem się nauczyć. Tobie też polecam (raczej sam tego nie napisałeś...)
Zmienna $name trzyma nazwę pliku - nawet pokazuje to fragment:
Kod
move_uploaded_file($temp,"uploaded/".$name);

Więc aby wyświetlić link...
Kod
echo '<a href="uploaded/'.$name.'">Kliknij aby zobaczyć swój plik</a>';


Jak pomogłem, daj pomógł winksmiley.jpg
gigzorr
no raczej nie sam , bo inaczej o tak banalną sprawę bym się nie pytał tongue.gif , ale też próbowałęm coś sam wymyśleć smile.gif

pomógł poleciał.

a jest możliwość żeby odrazu się wyświetlał link do ściągnięcia?

tzn np . http://fdfdfd/uploaded/dupa.rar typ kopiuje i ściąga?
futura
Kod
if(move_uploaded_file($temp,"uploaded/".$name))
{
echo '<a href=".$_SERVER['SERVER_NAME']."/uploaded/'.$name.'">Kliknij aby zobaczyć swój plik</a>';
}
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.