Rechercher : dans
Par :

PHP - Liens documents PDF + UPDATE base SQL

Dernière réponse le 26 jun 2008 à 14:39:07 Jay.Jay, le 26 jun 2008 à 10:41:38 
 Signaler ce message aux modérateurs

Bonjour à tous !
Je débute en PHP (j'ai lu quelques tutoriaux et épluché des bouts de code) ; pour mon boulot, je suis en train de construire une petite application avec les caractéristiques suivantes : nous avons un répertoire qui contient des documents PDF ; chaque jour, des documents sont ajoutés et de manière plus ou moins régulière d'autres sont retirés. Je souhaite avoir une page PHP qui m'affiche deux informations : en haut de page le dernier document déposé dans le répertoire ; un peu plus bas les 5 documents précédents ; et lorsque l'on clique sur le lien, il doit nous ouvrir le fichier PDF.

Ce que j'ai déjà réussi à faire : j'ai récupéré et adapté un bout de code qui liste le contenu du répertoire et insère automatiquement dans la base SQL le nom du fichier et une date d'insertion (la clé primaire étant le 1er champ, "id", qui s'incrémente tout seul).

Ce que je n'ai pas réussi à faire :
-je ne parviens pas à insérer le lien hypertexte qui va m'ouvrir le fichier PDF
-si je retire un fichier du répertoire, je n'arrive pas à faire un update de la base, c'est-à-dire enlever ce fichier de ma base SQL (dans la mesure où il n'est plus présent dans mon répertoire)

En gros, j'ai réussi à automatiser la commande "INSERT INTO" mais pas la commande "UPDATE".

Je vous remercie d'avance de votre aide !!!! Je ne suis plus très loin du but !!!

Configuration: Windows XP
Firefox 3.0
Pour développement PHP : XAMPP

Meilleures réponses pour « PHP Liens documents PDF + UPDATE base SQL » dans :
Inserer une photo dans un document PDF VoirProblème Comment insérer une photo scannée dans un document PDF avec Adobe Acrobat Solution Dans la barre d'outils, rechercher " Document " puis sélectionner " Filigrane " puis " ajouter ". Dans la nouvelle fenêtre de travail, dans le carre:...
Comment utiliser le lecteur Adobe (Acrobat) Reader VoirIntroduction Télécharger le lecteur Imprimer un document .pdf Sauvegarder un document .pdf Source Autres astuces Adobe Lecteurs PDF alternatifs Introduction Pour lire les documents en format .pdf, vous aurez besoin d'un lecteur de PDF...
Télécharger Free PDF to Word Converter VoirLes documents PDF sont certes les plus sur et les plus stables pour les transferts, puisqu'ils ne peuvent pas être modifiés. Néanmoins, parfois on a besoin des données contenues dans un document PDF que l'on voudrait éditer ou modifier. Free PDF to...

1

wifsimster, le 26 jun 2008 à 10:49:01

Je ne vais surement pas répondre réellement à ton problème, mais à tu regardé vers un système de gestion des documents électroniques (GED) tel que Maarch. Rien que pour reprendre quelques codes ou idées qui pourrons t'aider surement !

Répondre à wifsimster

2

Jay.Jay, le 26 jun 2008 à 11:07:20

Merci de ta réponse.
Effectivement, je ne me suis pas intéressé à un logiciel de GED parce que ça me semblait un peu "lourd" pour gérer ce qui n'est en fait qu'une revue de presse électronique ; il s'agit juste de permettre à certaines personnes d'afficher des documents PDF ; il me semblait donc qu'une seule page en PHP c'était suffisant.

Répondre à Jay.Jay

3

wifsimster, le 26 jun 2008 à 11:31:24

Peut être qu'un aperçu de ton code pourrait aider.

Répondre à wifsimster

4

Jay.Jay, le 26 jun 2008 à 14:24:30

Merci de ta réponse. En fait, je revenais sur ce forum pour indiquer que j'étais parvenu à répondre à mes deux questions : pour ce qui est du problème de lien, tout venait du fait que j'avais indiqué des chemins absolus, ce qu'il vaut mieux éviter.
Quant à l'update de la BDD, j'ai finalement opté pour la solution suivante : avant d'exécuter ma requête "INSERT INTO", j'exécute, dès le début de la page, une requête "TRUNCATE" ; je vide ma table, puis je la remplis à nouveau avec le contenu de mon répertoire.
Je peux me permettre de procéder comme ça pour ce projet parce que je sais que je n'aurais jamais beaucoup d'entrées dans ma table (10 au maximum).
Encore merci de ton aide !

Répondre à Jay.Jay

5

 wifsimster, le 26 jun 2008 à 14:39:07

De rien ;)

Répondre à wifsimster
Collection CommentÇaMarche.net