Page 1 sur 1

Apostrophe

Posté : 16 août 2005, 12:45
par Invité
Bonjour


est il possible d'avoir des fichier qui s'appelle "l'herault.php"


ca ne pose pas de prob d'avoir des lien du stye <a href=/l'or/l'herault.php>

ou ca pose des probleme selon les navigateur ou les systeme d'exploitation ou les serveurs...

y a t il un probleme a mettre des apostrope dans des nom de fichier ou dossiers

parcontre il est impossible d'avoir un nom de domaine avec une apostrophe du style "l'herault.com"

Posté : 16 août 2005, 13:12
par Cyrano
Non, pas de caractères spéciaux dans des noms de fichier. Ça pourrait probablement fonctionner sous Windows qui est assez laxiste en la matière, mais si tu héberges ça sur un serveur Linux/UNIX, ça va planter.

Posté : 16 août 2005, 13:13
par HD
mettre %20 comme espace ca marche sous tous supports ? sur mon site oui en tous cas

Posté : 16 août 2005, 13:15
par Cyrano
S'il y a un espace oui, mais en local. Les noms de fichiers ne doivent avoir ni espace ni caractères spéciaux, commencer par une lettre ou un trait de soulignement et ne comorter que des lettres ou des chiffres. Encore une fois, ça ne fonctionnera sinon que sous Windows.

Posté : 16 août 2005, 13:23
par Invité
je suis hebergé chez phpnet.org qui fonctionne il me semble sous lunix et cela fonction (avec apostrophe)

Posté : 16 août 2005, 13:28
par Cyrano
:shock: Si tu as testé et que ça fonctionne, pourquoi alors poses-tu la question...?
Je dis que ce n'est pas une bonne méthode de nommage, mais si tu veux l'utiliser, libre à toi.

Posté : 16 août 2005, 13:44
par Invité
tu me dis que ca marche pas

je teste juste pour voir si ca marche et ca marche

alors je demande juste pourquoi c'est pas une bonne methode (si cela marche aussi sous linux)

y a t il des exemples ou cas qui ne marche pas ?

Posté : 16 août 2005, 13:49
par starkeus
1.rien à voir avec le PHP déjà
2.inscris toi car parler à un inconnu c'est frustrant
3.comme dit Cyrano ce type de nommage est fortement déconseillé, cela marchera sur certains serveurs (la plupart windows) quelques fois sur linux mais pour avoir fait du système & co c'est déconseillé. Je ne vois pas où est le problème pour toi... si tu suis les conseilles de cyrano tu n'auras jamais de soucis!
:wink:

Posté : 16 août 2005, 13:54
par reg34000
ok alors si je met pas d'apostrophe dans mes nom de fichier


apres avoir mis en place le script suivant sur mes pages internet

@+

Code : Tout sélectionner

$s = (nom de mon fichier); echo implode('-', array_map('ucfirst', explode('-', $s)))

je m'appercoit qu'il me manque a l'utilisation un point au quel je n'avais pas fait attention

parfois j'ai besoin d'avoir des apastrophe

et comme les apostrophe ne peux pas faire partie d'un nom de fichier

je ne peux pas avoir le fichier "l'or.php"

parcontre je peux avoir le fichier "l--or.php"
ou "l-(un caractere autre qu'une lettre)-or.php"

le principe etant d'arriver a remplacer "un caractere autre qu'une lettre" par une apostrophe
"l-(un caractere autre qu'une lettre)-or.php" donne L'Or

cela est il possible a partir du script precedent

@+

Posté : 16 août 2005, 14:10
par HD
[pour modo : merci de supprimer cette reponse]

Posté : 16 août 2005, 14:35
par reg34000
Je souhaiterais apporter une modif au scipt de loufoque

Code : Tout sélectionner

$s = ton-super-truc&bidule; echo implode('-', array_map('ucfirst', explode('-', $s)))
je souhaite en plus pouvoir remplacer les "&" par une apostrophe

pour que ton-super-truc&bidule donne Ton-Super-Truc'bidule;

@+