ca se complique... [PHP] - Programmation
Marsh Posté le 28-02-2002 à 16:16:18
y a plein de question là
bon dans l'ordre:
- pour le xls, je sais pas, regarde éventuellement sur www.php.net si ils en parlent.
- oui il est possible de créer un fichier à la demande (fopen)
- qu'est-ce que tu entends par uploader? l'envoyer chez le client?
- il est possible de supprimer des fichiers (fais une recherche avec delete sur www.php.net).
Par contre le pbm c de pas le supprimer avant que tu l'ais "uploader" C'est pas évident, dans un cas un peu similaire, j'ai préféré croner un rm sur le répertoire où je stockais les fichiers temporaires...
- un csv, c un fichier texte dans lequel tu stockes un tableau dont les colonnes sont séparées par des virgules, c ça? si oui, c faisable en php, mais je l'ai jms fait....
voili voilou
Marsh Posté le 28-02-2002 à 16:19:32
dropsy a écrit a écrit : y a plein de question là bon dans l'ordre: - pour le xls, je sais pas, regarde éventuellement sur www.php.net si ils en parlent. - oui il est possible de créer un fichier à la demande (fopen) - qu'est-ce que tu entends par uploader? l'envoyer chez le client? - il est possible de supprimer des fichiers (fais une recherche avec delete sur www.php.net). Par contre le pbm c de pas le supprimer avant que tu l'ais "uploader" C'est pas évident, dans un cas un peu similaire, j'ai préféré croner un rm sur le répertoire où je stockais les fichiers temporaires... - un csv, c un fichier texte dans lequel tu stockes un tableau dont les colonnes sont séparées par des virgules, c ça? si oui, c faisable en php, mais je l'ai jms fait.... voili voilou |
C marrant je pensais avoir ecris une seule et unik kestion lol...
Pour le XLS g pas trouver sur php.net...
Pour le csv, c bien ca...
pour l'upload, oui je suis un serveur (et oui je vois un psy, mais il commence a peter un cable qd il me voit)
pour le fopen, merci
pour la suppresion juste apres k'upload, c dommage, ca m'aurait plus...
Marsh Posté le 28-02-2002 à 16:26:33
pour le upload, ma question c'était: "tu upload de koi ver où?"
genre si tu l'upload via ftp sur un autre serveur, tu peux tranquillement détruire le fichier après ton upload.
si le fichier est téléchargé par le client, là, je sais pas trop et faudrait qu'un produ forum te réponde...
Marsh Posté le 28-02-2002 à 16:27:12
dropsy a écrit a écrit : pour le upload, ma question c'était: "tu upload de koi ver où?" genre si tu l'upload via ftp sur un autre serveur, tu peux tranquillement détruire le fichier après ton upload. si le fichier est téléchargé par le client, là, je sais pas trop et faudrait qu'un produ forum te réponde... |
youpi, j'attend un pro du forum...
Marsh Posté le 28-02-2002 à 16:43:23
bin t'as toujours pas expliqué de où vers où tu veux envoyer ton fichier
et oui c'est gérable avec un CSV importable ensuite dans Excel (pour le XLS faut pas réver).
Marsh Posté le 28-02-2002 à 16:51:06
Sh@rdar a écrit a écrit : bin t'as toujours pas expliqué de où vers où tu veux envoyer ton fichier et oui c'est gérable avec un CSV importable ensuite dans Excel (pour le XLS faut pas réver). |
pour le xls je trouve justement kon pouvait rever... et pis je ferai le module moi meme dans kkes semaines, c pas tres compliké... seulement fo ke le projet complet soit fini demain...
effectivement pour le ou vers ou, g oublier de finir mon precedent post...
du serveur, apache en l'occurence, mais bon, detail... au navigant http... (vous en faites pas pour le vocabulaire un peu zarb, il parait ke c de famille...)
Marsh Posté le 28-02-2002 à 18:11:28
Pour l'upload, oui, ca marche. Très facilement même.
En fait, tu mets une adresse vers le script qui génère le fichier, l'envoi, et le supprime du serveur. Faut juste mettre les bons header avant l'envoi des données.
Pour du pdf, ca donne un truc du genre :
<?// Ouverture du pdf
$filename= "blabla.pdf"; // nom de fichier doit etre unique et a un endroit ou tu peux ecrire
$fp = fopen($filename, "w" );
$pdf = pdf_open($fp);
// plein de choses compliquees pour generer le pdf .......
pdf_close($pdf);
fclose($fp); // fermeture du fichier
$len = filesize($filename);
header("Content-type: application/pdf" );
header("Content-Disposition: attachment; filename=Demande$IdDem.pdf" );
header("Content-Length: $len" );
readfile($filename); // envoi du contenu du fichier
unlink($filename); // suppression du fichier
?>
Marsh Posté le 28-02-2002 à 18:45:41
bjbebert a écrit a écrit : Pour l'upload, oui, ca marche. Très facilement même. En fait, tu mets une adresse vers le script qui génère le fichier, l'envoi, et le supprime du serveur. Faut juste mettre les bons header avant l'envoi des données. Pour du pdf, ca donne un truc du genre : <?// Ouverture du pdf $filename= "blabla.pdf"; // nom de fichier doit etre unique et a un endroit ou tu peux ecrire $fp = fopen($filename, "w" ); $pdf = pdf_open($fp); // plein de choses compliquees pour generer le pdf ....... pdf_close($pdf); fclose($fp); // fermeture du fichier $len = filesize($filename); header("Content-type: application/pdf" ); header("Content-Disposition: attachment; filename=Demande$IdDem.pdf" ); header("Content-Length: $len" ); readfile($filename); // envoi du contenu du fichier unlink($filename); // suppression du fichier ?> |
*
Tres joli, voici ki me plait bcp... Tu a les trucs compliké pour generé le pdf ou du xls?
Marsh Posté le 28-02-2002 à 19:56:51
Pour le pdf, c'est une librairie qui tourne sur le serveur. Ca s'appelle pdflib et c'est payant (mais y en a peut être des gratuites).
Pour le xls, aucune idée.
Marsh Posté le 01-03-2002 à 09:57:02
ceam a écrit a écrit : http://sourceforge.net/projects/php-doc-xls-gen/ pas testé |
je vais le faire, merci... je vous tiens au courant
Marsh Posté le 01-03-2002 à 10:37:16
Pour le format xsl tu peut soit instancier un objet com soit utiliser le format SYLK.
http://www.phpinfo.net y a 2 articles qui traite de ce sujet.
Marsh Posté le 28-02-2002 à 15:54:43
Y a t il une librairie pour créer un fichier XLS avec php a partir d'un db sql?
Est il possible de, a la demande, créer un fichier, l'uploader a la personne ki le demande pius le supprimer pour pas prendre une place infini sur le serveur?
sinon est ce possible avec un fichier csv?
---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."