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 :

Transférer des fichiers avec php


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Points : 6
    Points
    6
    Par défaut Transférer des fichiers avec php
    Bonjour
    kelk1 px me donné une methode précis pour telecharger des images depui mon pc vers le serveur.

    Move_uploded_file fonctionne pas correctement.

    aider moi stp

    voila le code de ma page:


    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
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    <table width="677" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
      <tr>
        <td colspan="2" align="center" valign="top"><span class="style1">Marrakech-sejours.com</span></td>
        <td width="351" align="center" valign="middle">&nbsp;</td>
      </tr>
      <tr>
        <td width="182" rowspan="4" align="center" valign="top">&nbsp;</td>
        <td width="144" rowspan="4" align="center" valign="top">&nbsp;</td>
        <td align="center" valign="top"><a href="index.php">Acceuil</a> - <a href="details_actualite.php">Actualit&eacute;s</a> </td>
      </tr>
      <tr>
        <td align="center" valign="top">&nbsp;</td>
      </tr>
      <tr>
        <td align="center" valign="top"><span class="style2">Ajouter actualit&eacute;: </span></td>
      </tr>
      <tr>
        <td align="center" valign="top">&nbsp;</td>
      </tr>
      <tr>
        <td align="center" valign="top"><span class="style3">Tous les champs sont obligatoires </span></td>
        <td colspan="2" align="center" valign="top">
    <?php
    if((!isset($_POST['titre'])) || (!isset($_POST['date'])) || (!isset($_POST['resum'])) || (!isset($_POST['description']))){
    	echo('<form action="" method="post" enctype="multipart/form-data">
    	<table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="19%" align="left" valign="top"><em><strong>Titre:</strong></em></td>
            <td width="81%" align="left" valign="top"><input name="titre" type="text" id="titre" size="50"/></td>
          </tr>
          <tr>
            <td align="left" valign="top">&nbsp;<input type="hidden" name="MAX_FILE_SIZE" value="100000"></td>
            <td align="left" valign="top">&nbsp;</td>
          </tr>
          <tr>
            <td align="left" valign="top"><em><strong>Date:</strong></em></td>
            <td align="left" valign="top"><input name="date" type="text" id="date"  size="20"/></td>
          </tr>
          <tr>
            <td align="left" valign="top">&nbsp;</td>
            <td align="left" valign="top">&nbsp;</td>
          </tr>
          <tr>
            <td align="left" valign="top"><em><strong>R&eacute;sum&eacute;:</strong></em></td>
            <td align="left" valign="top"><input name="resum" type="text" id="resum" size="55" /></td>
          </tr>
          <tr>
            <td align="left" valign="top">&nbsp;</td>
            <td align="left" valign="top">&nbsp;</td>
          </tr>
          <tr>
            <td align="left" valign="top"><em><strong>Description:</strong></em></td>
            <td align="left" valign="top"><textarea name="description" rows="6" id="description" style="width:380px;"></textarea></td>
          </tr>
          <tr>
            <td align="left" valign="top">&nbsp;</td>
            <td align="left" valign="top">&nbsp;</td>
          </tr>
          <tr>
            <td align="left" valign="top"><em><strong>Photo:</strong></em></td>
            <td align="left" valign="top"><input name="file1" type="file" id="file1" /></td>
          </tr>
          <tr>
            <td align="left" valign="top">&nbsp;</td>
            <td align="left" valign="top">&nbsp;</td>
          </tr>
          <tr>
            <td align="left" valign="top">&nbsp;</td>
            <td align="center" valign="top"><input type="submit" name="Submit" value="Ajouter" /></td>
          </tr>
        </table>
    	</form>	');
    	}else{
    	$titre = addslashes($_POST['titre']);
    	$datee = addslashes($_POST['date']);
    	$resum = addslashes($_POST['resum']);
    	$desc = addslashes($_POST['description']);
    	$date_sys = time();
    	$date = date("Y-m-d"); 	
    	$image1 = $_FILES['file1']['name'];
    	$file_name = $_FILES['file1']['tmp_name'];
    	if($file_name != ''){
    		$image = date("d-m-y_his")."_".$image1;
    		$tel_fich = move_uploaded_file($file_name, '../images/jpg/'.$image);
     
    	}else{
    		$image = '';
    	}
     
    	$req = "INSERT INTO actualite (id, titre, resum, description, date_aj_sys, date_aj_nor, photo) VALUES ('','$titre','$resum','$desc','$date_sys','$datee','$image')";
     
    	$sql = @mysql_query($req);
     
    	if($sql == true){
    	echo('<span align="center">Actualité ajouter avec succé</span>');
    	}else{
    	echo("Impossible d'ajouter l'actualite. Désolé !!!!");
    	}
     
    	}
    	?>
    	</td>
      </tr>
      <tr>
        <td align="center" valign="top">&nbsp;</td>
        <td align="center" valign="top">&nbsp;</td>
        <td align="center" valign="top">&nbsp;</td>
      </tr>
    </table>
    </body>
    </html>

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Points : 1 357
    Points
    1 357
    Par défaut
    Bonjour,

    Citation Envoyé par diable2010 Voir le message
    Move_uploded_file fonctionne pas correctement
    Si tel était le cas, ça se saurait.

    Tout sur le chargement de fichiers ici:
    http://www.php.net/manual/fr/features.file-upload.php

Discussions similaires

  1. comment gérer des fichiers avec php
    Par achraf.b.a dans le forum Langage
    Réponses: 2
    Dernier message: 12/05/2012, 08h37
  2. Comment transférer des fichiers avec SFTP en VB6?
    Par vincerix dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 07/12/2011, 16h06
  3. Réponses: 3
    Dernier message: 05/09/2007, 09h52
  4. Transférer des fichiers avec un câble réseau
    Par denis finch dans le forum Développement
    Réponses: 5
    Dernier message: 08/11/2005, 16h08

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