Phpmyadmin ou hebergeur ?

Fermé
amandine0108 Messages postés 70 Date d'inscription vendredi 19 août 2011 Statut Membre Dernière intervention 14 mars 2013 - 24 août 2011 à 00:31
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 25 août 2011 à 15:44
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 mardi 12 juillet 2011 Statut Membre Dernière intervention 24 août 2011 25
24 août 2011 à 10:03
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 vendredi 19 août 2011 Statut Membre Dernière intervention 14 mars 2013
24 août 2011 à 15:17
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 dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
25 août 2011 à 13:28
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 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
Modifié par mpmp93 le 25/08/2011 à 15:45
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