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 un fichier en PHP


Sujet :

Langage PHP

  1. #21
    Membre émérite Avatar de SirDarken
    Profil pro
    Développeur Web
    Inscrit en
    Février 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services de proximité

    Informations forums :
    Inscription : Février 2004
    Messages : 897
    Points : 2 276
    Points
    2 276
    Par défaut
    Crée une page avec juste cela dedans et sa affichera la configuration de ton installation php.
    ex
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    phpinfo();
    ?>
    Règles du club -> Cliquez-ici
    FAQ Hardware -> Cliquez-ici
    Vous avez résolu votre souci ->
    F1 et Google sont vos amis.

  2. #22
    Membre à l'essai
    Inscrit en
    Décembre 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 24
    Points : 12
    Points
    12
    Par défaut
    j'ai afficher la page.je regarde quelle information?

  3. #23
    Membre émérite Avatar de SirDarken
    Profil pro
    Développeur Web
    Inscrit en
    Février 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services de proximité

    Informations forums :
    Inscription : Février 2004
    Messages : 897
    Points : 2 276
    Points
    2 276
    Par défaut
    Copie toute la page ca serai le mieux je pense.
    Règles du club -> Cliquez-ici
    FAQ Hardware -> Cliquez-ici
    Vous avez résolu votre souci ->
    F1 et Google sont vos amis.

  4. #24
    Membre à l'essai
    Inscrit en
    Décembre 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 24
    Points : 12
    Points
    12
    Par défaut
    voici la page phpinfo
    Images attachées Images attachées

  5. #25
    FoxLeRenard
    Invité(e)
    Par défaut
    Bonjour,

    Moi je prendrais le probléme a l'envers,
    Un programme rudimentaire de chez rudimentaire,
    Puis UN par UN je mettrais des contrôles de plus en plus sofistiqués.

    En effet si le programme de base pose probléme c' est qu'undes élément cloche !

    Alors plus de FTP ou autres choses de ce type, je te proposes ceci,

    Sur ton site web, tu crées un répertoire /le1/ et tu lui mets un coup de
    Changmode en 777 comme cela on peut y copier tout ce que l'on souhaite.
    Aprés tu fermera les portes

    Donc un PHP (ou un HTML) comme toi mais encore plus simple
    0-0-ur1.php
    <?PHP ?>
    <html>
    <body>
    <form action='0-0-ur2.php' method='post' enctype='multipart/form-data' name='form1'>
    <br /> <input type="file" name="LobjetChoisi" />
    <br /> <input type="submit" value="Envoyer le fichier" />
    </form>
    </body></html>
    Qui appelle 0-0-ur2.php

    <?php
    $SonRepertoire="le1/";
    $message="";
    // === on supprime les accents et les espaces du nom de l' objet
    $_FILES['LobjetChoisi']['name'] = strtr($_FILES['LobjetChoisi']['name'],
    "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ",
    "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
    // === on supprime les espaces
    $SonNomFinal=str_replace(" ","_",$_FILES['LobjetChoisi']['name']);
    // === on met en minuscule
    $SonNomFinal=strtolower($SonNomFinal);
    if (file_exists($SonRepertoire.$SonNomFinal))
    {
    $message="L objet existe déjas sur le site web";
    }
    else
    {
    copy($_FILES['LobjetChoisi']['tmp_name'],$SonRepertoire.$SonNomFinal);
    $message="L objet est bien copie";
    }
    echo $message;
    ?>
    Avec ça tu copie dans le répertoire TOUT fichiers même un executable !!
    Et si tu veux une image de 4Mo ..................

    Si ça marche, alors on peut aller bienplus loin !!

  6. #26
    Membre à l'essai
    Inscrit en
    Décembre 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 24
    Points : 12
    Points
    12
    Par défaut
    Merci FoxLeRenard ton programme marche à merveille mém avec un fichier vidéo de 24mo

  7. #27
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par weandthem Voir le message
    Merci FoxLeRenard ton programme marche à merveille mém avec un fichier vidéo de 24mo
    Donc par la suite, il t' es facile de controler voir limiter ce que tu autorises !
    A++
    Et bonne année 2009

Discussions similaires

  1. [Upload] Upload de fichier réception PHP coté serveur
    Par Watier_53 dans le forum Langage
    Réponses: 4
    Dernier message: 10/03/2008, 10h53
  2. [Upload] upload un fichier en php
    Par isselmoumg dans le forum Langage
    Réponses: 2
    Dernier message: 03/03/2008, 15h52
  3. Upload de Fichier pour PHP processing
    Par lekunfry dans le forum Flex
    Réponses: 1
    Dernier message: 05/12/2007, 11h52
  4. [FTP] upload de fichiers via PHP
    Par r-zo dans le forum Langage
    Réponses: 7
    Dernier message: 02/01/2006, 15h29

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