ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 2008
-
11 mars 2005 à 14:10
jmaster
Messages postés2Date d'inscriptionjeudi 19 août 2010StatutMembreDernière intervention21 août 2010
-
21 août 2010 à 00:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
jmaster
Messages postés2Date d'inscriptionjeudi 19 août 2010StatutMembreDernière intervention21 août 2010 21 août 2010 à 00:15
Bonsoir,
Tout fonctionne très bien sauf que j'ai un soucis !
Mes pages sont en html et le retour <? echo NBclick...> ne fonctionne pas (normal, mes pages de sont pas .php mais .htlm).
Quelqu'un aurait-il la solution pour insérer le nombre de clic sur une page .html ?
Merci beaucoup à ceux qui pourront m'aider car déjà que j'ai pas beaucoup de neurones ;-)
crekkab
Messages postés2Date d'inscriptionmercredi 18 août 2004StatutMembreDernière intervention30 mai 2008 30 mai 2008 à 15:59
Bonjour,
Tout se passe bien : la création de la base, l'installation auto de la table .... jusqu'au moment où j'arrive sur l'admin !
Je saisi l'URL, le nom de mon fichier ZIP et le compteur à zéro ... je clic sur "ajouter un nouveau compteur" et rien ne se passe !
Aucun enregistrement n'est effectué sur la base !!!
C'est sûr je dois mal faire quelque chose ... mais quoi ?
Si quelqu'un pourrait m'aider, je lui en saurais gré.
Merci
bidulesfr
Messages postés25Date d'inscriptiondimanche 11 septembre 2005StatutMembreDernière intervention20 décembre 2007 10 mars 2006 à 04:00
En faite, peu importe où tu le met. Le principale c'est qu'il soit avant <? echo NBclickID("8"); ?> ou <? echo NBclickNOM("index.php"); ?> c'est tout.
poitierjohan
Messages postés50Date d'inscriptionsamedi 25 septembre 2004StatutMembreDernière intervention14 juillet 2008 9 mars 2006 à 22:12
Bonjour, j'ai une question :
ou dois-je exactement mettre <? include("connect_click.php"); ?>?????? Entre <head> et </head> ou ailleurs???!
Merci
bidulesfr
Messages postés25Date d'inscriptiondimanche 11 septembre 2005StatutMembreDernière intervention20 décembre 2007 6 janv. 2006 à 13:18
Voila un tres bon compteur de click. Une administration qui est tres bien faite, et une utilisation facile. Chapeau
dededede4
Messages postés235Date d'inscriptionjeudi 23 juin 2005StatutMembreDernière intervention11 septembre 2009 28 déc. 2005 à 14:24
TROP COOOOOOL !!!!
Si t'arrive a me faire sa dans une sésion d'un membres, J'ECPLOSE DE JOIE !!!!!!!
mpprevot@msn.com
puisea
Messages postés35Date d'inscriptionsamedi 27 août 2005StatutMembreDernière intervention 3 septembre 2005 2 sept. 2005 à 23:58
Perso, il me semble avoir suivis les consignes à la lettre, et pourtant les compteurs restent à 0...
cs_Rock
Messages postés43Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention31 mai 2006 11 mars 2005 à 17:01
Merci de l'information je vais en tenir compte.
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 11 mars 2005 à 14:10
Salut,
3 petits trucs a changer :
1) <? par <?php
2) Si tu veux gagner de la vitesse remplace " par '
3)
c'est pas bon du tout !!!
c'est à remplacer par
Si non c'est bien mais met toi aux normmes w3c.
Surtout que le html devien xhtml donc de nouvelles normmes. (les balises <center> ne sont + bonnes)
Pour avoir + d'info va sur Goooogle
@++
Immortal-PC
PS: je ne note pas car je n'y connait pas grand chose en language sql.
Et voici le fichier installclick.php mit un peu aux normmes:
<html><head>
<meta http-equiv= "Content-Type" content="text/html; charset=iso-8859-1" />
<title>installation</title>
<style type="text/css" media="screen">
body {
background-color: #FFFFFF;
color: #000000;
}
</style>
</head>
<?php
// Initialisation de la variable $_POST['formulaire'] si elle n'existe pas
if(!IsSet($_POST['formulaire'])){$_POST['formulaire'] = NULL;}
if ($_POST['formulaire'] == 'envoyer'){
$texte='<?php
$mysql_host=\''.$_POST['mysql_host'].'\'; // le serveur
$mysql_login=\''.$_POST['mysql_login'].'\'; // le login
$mysql_pass=\''.$_POST['mysql_pass'].'\'; // mot de passe
$mysql_dbnom=\''.$_POST['mysql_dbnom'].'\'; // nom de la base de donnee
function NBclickID($id_click){
global $mysql_host;
global $mysql_login;
global $mysql_pass;
global $mysql_dbnom;
$db1=mysql_connect($mysql_host,$mysql_login,$mysql_pass);
mysql_select_db($mysql_dbnom,$db1);
$sql="select COMPTEUR from compteur_click where ID=\'$id_click\'";
$res=mysql_query($sql, $db1);
$ligne = mysql_fetch_object ($res);
return $ligne->COMPTEUR;
mysql_close($db1);
}
function NBclickNOM($nom_click){
global $mysql_host;
global $mysql_login;
global $mysql_pass;
global $mysql_dbnom;
$db1=mysql_connect($mysql_host,$mysql_login,$mysql_pass);
mysql_select_db($mysql_dbnom,$db1);
$sql="select COMPTEUR from compteur_click where NOM=\'$nom_click\'";
$res=mysql_query($sql, $db1);
$ligne = mysql_fetch_object ($res);
return $ligne->COMPTEUR;
mysql_close($db1);
}
?>';
$fp=fopen('connect_click.php','w+');
fwrite($fp,$texte);
fclose($fp);
if(is_file('./connect_click.php')){
echo 'Erreur le fichier n\'a pu être créé !!! ( ligne 46)';
}
$date = date('Y-m-d');
//connexion a la BDD
include('./connect_click.php');
$db=mysql_connect($mysql_host,$mysql_login,$mysql_pass);
mysql_select_db($mysql_dbnom,$db);
//on cree la table sur mysql
$sql='CREATE TABLE `compteur_click` (
`ID` INT NOT NULL AUTO_INCREMENT ,
`NOM` VARCHAR( 200 ) NOT NULL ,
`URL` TEXT NOT NULL ,
`COMPTEUR` INT NOT NULL ,
PRIMARY KEY ( `ID` ) ,
INDEX ( `NOM` ) );
';
$res=mysql_query($sql, $db);
//Je verifie si la ligne par defaut existe
$sql="select * from compteur_click where NOM='url_defaut'";
$res=mysql_query($sql, $db);
$ligne = mysql_fetch_object ($res);
$num_rows =mysql_numrows ($res);
if ($num_rows>0){
echo 'L\'installation a déja été effectué';
exit;
}
//Je cree la ligne par defaut
$sql="INSERT INTO compteur_click VALUES (0, 'url_defaut', '".$_POST['url_default']."',0)";
$res=mysql_query($sql, $db);
if ($res==1){
echo '
',"\n"
,'
',"\n"
,'
',"\n"
,' Installation reussi
',"\n"
,' [admin_click.php Continuer]
',"\n"
,'
',"\n"
,'
',"\n"
,' L\'installtion est terminée, n\'oubliez pas de supprimer le fichier installclick.php pour des questions de securité
',"\n"
,'
';
}else{
echo '
',"\n"
,'
',"\n"
,'
',"\n"
,' Installation échouée verifier vos parametres de connexion
21 août 2010 à 00:15
Tout fonctionne très bien sauf que j'ai un soucis !
Mes pages sont en html et le retour <? echo NBclick...> ne fonctionne pas (normal, mes pages de sont pas .php mais .htlm).
Quelqu'un aurait-il la solution pour insérer le nombre de clic sur une page .html ?
Merci beaucoup à ceux qui pourront m'aider car déjà que j'ai pas beaucoup de neurones ;-)
30 mai 2008 à 15:59
Tout se passe bien : la création de la base, l'installation auto de la table .... jusqu'au moment où j'arrive sur l'admin !
Je saisi l'URL, le nom de mon fichier ZIP et le compteur à zéro ... je clic sur "ajouter un nouveau compteur" et rien ne se passe !
Aucun enregistrement n'est effectué sur la base !!!
C'est sûr je dois mal faire quelque chose ... mais quoi ?
Si quelqu'un pourrait m'aider, je lui en saurais gré.
Merci
10 mars 2006 à 04:00
9 mars 2006 à 22:12
ou dois-je exactement mettre <? include("connect_click.php"); ?>?????? Entre <head> et </head> ou ailleurs???!
Merci
6 janv. 2006 à 13:18
28 déc. 2005 à 14:24
Si t'arrive a me faire sa dans une sésion d'un membres, J'ECPLOSE DE JOIE !!!!!!!
mpprevot@msn.com
2 sept. 2005 à 23:58
11 mars 2005 à 17:01
11 mars 2005 à 14:10
3 petits trucs a changer :
1) <? par <?php
2) Si tu veux gagner de la vitesse remplace " par '
3)
c'est pas bon du tout !!!
c'est à remplacer par
Si non c'est bien mais met toi aux normmes w3c.
Surtout que le html devien xhtml donc de nouvelles normmes. (les balises <center> ne sont + bonnes)
Pour avoir + d'info va sur Goooogle
@++
Immortal-PC
PS: je ne note pas car je n'y connait pas grand chose en language sql.
Et voici le fichier installclick.php mit un peu aux normmes:
<html><head>
<meta http-equiv= "Content-Type" content="text/html; charset=iso-8859-1" />
<title>installation</title>
<style type="text/css" media="screen">
body {
background-color: #FFFFFF;
color: #000000;
}
</style>
</head>
<?php
// Initialisation de la variable $_POST['formulaire'] si elle n'existe pas
if(!IsSet($_POST['formulaire'])){$_POST['formulaire'] = NULL;}
if ($_POST['formulaire'] == 'envoyer'){
$texte='<?php
$mysql_host=\''.$_POST['mysql_host'].'\'; // le serveur
$mysql_login=\''.$_POST['mysql_login'].'\'; // le login
$mysql_pass=\''.$_POST['mysql_pass'].'\'; // mot de passe
$mysql_dbnom=\''.$_POST['mysql_dbnom'].'\'; // nom de la base de donnee
function NBclickID($id_click){
global $mysql_host;
global $mysql_login;
global $mysql_pass;
global $mysql_dbnom;
$db1=mysql_connect($mysql_host,$mysql_login,$mysql_pass);
mysql_select_db($mysql_dbnom,$db1);
$sql="select COMPTEUR from compteur_click where ID=\'$id_click\'";
$res=mysql_query($sql, $db1);
$ligne = mysql_fetch_object ($res);
return $ligne->COMPTEUR;
mysql_close($db1);
}
function NBclickNOM($nom_click){
global $mysql_host;
global $mysql_login;
global $mysql_pass;
global $mysql_dbnom;
$db1=mysql_connect($mysql_host,$mysql_login,$mysql_pass);
mysql_select_db($mysql_dbnom,$db1);
$sql="select COMPTEUR from compteur_click where NOM=\'$nom_click\'";
$res=mysql_query($sql, $db1);
$ligne = mysql_fetch_object ($res);
return $ligne->COMPTEUR;
mysql_close($db1);
}
?>';
$fp=fopen('connect_click.php','w+');
fwrite($fp,$texte);
fclose($fp);
if(is_file('./connect_click.php')){
echo 'Erreur le fichier n\'a pu être créé !!! ( ligne 46)';
}
$date = date('Y-m-d');
//connexion a la BDD
include('./connect_click.php');
$db=mysql_connect($mysql_host,$mysql_login,$mysql_pass);
mysql_select_db($mysql_dbnom,$db);
//on cree la table sur mysql
$sql='CREATE TABLE `compteur_click` (
`ID` INT NOT NULL AUTO_INCREMENT ,
`NOM` VARCHAR( 200 ) NOT NULL ,
`URL` TEXT NOT NULL ,
`COMPTEUR` INT NOT NULL ,
PRIMARY KEY ( `ID` ) ,
INDEX ( `NOM` ) );
';
$res=mysql_query($sql, $db);
//Je verifie si la ligne par defaut existe
$sql="select * from compteur_click where NOM='url_defaut'";
$res=mysql_query($sql, $db);
$ligne = mysql_fetch_object ($res);
$num_rows =mysql_numrows ($res);
if ($num_rows>0){
echo 'L\'installation a déja été effectué';
exit;
}
//Je cree la ligne par defaut
$sql="INSERT INTO compteur_click VALUES (0, 'url_defaut', '".$_POST['url_default']."',0)";
$res=mysql_query($sql, $db);
if ($res==1){
echo '
',"\n"
,'
',"\n"
,'
',"\n"
,' Installation reussi
',"\n"
,' [admin_click.php Continuer]
',"\n"
,'
',"\n"
,'
',"\n"
,' L\'installtion est terminée, n\'oubliez pas de supprimer le fichier installclick.php pour des questions de securité
',"\n"
,'
';
}else{
echo '
',"\n"
,'
',"\n"
,'
',"\n"
,' Installation échouée verifier vos parametres de connexion
',"\n"
,' [install_visite.php recommencer]
',"\n"
,'
';
}
mysql_close($db);
}else{
?>
<form method ="post" action="./installclick.php">
Installation du compteur de click,
----
Le serveur :,
,
----
Le login :,
,
----
le mot de passe :
,
,
----
le nom de la base
de donnée:,
,
----
Url du dossier des fichiers en telechargement par défaut : ,
,
----
La validation du formulaire va creer une table dans votre base de
donnée nommé compteur_click et enregistrer vos parametres
de
connexion dans le fichier connect_click.php
</form>
<?php
}
?>
</html>