premiers pas en php :( - PHP - Programmation
Marsh Posté le 18-11-2002 à 18:16:13
php est un langage interprété par un module installé sur le serveur web, pas sur le navigateur.
pour interpréter tes pages, il te faut donc un serveur web & le module php. Y'a easyphp qui a tout ca pour windows.
Marsh Posté le 18-11-2002 à 18:21:47
ok je vais voir easyphp alors... j'espere que c'est pas trop compliquer... faut l'installer? et puis...?
Marsh Posté le 18-11-2002 à 18:25:06
Et puis tu mets tes page en php dans le repertoire www du dossier où a été installé easyphp, puis tu entres dans IE l'une des deux adresses suivantes au choix (c'est pareil en fait) :
http://127.0.0.1/tapage.php
ou http://localhost/tapage.php
Marsh Posté le 18-11-2002 à 18:27:05
ok merci
Marsh Posté le 19-11-2002 à 07:10:40
ReplyMarsh Posté le 19-11-2002 à 08:51:58
au cas où, cf ma signature pour les liens.
et bienvenue au php
Marsh Posté le 19-11-2002 à 20:11:00
ReplyMarsh Posté le 19-11-2002 à 20:47:23
DuBuD a écrit a écrit : Le site marche pu !!! |
Ben si t'as le courage tu installes Apache et PHP séparément :
Apache : http://mir2.ovh.net/ftp.apache.org [...] no_src.msi
PHP : http://www.php.net/get_download.ph [...] -Win32.zip
(en supposant que tu es sous Windows bien sûr
Marsh Posté le 19-11-2002 à 21:38:48
gm_superstar a écrit a écrit : Ben si t'as le courage tu installes Apache et PHP séparément : Apache : http://mir2.ovh.net/ftp.apache.org [...] no_src.msi PHP : http://www.php.net/get_download.ph [...] -Win32.zip (en supposant que tu es sous Windows bien sûr ![]() |
Merci, mais jai pas le courage et le TEMPS et de configurer le serveur moi meme .
Marsh Posté le 20-11-2002 à 10:32:58
lorill a écrit a écrit : dans ce cas t'as pas non plus le temps d'apprendre php ![]() |
C'est pas forcément évident pour un débutant d'éditer le fichier httpd.conf...
Je me souviens avoir bien galéré en voulant installer MySQL dans un autre répertoire que c:\mysql, finalement j'avais recommencé de zéro avec les options par défaut...
Marsh Posté le 20-11-2002 à 11:14:24
arf..
ça n'est pas si compliqué que ça d'éditer le httpd.conf
en vrac y'a
- adress
- document root
- les trucs de scripts et x-httpd etc...
fred999 >> pour mysql c'est encore plus simple je trouve..
tu édites le my.ini et tu changes les path...
j'ai toujours trouvé ça plus propre que easyphp, et l'avantage c'est qu'après tu sauvegardes juste les fichiers de conf et tu peux dupliquer ton install autant que tu veux.
Marsh Posté le 20-11-2002 à 11:40:55
Voui, mais imagine un débutant en prog qui se retrouve avec un fichier de plus de 1000 lignes
Quant à mySQL, j'ai jamais compris pourquoi il ne fonctionnait pas, alors que mon paramétrage semblait correct, j'avais même fait un topic ici
Sinon, d'accord que c'est mieux que d'installer EasyPHP, au moins, tu sais ce que tu fais.
Marsh Posté le 20-11-2002 à 12:12:08
un autre conseil pour ceux qui installent PHP / MySQL sous windows
effacez toujours les .ini qui se trouvent dans le répertoire windows, et ne gardez les fichiers de conf QUE dans c:\Mysql , C\PHP4\ ou c:\program..\ apache\
ça permet de sauvegarder tout apache / mysql uniquement en recopiant les répertoires avec toutes les données dedans
9 fois sur 10 c'est une erreur qui empeche le démarrage car les paramètres se culbutent entre eux et le dernier fichier lu garde la priorité sur les anciens .
c'est surtout le cas pour mysql qui génère parfois des fichiers de conf qui perturbent ceux placés avec les exécutables.
Marsh Posté le 22-11-2002 à 18:31:49
holalla ça devient compliqué ici
comment on fait en php pour ouvrir une fenetre?
Marsh Posté le 22-11-2002 à 18:35:22
claire_ a écrit a écrit : holalla ça devient compliqué ici ![]() comment on fait en php pour ouvrir une fenetre? ![]() |
php n'ouvre pas de fenêtre.
Php s'exécute sur le serveur et renvoie des données au navigateur.
Par contre, ces données peuvent être du code que le navigateur exécutera et qui aura comme conséquence d'ouvrir une nouvelle fenêtre.
Si c'est pas ça la question alors j'ai rien compris.
Marsh Posté le 22-11-2002 à 18:37:07
omega2 a écrit a écrit : php n'ouvre pas de fenêtre. Php s'exécute sur le serveur et renvoie des données au navigateur. Par contre, ces données peuvent être du code que le navigateur exécutera et qui aura comme conséquence d'ouvrir une nouvelle fenêtre. Si c'est pas ça la question alors j'ai rien compris. |
euh... c'est quoi "le serveur"?
désolée je débute vraiment
Marsh Posté le 22-11-2002 à 18:38:31
Fred999 a écrit a écrit : Voui, mais imagine un débutant en prog qui se retrouve avec un fichier de plus de 1000 lignes ![]() Quant à mySQL, j'ai jamais compris pourquoi il ne fonctionnait pas, alors que mon paramétrage semblait correct, j'avais même fait un topic ici ![]() Sinon, d'accord que c'est mieux que d'installer EasyPHP, au moins, tu sais ce que tu fais. |
mysql supporte mal les repertoires ki comportent des espaces
Marsh Posté le 22-11-2002 à 18:39:10
Fred999 a écrit a écrit : Voui, mais imagine un débutant en prog qui se retrouve avec un fichier de plus de 1000 lignes ![]() Quant à mySQL, j'ai jamais compris pourquoi il ne fonctionnait pas, alors que mon paramétrage semblait correct, j'avais même fait un topic ici ![]() Sinon, d'accord que c'est mieux que d'installer EasyPHP, au moins, tu sais ce que tu fais. |
aucun rapport avec la prog et la longueur du fchier
Marsh Posté le 22-11-2002 à 18:39:34
HappyHarry a écrit a écrit :![]() ![]() ![]() |
tu n'as pas honte de te moquer?
Marsh Posté le 22-11-2002 à 18:41:01
HappyHarry a écrit a écrit : arrete stp j'en peux plus ![]() ![]() ![]() |
mais enfin!
Marsh Posté le 22-11-2002 à 18:41:04
HappyHarry a écrit a écrit :![]() ![]() ![]() |
je vois pas ce qu'il y a de drole
Marsh Posté le 22-11-2002 à 18:55:14
claire_ a écrit a écrit : je vois pas ce qu'il y a de drole ![]() |
private joke ... on est vachement grégaire
Marsh Posté le 22-11-2002 à 19:03:04
claire_ a écrit a écrit : euh... c'est quoi "le serveur"? désolée je débute vraiment ![]() |
pour un site web, t'as deux machines, "le serveur" sur lequel sont toutes les pages du site web et "le client" qui lui demande telle ou telle page.
Quand quelqu'un veut aller sur telle page de tel site vilà ce qui se passe :
1) la personne indique la page au navigateur
2) le navigateur demande la page au serveur
3) le serveur regardes quel type de page c'est et si c'est du code (php, asp ou autre) il exécute le programme afin de constitué la page à renvoyé au navigateur
4) le serveur finis de constituer la page finale et l'envoie donc au navigateur
5) le navigateur reçoit la page
6) le navigateur regarde comment il doit traiter le contenu de lapage (information concernant l'affichage, code exécuté par le navigateur ...) et prépare l'affichage en conséquence.
7) la personne admire la page que le navigateur à affiché
8) la personne en déplaçant la sourie ou en cliquant sur une partie de la page entrainera soit le chargement d'une autre page soit l'exécution d'un bout de code envoyé au navigateur par le serveur et qu'il comprend.
Voilà le schémas qui corespond :
personne <=> ordinateur
navigateur <=> serveur
fichier demandé
navigateur <=> serveur
personne <=> ordinateur
Marsh Posté le 22-11-2002 à 19:13:25
Claire_ :
Juste une question :
Es-tu déjà capable de faire un chti (vraiment chti) site en html "à la main" c'est à dire sans utiliser de logiciel comme Dreamweaver ?
Parce que si la réponse est non, tu devrais commencer par là. En effet, le php produit du html. le php en lui-même n'existe pas pour l'ordinateur de l'internaute. C'est le serveur qui crée du html à partir des instructions php et qui renvoie ce html aux ordis des internautes.
Donc, une connaissance minimum (voire maximum) du html s'impose. Quand je dis HTML, je veux dire en fait : HTML, CSS et javascript, car de toutes manières, c'est avec ça qu'un site (visuellement en tout cas) est fait.
Marsh Posté le 22-11-2002 à 19:26:00
Hermes le Messager a écrit a écrit : Claire_ : Juste une question : Es-tu déjà capable de faire un chti (vraiment chti) site en html "à la main" c'est à dire sans utiliser de logiciel comme Dreamweaver ? Parce que si la réponse est non, tu devrais commencer par là. En effet, le php produit du html. le php en lui-même n'existe pas pour l'ordinateur de l'internaute. C'est le serveur qui crée du html à partir des instructions php et qui renvoie ce html aux ordis des internautes. Donc, une connaissance minimum (voire maximum) du html s'impose. Quand je dis HTML, je veux dire en fait : HTML, CSS et javascript, car de toutes manières, c'est avec ça qu'un site (visuellement en tout cas) est fait. |
Dnas un premier temps, le javascript, elle en a pas besoin.
Elle aura assez fort à faire avec l'html et les CS.
Marsh Posté le 22-11-2002 à 20:23:18
omega2 a écrit a écrit : Dnas un premier temps, le javascript, elle en a pas besoin. Elle aura assez fort à faire avec l'html et les CS. ![]() |
Marsh Posté le 22-11-2002 à 20:41:24
toutes facons claire a pas l'air capable de faire une page web vide avec une syntaxe correcte, ya d ela marge avant kel fasse de l'html ou des cs
Marsh Posté le 22-11-2002 à 20:53:39
ceci dit on est pas forcement obliger d'utiliser php pour générer des pages web, ca peut-être utilisé comme language de scripting, un peu comme perl.
Marsh Posté le 22-11-2002 à 23:06:30
joce a écrit a écrit : ceci dit on est pas forcement obliger d'utiliser php pour générer des pages web, ca peut-être utilisé comme language de scripting, un peu comme perl. |
pratik qd on veut uliser une db sql pour atre chose d'ailleurs
mais c qd meme tres orienté web
Marsh Posté le 12-12-2002 à 16:51:36
leirn a écrit : toutes facons claire a pas l'air capable de faire une page web vide avec une syntaxe correcte, ya d ela marge avant kel fasse de l'html ou des cs |
pour qui tu te prends toi!? t'as un probleme avec ta petite bite?
merci beaucoup à tous les autres
Marsh Posté le 12-12-2002 à 17:07:59
claire_ a écrit :
|
Heu, si tu commence comme ça, tu risque d'avoir un mal fou à obtenir de l'aide de quiconque ...
Faut quand même être un peu réaliste, si tu ne sais pas ce qu'est un serveur et que tu cherches à ouvrir une fenêtre en PHP, il parait évident que tu as bcp, bcp, bcp de choses à apprendre ( et y a pas de mal à ça ) ...
Marsh Posté le 12-12-2002 à 18:07:40
tomlameche a écrit : |
je vois pas le rapport avec le fait de savoir faire une page en html
d'ou il présume que j'sais pas faire ça lui??? c ça qui m'enerve !!
Marsh Posté le 12-12-2002 à 18:13:03
commence par le debut ss faire le boulet
moi j'ai un peu bourriner les question et on ma direct grillé
m'enfin maintenant grace a tout ce ptit monde jmen sort plutot pas mal
Marsh Posté le 18-11-2002 à 18:14:52
Salut

Voila je débute en php...
J'ai recopié un script sur phpdebutant.com dans mon notepad, mais quand le met dans l'explorer, je vois le code au lieu de voir la page...
Comment ça s'fait