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

Messages postés
74
Date d'inscription
lundi 24 janvier 2011
Dernière intervention
21 février 2012
- - Dernière réponse : tif27940
Messages postés
74
Date d'inscription
lundi 24 janvier 2011
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 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
74
Date d'inscription
lundi 24 janvier 2011
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 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de tif27940

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.