Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problemy ze sciezkami do plikow
jumanji
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.01.2006

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


Witam!
mam ciekawy problem, szukalem odpowiedzi na ten temat, ale nie bez rezultatow, przejdzmy jednak do rzeczy, mam serwer testowy na windzie ( ze wzgledu na oprogramowanie pod ktorym pisze) i drugi na linuchu,

zaincludowane:
Kod
echo "<a href=\#\" onclick=\"MM_openBrWindow('map.php','Map','status=yes,width=820,height=615')\">
    <img src=/../img/map.jpg' border=0></a>";


dziala pod winda ale niestety nie dziala pod linuxem!

w zrodle mam tylko a href=/img/map.jpg

probowalem wiec sie bawic $_SERVER['DOCUMENT_ROOT'] ale zamiast sciezki do ~jumanji/public_html/img/map.jpg

dostaje:

serwer/htdocs/img/map.jpg

no i jak wiadomo dostaje error ze nie moze znalezc pliku...

co z tym robic??


*******************************************

Kod
$SERVER_REFER = $_SERVER['HTTP_REFERER'];

echo "<a href=\#\" onclick=\"MM_openBrWindow('map.php','Map','status=yes,width=820,height=615')\">
    <img src=".$SERVER_REFER."img/map.jpg' border=0></a>";


dorobilem cos takiego, w zrodle widac juz dobry adres do pliku ale w dalszym ciagu sie nie wyswietla, zrobilem maly myk stworzylem sobie linka do pliku map.jpg uzywajac zmiennej $server_refer itd i dostalem komunikat iz dostep do pliku jest zabroniony...

bede wdzieczny za pomoc z tym badziewiem

****************************************************************************
dobra zrobione!

oto rozwiazanie, moze komus sie przyda:

Kod
<?
$SERVER_REFER = $_SERVER['HTTP_REFERER'];
$tmp=explode('index.php', $SERVER_REFER);
$adres=$tmp[0];


echo "<a href=\"#\" onclick=\"MM_openBrWindow('map.php','Map','status=yes,width=820,height=615')\">
    <img src='".$adres."img/map.jpg' border=0></a>";


?>


pozdrawiam smile.gif

Ten post edytował jumanji 22.01.2006, 04:44:06


--------------------
..::jumanji
..::linux registered user #372947
Go to the top of the page
+Quote Post
dtb
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


w życiu nie widzialem gorszego kodu! nikt cie nie uczyl ze robienie 3 niepotrzebnych zmiennych pomocniczych jest zbedne i tylko zasmieca zasoby serwera.
  1. <?php
  2. $SERVER_REFER = $_SERVER['HTTP_REFERER'];
  3. $tmp=explode('index.php', $SERVER_REFER);
  4. $adres=$tmp[0];
  5. ?>

zamien na:
  1. <?php
  2. $_SERVER['HTTP_REFERER'] = explode('index.php', $_SERVER['HTTP_REFERER']);
  3. ?>


Ten post edytował dtb 22.01.2006, 16:57:59


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:29