begin process at 2012 05 31 15:49:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Réseau & Internet

 > 

Sockets

 > 

sockets/php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

sockets/php

mercredi 31 mai 2006 à 11:13:33 | sockets/php

agoumi

bonjour a tous!
bon j'ai réaliser une socket serveur en php sous linux,mais lors de l'execution j'ai l'erreur suivant:
Fatal error: Call to undefined function: socket() in /var/www/html/serveur.php
je pense que j'ai besoin de l'extension php_sockets.so qui ne figure pas au fichier php.ini de la version de php installer.je sais pas ou je vais la recuperer.

j'ai essayé le meme programme mais cette fois-ci sous easyphp et j'ai le meme erreur.meme si j'ai activé l'extension de sockets (php-sockets.dll) dans php.ini et j'ai enlevé le ; et je redemarre le serveur.

svp si qelqu'un a une idee merci de me donner des indications!
cordialement!
mercredi 31 mai 2006 à 11:23:15 | Re : sockets/php

malalam

Administrateur CodeS-SourceS
Hello,

je ne connais pas de fonction socket ().
Fais voir ton code stp.
mercredi 31 mai 2006 à 11:51:29 | Re : sockets/php

malalam

Administrateur CodeS-SourceS
TON CODE, DONC......

bonjour !
mon code :
*********************************************
serveur.php

<?php
error_reporting(E_ALL);
/* On autorise le script à attendre les connexions indéfiniment. */
set_time_limit(0);
/* Modifiez ces valeurs pour qu'elles soient celles de votre configuration */
$address = '139.54.159.150';
$port = 80;
if (($sock = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
    echo "socket() a échoué : raison : " . strerror($sock) . "\n";
}
if (($ret = bind($sock, $address, $port)) < 0) {
    echo "bind() a échoué : raison: " . strerror($ret) . "\n";
}
if (($ret = listen($sock, 5)) < 0) {
    echo "listen() a échoué : raison: " . strerror($ret) . "\n";
}
do {
    if (($msgsock = accept_connect($sock)) < 0) {
        echo "accept_connect() a échoué : raison : " . strerror($msgsock) . "\n";
        break;
    }
    do {
        $buf = '';
        $ret = read($msgsock, $buf, 2048);
        if ($ret < 0) {
            echo "read() a échoué : raison : " . strerror($ret) . "\n";
            break 2;
        }
        if ($ret == 0) {
            break 2;
        }
        $buf = trim($buf);
        if ($buf == 'quit') {
            close($msgsock);
            break 2;
        }
        $talkback = "PHP: Vous avez dit '$buf'.\n";
        write($msgsock, $talkback, strlen($talkback));
        echo "$buf\n";
    } while (TRUE);
    close($msgsock);
} while (TRUE);
close($sock);
?>
mercredi 31 mai 2006 à 11:52:39 | Re : sockets/php

malalam

Administrateur CodeS-SourceS
Je recommence :
if (($sock = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
    echo "socket() a échoué : raison : " . strerror($sock) . "\n";
}

la fonction socket () n'existe pas en php.

[ Lien ]


Cette discussion est classée dans : php, erreur, serveur, socket, sockets


Répondre à ce message

Sujets en rapport avec ce message

Socket bind : erreur... [ par skurvy ] Voila, j'aimerais utiliser les sockets pour faire un petit jeu, mais ca ne va pas... /// voila le de but de mon programme$ip=$_SERVER["REMOTE_ADDR"];$ Serveur Socket [ par Astalavista ] Je chercher le moyen de cree un serveur en PHP avec des sockets.Je compte fair un programme en un autre language (Client) qui communiquerais avec mon Les sockets php [ par PtitKev ] Bonjour à toutes et a tous.Voila je test un bot socket en php. Je me suis rendu compte que les variables étaient propre a une page donc je peu charger Retransferer information socket [ par Unreal ] Bonjour, Je debute en PHP et je voudrais savoir si ce serait possible que je me connecte au serveur via les socket et que les connectés au serveur (au socket client (php) vers serveur (c++) [ par suleyman ] bonjour, je suis debutant, je nai jamais programmer une socket et jaimerai avoir le code source ainsi que les commentaires dune socket client et serve probleme page php sous linux [ par hlimaiem ] Limaiem heykelBonjour,J'ai enregistrer mais pages php dans mon serveur distant, mais bon j'ai un gros probleme les pages html fonctionnent mais mes pa Serveur PHP [ par lektrosonic ] Bonjour, je souhaite coder un serveur PHP (qui utlisera des sockets), ma question c est:si le script va etre termine par le serveur? si oui au bout de Erreur etrange sur certains serveur [ par shadow1779 ] Bonjour a tous,je dispose d'un générateur d'admin en objet qu'un ami a réalisé, et j'aimerai le ré-utiliser, j'ai fais mon admin tranquillement d'un t erreur script PHP [ par 78DRA ] Bonjour,Suite au déploiement d'un site pour l'un de mes clients (flash+PHP 5)sur le serveur de production,  le script d'envoi de mail renvoi une "erre Affichage durant une boucle [ par benji86446 ] Amis développeurs bonjour!Je suis en train de programmer un chat basé sur un serveur développé en c, et un client développé en php qui se connecte au


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales