Posté(e) le 18 juin 200619 a bonjour je suis a la recherche d'un scipt pour afficher le statut d'un site. il faudrait si possible qu'il face : une requete de ping sur une page precise et si il y a reponse au ping il affiche une image ou une reponse sous forme de texte (online / offline)... merci ! Modifié le 1 juillet 200619 a par spaceman59660
Posté(e) le 18 juin 200619 a Question déjà posée et résolue : http://www.pcinpact.com/forum/index.php?showtopic=17041 [edit] Grillé par Quarky Bonne adresse aussi Quarky !
Posté(e) le 18 juin 200619 a Auteur Merci je teste ca cette aprem et je vous dit quoi Merci voila je revien d'un test, donc l'image ne s'affiche pas sur ma page j'ai la croix rouge j'ai remplacé les images dans le scipt en online.jpg et offline.jpg et les images sont a la racine de mon site dans le dossier png et quand j'affiche ma page scipt.php j'ai ces erreur Warning: Cannot modify header information - headers already sent by (output started at /home/spaceman59660/www/script.php:9) in /home/spaceman59660/www/script.php on line 23 Warning: Cannot modify header information - headers already sent by (output started at /home/spaceman59660/www/script.php:9) in /home/spaceman59660/www/script.php on line 24 Warning: filesize(): Stat failed for online.jpg (errno=2 - No such file or directory) in /home/spaceman59660/www/script.php on line 25 Warning: Cannot modify header information - headers already sent by (output started at /home/spaceman59660/www/script.php:9) in /home/spaceman59660/www/script.php on line 25 Warning: readfile(): Unable to access online.jpg in /home/spaceman59660/www/script.php on line 26 Warning: readfile(online.jpg): failed to open stream: No such file or directory in /home/spaceman59660/www/script.php on line 26 MERci
Posté(e) le 18 juin 200619 a Le chemin n'est pas bon : il ne trouve pas l'image .... - edit - Essaies en remplacant le "/script.php" par "/png/online.jpg" et pareil pour l'autre !
Posté(e) le 18 juin 200619 a Je connais pas ton script mais je vois pas comment on peut trouver une image dans un fichier php ! cf le : Warning: readfile(online.jpg): failed to open stream: No such file or directory in /home/spaceman59660/www/script.php on line 26
Posté(e) le 18 juin 200619 a Auteur atend je te copie mon script ------------------------------------------------------------------------- <?php // Test à faire avec la fonction fsockopen afin de vérifier l'état du serveur $serveur = "62.147.158.155"; // Serveur à tester $port = 8080; // N° de port, 80 pour l'hhtp $timeout = 900; // Timeout $fp = fsockopen($serveur, $port, $errno, $errstr, $timeout); // $errno, $errstr renvoient les codes d'erreurs en cas d'échec, ne pas s'en préoccuper si pas de besoin if($fp) $image = "online.jpg"; else $image = "offline.jpg"; // On balances les headers maintenant afin de renvoyer l'image header("Content-Type: image/png"); header('Content-transfer-encoding: binary'); header('Content-length: '.filesize($image)); readfile($image); ?> </p> voila Merci ps: le script est a la racine du site et les image dans le dossier png a la racine du site ...
Posté(e) le 18 juin 200619 a Et bien tu indiques le fichier dans ta variable mais pas le chemin donc comment le script peut-il savoir où est le fichier ?
Posté(e) le 18 juin 200619 a Auteur ?????????? je ne comprend pas, quel chemin ?! sur ma page index je fait appel a mon scipt avec ca: <p align="center" class="Style2">Statut du serveur : <img src="http://xxxxxxxxxxxxx.com/script.php" alt="" /></p> voile mais Dsl je ne comprend pas ce que tu veut dire... Merci
Posté(e) le 18 juin 200619 a Tu ne donnes pas l'adresse de l'image : c'est-à-dire là où se trouve le fichier jpg ! Donc des erreurs sont renvoyées pour le dire. Tu peux par exemple faire : if($fp) $image = "http://xxxxxxxxxxxxx.com/png/online.jpg"; else $image = "http://xxxxxxxxxxxxx.com/png/offline.jpg";
Posté(e) le 18 juin 200619 a Auteur bon voila je vien de modifier et voici de nouvelles erreurs... ------------------------------------------------------- http://spaceman59660.power-heberg.com/script.php allez voir parce que il y en a de trop ! Voila merci de votre aide ! ps: je vais me coucher demain avant dernier jour d'exam ! Modifié le 18 juin 200619 a par spaceman59660
Posté(e) le 18 juin 200619 a L'affichage doit déconner du fait d'un mauvais type mime : tu utilises celui d'un png alors que tu utilises un jpg ... Il faut prendre ca : "image/jpeg".
Posté(e) le 19 juin 200619 a Auteur voila je n'ai plus qu'un probleme de header et c'est ok plus de probleme de reponse au ping voici les erreurs : ----------------------------------------------------- Warning: Cannot modify header information - headers already sent by (output started at /home/spaceman59660/www/script.php:9) in /home/spaceman59660/www/script.php on line 23 Warning: Cannot modify header information - headers already sent by (output started at /home/spaceman59660/www/script.php:9) in /home/spaceman59660/www/script.php on line 24 Warning: filesize(): Stat failed for http://spaceman59660.power-heberg.com/png/online.png (errno=2 - No such file or directory) in /home/spaceman59660/www/script.php on line 25 Warning: Cannot modify header information - headers already sent by (output started at /home/spaceman59660/www/script.php:9) in /home/spaceman59660/www/script.php on line 25 Warning: readfile(http://spaceman59660.power-heberg.com/png/online.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/spaceman59660/www/script.php on line 26 MERCI de votre aide !
Posté(e) le 20 juin 200619 a http://spaceman59660.power-heberg.com/png/online.png (errno=2 - No such file or directory) Ben, le message paraît évident : Il ne trouve pas ton fichier...
Posté(e) le 20 juin 200619 a Auteur oui et bien reguarde le dossier ,les images i sont bien ! .... Merci de ton aide ps: si quelqu'un peut en faire un et l'essayer sur son site avec mon ip qui est dedans,c'est ptete mes hebergeur qui accepte pas... ?
Posté(e) le 21 juin 200619 a Désolé mais colle l'URL de l'image dans un brower, ça te donne une magnifique 404 not found... Cela vient sûrement du fait que tes images (les fichiers) sont nommées .PNG (majuscules) alors que ton code cherche des images en .png (minuscules). Sur un serveur windows ce n'est pas gênant, mais un serveur linux ou unix fait la différence.
Posté(e) le 21 juin 200619 a Auteur oui mais si je modifie dans le scipt .jpng en .PNG et bien ca me fait l'inverse .... c'est pour ca que je cherche quelqu"un qui peut le tester sur son serveur... Merci
Posté(e) le 21 juin 200619 a Auteur heu voila jai renommer mes images, maintenant il ne reste plus que les header .... reguarder maintenant quand j'ai renommer mes images ... http://www.spaceman59660.power-heberg.com/script
Posté(e) le 21 juin 200619 a Toujours un prob pour trouver l'image .... Et les caractères qui apparaissent après doivent correspondre à une image sans doute mais comprends pas trop. En fait j'utilises pas beaucoup les headers moi donc faudra attendre un ch'ti gars plus calé ...
Posté(e) le 21 juin 200619 a Auteur jen e fait que reprendre un scipt, moi je n'y connait rien en php,un tout petit peut html mais voila quoi...
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.