Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] ścieżka do zuploadowanego pliku
tomek_swat
post 25.08.2008, 16:22:35
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 3.04.2008

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


witam
ładuje sobie plik na serwer za pomocą formularza
  1. <?php
  2. if(isset($_FILES['PlikP'])){
  3. $cel = $_SERVER['DOCUMENT_ROOT']."sklepy/admin/files/foty/".basename($_FILES['PlikP']['name']);
  4. move_uploaded_file($_FILES['PlikP']['tmp_name'],$cel);
  5. }
  6. ?>


potem ustawiam zmienną, którą zapisuję do bazy danych
  1. <?php
  2. $Plik = $_SERVER['DOCUMENT_ROOT']."sklepy/admin/files/foty/".basename($_FILES['PlikP']['name']);
  3.  
  4. $query = "INSERT into produkt (IdKategorii,IdProd,NazwaP,KOpisP,DOpisP,PlikP,Cena) 
  5. values ('$IdKategorii','$IdProd','$NazwaP','$KOpisP','$DOpisP','$Plik','$Cena');";
  6. mysql_query($query);
  7. ?>


problem w tym, że to mi nie działa na webservie z uwagi na wielkie litery i dwukropek w ścieżce, myślę że na serwerze by działało ale interesuje mnie jakaś uniwersalna metoda by potem móc je wyświetlać choćby poprzez:

  1. <?php
  2. '<strong>Zdjęcie produktu: </strong><br /><img src="'.realpath($plikp).'" alt="Błąd wyświetlania zdjęcia" >';
  3. ?>


z góry dzięki za pomoc
pzdr
Go to the top of the page
+Quote Post
Crozin
post 25.08.2008, 16:47:07
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Zmień nazwę zdjęcia.
  1. <?php
  2. if(isset($_FILES['PlikP'])){
  3. $filename = md5(uniqid(rand(), true));
  4. $cel = $_SERVER['DOCUMENT_ROOT']."sklepy/admin/files/foty/".$filename;
  5. move_uploaded_file($_FILES['PlikP']['tmp_name'],$cel);
  6. }
  7. ?>
Go to the top of the page
+Quote Post
tomek_swat
post 25.08.2008, 16:53:46
Post #3





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 3.04.2008

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


hmm nie do końca o to mi chodzi, moim problem jest właściwe odczytanie ścieżki
struktura katalogu:

/admin
/files
/foty
foto1.gif
foto2.gif
/sklep1
/www
index.php
/sklep2

i nie wiem jak w index php właściwe obrobić ścieżkę, by zdjęcia były zawsze poprawnie wyświetlane

pzdr
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:10