Probleme PHP

Bonjour, j'ai un soucis d'hébergement, je suis avec l'OS Windows 2003 serveur et j'héberge un site qui contient une page php5 le soucis c'est qu'une fois que l'on clique sur le lien cela ouvre la page mais la page est blanche.
Y-a-til un problème d'incompatibilité.

Mon soucis ==> https://www.rsemballages.fr/ Il faut cliquer sur la partie admin en haut à droite

Merci.
Configuration: Windows XP
Firefox 3.0.10

9 réponses

  1. c'est qu'il ne trouvais pas dans le bon dossier les include du début et principalement celui du header donc on lui a redéfini le chemin et par magie il s'est afficher ^^. Maintenant le soucis c'est qu'une fois dans partie admin, sur les 6 onglets, un seul s'affiche quand on clique dessus et les autres semblent rencontrer le même problème que celui du début c'est à dire que seul le header s'affiche.

    Merci
    1. Le soucis c'est que sur Wamp tout fonctionne même avec la BD alors qu'une fois sur le serveur cela plante, mais j'utilise apache 2 mais dans celui ci c'est mentionné PHP 4.3.5 est-ce que si je met apache à jour cela fonctionnera comme pour WAMP ??
      1. Normalement oui, mais ta résolution de problème vis-à-vis du PHP qui ne s'affichait pas du tout, c'était quoi ?
    2. Bon la partie admin fonction mais ensuite les onglets à l'interieur il y en a qu'un qui fonctionne et cela ne fonctionne pas avec la base de donnée.
      1. Re,

        Regarde dans les logs de ton serveur, tu obtiendras certainement des informations concernant les problèmes d'accès à ta/tes bases de données...

        Si tu en trouves n'hésite pas à les poster, ça permettra surement de te dire pourquoi cela ne fonctionne pas !...

        Amicalement,
        S@M...
      2. Le problème ? C'était quoi ?
    3. Merci pour toute vos réponses ^^ maintenant c'est juste les include qui ne fonctionne pas, car normalement cela doit être sur un font bleu.

      Merci encore.
      1. C'était quoi le problème ? Config serveur ? Si PHP fonctionne les includes fonctionnent...
    4. Je pense que l'accès sans mot de passe est normal c'est sûrement pour les tests, parce qu'une fois que les balises fonctionnent il ne test pas le mot de passe.

      Vu que ça fonctionne, c'est sûrement un problème config serveur, et comme je ne connais pas trop les configs serveur demande à quelqu'un d'éxpérimenté, fais un nouveau topic avec "config windows serveur 2003 pour PHP".

      Ca à l'air que d'être ça si ton code fonctionne en local...
      1. Salut,

        Bah moi j'ai essayé... ça semble fonctionner !??????????

        Url -> click sur administration -> validation du formulaire d'authentification

        Par contre attention ! Sans rentrer de mot de passe, j'ai réussi à rentrer !
        Donc corrige vite avant qq un fasse une betise !

        Amicalement,
        S@M
        1. Avant de faire tes test en ligne essaye de prendre un logiciel du type WampServer pour pouvoir tester en "local" sur ton PC...

          Peut il y a-t-il une erreur qui ne se voit pas en ligne... Maintenant si ça fonctionne en local mais pas en ligne ça peut-être divers choses, vis-à-vis de la configuration serveur, sûrement oublié d'installer un élément de PHP...
          1. <?php

            include 'config.php'; // Configuration
            include 'connect.php'; // Connexion à la base de donnée
            include 'header.php'; // Header du design

            // Afficher le formulaire de login
            function afficheFormulaire(){
            echo '<div style="margin:0 auto;text-align:center;">
            <form method="post" action="">
            <div style="margin:0 auto;width:300px;">
            <label style="text-align:right;display:block;width:100px;float:left;">Nom</label>
            <input type="text" name="nom" style="background:#EEEEEE;"/><br/>
            </div>
            <div style="margin:0 auto;width:300px;">
            <label style="text-align:right;display:block;width:100px;float:left;">Mot de passe</label>
            <input type="password" name="pwd" style="background:#EEEEEE;"/><br/><br/>
            </div>
            <input type="submit" name="login" value="Se connecter"/>
            </form>
            </div>';
            }

            // Affiche le menu Admin
            function afficheAdmin(){
            // On établit la différence entre le menu Admin et le menu Client
            $menu = '<link rel="stylesheet" href="css/style.css">
            <h2 align="center">Menu</h2>';
            $menu .= '<table align="center">
            <tr>';
            if(isset($_SESSION['admin'])){
            $menu .= '<td><a href="ajoutClient.php"><img src="images/ajoutClient.png" border=0/></a></td>
            <td><a href="listingClients.php"><img src="images/listingClients.png" border=0/></a></td>
            <td><a href="ajoutPrix.php"><img src="images/ajoutPrix.png" border=0/></a></td>';
            }
            $menu .= '<td><a href="listingPrix.php"><img src="images/listingPrix.png" border=0/></a></td>
            <td><a href="message.php"><img src="images/messages.png" border=0/></a></td>
            <td><a href="admin.php?deco"><img src="images/deconnexion.png" border=0/></a></td>
            </tr>
            <tr align="center">';
            if(isset($_SESSION['admin'])){
            $menu .= '<td><a href="ajoutClient.php">Ajout Client</a></td>
            <td><a href="listingClients.php">Listing Clients</a></td>
            <td><a href="ajoutPrix.php">Ajout Prix</a></td>';
            }
            $menu .= '<td align="center"><a href="listingPrix.php">Listing Prix</a></td>
            <td><a href="message.php">Messagerie</a></td>
            <td><a href="admin.php?deco">Déconnexion</a></td>
            </tr>
            </table>';
            echo $menu;
            }

            // Deconnexion
            function deco(){
            $_SESSION = array();
            session_destroy();
            echo '<META HTTP-EQUIV="refresh" CONTENT="0;URL=?">';
            }

            // Déconnexion
            if(isset($_GET['deco'])){
            deco();
            die();
            }

            if(isset($_SESSION['idUser']) OR isset($_SESSION['admin']))
            afficheAdmin();
            else {
            # Si on a poster le formulaire
            if(isset($_POST['login'])){
            extract($_POST);
            if($nom == $config['loginAdmin'] && $pwd == $config['pwdAdmin']){
            $_SESSION['admin'] = TRUE; // SESSION POUR L'ADMIN
            afficheAdmin();
            } else {
            # On vérifie si il existe return 1 si oui 0 si non
            $requete = "SELECT COUNT(*)
            FROM client
            WHERE nom = '$nom'
            AND mdp = '$pwd'";
            if($connec->getOne($requete) == 1) {
            # On récupere l'id du client
            $requete = "SELECT id_client
            FROM client
            WHERE nom = '$nom'
            AND mdp = '$pwd'";
            $_SESSION['idUser'] = $connec->getOne($requete); // SESSION USER
            afficheAdmin();
            } else {
            echo 'Données non valides';
            afficheFormulaire();
            }
            }
            } else {
            afficheFormulaire();
            }
            }

            include 'footer.html'; // Footer du design
            ?>