Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Upload plików
Jerem!asz
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 31.01.2007
Skąd: PL

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


mam problem i nie wiem w czym on tkwi, otoz mam formularz do UPLOADU zdjęć, nazwy zdjec zapisuja sie w mysql, następnie chce otwierac w zdjęcia w galerii, niestety nie otwierają się, sprawdzaalem na serverze i są tam pliki w odpowiednim folderze, chciałem sprawdzić także czy przy wprowadzeniu bezpośredniego adresu do zdjęć w przeglądarce będą sie wyświetlały i co jest najgorsze, tutaj tez nic sie nie wyświetla.

dodam,ze na localhoscie wszystko dziala OK

dziekuję za pomoc i zainteresowanie.
pozdrawiam.

Ten post edytował Jerem!asz 1.02.2007, 12:51:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
free
post
Post #2





Grupa: Zarejestrowani
Postów: 269
Pomógł: 0
Dołączył: 6.02.2006

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


Plik dodaj.php
  1. <?
  2. require("config.php");
  3. $conn=mysql_connect($host,$bazalogin,$bazahaslo);
  4. if($_SESSION['poziom'] == "3")
  5. {
  6. $id = $_GET['id'];
  7. echo "<form method=post enctype=multipart/form-data action=upload.php>";
  8. echo "<input type="hidden" name="up" value="tak">";
  9. echo "<p>Wybierz plik:<br>";
  10. echo "<input type=file name=file size=40><br>";
  11. echo "<br />";
  12. echo "<input type=submit value=Wyśli><input type=reset value=Reset></p>";
  13. echo "</form>";
  14. echo '<a href=wyloguj.php>wyloguj</a> ';
  15. }
  16.  
  17. else if($_SESSION['poziom'] == "2")
  18. {
  19. echo "Masz za male uprawnienia do dodania pliku";
  20. echo '<br /><a href=wyloguj.php>wyloguj</a> ';
  21. }
  22.  
  23. else{
  24. echo '<p>Brak autoryzacji.</p>';
  25. echo '<p>Dostęp zabroniony.</p>';
  26. echo '<br><a href="logowanie.php">Zaloguj</a> <br /><a href=wyloguj.php>wyloguj</a>';
  27. }
  28. ?>

Plik upload.php
  1. <?php
  2. $serwer = $_SERVER['HTTP_HOST'];
  3. $katalog = dirname($_SERVER['PHP_SELF']);
  4. if ($up=="tak"){ 
  5. copy("$file", "pliki/$file_name"); // kopiowanie pliku
  6. unlink("$file");
  7. echo"Plik został skopiowany<br>
  8. Informacje o skopiowanym pliku:<br>
  9. Nazwa: $file_name<br>
  10.  
  11.  
  12.  
  13. ADRES: $serwer$katalog/pliki/$file_name <br />
  14. Wielkość: $file_size <br>
  15. <a href=dodaj.php>Dodaj następny</a><br>
  16.  
  17. ";
  18. }
  19. else {
  20. echo"Wystapił bład"; // błąd
  21. }
  22. ?>


W pliku dodaj.php jest dodatkowo uzycie sesji i spr czy user ma prawo dodawac pliki. Mozecie to usunąć.
W skrypcie brakuje nadawania praw dostepu uploadowanym plikom. Jak ktos ma czas niech to poprawi :-)

Ten post edytował free 1.02.2007, 13:41:54
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 13:34