Page 1 sur 1
Problème sur un Warning.
Posté : 07 juil. 2005, 09:50
par toony
Bonjour,
Lors de l'execution de mon code j'obtiens un Warning de ce type:
Warning: fputs(): supplied argument is not a valid File-Handle resource in...
Pouvez vous me dire ce que celà peut sigifier ? De maniere generale, ou trouve t-on les expliquations de tous les Warning que l'on peut rencontrer en PHP ?
Merci Beaucoup,
Tony
Posté : 07 juil. 2005, 09:53
par ouckileou
ce warning indique que l'argument passé n'est pas un chemin de fichier valide a priori
en générale l'explication de l'erreur est dans l'erreur elle-même
sinon ici y'en a quelques-unes en français :
http://www.nexen.net/erreurs/
Posté : 07 juil. 2005, 09:53
par Guakamol
En meme temps si tu fourni pas le bout de code correspondant ca risque d'etre dur de t'aider efficacement ...
Posté : 07 juil. 2005, 09:56
par Cyrano
Ce warning t'indique que l'argument envoyé (le paramètre passé dans la fonction fputs() ) n'est pas une adresse de fichier valide: en clait, PHP ne trouve pas le fichier indiqué à cette adresse.
Le mieux quand tu as ce genre de problème est encore le
manuel PHP dans lequel tu auras les explications précises et parfois même un bout de code illustrant l'utilisation d'une fonction.
Posté : 07 juil. 2005, 10:10
par toony
Voici le bout de code :
$message = "POST /Envoi.do HTTP/1.0\r\n";
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen( $smt )."\r\n";
$message .= "Authorization: Basic XXXXXXXXXXX==\r\n";
$message .= "\r\n";
$message .= $smt."\r\n";
$fd = fsockopen( "SERVER", PORT );
fputs($fd,$message);
Voici pour le code.
Donc ca voudrait dire que l'ouverture de la socket a echoué ?
Merci
Posté : 07 juil. 2005, 10:12
par ouckileou
surement oui, tu as moyen de tester les erreurs avec fsockopen(), fais le et tu en sauras plus
Posté : 07 juil. 2005, 10:19
par Guakamol
La doc
http://fr2.php.net/manual/fr/function.fsockopen.php
Euh je comprend pas tres bien l'ouverture de ta socket pourquoi ta cible c'est juste "SERVER" ? et PORT c'est une constante que tu a definie??
Essaie de tester l'ouverture de la socket comme c'est indique dans la doc[/url]
Posté : 07 juil. 2005, 10:26
par toony
Merci,
Ne vous inquietez pas il y a ce qui faut a la place de SERVER et PORT
Merci pour la doc, je ferai un test d'erreur pour voir s'il s'agit bien de cela, ca peut etre pas mal que je prenne l'habitude d'effectué des tests de controle de temps en temps
@+
Posté : 07 juil. 2005, 10:27
par mere-teresa
Posté : 07 juil. 2005, 10:29
par ouckileou
Posté : 07 juil. 2005, 10:31
par toony
Oui euh.... c'etait pour rire j'en fait quand meme, c'est juste que la j'ai oublié...
Je pourrais toujours poser des questions sur le forum ?

Posté : 07 juil. 2005, 10:34
par albat
Oui euh.... c'etait pour rire j'en fait quand meme, c'est juste que la j'ai oublié...
Ils disent tous ça...

Posté : 07 juil. 2005, 10:37
par mere-teresa
Je pourrais toujours poser des questions sur le forum ?
Seulement APRES avoir fait les tests 
Posté : 07 juil. 2005, 10:41
par toony
Je n'oublierai pas le resolu, par contre je vais pas pouvoir tester tout de suite...
Mais dans l'apres midi ou demain , pas de problemes...
Et merci encore.