Phpmyadmin ou hebergeur ?

amandine0108 Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -  
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   -
Hello, =D

Me revoila avec mes questions ;)
Je suis heberger sur legtux, comme il fournisse phpmyadmin, je fais mes base de données sur ça.
Mais j'ai une question, j'aimerais maintenant visionnez mes pages que j'ai ecrire en php avec les requetes, comment faire, je met les pages sur l'hebergeur et ça les affichera direct avec les requetes ou bien il faut que je mette les pages en php autre part...?
Merci ! :)


3 réponses

aciddev Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   25
 
Bonjour,

Pour visionner tes pages PHP, tu dois simplement les mettre en ligne via ta solution d'hébergement.

Toutefois, à chaque hébergement est associé un nom de domaine qui te permettra via l'URL de visionner ces pages.
Regarde quelle URL est associée à ton hébergement, tu pourras ainsi voir le résultat.
0
amandine0108 Messages postés 70 Date d'inscription   Statut Membre Dernière intervention  
 
Les mettre en ligne sur internet? Mais tout le monde pourra les voir ou pas?
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
oui tout le monde pourra les voir, c'est ça l'intérêt d'un hébergement.

Si tu veux les protéger par un mot de passe, vas voir du côté de .htaccess .htpassword
0
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
Bonjour,

Une solution très simple, dans l'URL vous ajoutez à la main un paramètre &echo, exemple:

http://www.monsite.com/index.php?page=listeClients

devient à la main:

http://www.monsite.com/index.php?page=listeClients&echo

et vous interceptez:

<?php  
$debug = false;  
if (isset($_GET['echo'])) {  
   $debug = true;  
}


....et plus loin là où vous avez la requête SQL:....

$sql = "SELECT * FROM liste_clients WHERE actif='Oui'";
if ($debug) { echo $sql; }
....


Ca c'est la soluce "à l'arrache...". Si on code en POO, on mutualise ceci

var $debug = false;

function executeSql($sql) {  
      if ($this->debug) { echo $sql; }  
      return mysql_query($sql);  
}  


et qu'on utilise au travers de sa classe applicative:

$Appli = new Appli($debug); // classe applicative perso, paramètre debug si nécessaire
$Appli->executeSql("SELECT * FROM liste_clients WHERE actif='Oui'");

Le client ordinaire excute la page, le code SQL ne s'affiche pas. Vous rajoutez &echo à l'URL, vous verrez le code SQL de cette même page s'afficher.

A+
0