Ouvrir un fichier avec un espace dans le nom

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

franck05
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 110
Inscription: Dim Nov 30, 2003 23:05

Ouvrir un fichier avec un espace dans le nom

Message le Lun Mar 20, 2006 21:24

Bonjour,

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...

Merci d'avance, je bloque 8O


sonikbuzz
WRInaute impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Lun Fév 21, 2005 16:58

Message le Lun Mar 20, 2006 22:02

Salut,
Au risque de passer pour un intégriste :D :
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
WRInaute accro
 
Messages: 2661
Inscription: Lun Mai 03, 2004 14:48

Message le Lun Mar 20, 2006 22:19

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... 8O

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. :wink:

Jean-Luc

franck05
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 110
Inscription: Dim Nov 30, 2003 23:05

Message le Lun Mar 20, 2006 22:33

merci pour vos réponse mais la question ne concerne pas linux mais php...


sonikbuzz
WRInaute impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Lun Fév 21, 2005 16:58

Message le Lun Mar 20, 2006 22:38

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).


sonikbuzz
WRInaute impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Lun Fév 21, 2005 16:58

Message le Lun Mar 20, 2006 22:42

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.


Serious
WRInaute accro
WRInaute accro
 
Messages: 2438
Inscription: Lun Nov 21, 2005 18:29

Message le Lun Mar 20, 2006 22:42

Le seul caractere interdit sous Linux est /


sonikbuzz
WRInaute impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Lun Fév 21, 2005 16:58

Message le Lun Mar 20, 2006 22:47

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 .
- et les espaces posent des problèmes.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12388
Inscription: Dim Aoû 08, 2004 20:24

Re: Ouvrir un fichier avec un espace dans le nom

Message le Lun Mar 20, 2006 23:11

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...
On en revient à la question, donc : avec %20, non ?

franck05
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 110
Inscription: Dim Nov 30, 2003 23:05

Message le Lun Mar 20, 2006 23:15

Code: Tout sélectionner
On en revient à la question, donc : avec %20, non ?


non ça c'est pour les url :lol:

bon je crois que je vais renommer mes répertoires sans espace :)


sonikbuzz
WRInaute impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Lun Fév 21, 2005 16:58

Message le Lun Mar 20, 2006 23:21

franck05 a écrit:bon je crois que je vais renommer mes répertoires sans espace :)

Voila une sage décision 8)


Serious
WRInaute accro
WRInaute accro
 
Messages: 2438
Inscription: Lun Nov 21, 2005 18:29

Message le Mar Mar 21, 2006 0:28

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 impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Lun Fév 21, 2005 16:58

Message le Mar Mar 21, 2006 1:51

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" :lol:


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités