Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

éditeur en PHP

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
clad
WRInaute impliqué
WRInaute impliqué

Inscrit le: 25 Fév 2005
Messages: 468

URL permanente de ce messagePosté le : Jeu Aoû 04, 2005 0:13    Sujet du message: éditeur en PHP

salut,

je conais rien en php et je cherche un script compteur stats comme il ya sur mon site

le problème c'est que le script ajoute pas les visite...

si je vous envoi le script,est ce qu il ya moyen de l'éditer pour que sa deconne plus sur mon site ou pas?
 
clad Visiter le site web du posteur
correiaj
WRInaute accro
WRInaute accro

Inscrit le: 25 Avr 2005
Messages: 1106
Localisation: Paraná y Bombonera

URL permanente de ce messagePosté le : Jeu Aoû 04, 2005 2:30    Sujet du message: éditeur en PHP

oui
 
correiaj Visiter le site web du posteur
clad
WRInaute impliqué
WRInaute impliqué

Inscrit le: 25 Fév 2005
Messages: 468

URL permanente de ce messagePosté le : Jeu Aoû 04, 2005 13:25    Sujet du message: éditeur en PHP

ok merci

je t envoi le script par mp
 
clad Visiter le site web du posteur
correiaj
WRInaute accro
WRInaute accro

Inscrit le: 25 Avr 2005
Messages: 1106
Localisation: Paraná y Bombonera

URL permanente de ce messagePosté le : Jeu Aoû 04, 2005 13:53    Sujet du message: éditeur en PHP

Le scritp a créé la table Mysql?
 
correiaj Visiter le site web du posteur
clad
WRInaute impliqué
WRInaute impliqué

Inscrit le: 25 Fév 2005
Messages: 468

URL permanente de ce messagePosté le : Jeu Aoû 04, 2005 14:52    Sujet du message: éditeur en PHP

j'ai essayé ton script, j'ai fait une fichier install.php et sa deconne...
 
clad Visiter le site web du posteur
clad
WRInaute impliqué
WRInaute impliqué

Inscrit le: 25 Fév 2005
Messages: 468

URL permanente de ce messagePosté le : Jeu Aoû 04, 2005 20:44    Sujet du message: éditeur en PHP

ok c'est bon merci!!!!!!!!!!!!!!

tes le meilleur!!!!!!!!!!!!!!!!!!!
 
clad Visiter le site web du posteur
Madrileño
WRInaute accro
WRInaute accro

Inscrit le: 07 Juil 2004
Messages: 12635
Localisation: -------------- -- España Mi Amor ! -- -------------------------- :)

URL permanente de ce messagePosté le : Jeu Aoû 04, 2005 21:05    Sujet du message: éditeur en PHP

Ce qui aurait été sympa c'est montrer le code pour que les futurs lecteurs comprennent les erreurs qui ont été arrangés dans le script avant Laughing
 
Madrileño Visiter le site web du posteur
correiaj
WRInaute accro
WRInaute accro

Inscrit le: 25 Avr 2005
Messages: 1106
Localisation: Paraná y Bombonera

URL permanente de ce messagePosté le : Jeu Aoû 04, 2005 21:32    Sujet du message: éditeur en PHP

