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 :

rename() et formulaire.


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
    Avril 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut rename() et formulaire.
    Bonjour, je ne suis pas un grand connaisseur du php mais je cherches, si quelqu'un veut bien m'aider, à faire quelque chose comme ceci :

    Nouveau nom :
    Lorsque l'utilisateur entrera le nouveau nom, ca renommera automatiquement un fichier (toujours le meme) par ce nom.

    Si quelqu'un a la solution, ca me serait trés utile

  2. #2
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Bonsoir,

    Tu peux te pencher du coté des fonctions relative au système de fichiers. Tu jetteras un regard particulier à la fonction rename()

    Bonne soirée

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut
    Merci mais pour tout te dire, je suis vraiment trés ... débutant en php et ce que je cherche c'est non pas ce que tu m'as donné (que j'ai déja trouvé sous d'autres formes un peu partout) mais bel et bien un exemple de cette fonction rename qui en théorie ferai ca :

    Demande un nom a l'utilisateur.
    Enregistre le tout dans une variable x.
    A l'aide de rename() renommer un fichier "fichier.rien" par la variable x.
    Si quelqu'un pouvais ... enfin, un petit exemple quoi
    Meuh ... s'il vous plait ^^

  4. #4
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    salut

    Dans un fichier formulaire destiné a ton utilisateur

    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
    <?
     
    $oldName = $_GET['oldName'];
     
    echo "Vous pouvez changer le nom du diaporama anciennement nommé : " . $goodName;
     
    echo "
    <html>
    <head>
    </head>
    
    <form action=\"./suite.php?oldName=$oldName\" method=\"post\">
    nouveau nom du fichier : <input type=\"text\" name=\"fichierRenomme\" value=\"$goodName\">
    <input type=\"submit\" value=\"OK\">
    </form>
    </body>
    </html>
    ";
     
    ?>
    Et dans ton deuxième fichier, destiné à faire le changement de noms

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if ( (isset($_POST['fichierRenomme'])) && (isset($_GET['oldName'])) )
           rename($_GET['oldName'], $_POST['fichierRenomme']);
    Voilà, espérant t'avoir aidé...

    ++
    JC

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut
    Merci mais ... je ne suis pas sur de bien comprendre ...
    Ici la page modif.php qui contient le code n°1 va faire changer de nom la page suite.php qui contient le code n°2 ?

    Si c'est bien ça alors ca ne marche pas vraiment pour ce que je cherches :s

    Enfaite il faudrait que ce sois un fichier appart (sans extension) qui soit renommé et donc dans ce cas c'est impossible car le fichier suite doit etre suivit de l'extension php ...

  6. #6
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Non le script ne fait pas ca du tout.

    La première page affiche à l'utilisateur un input lui permettant de spécifier un nouveau nom.

    Le nom choisi est envoyé via le formulaire à la page suite.php. qui renomme le fichier fixé avec le nom choisi par l'utilisateur.

  7. #7
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    non non non

    La page 1, appelée formulaire.php permet à l'utilisateur de changer le nom du fichier voulu (l'extension que tu veux...). Ce fichier est en entrée de ce fichier avec la méthode GET, je l'apelle $oldName car il ne va plus exister puisque tu veux lui changer son nom...

    La page 2, récupère le nouveau nom grace à la requete POST et prend aussi en entrée l'ancien nom ($oldName) avec la méthode GET. Cette page sert uniquement à faire le rename, après tu fais ce que tu veux...

    ++
    JC

Discussions similaires

  1. [Formulaire]pb avec docmd.rename
    Par libremax dans le forum IHM
    Réponses: 2
    Dernier message: 29/03/2007, 17h49
  2. [CR][Access] intégrer un viewer dans un formulaire access
    Par nicolak dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 13/01/2003, 15h52
  3. []Problème avec les formulaires Outlook
    Par Invité dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59
  4. [VB6][Formulaire]Appliquer un Scrollbar a une Form
    Par Boil dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/11/2002, 03h51
  5. [CR] Tranfert de formulaire a travers une page HTMl
    Par LIEU dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 12/09/2002, 08h37

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