Bonsoir,
je voudrai decompresser un fichier gz que je recupere a partir d'internet et le mettre dans une base de donnees.
<?
session_start();
$_SESSION["serveur"]= "127.0.0.1";
$_SESSION["base"] = "tribal";
$_SESSION["login"] = "root";
$_SESSION["password"] = "";
$lines = gzfile('http://ds1.die-staemme.de/map/village.txt.gz', 'r');
if(!is_array($lines)) die("Le fichier ne peut pas etre ouvert");
foreach($lines as $line)
{
list($id, $name,$x, $y, $player, $points, $rank) = explode(',', $line);
$name = urldecode($name);
$name = addslashes($name);
$Modif = "INSERT INTO village SET id='$id', name='$name', x='$x', y='$y', player='$player', points='$points', rank='$rank'";
$lien = @mysql_connect($_SESSION["serveur"], $_SESSION["login"], $_SESSION["password"]);
mysql_select_db($_SESSION["base"],$lien);
mysql_query($Modif);
}
?>
Et voila les erreurs:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\documents and settings\cyril\bureau\tribal\php\index.php:1) in
c:\documents and settings\cyril\bureau\tribal\php\index.php on line
2Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\documents and settings\cyril\bureau\tribal\php\index.php:1) in
c:\documents and settings\cyril\bureau\tribal\php\index.php on line
2Warning: gzfile(): php_network_getaddresses: gethostbyname failed in
c:\documents and settings\cyril\bureau\tribal\php\index.php on line
8Warning: gzfile(http://ds1.die-staemme.de/map/village.txt.gz): failed to open stream: No error in
c:\documents and settings\cyril\bureau\tribal\php\index.php on line
8 Le fichier ne peut pas etre ouvert
Merci d'avance de votre reponse