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 :

[Upload] Fonction d'upload : j'y arrive pas ! [Fait]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Par défaut [Upload] Fonction d'upload : j'y arrive pas !
    bonsoir !

    je tiens tout d'abord à préciser que j'apprends le PHP sur des bouquins et des tutaux (comme beaucoup) !

    j'ai créé un formulaire que je mettrais en ligne quand je saurais utiliser les bdd, mais pour l'heure je souhaiterais juste qu'apparaisse l'image que je souhaite sélectionner sur mon disque dur !

    je voudrais donc savoir si c'est faisable sans passer par une base de donnée !

    voici quand même le code que j'ai écrit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     <?php
     
    move_uploaded_file($_FILES['idphoto']['tmp_name'],'/'.$_FILES['idphoto']['name']);
    print("Photo : ".$_FILES['idphoto']['name']."<br/><br/>);
    print("Pseudo : ".$_POST['pseudo']."<br/><br/>");
    print("Mot de passe : ".$_POST['passe']."<br/><br/>");
    print("Prénom : ".$_POST['nom']."<br/><br/>");
    print("Age : ".$_POST['age']."<br/><br/>");
    print("Activité : ".$_POST['activite']."<br/><br/>");
    
    ?>
    lorsque j'active mon formulaire, ma page php m'indique :
    Parse error: parse error, unexpected T_STRING in C:\wamp\www\Les Fous Du Hauban_CSS\test02.php on line 5
    merci d'avance pour votre aide !

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Ce n'est qu'une parse error qui te dit qu'il te manque un " dans ton code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
     
    move_uploaded_file($_FILES['idphoto']['tmp_name'],'/'.$_FILES['idphoto']['name']);
    print("Photo : ".$_FILES['idphoto']['name']."<br/><br/>");
    print("Pseudo : ".$_POST['pseudo']."<br/><br/>");
    print("Mot de passe : ".$_POST['passe']."<br/><br/>");
    print("Prénom : ".$_POST['nom']."<br/><br/>");
    print("Age : ".$_POST['age']."<br/><br/>");
    print("Activité : ".$_POST['activite']."<br/><br/>");
     
    ?>
    Si ça t'interesse de voir comment se présente un formulaire d'upload voici quelques liens :
    Comment réaliser un formulaire d'upload via FTP ?
    Comment envoyer un fichier depuis le navigateur sur le serveur à travers un formulaire HTML ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Par défaut
    donc, si je comprends bien, l'ensemble de mon code est bon mais il ne me manque qu'un " quelque-part sur la ligne 5 !

    le soucis, c'est que j'ai beau me casser la tête à cherche où ce signe est manquant, et je ne vois pas du tout où se situe le blem !

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Je t'ai donné le code corrigé . Mais bon je te donne encore mais cette fois-ci je te le signale en rouge

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    
    move_uploaded_file($_FILES['idphoto']['tmp_name'],'/'.$_FILES['idphoto']['name']);
    print("Photo : ".$_FILES['idphoto']['name']."<br/><br/>");
    print("Pseudo : ".$_POST['pseudo']."<br/><br/>");
    print("Mot de passe : ".$_POST['passe']."<br/><br/>");
    print("Prénom : ".$_POST['nom']."<br/><br/>");
    print("Age : ".$_POST['age']."<br/><br/>");
    print("Activité : ".$_POST['activite']."<br/><br/>");
    
    ?>
    Au passage privilégies les simples quote ' aux doubles quote "

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Par défaut
    désolé, je n'avais pas vu qu'il me manquait ce " !

    pour le conseil sur les simples quotes, c'est cool car je n'étais pas au courant !

    maintenant, voici ce qu'affiche ma page quand mon script s'exécute :

    "); print("Pseudo : ".$_POST['pseudo']."

    "); print("Mot de passe : ".$_POST['passe']."

    "); print("Prénom : ".$_POST['nom']."

    "); print("Age : ".$_POST['age']."

    "); print("Activité : ".$_POST['activite']."

    "); ?>

    pourrais-tu m'indiquer ce qui cloche pour que j'ai ça à l'affichage ???

    (ceci-dit, p-e que je veux aller trop vite par rapport à l'apprentissage qui me semble long qd on le fait en autodidacte et qu'on a à peine des notions de prog ! :-(

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Alors voici le code modifié :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
     
    move_uploaded_file($_FILES['idphoto']['tmp_name'],'/'.$_FILES['idphoto']['name']);
    echo 'Photo : '.$_FILES['idphoto']['name'].'<br/><br/>';
    echo 'Pseudo : '.$_POST['pseudo'].'<br/><br/>';
    echo 'Mot de passe : '.$_POST['passe']."<br/><br/>';
    echo 'Prénom : '.$_POST['nom'].'<br/><br/>';
    echo 'Age : '.$_POST['age'].'<br/><br/>';
    echo 'Activité : '.$_POST['activite'].'<br/><br/>';
    
    ?>
    Moi j'utilise plus echo que print d'où la présence du echo

Discussions similaires

  1. Je n'arrive pas à installer le script "Upload to my FTP"
    Par mazert dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 17/09/2011, 18h18
  2. Fonction Format() : je n'y arrive pas !
    Par Jean-Jacques Engels dans le forum Langage
    Réponses: 10
    Dernier message: 23/04/2011, 12h45
  3. [FTP] je n'arrive pas à uploader dans un dossier
    Par pierrot10 dans le forum Langage
    Réponses: 1
    Dernier message: 11/03/2008, 01h57
  4. [Upload] fonction copy ne marche pas
    Par mimagyc dans le forum Langage
    Réponses: 2
    Dernier message: 16/12/2007, 17h20
  5. Réponses: 5
    Dernier message: 23/12/2006, 15h55

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