387 pregleda
Marinko Zadro u rubrici Programiranje od Marinko Zadro [Ekstraktivan] (6.8k bodova)
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

–3 glasa
Oskar Novak od Oskar Novak [Ekstraktivan] (5.1k bodova)
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ć [Megaktivan] (12.8k bodova)
Č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 [Ekstraktivan] (6.8k bodova)
Nisam baš upoznat sa Intevention bibliotekom. Ima li neki jednostavniji način?
Marinko Zadro od Marinko Zadro [Ekstraktivan] (6.8k bodova)
@Oskar ?! bilo tko?

Slična pitanja

2 odgovora 1.4k pregleda
1 odgovor 545 pregleda
4 odgovora 1.7k pregleda
1 odgovor 1.4k pregleda
Zoran Jurić 11.01.2014. pitanje u rubrici Web Dizajn od Zoran Jurić [Ekstraktivan] (7.3k bodova)
1 odgovor 398 pregleda
0 odgovora 198 pregleda
Kuzma Topić 20.07.2016. pitanje u rubrici Web Dizajn od Kuzma Topić [Megaktivan] (11.3k bodova)
1 odgovor 265 pregleda
2 odgovora 447 pregleda
Znatko medijski pokriva

CRO commerce 2022



Najnoviji eCommerce trendovi na četvrtoj CRO commerce konferenciji u organizaciji trgovaca

Zagreb, 07.10.2022.

ULAZNICE
Znatko medijski pokriva


Ignite the Spark

Zagreb, 13.10.2022.

ULAZNICE
Znatko medijski pokriva

‘ko?VA! Konferencija VIRTUALNI ASISTENT


Prva konferencija u Hrvatskoj namijenjena virtualnim asistentima i svima koje zanima svijet virtualne asistencije

Zagreb, 21.10.2022.

Ulaznice putem ENTRIO sustava
Znatko medijski pokriva


Phygital – the future of retail!

Konferencija namijenjena robi široke potrošnje (FMCG).

22.10.2022.
Mozaik Centar Zagreb


PRIJAVA

Medijska platforma Znatko

NAJNOVIJE VIJESTI

Impressum | Znatkova redakcija

Gdje pratiti Znatka?



[ Pretraživanje Znatka ]

9.2k pitanja

14.7k odgovora

3.2k komentara

1.4k korisnika

...