OVH Cloud OVH Cloud

PHP et Win 2000 Server

2 réponses
Avatar
William Marie
Je fait mon apprentissage en PHP (pas bien dur si on a fait du C et
de l'ASP) mais je me pose une question sur la bonne cohabitation de
l'ensemble) en particulier vaut-il mieux utiliser PHP en mode CGI
(liaison de IIS sur PHP.EXE) ou en mode ISAPI (liaison sur la dll
php4isapi.dll) ?

Question subsidiaire : la séquence \n enployée avec echo ou print
n'est-elle pas destinée à renvoyer à la ligne ? Par exemple
<?php
echo "C'était hier samedi jour de paye\n"
echo "Et le soleil se levait sur nos fronts"
?>
Ca ne donne rien chez moi il n'y a que <BR> qui fonctionne.

Si des érudits en PHP peuvent aussi m'indiquer les bons "trucs" à
paramétrer dans PHP.INI ça serait sympa. Spécial Win 2000 Server, bien
sûr, pour le PHP en général j'irais poser mes petites questions dans
le forum ad hoc.
--
===========================================================
William Marie
Toulouse (France)
mailto:wmarie@trapellun.net
ATTENTION ! Anti-SPAM pour m'écrire remplacer trapellun.net
par free.fr
http://wmarie.free.fr
===========================================================

2 réponses

Avatar
Johann Dantant
"William Marie" a écrit dans le message de
news:4031d6ba$0$28603$
Je fait mon apprentissage en PHP (pas bien dur si on a fait du C et
de l'ASP) mais je me pose une question sur la bonne cohabitation de
l'ensemble) en particulier vaut-il mieux utiliser PHP en mode CGI
(liaison de IIS sur PHP.EXE) ou en mode ISAPI (liaison sur la dll
php4isapi.dll) ?



Aucun doute, éviter le CGI qui fait nécessite la création d'un process à
chaque requête. Côté performances, y'a pas photo, sans compter les autres
avantages intrinsèques au PHP qui se mettent à marcher (connexions DB
persistantes par ex.).

Question subsidiaire : la séquence n enployée avec echo ou print
n'est-elle pas destinée à renvoyer à la ligne ? Par exemple
<?php
echo "C'était hier samedi jour de payen"
echo "Et le soleil se levait sur nos fronts"
?>
Ca ne donne rien chez moi il n'y a que <BR> qui fonctionne.



<HS>
Tu confond le PHP (outil pour -entre autre- générer du HTML) avec le HTML
(format de description de pages). le 'n' t'ajoute un saut de ligne au sens
"ASCII", donc visible dans le "source" HTML, mais le navigateur s'en fout
complètement. Tu aurais exactement le même comportement en ASP ou avec tout
autre langage côté serveur.
</HS>

Si des érudits en PHP peuvent aussi m'indiquer les bons "trucs" à
paramétrer dans PHP.INI ça serait sympa. Spécial Win 2000 Server, bien
sûr, pour le PHP en général j'irais poser mes petites questions dans
le forum ad hoc.



Va tout de suite voir dans le forum ad hoc, l'informatique c'est pas de la
magie, il n'y a pas de "trucs" mais seulement des manuels à lire et à suivre
pour l'installation comme pour l'utilisation.

-- J.D.
Malheureusement c'est dur, a force de découper les points godwin que
je gagne, de lire quoi que ce soit sur mon écran.
-+- JC in GNU : couper (au burin) - coller (à la glue) -+-
Avatar
Sergio
William Marie wrote:

Je fait mon apprentissage en PHP (pas bien dur si on a fait du C et
de l'ASP) mais je me pose une question sur la bonne cohabitation de
l'ensemble) en particulier vaut-il mieux utiliser PHP en mode CGI
(liaison de IIS sur PHP.EXE) ou en mode ISAPI (liaison sur la dll
php4isapi.dll) ?



Si c'est juste pour expérimenter, pas de question philosophiques à se
poser : On s'en bas les c. !

Question subsidiaire : la séquence n enployée avec echo ou print
n'est-elle pas destinée à renvoyer à la ligne ? Par exemple
<?php
echo "C'était hier samedi jour de payen"
echo "Et le soleil se levait sur nos fronts"
?>
Ca ne donne rien chez moi il n'y a que <BR> qui fonctionne.



Toutafé normal : Ça ne génère que du html. Si dans un fichier HTML tu mets :
---
C'était hier samedi jour de paye
Et le soleil se levait sur nos fronts
---

Tu n'auras pas de retour de ligne ! Il faut mettre un <br> ! Pour faire
plus classe, t'as une fonction nl2br() qui remplace les n en <br> comme
il faut (et plein de fonctions de ce style qui te facilitent la
transition entre le mode texte et le mode HTML).

Si des érudits en PHP peuvent aussi m'indiquer les bons "trucs" à
paramétrer dans PHP.INI ça serait sympa. Spécial Win 2000 Server, bien
sûr, pour le PHP en général j'irais poser mes petites questions dans
le forum ad hoc.



Le plus simple est d'installer EasyPHP (Apache + PHP + MySQL finger in
the nose) (htpp://www.easyphp.org) qui t'évitera les affres de IIS (dit
aussi "serveur gruyère").

--
Serge http://leserged.online.fr/
Tout sur Windows : http://www.bellamyjc.org/ et http://www.ntfaqfr.com/