June 18, 200619 yr 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 ! Edited July 1, 200619 yr by spaceman59660
June 18, 200619 yr 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 !
June 18, 200619 yr Author 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
June 18, 200619 yr 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 !
June 18, 200619 yr 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
June 18, 200619 yr Author 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 ...
June 18, 200619 yr Et bien tu indiques le fichier dans ta variable mais pas le chemin donc comment le script peut-il savoir où est le fichier ?
June 18, 200619 yr Author ?????????? 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
June 18, 200619 yr 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";
June 18, 200619 yr Author 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 ! Edited June 18, 200619 yr by spaceman59660
June 18, 200619 yr 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".
June 19, 200619 yr Author 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 !
June 20, 200619 yr 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...
June 20, 200619 yr Author 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... ?
June 21, 200619 yr 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.
June 21, 200619 yr Author 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
June 21, 200619 yr Author 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
June 21, 200619 yr 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é ...
June 21, 200619 yr Author jen e fait que reprendre un scipt, moi je n'y connait rien en php,un tout petit peut html mais voila quoi...
Archived
This topic is now archived and is closed to further replies.