Impossible d'ouvrir fichier csv dans page.php [Résolu]

Messages postés
74
Date d'inscription
lundi 24 janvier 2011
Statut
Membre
Dernière intervention
21 février 2012
- - Dernière réponse : tif27940
Messages postés
74
Date d'inscription
lundi 24 janvier 2011
Statut
Membre
Dernière intervention
21 février 2012
- 10 févr. 2012 à 10:51
Bonjour,

j'ai un programme qui doit ouvrir un fichier vcsv mais voila il ne veut pas l'ouvrir alors que la page et le fichier csv sont dans le même dossier
mon code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>

</head>


<form method "post"  action " "  id="frmSaisie">

</form>

<?php
if (!empty($_POST['envoyerdonnee']))
{
   echo "test 
";
   $bdd = mysql_connect("localhost","user","pass");
if (!$bdd) 
{
    die('Connexion impossible : ' . mysql_error());
}
echo 'Connecte correctement
';

   $db_selected = mysql_select_db('basededonnées', $bdd);
if (!$db_selected) 
{
   die ('Impossible de sélectionner la base de données : ' . mysql_error());
}
echo 'Connecte correctement a la base de donnees
';

function random($car) 
{
$string = "";
$chaine = "abcdefghijklmnpqrstuvwxy123456789éèàç@&(-_)=^&#168;";
srand((double)microtime()*1000000);
for($i=0; $i<$car; $i++) {
$string .= $chaine[rand()%strlen($chaine)];
}
return $string;
}
      
   $c=0;
   echo "c=".$c."
";
    $file="listpexterieur.csv";
    $fichier=fopen($file,"r+") or die("Impossible d'ouvrir le fichier : $file 
");
    while(!feof($fichier))
        {
            $tableau[$c]=explode(";",fgets($fichier,128));
            $c=$c+1;
        }
    fclose($fichier);
    $nblignes=$c;
echo $nblignes;



    for ($i=0;$i<$nblignes;$i=$i+1)
        {		




            $cat=$tableau[$i][0];/*cat dans VM du véhicule*/
             $marque=$tableau[$i][1];/*marque dans VM*/
             $modele=$tableau[$i][2];/*modele dans VM*/
     $produit=$tableau[$i][3];/*nom du produit*/
     $cat_p=$tableau[$i][4];/*cat dans VM du produit*/
 $asset_id =162;
 
 
 

traitement des données et insertion dans la base de données

        }		 
mysql_close($bdd);
echo "Total :  ".($i - 1)." ";		
}
  ?> 

</html>  



merci de vos futurs réponses
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
74
Date d'inscription
lundi 24 janvier 2011
Statut
Membre
Dernière intervention
21 février 2012
3
Merci
J'ai trouvée c'était un probléme de droit dans la config

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de tif27940