Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/01/2007, 15h37   #1
rsc
Membre émérite
 
Avatar de rsc
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 699
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 61
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 699
Points : 874
Points : 874
Par défaut \n ne passe pas à la ligne

Je fais mes premiers pas avec php. Je me lance dans le tuto "Php par l'exemple" de Serge Tahé. 1er exemple, 1er problème :
Le caractère d'échappement \n ne me renvoie pas à la ligne, mes chaînes successives sont juste espacées d'un caractère.

Désolé d'ennuyer le monde avec un pb de petit débutant
__________________
Roland
rsc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 15h45   #2
Membre confirmé
 
Avatar de ShinJava
 
Inscription : septembre 2004
Messages : 411
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 411
Points : 287
Points : 287
Hello,
Esssaye avec \r\n dans ce cas là.

++
ShinJava
__________________
Petit débutant deviendra grand... débutant
ShinJava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 15h48   #3
rsc
Membre émérite
 
Avatar de rsc
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 699
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 61
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 699
Points : 874
Points : 874
Citation:
Envoyé par ShinJava
Hello,
Esssaye avec \r\n dans ce cas là.
Ca ne marche pas non plus !

Précision à toutes fins utiles, j'utilise EasyPhp 1.8 et Firefox 2.0.. sous Windows XP
__________________
Roland
rsc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 15h49   #4
Membre actif
 
Inscription : août 2002
Messages : 194
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 194
Points : 194
Points : 194
Envoyer un message via MSN à Léortien
à mon avis c'est normal

pour avoir des retour à la ligne dans un fichier il faut utiliser \n
pour avoir des retour à la ligne dans une page html il faut utiliser <br />
(<br/> et <br> fonctionnent aussi )


et je n'ai pas vu que le script écrivait dans un fichier donc j'en déduis....
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait.
(\ _ /)
(='.'=) Voici Lapinou. Aidez le à conquérir le monde
(")-(") en le reproduisant.


Spidercochon, spidercochon, il peut marcher au plafond
...MM ......Voici Spidercochon. Aidez le à conquérir le monde
E(....)~....en le reproduisant.
...w
Léortien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 15h59   #5
rsc
Membre émérite
 
Avatar de rsc
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 699
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 61
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 699
Points : 874
Points : 874
Citation:
Envoyé par Léortien
à mon avis c'est normal
pour avoir des retour à la ligne dans un fichier il faut utiliser \n
pour avoir des retour à la ligne dans une page html il faut utiliser <br />
(<br/> et <br> fonctionnent aussi )
Je ne comprends pas. A moins que je ne lise mal, tous les tuto me disent que
Code :
1
2
3
4
<?php
echo "Bonjour\n";
echo "Roland\n";
?>
m'affichera
Bonjour
Roland
et chez moi, cela affiche
Bonjour Roland

__________________
Roland
rsc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 16h02   #6
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
Et si tu fais :
echo "Bonjour <br/>";
echo "Roland <br/>";

ça t'affiche quoi ?
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 16h03   #7
Membre actif
 
Inscription : août 2002
Messages : 194
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 194
Points : 194
Points : 194
Envoyer un message via MSN à Léortien
les tutos ont raison

si tu lances le script en ligne de commande
(ex : /usr/bin/php -f script.php si tu es sous linux et que php est installé sous /usr/bin/....)
ça devrait se passer comme ça
en résultat en ligne de commande
(et donc non pas en regardant le résultat sur ton navigateur)


tes tutos doivent être des cours de php pur (comme pour un langage classique qui se compile ou s'interprète, etc....)

le php n'a pas besoin de navigateur pour fonctionner
si tu passes par une navigateur ça passe par du html et donc la syntaxe change
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait.
(\ _ /)
(='.'=) Voici Lapinou. Aidez le à conquérir le monde
(")-(") en le reproduisant.


Spidercochon, spidercochon, il peut marcher au plafond
...MM ......Voici Spidercochon. Aidez le à conquérir le monde
E(....)~....en le reproduisant.
...w
Léortien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 16h14   #8
rsc
Membre émérite
 
Avatar de rsc
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 699
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 61
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 699
Points : 874
Points : 874
Citation:
Envoyé par J0r_x
Et si tu fais :
echo "Bonjour <br/>";
echo "Roland <br/>";

ça t'affiche quoi ?
Là c'est bon !

Citation:
Envoyé par Léortien
le php n'a pas besoin de navigateur pour fonctionner
si tu passes par une navigateur ça passe par du html et donc la syntaxe change
Ah bon ? Je n'avais pas du tout compris ça...
__________________
Roland
rsc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 16h25   #9
Membre actif
 
Inscription : août 2002
Messages : 194
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 194
Points : 194
Points : 194
Envoyer un message via MSN à Léortien
pour beaucoup de monde php ça va avec mysql et le web

mais c'est avant tout un langage
donc il peut s'utiliser tout seul comme le perl, le c, le java etc....

et donc toi aussi tu peux t'amuser à faire des Hello World en ligne de commande avec du php...
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait.
(\ _ /)
(='.'=) Voici Lapinou. Aidez le à conquérir le monde
(")-(") en le reproduisant.


Spidercochon, spidercochon, il peut marcher au plafond
...MM ......Voici Spidercochon. Aidez le à conquérir le monde
E(....)~....en le reproduisant.
...w
Léortien est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h42.


 
 
 
 
Partenaires

Hébergement Web