Marinko Zadro u rubrici Programiranje od Marinko Zadro
Ovako. Zanima me da li je ikako moguće prikazati slike (datoteke jpeg, jpg i png) koje se nalaze izvan document root direktorija tj. public_html foldera. Evo, ako moj public_html folder ima ovu putanju:

/home/zmarinko/public_html

Slika se pak nalaze u ovom folderu:
/home/zmarinko/app/upload/slike
Da li je moguće prikazati te slike iz tog gore foldera, ali u HTML datoteci koja se nalazi na javno dostupnoj putanji Apache serveru:
/home/zmarinko/public_html/index.html
Npr. iz preglednika bi ju trebao moći vidjeti na ovom URL-u:
Naravno, bez problema prikazujem sve slike, bilo kojeg formata, koje se nalaze unutar public_html foldera.

Prijavite se ili registrirajte kako biste odgovorili na ovo pitanje.

1 odgovor

–4 glasa
Oskar Novak od Oskar Novak
uređen od Oskar Novak

Mislim da bi ovdje tkz. "kaširanje" (cacheing) slika bila odlična solucija. GD i IMAGICK je dobro rješenje.

Potrebno je samo napraviti PHP datoteku koja će "servirati" odnosno posluživati slike. Svakako postavite i svoj "osigurač" odnosno tehniku sigurnosnosg pristupa koji će završavati s imagejpg($im).

Nakon toga proizvoljno koristite svoju putanju koristeći <img src> tag za sliku (npr. slika.php?=123). Nije na odmet pogledati i "Intevention" bibloteku, evo komad relevantnog koda s JPG primjerom:

// Dobavljanje slike
$image = Image::make('/var/www/path/to/image.jpg');

// Povraćanje odaziva
return Response::
make($image, 200, ['Content-Type' => 'image/jpeg']);

Nadam se da je ovo pomoglo, inače, jako dobro pitanje. Ukoliko ovo ne rješava vaš problem, javite se, siguran sam da ću pronaći alternativno rješenje.

Ivan Bilić od Ivan Bilić
Čini mi se pretjerano komplicirano kada PHP sam po sebi to može napraviti bez potrebe za nekom vanjskom ekstenzijom/biblijotekom.
Marinko Zadro od Marinko Zadro
Nisam baš upoznat sa Intevention bibliotekom. Ima li neki jednostavniji način?
Marinko Zadro od Marinko Zadro
@Oskar ?! bilo tko?

Slična pitanja

3 odgovora 664 👀
2 odgovora 2.0k 👀
Zoran Jurić 11.01.2014. pitanje u rubrici Web Dizajn od Zoran Jurić
1 odgovor 699 👀
1 odgovor 182 👀
1 odgovor 257 👀
4 odgovora 2.5k 👀
1 odgovor 1.8k 👀
Zoran Jurić 11.01.2014. pitanje u rubrici Web Dizajn od Zoran Jurić
1 odgovor 543 👀
Znatko predstavlja

Međunarodna enogastronomska konferencija

Zagreb, 12. 03. 2024.
Znatko predstavlja

Kako dobro pozicionirati svoj online biznis

20.03.2024.
PRIJAVA
Znatko predstavlja

Budućnost financija i tehnologije

Zagreb
21. i 22. 03. 2024.

ULAZNICE
Znatko predstavlja

Digital Commerce & Business Conference

Umag
od 8. do 12. 05. 2024.

REGISTRACIJA
Znatko predstavlja

Umjetna inteligencija u službi prodaje

Zagreb
24. - 25. 10. 2024.

ULAZNICE

13.4k pitanja

22.0k odgovora

8.1k komentara

1.6k korisnika

...