Page 1 sur 1

répertoire accentué

Posté : 16 déc. 2013, 16:04
par xavlille
Bonjour

voici mon code
<?php

$source 		= "./test.txt"; 
$destination 	= "./vidéo/test.txt"; 
copy($source, $destination); 

?>
Comme c'était à prévoir cela ne fonctionne pas, à cause du "é" de vidéo.

Je ne peut par changer le nom de ce répertoire.

Il a t il un solution pour contourner le probleme

Par avance grand merci a tous

Re: répertoire accentué

Posté : 16 déc. 2013, 16:07
par Mazarini
* Faire un lien symbolique entre video et vidéo.
* Utiliser les mêmes encodage entre le système et l'éditeur de texte.

Edit : lire les répertoires et enregistrer le nom lu pour remplacer vidéo par ce nom.

Re: répertoire accentué

Posté : 16 déc. 2013, 17:30
par xavlille
Là, je suis sur XP, cela ne fonctionne pas comme dis dans le manuel
Je fais un essai ce soir sur win7, en tout cas merci

je poste le resulta demain ;)

Re: répertoire accentué

Posté : 31 déc. 2013, 10:18
par xavlille
cela ne fonction pas :(

Re: répertoire accentué

Posté : 31 déc. 2013, 13:44
par ikkiphenix
Bonjour,
cela ne fonction pas :(
Quel est le message d'erreur précis ? Ton répertoire vidéo est bien crée avant l'exécution du script ?

Re: répertoire accentué

Posté : 31 déc. 2013, 18:03
par luc123
Bonjour,

cette erreur se produit généralement lorsque l'encodage de fichier est en UFT-8

Soit vous transformez votre fichier en Ansi avec par ex avec : notepad++ ou vous pouvez utilisez la commande : utf8_decode()
$source = "./test.txt"; 
$destination = utf8_decode("./vidéo/test.txt");
copy($source, $destination);