Oui cher madrilène:
(mais le script marche si les global son sur on, sinon, il faut rajouter les post et get, ce que j´ai commencé...

install.php:
Code:
 
<html>
<head>
<title>installation</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<?
if ($_POST['formulaire']=="envoyer")
{
   $host = $_POST['mysql_host'];
   $login = $_POST['mysql_login'];
   $pass = $_POST['mysql_pass'];
   $dbnom = $_POST['mysql_dbnom'];
   $texte="<?
   \$mysql_host=\"$host\"; // le serveur
   \$mysql_login=\"$login\"; // le login
   \$mysql_pass=\"$pass\"; // mot de passe
   \$mysql_dbnom=\"$dbnom\"; // nom de la base de donnee
   \$db=mysql_connect(\$mysql_host,\$mysql_login,\$mysql_pass);
   mysql_select_db(\$mysql_dbnom,\$db);
   ?>";
   $fp=fopen("connect_visite.php","w");
   fwrite($fp,$texte);
   fclose($fp);
   $date = date("Y-m-d");
   include("connect_visite.php") ;
   $sql="CREATE TABLE compteur_visite (
   compteur double DEFAULT '0' NOT NULL,
   date date DEFAULT '0000-00-00' NOT NULL,
   time int(9) NOT NULL default '0',
   duree int(9) NOT NULL default '0',
   ip varchar(50) NOT NULL,
   PRIMARY KEY (ip),
   KEY compteur (compteur, date),
   KEY ip (ip)
   )
   ";
   $res=mysql_query($sql, $db);
   $sql="INSERT INTO compteur_visite VALUES ('$compteur', '$date', '$time', '$duree', 'compteur')";
   $res=mysql_query($sql, $db);
   if ($res==1)
      {
      include("connect_visite.php") ;
      print "
      <div align=\"center\">
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p><font size=\"5\"><i><font color=\"#FF0000\">Installation reussi </font></i></font></p>
        <p><font size=\"5\" color=\"#000000\"><b><a href=\"admin.php?pass_admin=$mysql_pass\">Continuer</a></b></font></p>
      </div>";
      }
   else
      {
      print "
      <div align=\"center\">
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p><font size=\"5\"><i><font color=\"#FF0000\">Installation échouée verifier vos parametres de connexion </font></i></font></p>
        <p><font size=\"5\" color=\"#000000\"><b><a href=\"install.php\">recommencer</a></b></font></p>
      </div>";
   }
}
else
{
   print"
   <p align=\"center\"><font size=\"5\"></font></p>
   <form method=\"post\" action=\"install.php\">
    
  <table border=\"1\" cellspacing=\"0\" cellpadding=\"10\" bordercolor=\"#000000\" align=\"center\">
    <tr>
      <td bordercolor=\"#CCCCCC\" bgcolor=\"#CCCCCC\" colspan=\"2\">
        <div align=\"center\"><font size=\"5\"><i>Installation du compteur de visite</i></font></div>
      </td>
    </tr>
    <tr bordercolor=\"#FFFFFF\">
      <td>
        <p><font face=\"Verdana, Arial, Helvetica, sans-serif\">Le serveur :</font></p>
      </td>
      <td><font face=\"Verdana, Arial, Helvetica, sans-serif\">
        <input type=\"text\" name=\"mysql_host\" size=\"30\">
        </font></td>
    </tr>
    <tr bordercolor=\"#FFFFFF\">
      <td><font face=\"Verdana, Arial, Helvetica, sans-serif\">Le login :</font></td>
      <td><font face=\"Verdana, Arial, Helvetica, sans-serif\">
        <input type=\"text\" name=\"mysql_login\" size=\"30\">
        </font></td>
    </tr>
    <tr bordercolor=\"#FFFFFF\">
      <td><font face=\"Verdana, Arial, Helvetica, sans-serif\">le mot de passe :
        </font></td>
      <td><font face=\"Verdana, Arial, Helvetica, sans-serif\">
        <input type=\"text\" name=\"mysql_pass\" size=\"30\">
        </font></td>
    </tr>
    <tr bordercolor=\"#FFFFFF\">
      <td><font face=\"Verdana, Arial, Helvetica, sans-serif\">le nom de la base
        de donn&eacute;e:</font></td>
      <td><font face=\"Verdana, Arial, Helvetica, sans-serif\">
        <input type=\"text\" name=\"mysql_dbnom\" size=\"30\">
        </font></td>
    </tr>
    <tr bordercolor=\"#FFFFFF\">
      <td>
        <p><font face=\"Verdana, Arial, Helvetica, sans-serif\">Chiffre au compteur:</font></p>
        </td>
      <td bgcolor=\"#FFFFFF\">
        <p><font face=\"Verdana, Arial, Helvetica, sans-serif\">
          <input type=\"text\" name=\"compteur\" size=\"20\" value=\"0\">
          </font></p>
      </td>
    </tr>
    <tr bordercolor=\"#FFFFFF\">
      <td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Durée entre deux connexions du meme visiteur <br>
        ou il sera consider&eacute; comme nouveau visiteur (en heures)</font></td>
      <td bgcolor=\"#FFFFFF\">
        <input type=\"text\" name=\"duree\" size=\"5\" value=\"24\">
      </td>
    </tr>
    <tr bordercolor=\"#FFFFFF\">
      <td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Nombre de
        minutes ou le visiteur <br>
        sera consider&eacute; comme connect&eacute; (en minutes)</font></td>
      <td bgcolor=\"#FFFFFF\">
        <input type=\"text\" name=\"time\" size=\"5\" value=\"10\">
      </td>
    </tr>
    <tr bordercolor=\"#FFFFFF\">
      <td colspan=\"2\">
        <input type=\"hidden\" name=\"formulaire\" value=\"envoyer\">
        La validation du formulaire va creer une table dans votre base de<br>
        donn&eacute;e nomm&eacute; <b>compteur_visite </b>et enregistrer vos parametres
        de<br>
        connexion dans le fichier <b>connect_visite.php</b></td>
    </tr>
  </table>
   <p align=\"center\">
       <input type=\"submit\" name=\"Submit\" value=\"               Envoyer               \">
     </p>
   </form>";
}
?>
<p>&nbsp;</p>
</body>
</html>


admin.php:
Code:

<html>
<head>
<title>Administration du compteur</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<?
include("connect_visite.php") ;
if(isset($_GET['pass_admin'])) {
$pass_admin=$_GET['pass_admin'];
}
elseif(isset($_POST['pass_admin'])) {
$pass_admin=$_POST['pass_admin'];
}
else {
$pass_admin = '';
}

if(isset($_POST['formulaire'])) { $formulaire=$_POST['formulaire']; } else { $formulaire= ''; }
if(isset($_POST['formulaire2'])) {$formulaire2=$_POST['formulaire2']; } else { $formulaire2= ''; }
if(isset($_POST['formulaire3'])) {$formulaire2=$_POST['formulaire3']; } else { $formulaire3= ''; }

if ($pass_admin!=$mysql_pass)
   {
      print "
            <table width=100% height=100% border=0>
              <tr>
               <td><form name=form1 method=post action=admin.php>
                 <div align=center>
                  <p class=Style1><strong>Acces a l'administration du compteur visite Rock</strong></p>
                  <p class=Style1>Mot de passe administrateur (le meme que celui de la base mysql) </p>
                  <p>
                    <input name=pass_admin type=password id=pass_admin>
                    <input type=submit name=Submit value=Envoyer> 
                     </p>
                 </div>
               </form></td>
              </tr>
            </table>
            </body>
            </html>
            ";
      exit;
   }

if ($formulaire=="supprimer")
   {$sql="drop table compteur_visite";
   $res=mysql_query($sql, $db);
   if ($res==1)
      {print "
      <div align=\"center\">
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p><font size=\"5\"><i><font color=\"#FF0000\">Désinstallation reussi </font></i></font></p>
       </div>";}
   else
      {print"
      <div align=\"center\">
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p><font size=\"5\"><i><font color=\"#FF0000\">Désinstallation échouée </font></i></font></p>
        <p><font size=\"5\" color=\"#000000\"><b><a href=\"admin.php\">revenir</a></b></font></p>
      </div>";}
   }
else
   {


   //on teste si on doit mettre a jour le compteur et le met a jour
   if ($formulaire=="envoyer")
      {$sql="update compteur_visite set compteur=$compteur where ip='compteur'";
      $res=mysql_query($sql, $db); }

   //on teste si on doit mettre a jour le temps de connexion
   if ($formulaire2=="connect")
      {$sql="update compteur_visite set time=$compteur_c where ip='compteur'";
      $res=mysql_query($sql, $db); }
      
   //on teste si on doit mettre a jour le durée de connexion
   if ($formulaire3=="connect")
      {$sql="update compteur_visite set duree=$compteur_d where ip='compteur'";
      $res=mysql_query($sql, $db); }

   //on recupere le nb du compteur de visite et le temps t
   $sql="select compteur,time,duree from compteur_visite where ip='compteur'";
   $res=mysql_query($sql, $db);
   $ligne = mysql_fetch_object ($res);
   
   //*********************page d administration*********************
   print"
   <div align=\"center\">
     <p><font face=\"Verdana, Arial, Helvetica, sans-serif\">Administration du compteur
       de visite 1.2 </font></p><br>
       <div align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif><strong><a href=http://persol.free.fr/compteur_visite target=_blank>AIDE EN LIGNE SUR LE SITE OFFICIEL</a></strong></font>
</div>
     <p align=\"left\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Pour
       integrer ce compteur a vos pages utiliser le code ci-dessous<br>
       la variable \$compteur contient le chiffre du compteur a vous de mettre en
       forme l'ecriture du compteur</font></p>
     <table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\" bordercolor=\"#000000\">
       <tr bgcolor=\"#CCCCCC\" bordercolor=\"#CCCCCC\">
         <td>
           <div align=\"center\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Le
             code a utiliser si vos pages sont a la racine du site</font></b></div>
         </td>
         <td>
           <div align=\"center\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Le
             code a utiliser si vos pages ne sont pas a la racine du site</font></b></div>
         </td>
       </tr>
       <tr>
        
      <td bordercolor=\"#CCCCCC\"><font color=\"#CC3300\" face=\"Verdana, Arial, Helvetica, sans-serif\">&lt;?
        <br>
        include(&quot;./visite/visite.php&quot;);<br>
        print&quot;Nb total de visiteurs: \$compteur&lt;br&gt;&quot;;<br>
        print&quot;Nb de visiteurs aujourdhui: \$compteur_j&lt;br&gt;&quot;;<br>
        print&quot;Nb visiteurs connect&eacute;s: \$compteur_c&lt;br&gt;&quot;;<br>
        </font><font color=\"#CC3300\" face=\"Verdana, Arial, Helvetica, sans-serif\">?&gt;</font></td>
      <td bordercolor=\"#CCCCCC\"><font color=\"#CC3300\" face=\"Verdana, Arial, Helvetica, sans-serif\">&lt;?
        <br>
        include(&quot;../visite/visite1.php&quot;);<br>
        print&quot;Nb total de visiteurs: \$compteur&lt;br&gt;&quot;;<br>
        print&quot;Nb de visiteurs aujourdhui: \$compteur_j&lt;br&gt;&quot;;<br>
        print&quot;Nb visiteurs connect&eacute;s: \$compteur_c&lt;br&gt;&quot;;<br>
        </font><font color=\"#CC3300\" face=\"Verdana, Arial, Helvetica, sans-serif\">?&gt;</font></td>
       </tr>
     </table>
    
  <p align=\"left\">Un petit exemple de mise en forme du compteur avec le code suivant<br>
    <font face=\"Geneva, Arial, Helvetica, san-serif\" size=\"2\" color=\"#009900\"><b><font size=\"1\">&lt;?<br>
    include(&quot;./visite/visite.php&quot;);<br>
    print&quot; &lt;div align=center&gt;&lt;font face=Verdana, Arial, Helvetica,
    sans-serif size=1&gt;Nb <br>
    de visiteurs:&lt;b&gt;&lt;font color=#FF0000&gt;<font color=\"#FF0000\">\$compteur</font>&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;<br>
    &lt;/div&gt;&quot;;<br>
    print&quot; &lt;div align=center&gt;&lt;font face=Verdana, Arial, Helvetica,
    sans-serif size=1&gt;Nb <br>
    de visiteurs aujourd'hui:&lt;b&gt;&lt;font color=#FF0000&gt;<font color=\"#FF0000\">\$compteur_j</font>&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;<br>
    &lt;/div&gt;&quot;;<br>
    print&quot; &lt;div align=center&gt;&lt;font face=Verdana, Arial, Helvetica,
    sans-serif size=1&gt;Nb <br>
    de connect&eacute;s:&lt;b&gt;&lt;font color=#FF0000&gt;<font color=\"#FF0000\">\$compteur_c</font>&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;<br>
    &lt;/div&gt;&quot;;<br>
    ?&gt; </font></b></font></p>
     <form method=\"post\" action=\"admin.php\">
       <table border=\"1\" cellspacing=\"0\" cellpadding=\"4\" align=\"center\" bordercolor=\"#000000\">
         <tr>
           <td bordercolor=\"#CCCCCC\" bgcolor=\"#CCCCCC\">
             <div align=\"center\">MODIFICATION DU CHIFFRE AU COMPTEUR</div>
           </td>
         </tr>
         <tr>
           <td bordercolor=\"#FFFFFF\">
             <div align=\"center\">
               <input type=\"text\" name=\"compteur\" size=\"20\" value=\"$ligne->compteur\">
             </div>
           </td>
         </tr>
       </table>
       <p>
         <input type=\"submit\" name=\"Submit\" value=\"      Modifier      \">
         <input type=\"hidden\" name=\"formulaire\" value=\"envoyer\">
         <input name=\"pass_admin\" type=\"hidden\" id=\"pass_admin\" value=\"$mysql_pass\">
       </p>
     </form>
  <form method=\"post\" action=\"admin.php\">
    <table border=\"1\" cellspacing=\"0\" cellpadding=\"4\" align=\"center\" bordercolor=\"#000000\">
      <tr>
        <td bordercolor=\"#CCCCCC\" bgcolor=\"#CCCCCC\">
          <div align=\"center\">MODIFICATION DE LA DUREE ENTRE DEUX CONNEXIONS DU MEME<br>
            VISITEUR OU IL SERA CONSIDERE COMME NOUVEAU VISITEUR (en heures)<br></div>
        </td>
      </tr>
      <tr>
        <td bordercolor=\"#FFFFFF\">
          <div align=\"center\">
            <input type=\"text\" name=\"compteur_d\" size=\"20\" value=\"$ligne->duree\">
          </div>
        </td>
      </tr>
    </table>
    <p>
      <input type=\"submit\" name=\"Submit4\" value=\"      Modifier      \">
      <input type=\"hidden\" name=\"formulaire3\" value=\"connect\">
      <input name=\"pass_admin\" type=\"hidden\" id=\"pass_admin\" value=\"$mysql_pass\">
    </p>
  </form>    
  <form method=\"post\" action=\"admin.php\">
    <table border=\"1\" cellspacing=\"0\" cellpadding=\"4\" align=\"center\" bordercolor=\"#000000\">
      <tr>
        <td bordercolor=\"#CCCCCC\" bgcolor=\"#CCCCCC\">
          <div align=\"center\">MODIFICATION DU TEMPS DURANT<br>
            LEQUEL LE VISITEUR EST CONSIDERE<br>
            COMME CONNECTE (en minutes)</div>
        </td>
      </tr>
      <tr>
        <td bordercolor=\"#FFFFFF\">
          <div align=\"center\">
            <input type=\"text\" name=\"compteur_c\" size=\"20\" value=\"$ligne->time\">
          </div>
        </td>
      </tr>
    </table>
    <p>
      <input type=\"submit\" name=\"Submit3\" value=\"      Modifier      \">
      <input type=\"hidden\" name=\"formulaire2\" value=\"connect\">
      <input name=\"pass_admin\" type=\"hidden\" id=\"pass_admin\" value=\"$mysql_pass\">
    </p>
  </form>
  <form method=\"post\" action=\"admin.php\">
       <table border=\"1\" cellspacing=\"0\" cellpadding=\"4\" align=\"center\" bordercolor=\"#000000\">
         <tr>
           <td bordercolor=\"#FF0000\" bgcolor=\"#FF0000\">
             <div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\"><b>D&eacute;sinstaller
               le compteur</b></font></div>
           </td>
         </tr>
         <tr>
           <td bordercolor=\"#FFFFFF\">
             <div align=\"center\"> Cette commande supprime la table cr&eacute;&eacute;e
               <br>
               dans votre base de donn&eacute;e ensuite a vous de supprimer<br>
               le repertoire visite de votre site</div>
           </td>
         </tr>
       </table>
       <input type=\"submit\" name=\"Submit2\" value=\"D&eacute;sinstaller le compteur\">
       <input type=\"hidden\" name=\"formulaire\" value=\"supprimer\">
       <input name=\"pass_admin\" type=\"hidden\" id=\"pass_admin\" value=\"$mysql_pass\">
     </form>
     <p>&nbsp; </p>
   </div>";}
?>   
</body>
</html>


Clad, prend cette version si tu comptes t´en servir car celle que je t´ai donné n´est pas finie.
Mais je ne conseille pas trop ce script (pas secur/trop lourd)
 
correiaj Visiter le site web du posteur
fandecine
Modérateur
Modérateur

Inscrit le: 02 Avr 2005
Messages: 1433
Localisation: Béarn

URL permanente de ce messagePosté le : Jeu Aoû 04, 2005 21:52    Sujet du message: éditeur en PHP

correiaj, je me suis permis d'éditer ton post pour le rendre plus lisible.

On chambre pas! C'est mas première utilisation des droits de modérateur. Wink
 
fandecine Visiter le site web du posteur
correiaj
WRInaute accro
WRInaute accro

Inscrit le: 25 Avr 2005
Messages: 1106
Localisation: Paraná y Bombonera

URL permanente de ce messagePosté le : Ven Aoû 05, 2005 5:55    Sujet du message: éditeur en PHP

non non nickel, parfait
 
correiaj Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Autres sujets de discussion :

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort