Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1378 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  enegistrement fichier

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

enegistrement fichier

n°1314090
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 27-02-2006 à 10:39:28  profilanswer
 

bon voila je vous exlique, deja voici la parti de mon code en question

Citation :

 <?  
  include("fonction.php" );
  session_start();
include ("../../data/params_client.php" );
include ("../Fonctions/mysql_func.php" );
 if($enreg=='oui')
{
 
$fichier="$chemin_relatif_data/transfert.txt";
$nom_fichier = 'transfert.txt';
$fd = fopen("$fichier","w+" );
 
  for($i = 0; $i<$limit; $i++)
  {
   if(${"check$i"}=="o" )
    {
 
$sql=" UPDATE `facture` SET `ventile` = 'o',`date_ventilation` = '".$date."
' WHERE `idfacture`='".${"idfacture$i"}."
' LIMIT 1";
      $res=mysql_query($sql,$linkid) or die("pb lors de la requête $sqlfct" );
       
       
       
      $sql="SELECT idfacture ,ventile, reffacture , date_creation , raison_sociale FROM `facture` WHERE  `idfacture`='".${"idfacture$i"}."'LIMIT 1";
echo $nom_moulinette;
     $res=mysql_query($sql,$linkid) or die("pb lors de la requête $sqlfct" );
      $ligne;
     for ($cpt=0;$obj  =  mysql_fetch_object($res,MYSQL_ASSOC);$cpt++){
      $ligne=transfert_compta($nom_moulinette,$obj->idfacture,$obj->ventile,$obj->raison_sociale,$obj->reffacture);
 
       }
       fwrite ($fd,$ligne);
     }
   }
   
   
   fclose($fd);
// téléchargement du fichier
header("Content-disposition: attachment; filename=.$nom_fichier" );
header("Content-Type: application/force-download" );
header("Content-Transfer-Encoding:application/octet-stream\n" ); // Surtout ne pas enlever le \n
header("Content-Length: ".filesize(fichier));
header("Pragma: no-cache" );
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public" );
header("Expires: 0" );
readfile($fichier);  
 
echo"<script>document.formulaire.submit();document.formulaire.enreg.value='non';</script>";
 
}  
?>


 
ca marche nikel , l'enregistrement se fais impecable dans le fichier, mais le truc que normalement les denieres lignes (header("Content-disposition.... à ....readfile($fichier);  ( force le telechargement du fichier pour que l'utilisateur l'enregistre sur son disque dur),  
cette fonction est utilisé dans une autre partie du site et elle marche tres bien, mais la rien ne se passe
donc si vous pouver me dire ce qui va pas car ca fais depuis deux jours que je cherche et je ne trouve pas  
l'erreur.
Bon ben merci au moins de preter attention a mon sujet , et si vous pouver repondre ben ce serai encore mieux


Message édité par infoman64 le 27-02-2006 à 10:46:23
mood
Publicité
Posté le 27-02-2006 à 10:39:28  profilanswer
 

n°1314100
dwogsi
Défaillance cérébrale...
Posté le 27-02-2006 à 10:42:05  profilanswer
 

header("Content-Transfer-Encoding:application/octet-strea\n")
Normal?

n°1314108
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 27-02-2006 à 10:46:49  profilanswer
 

nan dsl c'est moi en faisant un copier coller  
j'ai corrige

n°1314125
dwogsi
Défaillance cérébrale...
Posté le 27-02-2006 à 10:58:49  profilanswer
 

Tu envois du code javascript après l'envois du contenu de ton fichier???

n°1314132
omega2
Posté le 27-02-2006 à 11:05:22  profilanswer
 

C'est normal le "echo $nom_moulinette; " situé avant la définition des entête?
Si le "echo" est exécuté, c'est normal que les "header" ne fonctionnent plus.

n°1314136
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 27-02-2006 à 11:10:14  profilanswer
 

c'est bonj'ai trouve mon problème, en faite je me souvenai splus que la fonction header devait être placé avant tout balise HTML,  
et oui dans l'autre fichier il n'y a que du code php, donc c'est normal que ca marchais,
je suis trop bete ,  bon ben merci qd meme tout le monde, @++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  enegistrement fichier

 

Sujets relatifs
téléchargement fichier audio avec paypalFichier CONF
XML XSL et fichier volumineux : 100 Mo[resolu]comment ecrire dans un fichier,
Importer fichier sql contenant plusieurs basesLecture d'un fichier binaire (fichier C3D)
Gérer un blob comme un fichier[VBScript] tester un CRC d'un fichier VBS éxécuté
Creer et Ecrire et Lire dans un fichier Api Winsuppression enregistrement fichier
Plus de sujets relatifs à : enegistrement fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR