Votre question

Rénnommage avec php

Tags :
  • Desktop
  • Programmation
Dernière réponse : dans Programmation
11 Avril 2010 16:01:33

BONJOUR

lorsque j'utilise la fonction de renommage avec php4 avec cette syntaxe:
$m="C:\Users\anwer\Desktop\nbv\p.php";
$l="C:\Users\anwer\Desktop\nbv\anouerq.php";
rename ($m,$l); <<==line 38



j'ai cette message d'échec:

Warning: rename(C:\Users\anwer\Desktop bv\p.php,C:\Users\anwer\Desktop bv\anouerq.php): Invalid argument in c:\program files\easyphp1-8\www\nbv\resultat_ajout_page.php on line 38

MERCI



edit par okinou

Autres pages sur : rennommage php

a c 232 L Programmation
11 Avril 2010 16:53:46

Comme je l'ai dit sur l'autre topic:

Salut,

Le caractère \ est un caractère d'échappement en PHP.

Ca devrait marcher comme ça:
  1. $m="C:\\Users\\anwer\\Desktop\\nbv\\p.php";
  2. $l="C:\\Users\\anwer\\Desktop\\nbv\\anouerq.php";
  3. rename ($m,$l); <<==line 38
m
0
l
12 Avril 2010 12:54:54

Merci pour votre aide
j'ai un problème le renommage fait avec succé avec les fichiers qui se trouve sur le bureau ou n'importe quel place mais lorsque je vais renomé une fichier qui se trouve dans le dossier www de easyphp qui se trouve sous Programme fils alors il ne fonctionne pas
m
0
l
Contenus similaires
a c 232 L Programmation
12 Avril 2010 13:12:18

Fais voir le code que tu as utilisé
m
0
l
12 Avril 2010 13:18:41

Bonjour,
le premier fonctionne correctement:rename ("C:\\Users\\anwer\\Desktop\\nbv\\"."$var".".php","C:\\Users\\anwer\\Desktop\\nbv\\"."$enregistre".".php");

mais la deuxième demande la permission
rename ("C:\\Program Files\\EasyPHP1-8\\www\\nbv\\"."$var".".php","C:\\Program Files\\EasyPHP1-8\\www\\nbv\\"."$enregistre".".php");

et voila le message d'échec:
Warning: rename(C:\Program Files\EasyPHP1-8\www\nbv\Page6.php,C:\Program Files\EasyPHP1-8\www\nbv\index.php): Permission denied in c:\program files\easyphp1-8\www\nbv\resultat_ajout_page.php

et mercci ,merci pour votre aide
m
0
l
a c 232 L Programmation
12 Avril 2010 16:14:09

C'est que ton utilisateur qui exécute le serveur web n'a pas les droits d'écriture sur ce dossier.
m
0
l
13 Avril 2010 00:57:25

MERCI pour votre aide ,cava j'ai résolu le probleme avec les autorisation d'accé de dossier ,je click sur le dossier qui contient l'application avec le bouton droit puis proprieté et je fais modifier la sécurité de dossier .
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS