IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

uploader des fichiers pdf [PHP 5.0]


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 015
    Points : 182
    Points
    182
    Par défaut uploader des fichiers pdf
    Bonjour,

    J'aimerais uploader des fichiers pdf et j'ai trouvé un code qui marche mais je n'arrive pas à changer la destination du fichier uploader.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <form action="<?php print $PHP_SELF?>" enctype="multipart/form-data" method="post">
       Nom du fichier:<br /> <input type="text" name="name" value="" /><br />
       <br /> <input type="file" name="classnotes" value="" /><br />
       <p><input type="submit" name="submit" value="Submit Notes" /></p>
    </form>
     
    <?php
       define ("FILEREPOSITORY","./");
     
       if (is_uploaded_file($_FILES['classnotes']['tmp_name'])) {
     
          if ($_FILES['classnotes']['type'] != "application/pdf") {
             echo "<p>Class notes must be uploaded in PDF format.</p>";
          } else {
             $name = $_POST['name'];
             $result = move_uploaded_file($_FILES['classnotes']['tmp_name'], FILEREPOSITORY."/$name.pdf");
             if ($result == 1) echo "<p>File successfully uploaded.</p>";
             else echo "<p>There was a problem uploading the file.</p>";
          } #endIF
       } #endIF
    ?>
    Pourriez vous m'aider s'il vous plaîs? merci et bonne soirée

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    La destination est définie ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define ("FILEREPOSITORY","./");

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 015
    Points : 182
    Points
    182
    Par défaut uplaoder des fichiers pdf
    Merci pour votre aide.
    Et oui j'ai essayé de changer pour mettre un chemin qui m'interesse du genre:
    /monsite/Document/document_forum
    Et il ne me le prends pas en compte donc je comprends pas pourquoi?
    Bonne soirée

  4. #4
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 166
    Points : 86
    Points
    86
    Par défaut
    Citation Envoyé par Marc31 Voir le message
    Merci pour votre aide.
    Et oui j'ai essayé de changer pour mettre un chemin qui m'interesse du genre:
    /monsite/Document/document_forum
    Et il ne me le prends pas en compte donc je comprends pas pourquoi?
    Bonne soirée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define ("FILEREPOSITORY","./monsite/Document/document_forum/");
    Et je ne vois pas comment cela pourrait échouer. Attention, le ./ veut dire que tu retournes dans le dossiers dans lequel est stocké le code que tu exécutes.

  5. #5
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 015
    Points : 182
    Points
    182
    Par défaut uploader des fichiers pdf
    Merci ! Merci ! ça marche je devais pas être totalement reveillé hier....
    Encore merci et j'aurais une autre petite question car là actuellement j'arrive à faire un upload et j'aimerais qu'une fois que le fichier est uploader, il apparaisse sur une page php mais je sais pas comment faire?

    code uplaod:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
              <div id="divConteneurContenu">
    			<h1 id="h1TitrePage">ajouter fichier</h1>
       <div id="divConteneurTraitVertical">
    	</div>
     
    <form action="<?php print $PHP_SELF?>" enctype="multipart/form-data" method="post">
       Nom du fichier:<br /> <input type="text" name="name" value="" /><br />
       <br /> <input type="file" name="classnotes" value="" /><br />
       <p><input type="submit" name="submit" value="Submit Notes" /></p>
    </form>
     
    <?php
       define ("FILEREPOSITORY","./documents_forum/");
     
       if (is_uploaded_file($_FILES['classnotes']['tmp_name'])) {
     
          if ($_FILES['classnotes']['type'] != "application/pdf") {
             echo "<p>Class notes must be uploaded in PDF format.</p>";
          } else {
             $name = $_POST['name'];
             $result = move_uploaded_file($_FILES['classnotes']['tmp_name'], FILEREPOSITORY."/$name.pdf");
             if ($result == 1) echo "<p>File successfully uploaded.</p>";
             else echo "<p>There was a problem uploading the file.</p>";
          } #endIF
       } #endIF
    ?>

  6. #6
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 015
    Points : 182
    Points
    182
    Par défaut uploader des fichiers pdf
    J'ia trouvé la réponse donc je mets le code si cela peux aider quelqu'un et encore merci pour votre aide!!

    Grâce à ce code une personne peut telecharger un document et ce document apparaît sur le site pour que tout le monde puisse le télécharger aussi!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    	<ul>
     
    			<form action="<?php print $PHP_SELF?>" enctype="multipart/form-data" method="post">
    			   Nom du fichier:<br /> <input type="text" name="name" value="" /><br />
    			   <br /> <input type="file" name="classnotes" value="" /><br />
    			   <p><input type="submit" name="submit" value="Envoyer" /></p>
    			</form>
     
     
     
     
    						<?php
    						   define ("FILEREPOSITORY","./documents_forum/");
     
    						   if (is_uploaded_file($_FILES['classnotes']['tmp_name'])) {
     
    						      if ($_FILES['classnotes']['type'] != "application/pdf") {
    						         echo "<p>Class notes must be uploaded in PDF format.</p>";
    						      } else {
    						         $name = $_POST['name'];
    						         $result = move_uploaded_file($_FILES['classnotes']['tmp_name'], FILEREPOSITORY."/$name.pdf");
    						         if ($result == 1) echo "<p>Le Document est télécharger.</p>";
    						         else echo "<p>Le document n'ai pas télécharger.</p>";
    						      } #endIF
    						   } #endIF
     
     
    						?>
     
                            <table>
    							<tr><td>Visualiser les documents</td></tr>
    							<tr>
    				  			  <td>
     
     
     
    						<?php
    						$repertoire = './documents_forum/';
    						$tableau_fichiers = glob($repertoire."*.pdf");
     
    						foreach ($tableau_fichiers as $filename) {
    						    echo '<a href="'.$filename.'" target="_blank">'.basename($filename).'</a><br>';
    						}
    						?>
    							</td>
     
    								</tr>
     
    							</table>
     
    	</ul>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Stratégie] Afficher des fichiers PDF depuis une base Oracle
    Par tetram51 dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 20/12/2005, 10h15
  2. [FPDF] création d'un interface pour accés à des fichiers PDF
    Par StyleXP dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 19/12/2005, 11h18
  3. Uploader des fichiers via ssh
    Par Michaël dans le forum Réseau
    Réponses: 3
    Dernier message: 13/05/2005, 21h47
  4. Générer des fichiers PDF
    Par bobbafet dans le forum C++Builder
    Réponses: 5
    Dernier message: 30/11/2004, 00h53
  5. [Logiciel] En-tête des fichiers PDF
    Par Reward dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 23/08/2004, 12h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo