enregistrer formulaire rempli dans un fichier

enregistrer formulaire rempli dans un fichier - PHP - Programmation

Marsh Posté le 19-06-2006 à 09:50:12    

:hello: bonjour tout le monde :hello:
 
j'aimerais savoir comment faire pour enregistrer un formulaire dans un fichier une fois rempli et si possible de pouvoir l'imprimer. de plus si c'est possible il faudrait que je puisse enregistrer le fichier sous un numéro qui s'incrementerait tout seul.  
 
merci de votre aide,
bonne journée,
Carole.

Reply

Marsh Posté le 19-06-2006 à 09:50:12   

Reply

Marsh Posté le 19-06-2006 à 18:43:38    

Pour l'impression, le plus simple reste d'exporter au format PDF.
PHP peut gérer le format PDF:
http://fr.php.net/manual/fr/ref.pdf.php
... et bonne lecture parceque c'est un peu long, mais tu peut recopier un exemple et le modifier.
 
Pour faire enregistrer un fichier à l'internaute, il y a:
http://forum.hardware.fr/hardwaref [...] m#t1328857
 
Enfin, pour numéroter les fichiers:

Code :
  1. function get_unique_file_name($path)
  2. {
  3.   while(file_exists($path))
  4.   {
  5.    $parts=explode(".",$path);
  6.    if (count($parts)<=1)
  7.    {
  8.      $path=$path.".001";
  9.    }
  10.    else
  11.    {
  12.      $num=$parts[count($parts)-2];
  13.      if (!ereg("^[0-9]+\$",$num))
  14.      {
  15.        $parts2=array();
  16.        for($i=0;$i<count($parts)-1;$i++)
  17.        {
  18.          $parts2[]=$parts[$i];
  19.        }
  20.        $parts2[]="001";
  21.        $parts2[]=$parts[count($parts)-1];
  22.        $path=implode(".",$parts2);
  23.      }
  24.      else
  25.      {
  26.        $parts2=array();
  27.        for($i=0;$i<count($parts)-2;$i++)
  28.        {
  29.          $parts2[]=$parts[$i];
  30.        }
  31.        $parts2[]=sprintf("%03d",($num+1));
  32.        $parts2[]=$parts[count($parts)-1];
  33.        $path=implode(".",$parts2);
  34.      }
  35.    }
  36. }
  37. return $path;
  38. }


... mais je ne te le conseille pas, puisque si tu as déjà les infos dans une BDD, tu peut générer des fichiers PDF à la volée comme indiqué ci-dessus.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed