[ nindza@ @ 03.08.2007. 03:21 ] @
| Dobro Jutro Prijatelji
Imam jedan mali problem koji me koci, a to je da ne mogu da pozovem php stranu, koja se nalazi u trecem folderu. Na primer ovako:
Neka se zove test.php i u njemu je napisano ovo
Code:
<?php
include "test/test_1/page.php";
?>
A u page.php imam sliku
Code:
<img src="img.GIF" width="27" height="32" />
Problem je sto ne mogu da vidim sliku .
Unapred vam HVALA |
[ Jbyn4e @ 03.08.2007. 06:09 ] @
Ili nemas sliku na tom mestu ili nemas privilegije da procitas liku, ili ti je pogresan naziv slike (mala/velika slova).
U svakom slucaju ili ukljuci error reporting (pogledaj ini_set funkciju) ili pogledaj logove od php-a (ako logujes, ako ne - podesi u php.ini)
[ broker @ 03.08.2007. 08:49 ] @
Kada iz browsera otvoris dokument, a slika se ne ucita, deni klik an sliku pa properties i vidi n akojoj pitanju browser trazi sliku pa proveri a li se ona zaista tamo i nalazi...
Kada radis include, relativne putanje se racunaju u odnisu na dokument koji je include-ovao drugi dokument, a ne u odnosu na include-ovani dokument.
[ Nemanja Avramović @ 03.08.2007. 08:52 ] @
Možda je nešto od sledećeg:
1) slika je u /test/test_1/img.GIF a treba da bude u /img.GIF
2) slika je u /img.gif a pozivaš je kao /img.GIF (na unixolikim sistemima img.gif i img.GIF nije isti fajl)
[ nindza@ @ 03.08.2007. 13:58 ] @
Citat: broker: Kada iz browsera otvoris dokument, a slika se ne ucita, deni klik an sliku pa properties i vidi n akojoj pitanju browser trazi sliku pa proveri a li se ona zaista tamo i nalazi...
Kada radis include, relativne putanje se racunaju u odnisu na dokument koji je include-ovao drugi dokument, a ne u odnosu na include-ovani dokument.
Kad idem desni klik na sliku pa properties, putanja nije gde se nalazi slika /test/test_1/img.gif vec samo img.gif.
[ Nemanja Avramović @ 03.08.2007. 14:11 ] @
Pa da, tako je i logično 
Nemoj sliku da ubaciš u /test/test_1/ nego u /
[ nindza@ @ 03.08.2007. 16:03 ] @
Citat: Nemanja Avramović: Pa da, tako je i logično 
Nemoj sliku da ubaciš u /test/test_1/ nego u /
Hoces da kazes da sve slike koje imam postavim u root  to mi ne odgovara.
[ dakipro @ 03.08.2007. 16:14 ] @
Ma samo promeni putanju do slike (u <img src="putanja_do_slike/img.gif"), nije li to logicnije??
[ nindza@ @ 04.08.2007. 17:00 ] @
Pozz
I dalje imam isti problem kada include ili require, deo strane gde se nalazi slika i deo text-a koji se vidi ali slika Ne. Ja imam resenje za moj problem ali nije pregledno i sve za zavrsava u root, dok ja hocu da sve lepo raspodelim po folderima.
I HVALA NA POMOCI DO SADA I UBUDUCE
[ Nemanja Avramović @ 04.08.2007. 19:29 ] @
Imaš dva rešenja:
1) Slike prebaciš u root
2) Slikama promeniš putanju da učitava iz željenog foldera
[ Schmidt @ 06.08.2007. 11:25 ] @
Po tvom kodu slika mora biti u istom direktorijum u kojem i page.php
Dakle, mozhesh uraditi sledecje:
u root prezentacije napravish direktorijume za slike:
images_1
images_2
images_3 itd.
pa cjesh imati rasporedjeno po direktorijumima kako si htio.
A kad pozivash sliku iz html-a
stavi:
<img src="/images_1/slika.gif" border="0">
Pazi na velika i mala slova, a bitan dio koji sam dodao je slash prije images_1. Taj slash znachi da se slika poziva uvijek direktno iz images_1 a ne relativno na file iz kojeg se poziva.
Nadam se da sam bio jasan?
[ milton @ 06.08.2007. 11:37 ] @
probaj ovako:
$docroot=$_SERVER["DOCUMENT_ROOT"];
include_once("$docroot/test/test_1/page.php");
Citat:
A u page.php imam sliku
Code:
<img src="img.GIF" width="27" height="32" />
ovde vodi racuna gde ti se nalazi image i ovde mozes koristiti $docroot tipo:
<img src="<?=$docroot?>/myimgdir/img.gif" width="27" height="32" />
i jos jedan tips:
koristi mala slova za nastavke tj.
.GIF promeni u .gif mnogo je bolje...
[ Nemanja Avramović @ 06.08.2007. 15:45 ] @
@milton: Pošto slike učitava browser, kako očekuješ da učita sliku iz, recimo: /home/nindza/public_html/myimgdir/img.gif ? 
[ VladaSu @ 06.08.2007. 16:38 ] @
Najjednostavnije ukucaj u browseru putanju do slike. Slika mora da ti se pojavi i onda to upisi u fajl.
[ broker @ 06.08.2007. 19:44 ] @
Stvar je vrlo prosta: u dokumente upisuj relativne putanje do slika u odnosu na root sajta, a ne u odnosu na dokument koji se inkluduje.
[ nindza@ @ 07.08.2007. 03:14 ] @
Citat: broker: Stvar je vrlo prosta: u dokumente upisuj relativne putanje do slika u odnosu na root sajta, a ne u odnosu na dokument koji se inkluduje.
Ja vise nista ne razumem toliko sam zbunio sebe da ne znam ni kako se zovem. Evo postavio sam na Rapid http://rapidshare.com/files/47424093/test.rar iako kod mene sad to radi.
Toliko sam prolupao da sam pokusavao i preko CSS-a.
HVALA VAM PUNO STO SE MUCITE OKO MENE
[ milton @ 08.08.2007. 15:54 ] @
hvala avrame...
zbrzao sam misleci da moze i ovde da koristi promenljivu koja bi zamenila path do foldera u kome se nalaze slike...
a ne $docroot posto je to cista glupost...
tako da
Citat:
<img src="<?=$docroot?>/myimgdir/img.gif" width="27" height="32" />
postaje:
<img src="<?=$imgdir?>/img.gif" width="27" height="32" />
gde je
$imgdir="/myimgdir/";
ili neki drugi folder u zavisnosti koliko ih imas i da li ih delis u subfoldere...
ili jos najbolje i najjednostavnije resenje je od brokera:
Citat:
u dokumente upisuj relativne putanje do slika u odnosu na root sajta
[ MajstorSima @ 08.08.2007. 17:21 ] @
to je bar jednostavno... u page.php stavi code:
Code: <img src="test/test_1/img.GIF" width="27" height="32" />
onda ce ti se slika vidjeti iz test.php ali ne i iz page.php
[ darence @ 09.08.2007. 14:25 ] @
kad smo vec kod inkludovanja, treba da inkludujem fajl sa drugog servera, pa me zanima da li treba mozda neka dozvola da se namesti tako da server dozvoli to inkludovanje, posto ovako ne radi? sad ako me kritikujete sto ne premestim sve na jedan server odmah da se odbranim : to bi mi jako zakoomplikovalo sve.
Hvala svima. POz
[ Nemanja Avramović @ 09.08.2007. 15:20 ] @
Neće to da može, jer čim onaj drugi server vidi da neki drugi server ("eksterni") poziva PHP skriptu, on je prvo pusti kroz PHP pa ti da rezultat PHP skripte. Ako je u opticaju rešenje da izmeniš skriptu na drugom serveru, onda možda i ima rešenja 
[ nindza@ @ 16.08.2007. 16:34 ] @
Puno hvala svima na pomoci sto ste mi pomogli, a narocito BROKERU na dodatnim savetima. Evo linka ako hoce neko da vidi.
http://ninmn.freehostia.com/proba/nindza/
A evo i kako sam to uradio http://rapidshare.com/files/48860724/tup_sam.rar , samo sto umesto img.gif stavite img.GIF to sam zaboravio da izmenim.
Sve ovo uz pomoc CSS-a ispada jos prostije.
[Ovu poruku je menjao nindza@ dana 21.08.2007. u 16:18 GMT+1]
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|