Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]uploader plikow
gigzorr
post
Post #1





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

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


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ść.

Ten post edytował gigzorr 8.02.2010, 18:35:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
aso824
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 1
Dołączył: 2.08.2009

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


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.
Go to the top of the page
+Quote Post
gigzorr
post
Post #3





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

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


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.
Go to the top of the page
+Quote Post
aso824
post
Post #4





Grupa: Zarejestrowani
Postów: 46
Pomógł: 1
Dołączył: 2.08.2009

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


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
Go to the top of the page
+Quote Post
gigzorr
post
Post #5





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

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


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?

Ten post edytował gigzorr 8.02.2010, 18:53:03
Go to the top of the page
+Quote Post
futura
post
Post #6





Grupa: Zarejestrowani
Postów: 39
Pomógł: 4
Dołączył: 4.01.2010

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


Kod
if(move_uploaded_file($temp,"uploaded/".$name))
{
echo '<a href=".$_SERVER['SERVER_NAME']."/uploaded/'.$name.'">Kliknij aby zobaczyć swój plik</a>';
}


Ten post edytował futura 8.02.2010, 19:23:14
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:57