> Tous les forums > Forum des Webmasters
 Petit problème script PHPSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Mimile
  Posté le 02/03/2010 @ 12:30 
Aller en bas de la page 
Astucien

Bonjour

J'essaye modestement (à défaut de connaissances en informatique) de créer mon site Web en utilisant XHTML, CSS, PHP, le tout agrémenté de scripts javascripts disponibles sur le net gratuitement.

Bref, dans une de mes pages, il y a un petit bout de script PHP qui permet de déterminer si mon serveur est online ou offline grâce à l'examen du port 80.

Voici ce petit script :

<?php
$test = fsockopen("mon_nom.no-ip.org", 80, &$errno, &$errstr);
if (!$test) {
echo "serveur mon_nom.no-ip.org offline";
} else {
echo "serveur mon_nom.no-ip.org online";
fclose($test);
}
?>

(mon_nom.no-ip.org représente en fait mon IP du moment, convertie via le site no-ip.com).

Si j'ai bien compris, si le port 80 est fermé &errno renvoie un code 1 et cela affiche "offline" ; dans le cas contraire, le code renvoyé est 0 et cela affiche online.

Ca marche bien sous Linux avec Firefox 3.6

Sous Windows, avec Firefox 3.6, j'ai ce message qui apparaît à l'ouverture de la page avant même l'affichage de la bannnière dans la zone head :


Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of fsockopen(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\Wamp\www\test_from_debian\MaPageWeb2.php on line 728

Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of fsockopen(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\Wamp\www\test_from_debian\MaPageWeb2.php on line 728

La ligne 728 fait référence à la ligne que j'ai surlignée en jaune.

Quelqu'un pourrait-il m'expliquer le sens du message d'alerte (qui apparaît 2 fois pour une raison inexpliquée) et ce qu'il faut modifier pour éviter qu'il apparaîsse ?

Merci d'avance.

Amicalement,



Modifié par Mimile le 02/03/2010 14:15
Publicité
Mimile
 Posté le 02/03/2010 à 14:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Ca va, j'ai trouvé la réponse sur le net.

En fait, il suffisait de retirer les esperluettes (&) devant &$errno et &$errstr

Ca marche correctemment maintenant.

Cordialement,


Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
GratuitJeu PC Overcooked 2 gratuit
Valable jusqu'au 24 Juin

Epic Game Store offre actuellement l'excellent jeu PC Overcooked 2. Overcooked fait son retour avec une toute nouvelle portion d'action culinaire chaotique ! Retournez dans le royaume Oignon et rassemblez votre équipe de chefs dans ce jeu de coopération local ou en ligne jusqu'à 4 joueurs. À vos tabliers... il est l'heure de sauver le monde (encore) !


> Voir l'offre
24,90 €Microsoft Office 2019 Professional Plus à 24,90 €
Valable jusqu'au 22 Juin

Le vendeur sérieux Digital FR propose sur Amazon la clé d'activation légale pour Microsoft Office Professionnel 2019 Plus en français à 24,90 €. Cette clé livrée par email vous permettra d'activer Microsoft Office Professionnel 2019 Plus légalement et vous permettra ainsi d'utiliser autant de temps que vous voulez (il s'agit de la version complète et pas d'un abonnement) Word,Excel, PowerPoint, OneNote, Outlook, Publisher et Access 2019 sur un PC. La clé sera à activer sur Office.com où vous pourrez ensuite télécharger toute la suite bureautique. Pour mémoire, Microsoft Office Professionnel 2019 nécessite Windows 10. Pour plus d'info sur la procédure, n'hésitez pas à jeter un oeil à notre dossier pratique Acheter une clé OEM d'Office 2019 et l'installer.


> Voir l'offre
9,99 €Windows 10 Pro 32/64 bits OEM à 9,99 €
Valable jusqu'au 22 Juin

Le vendeur sérieux Digital FR propose sur Amazon la clé d'activation pour Windows 10 professionnel en français 32 bits / 64 bits à 9,99 €. Cette clé livrée par email fonctionne avec l'outil d'installation et de création de support de Microsoft que vous pouvez télécharger ici ou directement avec l'ISO de Windows 10 Pro. De quoi installer légalement Windows 10 Pro sur un PC. Pour en savoir plus sur l'achat et l'installation d'une clé OEM de Windows 10, suivez les indications de notre dossier pratique.


> Voir l'offre

Sujets relatifs
Petit probleme de script PHP
Programmation d'un petit script phantomjs.
petit probleme!!
Petit problème
petit probleme d'hebergement
Problème script redirection selon identifiant
Problème d'affichage de Script sous Firefox
problème script
cherche petit script
problème avec un script php
Plus de sujets relatifs à Petit problème script PHP
 > Tous les forums > Forum Forum des Webmasters