Bonjour,
Je réalise en ce moment un site qui avait déjà un hébergement sur un serveur mutualisé hosteur.com et ils ont apparemment une configuration php singulière puisque mon code php est ignoré sans renvoi d'erreur ni rien j'ai une page blanche et vierge de code source dès que du code php est présent.
Si j’enlève le code PhP ma page s'affiche correctement avec mes div en bonne et due forme etc...
j'ai vérifié certaines fonctionnalités comme display_errors ou autre ne sont pas activé sur ce serveur et j'ai essayé de mettre des config "ini_set" mais rien n'a changé
je fait appel à vous pour voir si on peut ensemble régler ce soucis, merci d'avance de votre aide
<?php
include("connexiondb.php");
=> qui contient :
ini_set('display_errors', 1);
error_reporting(-1);
ini_set('mysql.trace_mode', true);
$host='localhost';
$user='mon_id_user';
$db=mon_nom_de_base';
$password='mon_pass';
$conn= mysql_connect($host, $user, $password);
mysql_select_db($db, $conn) or die("Impossible d'ouvrir la base de donnee $db");
$erreur=array(); //on cree un tableau d'erreur
$entree=mysql_real_escape_string(htmlspecialchars(trim($_POST['entree'])));
$plat_jour=mysql_real_escape_string(htmlspecialchars(trim($_POST['plat_jour'])));
else
{
array_push($erreur, "Un des champs est vide");
}
?>
et dans mon code html j'ai encore du php ou je renvoi mes erreurs du formulaire
<div id="news_">
<?php
if(count($erreur)==0)
{
$sql="INSERT INTO menu_jour (entree_jour, plat_jour) VALUES ('$entree', '$plat_jour')";
$req=mysql_query($sql) or die('Erreur SQL ! <br />'.$sql.'<br />'.mysql_error());
echo ("<p color='green'>Le menu du jour à été enregistré avec succès</p>"
}
if(count($erreur))
{
echo "<font color='#993366'><b>";
echo implode("<br/>", $erreur)."<br/>";
echo "</b></font>";
}
?>
</div>