Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.725 pregleda

Najnovija ↓

Sakrivanje adrese slike 04.02.2010. u 15:40 · pre 203 meseca #1
Pokušavam pomoću PHP-a da na web stranici sakrijem pravu adresu slike. To mi i uspeva, ali nažalost samo do veličine slike nekih 10KB. Ako je slika veća, neće da je prikaže. Pošto sam u ovoj oblasti početnik, molio bih pomoć.
Kod za prikazivanje slike je sledeći:
Code:
<img src="img.php">

Poseban "img.php" dokument sadrži sledeći kod:
Code:
    <?
    include 'slike/neka_slika.jpg';
    ?>
Potpis
...neki drugi pogled na svet...
Re: Sakrivanje adrese slike 04.02.2010. u 15:57 · pre 203 meseca #3
Nema nikakve potrebe da koristi imagemagick jer neće raditi nikakvu obradu slike. Dovoljno je da otvori ciljnu datoteku i ispiše sadržaj.

Code:

    $file = 'slike/neka_slika.jpg';

    header('Content-Type: image/jpg');
    header('Content-Length: '.filesize($file));
    flush();
    readfile($file);


Nešto komplikovanije je ukoliko želiš da keširanje slike ispravno funkcioniše kako preglednik ne bi nepotrebno učitavao slike svaki put.
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Re: Sakrivanje adrese slike 04.02.2010. u 16:24 · pre 203 meseca #4
Nešto mi to ne ide...Stavio sam sledeći kod u "img.php"

Code:

<?
    $file = 'slike/neka_slika.jpg';

    header('Content-Type: image/jpg');
    header('Content-Length: '.filesize($file));
    flush();
    readfile($file);
?>

A "pozivam" ga kao i pre sa kodom:

Code:
<img src="img.php">


ili nekako drugačije?
Potpis
...neki drugi pogled na svet...
Re: Sakrivanje adrese slike 04.02.2010. u 19:20 · pre 203 meseca #5
Pa nadam se da nisi samo copy->paste-ovao Goranov kod, odnosno, nadam se da si upisao pravu putanju do te neke slike kod tebe, u tu promenljivu $file.
Re: Sakrivanje adrese slike 04.02.2010. u 19:56 · pre 203 meseca
izmenjeno 1 put, poslednji put Proko 05.02.2010. u 01:02
  1. Proko05.02.2010. u 01:02zapis iz teksta poruke
#6
Toliko ipak znam, ali izgleda nedovoljno.
Ako je adresa baš takva (folder sa slikama se zove "slike", ako se slika stvarno zove "neka_slika.jpg") da li to znači da bi takav kod trebao da radi?
I folder "slike" i fajl "img.php" i "index.php" su jedan pored drugog, i ne radi...
Gde sam mogao da pogrešim, ili šta još nedostaje u svemu tome?

I pošto je kod koji sam na početku naveo jedini koji mi zaista radi, u čemu je problem u vezi veličine slike (max 10KB), i može li se to nekako prevazići?
Potpis
...neki drugi pogled na svet...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme