php.de

Zurück   php.de > php.de Intern > Beitragsarchiv

Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten.

 
 
LinkBack Themen-Optionen
Alt 30.07.2005, 12:34  
Gast
 
Beiträge: n/a
Standard Wenn Bild nicht existiert anderes anzeigen

Konnte die Suche schlecht benutzen weil ich nicht mal weiß wie ich es nennen soll nach was ich suche.. Also ich Suche ein kleines php script das eine Bilddatei ausgibt (schanz.no-ip.info) wenn ich aber grade offline bin (also bild nicht existiert) soll das script anstatt diesem bild "offline.gif" anzeigen... Hoffe ihr habt verstanden was ich meine
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.07.2005, 12:46  
Matthias959
Gast
 
Beiträge: n/a
Standard

Du könntest mit file_exists() prüfen ob das Bild existiert.
PHP-Code:
<?php
$bild
="name_des_bilds.gif";
if(
file_exists($datei)) //prüft ob Bild existiert bzw. erreichbar ist
{
$datei="online"//mal eben das "; hinzugefügt ;-)
}
else 
{
$datei="offline";
}

printf("<img src=\"%s.gif\" alt=\"%s\">"$datei$datei); //Entsprechendes Bild wird eingebunden
?>
 
Alt 30.07.2005, 12:55  
Gast
 
Beiträge: n/a
Standard

Ich liebe das Forum mit den schnellen Antworten =) $datei="online} fehlt da nicht auch nen ->";<- hintendran ?... naja ich werde mal sehn ob ichs gebacken bekommen.. Danke
 
Alt 30.07.2005, 13:18  
Gast
 
Beiträge: n/a
Standard

Geht nicht .... www.l0ol.de/test.php er zeigt immer offline an

PHP-Code:
<?php 
$bild
="offline.gif"
if(
file_exists($datei)) //prüft ob Bild existiert bzw. erreichbar ist 

$datei="http://schanz.no-ip.info/online"//mal eben das "; hinzugefügt

else  

$datei="http://www.l0ol.de/menu/offline"


printf("<img src=\"%s.gif\" alt=\"%s\">"$datei$datei); //Entsprechendes Bild wird eingebunden 
?>
Für was brauche ich eigentlich die variable $bild ?
 
Alt 30.07.2005, 13:46  
Erfahrener Benutzer
 
Registriert seit: 23.05.2005
Beiträge: 376
scooter
scooter eine Nachricht über ICQ schicken
Standard

Da $datei in der if-abfrage nicht festgelegt ist gibt sie false aus und es wird immer offline ausgegeben. Du musst natürlich vorher $datei festlegen...

PHP-Code:
<?php 
$datei
="online.gif";
if(
file_exists($datei)) //prüft ob Bild existiert bzw. erreichbar ist 

echo 
'[img]http://www.l0ol.de/menu/online.gif[/img]';

else  

echo 
'[img]http://www.l0ol.de/menu/offline.gif[/img]'


?>
Hba den code mal etwas vereinfacht...
__________________
Life is Life and life is hard
scooter ist offline  
Alt 30.07.2005, 14:02  
Gast
 
Beiträge: n/a
Standard

