logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
25 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 442 357

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» Erreur sur la fonction "fsockopen"

Erreur sur la fonction "fsockopen"#18407

3Contributeur(s)
Sh1v3rdeveloppeurGiamDoc
3 Modérateur(s)
developpeurjpbJireck
Sh1v3r Sh1v3ricon_post
Bonjour,

Voilà, je suis face à un petit problème que certain qui on déjà utilisé la fonction "fsockopen" ont dut rencontrer. Pour info, cette fonction permet de tester la validité d'une URL.

Voici le code source php:


$port=80;
$tim=30;
// Test URL Image valide
if (isset($lienimg))
{
$url = fsockopen ($lienimg, $port, &$errno, &$errstr, $tim);
if (!$url)
  {
   // Il y a eu une erreur
   $er = '30006';
   $erreur = erreurServeurMySQL($er);        
   require ("Haut.php");
   require("Menu.php");
   require ("Rlettre.php");        
   require ('bas.php');            
  }



L'erreur ci-dessous intervient sur la ligne en gras avant même de terminé la lecture complète de la page php.

[hide]
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; 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. However, future versions may not support this any longer. in c:\utilitaires\developpement\easyphp1-8\www\infodifsid\envoilet.php on line 45

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; 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. However, future versions may not support this any longer. in c:\utilitaires\developpement\easyphp1-8\www\infodifsid\envoilet.php on line 45
[/hide]

Si quelqu'un a une idée, je suis preneur :-) .

P;S;: j'ai essayer $tim et $port en type chaine ou en numerique et j'obtiens toujours le même message.

Message édité par : Sh1v3r / 17-11-2005 12:26

developpeur developpeuricon_post
qu'est ce que tu passe comme infos à la fonction ?
GiamDoc GiamDocicon_post
Citation : Sh1v3r 

Bonjour,

Voilà, je suis face à un petit problème que certain qui on déjà utilisé la fonction "fsockopen" ont dut rencontrer. Pour info, cette fonction permet de tester la validité d'une URL.

Voici le code source php:


$port=80;
$tim=30;
// Test URL Image valide
if (isset($lienimg))
{
$url = fsockopen ($lienimg, $port, &$errno, &$errstr, $tim);
if (!$url)
  {
   // Il y a eu une erreur
   $er = '30006';
   $erreur = erreurServeurMySQL($er);        
   require ("Haut.php");
   require("Menu.php");
   require ("Rlettre.php");        
   require ('bas.php');            
  }



L'erreur ci-dessous intervient sur la ligne en gras avant même de terminé la lecture complète de la page php.



Si quelqu'un a une idée, je suis preneur :-) .

P;S;: j'ai essayer $tim et $port en type chaine ou en numerique et j'obtiens toujours le même message.

Message édité par : Sh1v3r / 17-11-2005 12:26

 

?