Bouts de Codes PHP

Compter le nombre de click OUT que renvoi les visiteurs - Liens en dur

Information sur le code source PHP

Ecrit par :  KOogar
Site de l'auteur Voir
Codes en PHP de l'auteur : [57] sources Voir
Enregistrement le 01 Fév 2006 - Vu 5404 fois
Impression: Imprimer le code
Pas encore
de vote

Description du code source

Information sur le code source

Compter le nombre de click OUT que renvoi les visiteurs en cliquant sur 1 lien - Gestion des liens: LIENS EN DUR

Code Source



.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
.44
.45
.46
.47
.48
.49
.50
.51
.52
.53
.54
.55
.56
.57
.58
.59
.60
.61
.62
.63
.64
.65
.66
.67
.68
.69
.70
.71
.72
.73
.74
.75
.76
.77
.78
.79
 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Compter le nombre de click OUT que renvoi les visiteurs...*/
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts155-PHP.htm              */
/* Auteur         : KOogar                                                    */
/* Date édition   : 01 Fév 2006                                               */
/* Website auteur : http://www.phpsources.org                                 */
/*                                                                            */
/******************************************************************************/


/***************************/
// Fichier exemple index.php
/***************************/

/*
CREATE TABLE table_test (
  id mediumint(8) unsigned NOT NULL auto_increment,
  titre varchar(120) NOT NULL default '',
  url varchar(120) NOT NULL default '',
  out mediumint(8) unsigned NOT NULL default '0',
  PRIMARY KEY  (id)
) TYPE=MyISAM;
*/
?>

<!--  A placer dans le head  -->
<head>
 <script type="text/javascript">
    function mise_a_jour(id)
    {
        (new Image()).src="goto.php?id="+id;
        return true;
    }
       </script>
</head>


<?php
// selectionner le ou les champs dans la table
$q mysql_query("SELECT * FROM table_test");
$r mysql_fetch_array($q);
// lien en dur avec la fonction JS qui renvoi sur le fichier goto.php
echo '<a href="'.$r['url'].'" onmousedown="return mise_a_jour('.$r["id"].
')" target="_blank">'.$r['titre'].'</a>';



/***************************/
// Fichier exemple goto.php
/***************************/

// si global a OFF
$id = isset($_GET['id']) ? $_GET['id'] : '';
// Si ID est vide on sort
if(empty($id)) exit;
// Sinon on execute le mise a jour: out = out+1
   mysql_query ('UPDATE table_test SET out = out+1 WHERE id = '.$id.'');
   $q mysql_query ('SELECT url FROM table_test WHERE id = '.$id.'');
   $r mysql_fetch_array($q);
// et on renvoi sur le site
   header('Location: '.$r['url'].'');
   exit;
?>



Fonctions du code source

Fonctions php / mysql PHP

  • mysql_query : Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
  • mysql_fetch_array : - (PHP 4, PHP 5, PECL mysql:1.0)
  • echo : Affiche une chaîne de caractères - (PHP 4, PHP 5)
  • isset : Détermine si une variable est affectée - (PHP 4, PHP 5)
  • empty : Détermine si une variable contient une valeur non nulle - (PHP 4, PHP 5)
  • exit : Affiche un message et termine le script courant - (PHP 4, PHP 5)
  • header : Envoie un en-tête HTTP - (PHP 4, PHP 5)

Poster un commentaire

:P :)
:wink: :lol:
:surprised: :confused:
:idea: :no:
Taille du texte:
Couleur:
 
Code de sécurité
Offres d'emploi
Librairie

Langages de programmation

La librairie est ouverte à tous et elle est accès principalement sur les langages PHP et MySQL. Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP.. Plus de 300 références facilement accessibles. Visiter

  • Des CSS au DHTML : JavaScript appliqué aux feuilles de style
  • MySQL 5 et PHP 5.2 - Coffret de 2 livres : Maîtrisez les sites web dynamiques
  • PHP et MySQL : Coffret 2 livres
  • Total HTML
  • Premiers pas en CSS et XHTML
  • XHTML : Liste des principales balises ; Regroupement thématique ; Caractères spéciaux ; 140 couleurs
  • PHP et MySQL - Maîtrisez le développement d'un site Web dynamique et interactif
  • Programmer pour Internet : Notions fondamentales et mise en pratique (tcp/ip, http, html, java, php, MySQL, XML...)
  • MySQL 5.0
  • PHP 5.2 - Développer un site Web dynamique et interactif