Ne... die menu/online.gif gibts nicht aufm server... wäre ja auch doof dann wäre ich immer online.. .die online.gif is LOKAL auf meinem rechner gespeichert und wird freigegen (zu erreichen unter http://schanz.no-ip.info/online.gif) wenn die also exestiert (also wenn ich online bin) soll die angezeigt werden... wenn nicht dann die offline.gif von meiner Homepage
 
Alt 30.07.2005, 14:24  
Matthias959
Gast
 
Beiträge: n/a
Standard

Argh!
Sorry! statt $datei muss da bei file_exists() natürlich $bild stehen, also:
PHP-Code:
<?php
$bild
="name_des_bilds.gif";
if(
file_exists($bild)) //prüft ob Bild existiert bzw. erreichbar ist
{
$datei="onlin"//mal eben das "; hinzugefügt ;-)
}
else 
{
$datei="offline";
}

printf("<img src=\"%s.gif\" alt=\"%s\">"$datei$datei); //Entsprechendes Bild wird eingebunden
?>
 
Alt 30.07.2005, 14:59  
Gast
 
Beiträge: n/a
Standard

Hmm also ich bin doof....

PHP-Code:
<?php 
$bild
="name_des_bilds.gif"
if(
file_exists($bild)) //prüft ob Bild existiert bzw. erreichbar ist 

$datei="onlin"//mal eben das "; hinzugefügt  

else  

$datei="offline"


printf("<img src=\"%s.gif\" alt=\"%s\">"$datei$datei); //Entsprechendes Bild wird eingebunden 
?>
das is vorgefertigtes script... und so siehts aus wenn ichs bearbeitet habe :

PHP-Code:
<?php 
$bild
="http://schanz.no-ip.info/online.gif"
if(
file_exists($bild)) //prüft ob Bild existiert bzw. erreichbar ist 

$datei="http://schanz.no-ip.info/online"//mal eben das "; hinzugefügt  

else  

$datei="http://www.l0ol.de/menu/offline"


printf("<img src=\"%s.gif\" alt=\"%s\">"$datei$datei); //Entsprechendes Bild wird eingebunden 
?>
So.. dieses script habe ich auf meine HP hochgeladen. Aber obwhol $bild exestiert wird offline.gif ausgegeben... Warum?????
 
Alt 30.07.2005, 15:22  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wie kannst du auf das bild zugreifen, wenn es nicht im web ist?
hast du da irgendeinen befehl?

eine zweite möglichkeit wäre, wenn du mit sessions arbeitest... also dass du irgendwo versteckt auf deiner page einen link "login" einbaust (oder ohne link, einfach nur ne url hast..) und dann sowas in der art schreibst:

PHP-Code:
<?php
if(isset($_SESSION['online'])){
  
$Bild "online.gif";
}
else{
  
$Bild "offline.gif";
}

print 
"<img src=\"".$Bild."\" alt=\"".$Bild."\">";
?>

mfg Andi
DER_Brain ist offline  
Alt 30.07.2005, 15:28  
Matthias959
Gast
 
Beiträge: n/a
Standard

Argh!!!
Jetzt weiß ich warum es nicht klappt!!!
Zitat:
Zitat von PHP Manual
Anmerkung: Diese Funktion kann nicht mit entfernten Dateien arbeiten, da der Zugriff auf die Datei, die bearbeitet werden soll, über das Dateisystem des Servers möglich sein muss.
 
 


Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehlendes Bild nicht anzeigen tayke PHP Tipps 2007 4 09.03.2007 11:40
Wenn bild neugeladen wird ein anderes PHP Tipps 2006 7 12.02.2006 20:23
Bild in einem Dropdownfeld anzeigen lassen PHP Tipps 2007 2 19.12.2005 18:02
Bild in ein anderes Bild positionieren PHP-Fortgeschrittene 6 18.10.2005 12:13
Bild beim Hyperlink nicht anzeigen themonk HTML, Usability und Barrierefreiheit 7 07.10.2005 18:49
[PHP«Image] Bild in ein anderes Bild einsetzen PHP Tipps 2005-2 4 07.08.2005 19:39
GD Image Stream als Bild anzeigen PHP Tipps 2005-2 2 22.07.2005 13:10
Aktuell das eine bild vergangen ein anderes bild PHP Tipps 2005-2 4 13.07.2005 08:24
mit php ein Bild in einem Text anzeigen und mit css designen scheibo PHP Tipps 2005 3 15.05.2005 13:48
[Erledigt] Bei Mousehover anderes Bild zeigen HTML, Usability und Barrierefreiheit 2 02.04.2005 09:42
ImageStream als Bild im Browser anzeigen lassen! Finkman PHP Tipps 2005 8 29.03.2005 15:54
Bild aus Server anzeigen lassen flual2000 PHP Tipps 2004 4 26.10.2004 16:33
[Erledigt] Bildlink aus Datenbank als Bild auf der Homepage anzeigen.. PHP Tipps 2004 5 25.07.2004 20:08
[Erledigt] Bildurl aus Datenbank auf der Homepage als Bild anzeigen HTML, Usability und Barrierefreiheit 4 25.07.2004 20:05
Bild Automatisch Anzeigen PHP Tipps 2004 5 12.07.2004 19:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php bild anzeigen wenn vorhanden, php wenn bild nicht vorhanden, php existiert bild, bild nicht erreichbar php, wenn das bild nicht da ist ein anderes nehmen, php bild wenn bild nicht vorhanden, wenn bild nicht existiert php, php falls bild fehlt anderes darstellen, php http bild vorhanden, html img anderes bild wenn nicht aufrufbar, phpwenn bild, php wenn bild nicht vorhanden ist andres bild senden, bild anzeigen wenn vorhanden php, php bild nicht vorhanden, anderes bild wenn nicht erreichbar javascript, wenn bild nicht vorhanden php, php bild http existiert, bild anzeigen wenn online vorhanden, wenn bild link nicht vorhanden, dann nächsten anzeigen html, php wenn bild

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.