Sh1v3r 1
| Posté : 17-11-2005 01:36
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 |