Das geht nicht gell, oder gibts einen error exception trick ? Es geht darum zu überprüfen ob links zu bilddateien, die auf einen anderen Server liegen, existieren oder nicht. file_exists scheitert ja leider
Existenz einer Datei prüfen die auf einem anderen Server liegt ?
Einklappen
X
-
hmm,
jetzt ja *gg*
aber es funzt nicht wirklich richtig
Also ich hab :
Code:$bildroot = $http_host.$bildpfad."/".$objekt["losnummer"].".jpg"; echo $bildroot; $testfsock = fsockopen($bildroot, 80); if ($testfsock) { echo "Ist da";} else { echo "noe";} fclose($testfsock);
$bildroot = http://194.77.116.59/test/universal/72auktion/G003.jpg
und das teil gibts auch , trotzdem sagt er 'noe', sprich, das teil ist nicht da Geht also nicht oder ich mach was falsch
Okay, nochmal nachgedacht und leider ein negatives Ergibnis erzielt, es gibt nur die Möglicheit zu einem HOST zu connecten, aber nicht zu einer kompletten Adresse, also 194.77.116.59 ist okay, das geht auch Da muss ich das wohl anders machen.
[Editiert von JoelH am 29-11-2001 um 14:48]
Kommentar
-
-
Ich glaub's nicht... socket_set_timeout() ist ja auch erst anwendbar, wenn du einen Socket-Pointer hast.
Kommentar
-
-
Hi Leute ich habe das selbe problem...
ich versuchte:
PHP-Code:function getthreadimage($url){
if (file_exists($url)){
$maxbreit = 500;
$maxhoch = 350;
$imageInfo = getimagesize($url);
$breit = $imageInfo[0];
$hoch = $imageInfo[1];
if ($imageInfo[0] > $maxbreit){
$breit = $maxbreit;
$hoch = ($breit/$imageInfo[0])*$imageInfo[1];
}
if ($hoch > $maxhoch){
$vorher = $hoch;
$hoch = $maxhoch;
$breit = ($hoch/$vorher)*$breit;
}
return "<img src=\"$url\" width=\"$breit\" height=\"$hoch\" border=\"0\">";
}else{
return "<img src=\"$url\" border=\"0\">";
}
}
PHP-Code:if (file_exists($url)){
Hat jemand einen tipp?Zuletzt geändert von joschua; 22.03.2002, 14:47.Nicht Tatsachen,
sondern Meinungen über Tatsachen
bestimmen das Handeln der Menschen.
(Epiktet (50-138 n.Chr.)
Kommentar
Kommentar