Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie zdjęć z poza folderu htdocs
rafaln
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 14.05.2010

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


Klient wysłał aplikację do zainstalowania - struktura plików wygląda bardzo dziwnie - o dziwo po tygodniu męki udało się zainstalować.

Struktura plików wygląda tak:
(IMG:http://i30.tinypic.com/24groz5.jpg)

htdocs, to oczywiście główny folder, gdzie znajduje się index.php i serwer wskazuje oczywiście na ten folder, problem tkwi w czym innym.

Użytkownik wrzuca zdjęcie - ono trafia do folderu _files, _files_previews - przy czym w kodzie, usiłuje pobrać zdjęcie z /htdocs/files/ gdyż jest <img src="/files/ [...] - jakieś przekierowanie czy coś, nie mam pojęcia. Wiadome że nie wyświetli mi zdjęcia w postaci url, w jaki kolwiek sposób z poza folderu htdocs. W czym tkwi problem? jest w stanie ktoś wytłumaczyć działanie tego?

Może trzeba skonfigurować coś na serwerze? u jakiegoś innego Klienta, człowiek zainstalował tą aplikację, z tym że nie ma kontaktu z autorem.

Ten post edytował rafaln 29.07.2010, 14:17:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Dokładnie, adres fotki wygląda np. tak:
src="http://www.strona.pl/folder/2345.jpg"

A w rzeczywistości jest to:
src="http://www.strona.pl/index.php?akcja=fotka&id=2345"

Zwykłe przepisywanie adresów w .htaccess. Standardowo fotki wrzuca się do bezpiecznego folderu bez dostępu przez http (nierzadko nawet poza htdosc, www, public etc.). Potem skrypt w pliku index.php pobiera fotkę na podstawie jej id i wysyła do przeglądarki, wygląda to mniej więcej tak:
  1. $img = file_get_contents($path);
  2. header('Content-Type: image/jpeg');
  3. echo $img;
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: 14.10.2025 - 13:23