Bilder verlinken (holen)

fawad

www.linkinfo.at
Hallo!
Ich habe eine Frage;

Produktbilder von dem Hersteller sind auf einem anderen Server und ich möchte sie weiter auf my-Online-Shop (XT-Commerce) leiten. Ich habe keine FTP-Zugangsdaten und die Bilder sind unter dem Namen Artikel Nummer gespeichert, das heißt die Bilder haben einen Namen wie die Artikel nummer (z.B 230756.jpg)

Ich habe keine ahnung vom PHP, aber habe folgendes geschrieben ;-( leider es funktioniert nicht.

Kann mir vielleicht jemand helfen?

<?php
$adress="62.134.62.111/JPG"; // z.B IP-Nummer
$artikelnr="p_model"; //z.B 1253647 oder 00252000 und und ...
$jpg=".jpg";
$width = 160; //Weite und Höhe des auszugebenden Bildes
$height = 120;

$file = <img scr= ".$adress."/".$artikelnr."/".$jpg."; </a>

echo "$file";
?>

ODER


Ich habe eine .csv Preisliste (alles funktioniert einwandfrei , außer die Bilder, die sind nicht dabei)
Was muss ich in eine .csv Preisliste (in der spalte p_image) eintragen, damit die Bilder verlinkt werden und in meinen Online-Shop angezeigt werden?

BITTE UM HILFE
 
Hi,

hast Du dir die Erlaubnis von dem Hersteller eingeholt seine Serverresourcen zu nutzen?
Denn auch wenn er Dir die Verwendungsrechte für die Bilder eingeräumt hat, solltest Du dich vorher absichern.

Es stellt sich dann noch eine andere Frage.
Wenn Du schon weißt, wie die Bilder benannt sind, bzw. Du über eine Referenzliste verfügst ist es wesentlich sinnvoller die Bilder mittels Script auszulesen und bei Dir auf dem Server zu speichern. Dann gibt es auch keine Probleme, falls der Betreiber die Bilder oder die Verzeichnisse umbenennt.

Mir ists nun leider zu spät geworden um Dir eine Lösung zu zeigen.
Aber überleg Dir auch erstmal die anderen Punkte :)

Gruß tyg3r
 
Besser als eine IP Adresse für die Bildurl wäre natürlich der DNS Name.....aber IP sollte auch gehen. Nur ist die Provider IP oft nicht der ganze Pfad. Denn eine Domain zeigt in ein bestimmtest Unterverzeichnis. Daher empfehle ich Dir einen DNS Namen statt IP zu verwenden.

Eine Variable für die Erweiterung kannst Du Dir eigentlich auch schenken wenn es immer das gleiche Format ist.

Das Beispiel an unserem Banner
PHP:
<?php 
$adress="http://www.root54.de"; #DNS 
$artikelnr="banner"; 

$width  = 160; //Weite und Höhe des auszugebenden Bildes 
$height = 120; 

#Wenn Du Quelletext für HTML erzeugen willst ist das immer ein String und muss in ""
#Ausserdem ist die Schreibweise bei img Tags src und nicht scr.
#Du eröffnest ein Imagetag und beendest mit einem Linktag!?
#HTML ist Dir schon geläufig oder?
#Hier nochmal Dein Code zum Vergleich
#$file = <img scr= ".$adress."/".$artikelnr."/".$jpg."; </a>
$file = '<img src="'.$adress.'/'.$artikelnr.'.gif" />'; #in meinem Fall ist es ein Gif

echo "$file";
?>
btw. wenn du Code postest bitte auch die Codebuttons verwenden.
 
Zuletzt bearbeitet:
laut meinen kenntnissen ist dein grundgedanke @ kahmoon richtig, aber der banner dürfte so eigentlich nicht angezeigt werden.
denn wenn eine source nicht in einem unterordner des eigenen servers liegt muss man den pfad absolut angeben. bei domains wäre absolut also immer mit http:// bzw. https://!

der code von kahmoon wäre also wie folgt zu ändern:
Code:
<?php 
$adress="http://www.root54.de"; #DNS 
$artikelnr="banner"; 

$width  = 160; //Weite und Höhe des auszugebenden Bildes 
$height = 120; 

#Wenn Du Quelletext für HTML erzeugen willst ist das immer ein String und muss in ""
#Ausserdem ist die Schreibweise bei img Tags src und nicht scr.
#Du eröffnest ein Imagetag und beendest mit einem Linktag!?
#HTML ist Dir schon geläufig oder?
#Hier nochmal Dein Code zum Vergleich
#$file = <img scr= ".$adress."/".$artikelnr."/".$jpg."; </a>
$file = '<img src="'.$adress.'/'.$artikelnr.'.gif" />'; #in meinem Fall ist es ein Gif

echo "$file";
?>

Aber wie Tyg3r schon gsagt hat, hast du denn die Rechte an dem ganzen? Das Recht am Bild ist nicht zu unterschätzen, auch wenn keine Wasserzeichen oder Copyright zu sehen ist!
 
laut meinen kenntnissen ist dein grundgedanke @ kahmoon richtig, aber der banner dürfte so eigentlich nicht angezeigt werden.
denn wenn eine source nicht in einem unterordner des eigenen servers liegt muss man den pfad absolut angeben. bei domains wäre absolut also immer mit http:// bzw. https://!


Entschuldigung! Du hast natürlich recht....liegt an der Uhrzeit :rolleyes:. Wurde editiert.
 
Hi,

hast Du dir die Erlaubnis von dem Hersteller eingeholt seine Serverresourcen zu nutzen?
Denn auch wenn er Dir die Verwendungsrechte für die Bilder eingeräumt hat, solltest Du dich vorher absichern.

Es stellt sich dann noch eine andere Frage.
Wenn Du schon weißt, wie die Bilder benannt sind, bzw. Du über eine Referenzliste verfügst ist es wesentlich sinnvoller die Bilder mittels Script auszulesen und bei Dir auf dem Server zu speichern. Dann gibt es auch keine Probleme, falls der Betreiber die Bilder oder die Verzeichnisse umbenennt.

Mir ists nun leider zu spät geworden um Dir eine Lösung zu zeigen.
Aber überleg Dir auch erstmal die anderen Punkte :)

Gruß tyg3r


Hallo!

Ja..!! Natürlich habe ich gefragt

MfG
 
HALLO!

DANKE 10000 x für die Antwort!

Das ist mein Online- Shop http://www.shopnetworld.at (XT-Commerce)

Ich habe es probiert und es funktioniert, aber leider es gibt da ein kleines
Problem....

Die Code´s habe ich in folgende Datei eingefügt (product_info_v1.html). Es
funktioniert nicht, weil das HTML-Dateien sind.

Wenn ich in php umwandle, dann muss ich den ganzen Shop ändern und ich kenne
mich überhaupt nicht aus. Gibt es ein anderen Weg (Möglichkeiten)?
Und noch etwas, kennt sich vielleicht jemand mit XT-Commerce aus?

MfG
 
Zurück