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 :

problème renommage fichier avec rename()


Sujet :

Langage PHP

Vue hybride

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Par défaut problème renommage fichier avec rename()
    salutatous(tes),

    j'ai le message d'erreur suivant avec rename() :
    Warning: rename(dossier/,dossier/nouveau_nom_fichier.doc) [function.rename]: Invalid argument in /home/blabla/blabla/blabla/renommer.php on line 67

    on voit bien que le 1er argument n'est pas complet car au lieu d'avoir "dossier/", je devrais obtenir "dossier/nom_fichier_actuel.doc"

    pourtant je récupère bien ma variable passée dans l'url, avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $nom_fichier = $_GET['fichier'];
    echo $nom_fichier;
    MAIS le contenu de cette variable est inexploitable dans le code suivant... et je ne sais pas d'où ça vient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    if (isset($_POST['envoi_nouveau_nom']) && $_POST['envoi_nouveau_nom'] == 'Renommer') {
     
    	$nom_fichier_actuel = 'dossier/' . $_GET['fichier'];
    	$nouveau_nom_fichier = 'dossier/' . $_POST['champ_nouveau_nom'];
     
    	rename($nom_fichier_actuel, $nouveau_nom_fichier);
     
    	$message = "<p align=center><font color=green><strong>MODIFICATION OK</strong></font>";
     
    } elseif (empty($_POST['champ_nouveau_nom'])) {
    	$message = "<font color=red><strong>CHAMP VIDE !</strong></font>";
     
    }
    merci de vos lumières

  2. #2
    Membre émérite
    Inscrit en
    Juillet 2003
    Messages
    625
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 625
    Par défaut
    Bonjour,

    Pourquoi ne mets tu pas ton nom de fichier dans un input type 'hidden' que tu puisses le récupérer aprés en $_POST ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Par défaut
    merci pour l'astuce
    ça fonctionne parfaitement
    A+

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

Discussions similaires

  1. Problème de fichier avec liaisons
    Par babybell dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/12/2009, 08h46
  2. Problème chargement fichier avec CBitmapButton
    Par neonico dans le forum MFC
    Réponses: 2
    Dernier message: 03/12/2009, 15h53
  3. Probléme nom fichier avec WIMNN.dll
    Par miabi dans le forum VB.NET
    Réponses: 2
    Dernier message: 12/10/2009, 23h57
  4. Problème lecture fichier avec >>
    Par C1rcus dans le forum C++
    Réponses: 2
    Dernier message: 18/11/2007, 19h19
  5. Problème recup fichiers avec Easy recovery 6 pro
    Par poney01 dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 16/05/2007, 16h00

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