Configuration de mon site internet en local
Bonjour,
Après avoir navigué sur ce forum, je n'ai pas trouvé de cas similaire (et je dois dire que cela m'étonne, mais bon... personne n'est parfait !)
Voilà, j'ai installé mysql, apache2 et php5 ainsi que phpmyadmin sur mon macbook pro intel core duo sous mac os X 10.4.8
Tout fonctionne, l'affichage du html, du php, la connexion à la base mysql.
Mais j'ai toujours un souci (que j'ai également rencontré sur easyphp sur mon ancien pc) pour la lecture de mon site réalisé en php il y a quelques temps et aujourd'hui hébergé sur un serveur linux avec apache et php.
Que je sois sur un pc ou un mac, sur internet explorer, firefox ou safari, mon site fonctionne et s'affiche convenablement (sauf pour les javascripts mais ce n'est pas mon problème actuel).
Dès que je met mon site en local le code php n'est pas interprété correctement.
Exemple voici le code php de ma page (http://www.diapophoto.com)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
<?
require ("trace_ip.php");
?>
<title>Diapophoto.com - The Pictures Website</title>
<meta NAME="description" CONTENT="You print postcards,calendars and you still need more and more pictures.
We offer you different type of pictures.
Search Engine, Reservation module...">
<meta NAME="keywords" CONTENT="Photo, photo, Picture, picture, Pictures, pictures, postcards, Postcards, picture of USA, Diapophoto, DIAPOPHOTO, image, images, Calendars, Calendar, photographer, photograph">
<meta NAME="revisit-after" CONTENT="15 days">
<head>
<script language="javascript">
if (screen.width < 1024)
alert('Attention, ce site est optimisé pour un affichage en 1024x768, \n vous risquez de ne pas voir tout les menus et liens du site.\n\n Pour la changer: \n - Cliquez droit sur l\'écran \n - Propriétés \n - Choisir l\'onglet configuration \n - Monter la résolution à 1024x768 \n - Cliquez sur appliquer et sur OK\n\n\n\n Caution, this website is set with a 1024x768 configuration,\n To have a better view of this site please follow the bellow instruction.\n\n - Click right on your screen\n - Properties \n - Choose Configuration \n - Increase the resolution to 1024x768 \n - Click on Apply and then OK\n\n');
</script>
</head>
<?
include("./pro/pass.php");
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'>";
echo "<tr><td valign='top' align='center'>";
echo " <table width='900' border='0' cellspacing='0' cellpadding='0' height='500'><tr>";
echo " <td height='150' colspan='2' align='center' valign='bottom'> <img src='images/diapophoto.jpg'></td></tr>";
echo " <tr><td colspan=2 height=15 valign=top align='center'>";
print ("<table border=0><tr><td align=center valign=top height=10><a href='index.php?langue=1'><img src='./images/sfrancais.jpg' border=0></a></td><td align=center valign=top height=10><a href='index.php?langue=2'><img src='./images/senglish.jpg' border=0></a></td></tr></table>");
print ("</td></tr>");
echo " <tr><td height=80 colspan=2 align=center valign=center><br></td></tr>";
echo " <tr><td valign=bottom align=center>";
$idpage=1;
if($langue==0)
{$langue=1;
include("./pro/fonction_var.php");
echo " <img src='./images/ppublic.jpg' border=0><br><font face=arial size=2>$mot[14]</font></td><td width=50% valign=bottom align=center>";
print ("<a href='./pro/index.php?langue=1'><input type=hidden name=langue value='1'><img src='./images/pentreprise.jpg' border=0><br><font face=arial size=2>$mot[15]</font></a>");
}
else
{
include("./pro/fonction_var.php");
echo "<img src='./images/ppublic.jpg' border=0><br><font face=arial size=2>$mot[14]</font></td><td width=50% valign=bottom align=center>";
print ("<a href='./pro/index.php?langue=$langue'><input type=hidden name=langue value='$langue'><img src='./images/pentreprise.jpg' border=0><br><font face=arial size=2>$mot[15]</font></a>");
}
echo " </td></tr>";
print (" </table> </td></tr>");
echo " <tr><td colspan=2 height=50 valign=bottom>";
include ("./copyright.php3");
echo " </td></tr></table>";
?> |
le code n'est pas parfait, je ne suis pas un pro mais tout fonctionne quand mon site est héberger sur le serveur de mon hébergeur alors pourquoi les actions notamment des conditions de langues, (if et else) ne fonctionnent pas en local alors que la variable passe bien dans l'url ?)
Est ce un problème de mon php.ini ou un autre fichier à configurer ?
Merci d'avance de vos réponses.
nb : l'include "fonction_var.php" est un script qui va rechercher les variables textes à afficher selon la langue choisi, le script fonctionne car dans la première condition il va chercher dans mysql la langue 1 qui est le français et l'affiche.