Odsyłacze względne w php do plików spoza serwera

0

Prośba o pomoc przy skonstruowaniu atrybutu src do zdjęć położonych poza serwerem.

Skrypt działa poprawnie na komputerze, na którym jest baza danych i jest tak:

$src="../images/".$wiersz['nr']."/s/".$foto['fotoS'];
echo "<img  src=\"".$src."\" alt=\"oferta".$wiersz['lp']."\"/>

 

ale jeśli ten skrypt jest uruchomiony na innym serwerze jest inna struktura katalogów i mam problem.
Drugi komputer łączy się z bazą danych przez IP. Położenie images -znajduje się w katalogu udostępnionym, w udziale sieciowym-katalog images jest na innym komputerze.
Prośba o wskazówki.

1

Em, no to wpisz hosta tego drugiego komputera?
Plus nie buduj w ten sposób ciągów znaków - znacznie bardziej czytelne jest:

$src = sprintf("../images/%d/s/%s", $wiersz['nr'], $foto['fotoS']);
0

Postaw na drugim komputerze serwer WWW.

0

Poradziłem sobie tak

$src=sprintf("http://192.168.0.1/images/%s/s/%s",$wiersz['nrQBS'],$foto['fotoS']);

Udział sieciowy zawierający katalog images zamieniłem na ip.
Czy tylko adres bezwzgledny jest możliwy przy takim połączeniu?
Patryk27- dziękuję za elegancką podpowiedź z sprintf

0

Nie, nie będzie to działać poza siecią lokalną (za NATem).

1 użytkowników online, w tym zalogowanych: 0, gości: 1