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 :lol:

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 :D
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 :wink:


@+

Posté : 07 juil. 2005, 10:27
par mere-teresa
ca peut etre pas mal que je prenne l'habitude d'effectué des tests de controle de temps en temps
:shock: :shock: :shock:

Posté : 07 juil. 2005, 10:29
par ouckileou
ca peut etre pas mal que je prenne l'habitude d'effectué des tests de controle de temps en temps :wink:
effectivement :lol: :lol: :lol:

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é... :oops:
Je pourrais toujours poser des questions sur le forum ? :wink:

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é... :oops:
Ils disent tous ça... :twisted:

Posté : 07 juil. 2005, 10:37
par mere-teresa
Je pourrais toujours poser des questions sur le forum ?
:-k 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.