Ouvrir un fichier avec un espace dans le nom
13 messages
• Page 1 sur 1
-

sonikbuzz - WRInaute occasionnel

- Messages: 469
- Inscription: 21 Fév 2005
Salut,
Au risque de passer pour un intégriste
:
LES FICHIERS ET LES REPERTOIRES NE DOIVENT JAMAIS COMPORTER DES ESPACES (et autres caratères douteux (accent)) Je le répète à mes utilisateurs à longueur de journée.
Ca "fonctionne" sous windows (pour des raisons obscures (enfin c'est windows quoi)) mais sous linux ca ne fontionne pas (et c'est normal).
Donc si ton serveur est sous linux il n'y a rien à faire.
Au risque de passer pour un intégriste
LES FICHIERS ET LES REPERTOIRES NE DOIVENT JAMAIS COMPORTER DES ESPACES (et autres caratères douteux (accent)) Je le répète à mes utilisateurs à longueur de journée.
Ca "fonctionne" sous windows (pour des raisons obscures (enfin c'est windows quoi)) mais sous linux ca ne fontionne pas (et c'est normal).
Donc si ton serveur est sous linux il n'y a rien à faire.
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
sonikbuzz a écrit:sous linux ca ne fontionne pas (et c'est normal).
Donc si ton serveur est sous linux il n'y a rien à faire.
Pas sûr du tout...
Je viens de modifier le nom d'un fichier sur un serveur Linux (par ftp) et maintenant il y a un espace dans le nom et ça fonctionne toujours très bien.
Je ne dis pas que c'est conseillé, mais je pense que c'est parfaitement jouable.
Jean-Luc
-

sonikbuzz - WRInaute occasionnel

- Messages: 469
- Inscription: 21 Fév 2005
Bon allez...
Le caractère espace sous linux est considéré comme un séparateur.
Essaye de mettre le nom du fichier entre guillemets comme par exemple :
"mon fichier.php" lorsque tu le manipule (c'est ce que doit faire ton client ftp jeanluc).
Le caractère espace sous linux est considéré comme un séparateur.
Essaye de mettre le nom du fichier entre guillemets comme par exemple :
"mon fichier.php" lorsque tu le manipule (c'est ce que doit faire ton client ftp jeanluc).
-

sonikbuzz - WRInaute occasionnel

- Messages: 469
- Inscription: 21 Fév 2005
franck05 a écrit:merci pour vos réponse mais la question ne concerne pas linux mais php...
Oui mais si php est "installé" sur linux, il "obéit" aux "régles" des systèmes de fichier linux.
Dernière édition par sonikbuzz le Lun Mar 20, 2006 22:43, édité 1 fois.
-

Leonick - WRInaute accro

- Messages: 19595
- Inscription: 8 Aoû 2004
Re: Ouvrir un fichier avec un espace dans le nom
On en revient à la question, donc : avec %20, non ?franck05 a écrit:Comme c'est dit dans le titre je souhaite ouvrir un fichier avec php (avec la fonction file par exemple) dont le nom contient un espace...
- franck05
- WRInaute discret

- Messages: 110
- Inscription: 30 Nov 2003
- Code: Tout sélectionner
On en revient à la question, donc : avec %20, non ?
non ça c'est pour les url
bon je crois que je vais renommer mes répertoires sans espace
-

Serious - WRInaute passionné

- Messages: 2438
- Inscription: 21 Nov 2005
sonikbuzz a écrit:Serious a écrit:Le seul caractere interdit sous Linux est /
On parle du nom des fichiers :
- les caractères accentués ne sont pas supporté par Linux .
Absolument pas.
- Code: Tout sélectionner
touch é; rm é
sonikbuzz a écrit:- et les espaces posent des problèmes.
Absolument pas.
- Code: Tout sélectionner
touch ' '; rm ' '
-

sonikbuzz - WRInaute occasionnel

- Messages: 469
- Inscription: 21 Fév 2005
Ok serious je me suis mal exprimé (j'ai pas envi d'entrer dans les détails) et toi tu es de mauvaise fois...
Mais je pense que tu sera d'accord avec moi pour dire qu'utiliser des accents et des espaces n'est pas conseillé (ce post en est la preuve) car ca peux entrainer des problèmes d'incompatibilités.
Et comme dirait mon mentor (en progra ):
"If something could happen, It would happen"
Mais je pense que tu sera d'accord avec moi pour dire qu'utiliser des accents et des espaces n'est pas conseillé (ce post en est la preuve) car ca peux entrainer des problèmes d'incompatibilités.
Et comme dirait mon mentor (en progra ):
"If something could happen, It would happen"
13 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- nom de fichier : tiret ou espace ?
- Tiret(-), underscore(_) ou espace dans nom de fichier
- Ouvrir et écrire dans un fichier texte
- Question PHP ouvrir un fichier extension inconnue
- ouvrir un fichier fait sous works macintosh
- ouvrir un fichier zip directement sur le ftp du serveur
- ouvrir 2 fenetres messenger pour ouvrir 2 comptes différents
- Le nom du fichier de la page html au lieu du nom du site
- htaccess : espace dans le nom de l'user
- Redirection htaccess avec espace dans le nom de domaine
Consultez la description détaillée des produits ou services de Google suivants : Google Space
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
