Pages : 1
#1 Le 28/03/2013, à 12:06
- Akimania
[RESOLU] Erreur serveur ubuntu et fsockopen()
Bonjour,
Voila depuis hier je patauge a cherche une solution a mon problème.
De windows / xampp et autres a ubuntu / xampp puis après plusieurs lecture j’ai été convaincu d’utilisé apache de ubuntu, donc je suis débutant sur linux.
Tous fonctionner sur Windows et sur ubuntu avec xampp, mais depuis que j’ai quitté xampp j’ai que des problèmes, le plus gros c’est une erreur connu, mais qui reste sans solution valable.
Quand j’utilise ce bout de code, j’ai une erreur
Erreur
[i]Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/monsite[/i]
Script
$addons = "www.monsite.com/licences/";
$fp = fsockopen($addons, 80, $errno, $errstr, 5);
etc..
D’après mes recherche tous indique que le problème viens de
hosts
127.0.0.1 localhost
127.0.1.1 Server2
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
et
resolv.conf
nameserver 127.0.1.1
Toutes vos suggestions seront les bienvenues
Merci d'avance
Dernière modification par Akimania (Le 28/03/2013, à 21:08)
Hors ligne
#2 Le 28/03/2013, à 12:42
- tiramiseb
Re : [RESOLU] Erreur serveur ubuntu et fsockopen()
Salut,
Là tu demandes à la fonction "fsockopen" d'ouvrir une connexion vers un serveur qui s'appellerait "www.monsite.com/licences/". C'est bien évidemment une erreur. Il faut dire à fsockopen de se connecter à "www.monsite.com" pour ensuite faire la requête qui va bien vers la page que tu veux.
Plus d'infos là :
http://php.net/manual/fr/function.fsockopen.php
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 28/03/2013, à 13:00
- Akimania
Re : [RESOLU] Erreur serveur ubuntu et fsockopen()
Merci pour votre réponse, mais malheureusement même problème.
Il faut savoir aussi que cela fonctionner très bien avec xampp.
J’essaye de comprendre, mais ce n’est pas évident.
Hors ligne
#4 Le 28/03/2013, à 21:07
- Akimania
Re : [RESOLU] Erreur serveur ubuntu et fsockopen()
probleme resolut
j'ai changer la méthode pour curl plus rapide
$addons = "www.monsite.com/licences/";
if (function_exists("curl_exec"))
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $addons."checkLic.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
}
Hors ligne
#5 Le 28/03/2013, à 21:10
- Akimania
Re : [RESOLU] Erreur serveur ubuntu et fsockopen()
J’ai oublié les bonnes manières
Merci a toi tiramiseb
Hors ligne
Pages : 1