Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1612 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Lecture et ecriture sur des ports tcp [Resolu] Merci

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lecture et ecriture sur des ports tcp [Resolu] Merci

n°362618
linuxois1
acharnement = réussite
Posté le 16-04-2003 à 00:15:38  profilanswer
 

Bonsoir,
 
Ma question est simple, quels sont les equivalents de get et put en php ?
 
J'ouvre un port smtp (25) et je veux ecrire par exemple :"helo serveursmtp" ou bien lire.
 
 :jap:


Message édité par linuxois1 le 17-04-2003 à 00:19:18

---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.
mood
Publicité
Posté le 16-04-2003 à 00:15:38  profilanswer
 

n°363058
beleg
黑社會
Posté le 16-04-2003 à 12:04:06  profilanswer
 

DOC fonction reseau  
 
 
exemple :  
 
fsockopen() crée un flot de connexion à l'Internet (AF_INET) ou à un domaine Unix (AF_UNIX). Via Internet, cette fonction va ouvrir une socket de connexion TCP avec l'hôte hostname sur le port port. Pour les connexions UDP, vous devez explicitement spécifier le protocole : udp://hostname. Via un domaine Unix, hostname représente le chemin jusqu'à la socket, et port doit être mis à 0. L'option timeout sert à donner une durée maximale à cet appel.  
 
fsockopen() retourne un pointeur de fichier qui peut être utilisé avec d'autres fonctions fichiers, telles que fgets(), fgetss(), fputs(), fclose() et feof().  

n°363240
linuxois1
acharnement = réussite
Posté le 16-04-2003 à 14:01:43  profilanswer
 

beleg a écrit :

DOC fonction reseau  
 
 
exemple :  
 
fsockopen() crée un flot de connexion à l'Internet (AF_INET) ou à un domaine Unix (AF_UNIX). Via Internet, cette fonction va ouvrir une socket de connexion TCP avec l'hôte hostname sur le port port. Pour les connexions UDP, vous devez explicitement spécifier le protocole : udp://hostname. Via un domaine Unix, hostname représente le chemin jusqu'à la socket, et port doit être mis à 0. L'option timeout sert à donner une durée maximale à cet appel.  
 
Je te remercie ca fonctionne, maintenant je voudrais afficher avec print le resultat de ma requette :
 
<?
$host = "monserveursmtp";
$port = "25";
$socket = fsockopen($host, $port, &$errno, &$errstr);
if ($socket) {
 
$write = fputs($socket, "helo monserveursmtp" );
}
        if ($write) {
$read = fread($socket,? ); <---- qu'es que je met comme argument apres $socket ?
print "$read";
}
 
?>
 
fsockopen() retourne un pointeur de fichier qui peut être utilisé avec d'autres fonctions fichiers, telles que fgets(), fgetss(), fputs(), fclose() et feof().  
 


---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.
n°363254
linuxois1
acharnement = réussite
Posté le 16-04-2003 à 14:08:08  profilanswer
 


 
Oui comment faire pour le socket me repond comme avec telnet
 
250 OK


---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.
n°363301
beleg
黑社會
Posté le 16-04-2003 à 14:32:08  profilanswer
 


la DOC toujours et encore ... dans les commentaires de fsockopen ... jai trouvé socket_get_status()
 
socket_get_status() retourne les informations sur la socket socket_get_status, et fournit la réponse sous la forme d'un tableau à quatre entrées:  
 
 
timed_out (boolean) - La socket a expirée en attendant des données  
 
blocked (boolean) - La socket a été bloquée  
 
eof (boolean) - Indique un événement fin de fichier (EOF)  
 
unread_bytes (int) - Nombre d'octets restant dans les buffers de la socket.  

n°363315
linuxois1
acharnement = réussite
Posté le 16-04-2003 à 14:38:06  profilanswer
 

beleg a écrit :


la DOC toujours et encore ... dans les commentaires de fsockopen ... jai trouvé socket_get_status()
 
socket_get_status() retourne les informations sur la socket socket_get_status, et fournit la réponse sous la forme d'un tableau à quatre entrées:  
 
 
timed_out (boolean) - La socket a expirée en attendant des données  
 
blocked (boolean) - La socket a été bloquée  
 
eof (boolean) - Indique un événement fin de fichier (EOF)  
 
unread_bytes (int) - Nombre d'octets restant dans les buffers de la socket.  
 


 
Ok merci


---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Lecture et ecriture sur des ports tcp [Resolu] Merci

 

Sujets relatifs
Utiliser les etats d'access à partir de VB... (RESOLU)[Oracle&SQL].sql contenant la creation de plusieurs triggers (RESOLU)
[Résolu] Espace non désiré sous une image dans un tableauis, isw routines...[résolu]
SQL petit problème...[Résolu][ASP] - lecture d'une cellule d'un classeur Excel
Expressions régulières [RESOLU PAR MOI-MEME)[C] probleme lecture de fichier
[openGL][Linux] probleme de linkage [résolu]Problème avec l'hauteur d'un tableau -> resolu
Plus de sujets relatifs à : Lecture et ecriture sur des ports tcp [Resolu] Merci


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR