Salut yann, a vrai dire j'ai pas compris grand chose ...
Les fichiers il faut que je les appelles index.php, page1.php, page2.php
etc. ????
Je t'envoi une copie de httpd.conf , httpd-perl.conf, et des packages
apache que j'ai sur ma machine.
le perl, je ne pense pas en avoir besoin, mais il était déja installé usr
ma machine, doi-je enlever le package correspondant ?
au httpd.conf, j'ai absolument rien toucher sauf : DocumentRoot
/home/intranet/Site
j'avais aussi décomenter ces deux lignes : AddType application/x-httpd-php3
.php3 .phtml .php
AddType
application/x-httpd-php3-source .phps
mais c'est pire quand j'essaye de charger la page dans netscape il me sort
une boite de dialogue enregistrer-sous.
quand je laisse ses lignes en commentaire il m'affiche la page (index.php)
mais sans prendre en compte le php (il affiche les <? xxx ?> comme
n'importe quel texte sans executer)
au fait mon fichier index.php est ainsi :
<html><head></head>
<body> <? phpinfo(); ?> </body> </html>
j'ai aussi essayé de mettre le <? xxx ?> avant le tag <html> mais c'est
pareil, il affiche les tags comme du texte.
TOUJOUR RIEN ........
At 23:59 03/02/01 +0100, you wrote:
>Salut c'est yann
>
>Ernesto BUSTOS a écrit :
> >
> > Quand j'ai écrit le tag html, c'était seulement un exemple écrit
> > rapidement, mais dans mon code original les extensions sont présentes et le
> > chemin ne commence pas à la racine, et le probleme reste le meme, ma
> > question ne porte pas sur l'apprentissage du html, mais sur un comportement
> > pour le moin déroutant de Apache, et du fait que je n'arrive pas a intéger
> > le php a mes pages web.
> >
> > Comme je disais, curieusement, les images ne s'affichent pas dans le
> > browser depuis l'url http://localhost/index.html (utilisation d'Apache),
> > alors qu'elle s'affiche avec le meme browser avec l'url
> > file://cheminxxxx/index.html (sans passer par Apache) !
>
>Essayes avec :http://127.0.0.1/index;html ou alors avec
>http://localhost.localdomain/index.html. Je pense que c'est un pb de
>conf de ton apache. envoie moi ton httpd.conf !!
> >
> > Quelqu'un pour m'expliquer ???????
> >
> > En réponse a Yann, que je salut en passant, j'ai essayé le code <?
> > phpinfo(); ?> mais ça ne marche pas.
>
>ton fichier était du type :
><? infophp() ?> et qu'il s'appelait index.php dans la racine de ton
>serveur Apache Si c'est le cas, ton php ne tourne pas si tu as une page
>sous Netscape qui est chargée mais rien qui s'affiche. Donc voir
>ci-dessus, fichier httpd.conf > > Mais il faut dire aussi que je ne sait
>absolument pas comment configurer ou > utiliser le php (bien que la
>syntaxe du langage en lui meme ne pose pas de > probleme a prioris pour
>moi). > > J'ai lu dans un livre que le php s'intégrait directement dans
>une page html > quelconque a l'intérieur des tags <? xxxx ?>. Mais faut-il
>changer > l'extension du fichier ? Non, car c'est le php qui génére le
>code html (je te joins un fichier php, ce sera plus simple). Ou bien
>faut-il mettre son code php dans un > fichier a part et l'appeler depuis
>le html (comme il est possible de faire > des deux facon en javascript) ?
>Ca peut se faire si l'on souhaite faire un "include". > > En bref, je
>n'est jamais utiliser le php, mais j'en ai besoin, et je > souhaiterais
>que l'on explique pas a pas, ce qu'il faut faire pour le > rendre actif
>dans Apache et comment en s'ent sert. Par exemple si je veux > une page
>qui met mon nom en php <? print("ernesto") ?> , ou dois-je mettre > ces
>ligne, a l'interieur du index.html, dans un fidhier a part, doi-je >
>renomer le fichier index avec une autre extension ?? etc. ce sera
>forcement un fichier en php. Attention, c'est le code php qui génère le
>code html, c'est ça la force de php pour le Web. > A+ Yann
>http://yann.forgerit.free.fr http://celticbrothers.poulp.org Ces deux
>sites sont fait en php et pourtant si tu regardes le source de la page
>affichée dans ton brownser, tu ne vois que du html !! je te joins la page
>d'accueil de celtic brothers ainsi que les pages qui sont en include,
>c'est à dire 5 pages. La seule chose, c'est que les fichiers header.php ou
>footer.php dans lesquels tu vas trouver pour le header : un paragraphe
>commenté en "general header fonction" ou pour le footer, juste une
>fonction foot(); sont ceux qui sont mentionnés (include) dans index.php et
>après ceux-ci appelent (include) les deux autres footer et header.
>J'espère être clair ?<? if(!IsSet($mainfile)) { include ("mainfile.php");
>} $index = 1; if (!isset($config)) { include("config.php"); }
>include("header.php"); if (isset($cookie[3])) $storynum = $cookie[3]; else
>$storynum = $storyhome; $result = mysql_query("SELECT sid, aid, title,
>time, hometext, bodytext, comments, counter, topic, informant, notes FROM
>stories ORDER BY sid DESC limit $storynum"); if(!$result) { echo
>mysql_errno(). ": ".mysql_error(). "
><print.htm>"; exit(); } while (list($s_sid, $aid, $title, $time,
>$hometext, $bodytext, $comments, $counter, $topic, $informant, $notes) =
>mysql_fetch_row($result)) { $printP = "<friend.htm> "; $sendF = "";
>getTopics($s_sid); formatTimestamp($time); $subject =
>stripslashes($subject); $hometext = stripslashes($hometext); $notes =
>stripslashes($notes); $introcount = strlen($hometext); $fullcount =
>strlen($bodytext); $totalcount = $introcount + $fullcount; $morelink = "(
>"; if ($fullcount > 1) { $morelink .= "".translate("Read More...")." |
>$totalcount ".translate("bytes more")." | "; } $count = $comments;
>$morelink .= "".translate("comments?")." | $printP $sendF )"; } else { if
>(($fullcount<1)) { if(($count==1)) { $morelink .= "\">".translate("Read
>More...")." | $morelink2\">$count ".translate("comment")." | $printP
>$sendF )"; } else { $morelink .= "\">".translate("Read More...")." |
>$morelink2\">$count ".translate("comments")." | $printP $sendF )"; } }
>else { if(($count==1)) { $morelink .= "\">$count ".translate("comment")."
>| $printP $sendF )"; } else { $morelink .= "\">$count
>".translate("comments")." | $printP $sendF )"; } } } $sid = $s_sid;
>themeindex($aid, $informant, $datetime, $title, $counter, $topic,
>$hometext, $notes, $morelink, $topicname, $topicimage, $topictext); }
>mysql_free_result($result); include("footer.php"); // Save referer info
>into the database to know who are linking us if (!isset($config)) {
>include("config.php"); } if ($httpref>0) { if($HTTP_REFERER=="" OR
>ereg("unknown", $HTTP_REFERER)) { } else { mysql_query("insert into
>referer values(NULL, '$HTTP_REFERER')"); // HTTP_REFERER SPECIFIQUE A
>APACHE } $result = mysql_query("select * from referer"); $numrows =
>mysql_num_rows($result); if($numrows==$httprefmax) { mysql_query("delete
>from referer"); } } ?> <? function foot() { if (!isset($config)) {
>include("config.php"); } global $index, $storynum, $user, $cookie;
>if(isset($user)) { if($cookie[9]=="") $cookie[9]=$Default_Theme;
>include("themes/$cookie[9]/footer.php"); } else {
>include("themes/$Default_Theme/footer.php"); } if (!isset($config)) {
>include("config.php"); } echo "
>$foot4
>
>";
>}
>foot();
>?>
>
><?php if (!isset($config)) { include("config.php"); } dbconnect();
>################################################## # Include some common
>header for HTML generation #
>################################################## echo "\n\n"; echo "\n";
>echo " "; echo "\n"; if ($admin) { echo "\n"; } if ($artpage==1) { echo
>"\n"; echo "\n"; echo ""; } else { echo ""; } #echo "\n\n"; if ($banners)
>{ // include("banners.php"); }
>################################################## # General Header
>Functions # ################################################## function
>head() { // header() is reserved by php3 for HTTP/1.0 headers if
>(!isset($config)) { include("config.php"); } global $siteaddr, $user, $hr,
>$theme, $cookie; global $bgcolor1, $bgcolor2, $bgcolor3, $textcolor1,
>$textcolor2; if(isset($user)) { $user2 = base64_decode($user); $cookie =
>explode(":", $user2); if($cookie[9]=="") $cookie[9]=$Default_Theme;
>if(isset($theme)) $cookie[9]=$theme; // extra logic to override previous
>with $theme override var include("themes/$cookie[9]/theme.php");
>include("themes/$cookie[9]/header.php"); } else {
>include("themes/$Default_Theme/theme.php");
>include("themes/$Default_Theme/header.php"); } } head();
>include("counter.php"); ?>
><?php
>
>if (!$config_called) {if (!isset($config)) {if (!isset($config)) {
>include("config.php"); }}}
>echo "
><body onload=init() bgcolor=000000 text=#FF6600 link=FFFFFF vlink=#778899
>topmargin=5 leftmargin=0 rightmargin=0 marginheight=5>
><table border=0 cellpadding=4 cellspacing=0 width=100%
>align=center><tr><td bgcolor=000000>
><table border=0 cellspacing=0 cellpadding=1 width=100% bgcolor=000000><tr><td>
><table border=0 cellspacing=0 cellpadding=3 width=100% bgcolor=000000><tr><td>
><a href=index.php><img src=themes/Green/deflogo.gif
>Alt=\"".translate("Welcome to")." $sitename\" border=0></a>
></td><TD align=center><center><img src=\"images/cooltext3952.jpg\"
>border=\"0\"></center>
></td><td align=right>
> <form action=search.php method=post><font size=2 color=#FF6600>
> ".translate("Search")."
> <input type=name name=query>
> </form>
></tr><tr bgcolor=000000><td colspan=2 bgcolor=000000>
><font size=3 color=#FF6600><b>Les CELTIC BROTHERS : Club HARLEY DAVIDSON
>en Bretagne (France), $slogan</b></td>
></td></tr></table></td></tr></table>
></td></tr><tr><td valign=top width=100% bgcolor=000000>
><table border=0 cellspacing=0 cellpadding=2 width=100%><tr><td valign=top
>width=150 bgcolor=000000>";
>
>mainblock();
>if ($Ephemerids==1) {
> ephemblock();
>}
>#oldNews($storynum);
>global $admin;
>if ($admin) {
> adminblock();
>}
>if (!$user) {
> loginbox();
>}
>leftblocks();
>headlines();
>
>echo "<img src=images/pix.gif border=0 width=150
>height=1></td><td> </td><td width=100% valign=top>";
>?>
>
><?php
>
>if ($index == 1) {
> echo "</td><td> </td><td valign=\"top\" bgcolor=\"000000\">";
> statbox();
> pollNewest();
>
>}
>if($cookie[8]) {
> $getblock = mysql_query("select ublock from users where
> uid='$cookie[0]'");
> $title = "".translate("Menu for")." $cookie[1]";
> list($ublock) = mysql_fetch_row($getblock);
> themesidebox($title, $ublock);
>}
> online();
> rightblocks();
> echo "</td>";
>//}
>echo "</td></tr></table></td></tr></table>";
>?>
httpd.conf
httpd-perl.conf
rpm_info