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

tif27940 74 Messages postés lundi 24 janvier 2011Date d'inscription 21 février 2012 Dernière intervention - 10 févr. 2012 à 10:27 - Dernière réponse : tif27940 74 Messages postés lundi 24 janvier 2011Date d'inscription 21 février 2012 Dernière intervention
- 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
tif27940 74 Messages postés lundi 24 janvier 2011Date d'inscription 21 février 2012 Dernière intervention - 10 févr. 2012 à 10:51
3
Merci
J'ai trouvée c'était un probléme de droit dans la config

Merci tif27940 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 120 internautes 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.