Problème avec serveur centos

Problème avec serveur centos - Infrastructures serveurs - Systèmes & Réseaux Pro

Marsh Posté le 24-07-2013 à 13:42:58    

Bonjour,
 
J’ai un problème avec serveur centos 6.4 que je vais nommer B
 
J’utilise un petit script pour envoyer des donnés du serveur A au serveur B puis recevoir la réponse du serveur B vert le A.
Le script fonctionne sur serveur xampp, et ubuntu, mais pas sur le serveur centos B.
Ya t-il quelque chose que j’ai oublié d’activer sur le serveur centos?
Voila un bout de code
 
 

Code :
  1. if (function_exists("curl_exec" ))
  2.   {
  3.     $ch = curl_init();
  4.    curl_setopt($ch, CURLOPT_URL, $URL."list.php" );
  5.    curl_setopt($ch, CURLOPT_POST, 1);
  6.    curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
  7.    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
  8.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  9.    $data = curl_exec($ch);
  10.    curl_close($ch);
  11.   }


 
Mais aussi j'ai essayer d'autre script du même genre donc curl, exemple j'ai essayer directement sur le serveur centos B, t'utilisé un script qui permet de télécharger un fichier  
d'un serveur externe, le serveur en question requis un login est un password, en gros tous fonctionne n'importe ou sauf sur centos A.
Voila un bout de du script
 

Code :
  1. set_time_limit(0);
  2.  $file_imp = $filename;
  3.  $this->flush_buffers();
  4.  unlink($filename);
  5.  $buffer = '';
  6.  $i = 0;
  7.  $j = 0;
  8.  $lines = 0;
  9.  if ((substr($url, 0, 4) == 'http') && function_exists('curl_init'))
  10.  {
  11.   $file_secu = $url_secure;
  12.   $cookies_file = dirname(__FILE__).'/ak/cookies.txt';
  13.   $ch = curl_init($file_secu);
  14.   curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
  15.   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  16.   curl_setopt($ch, CURLOPT_HEADER, 0);
  17.   curl_setopt($ch, CURLOPT_POST, 1);
  18.   curl_setopt($ch, CURLOPT_POSTFIELDS, (array( "acces_mail" => $params['acces_mail'], "acces_password" => $params['acces_password']) ));
  19.   curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies_file);
  20.   curl_exec($ch);
  21.   $info_curl = curl_getinfo($ch);
  22.   curl_close($ch);
  23.   $timeout = 200;
  24.   $fp = fopen($file_imp, "w+" );
  25.   $ch = curl_init($url);
  26.   curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
  27.   curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  28.   curl_setopt($ch, CURLOPT_HEADER, 0);
  29.   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  30.   curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
  31.   if(isset($cookies_file))
  32.   curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies_file);
  33.   curl_setopt($ch, CURLOPT_URL, $url);
  34.   curl_setopt($ch, CURLOPT_FILE, $fp);
  35.   $ak = curl_exec($ch);
  36.   file_put_contents($filename, $ak);
  37.   if(!curl_errno($ch))
  38.    $info_curl = curl_getinfo($ch);
  39.   curl_close($ch);
  40.   fclose($fp);
  41.  }
  42.  else
  43.  {
  44.   $ak = file_get_contents($url);
  45.   file_put_contents($filename, $ak);
  46.  }


 
Alors que c'est vraiment dommage car c'est le seul serveur stable est rapide.
 
Merci d'avance

Reply

Marsh Posté le 24-07-2013 à 13:42:58   

Reply

Marsh Posté le 24-07-2013 à 13:46:34    

on en sait pas assez pour t'aider

Reply

Marsh Posté le 24-07-2013 à 13:50:45    

Merci a vous, mais ne pas hésiter a me posé des questions.

Reply

Marsh Posté le 24-07-2013 à 16:44:18    

message d'erreur ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed