
4. Configurez une tâche CRON pour
<?php
define('C2STATS', true);
include __DIR__ . '/C2stats/includes/footer-script.php';
?>
Vous avez aussi une version qui enregistre uniquement combien de visiteur viennent sur votre site chaque jour : le compteur de visiteur sans base de données.
J'espère que ce script gratuit vous est utile.Pour soutenir mon travail, un simple don ou mettre une note est grandement apprécié.
Vous cherchez à pousser encore plus loin vos idées ou à les concrétiser avec un site internet sur mesure ? Je suis là pour vous aider ! Mon expérience en développement web est à votre disposition.
Que ce soit la création de votre site web pro ou l'apport de fonctionnalités avancées à votre projet, contactez-moi pour en discuter et avoir un devis gratuit personnalisé.
Mon objectif est de vous offrir des solutions sur mesure qui répondent à vos besoins, et votre vision associée à mon expertise donnera vie à votre projet web parfait. Contactez-moi aujourd'hui, je réponds en général en moins d'une heure :
Demander un devismike0609 le 12 Mai 2022 à 21:00
Warning: include(../C2stats/footer-script.php): Failed to open stream: No such file or directory in C:\wamp64\www\Test\News1\index.php on line 192
Call Stack
# Time Memory Function Location
1 0.0005 364720 {main}( ) ...\index.php:0
( ! ) Warning: include(): Failed opening '../C2stats/footer-script.php' for inclusion (include_path='.;C:\php\pear') in C:\wamp64\www\Test\News1\index.php on line 192
Call Stack
Bonjour j'ai cette erreur et je ne comprend pas pourquoi, merci pour les codes !!
admin le 20 Mai 2022 à 10:38
Utilisez cette fonction footer :
function C2stats_chemin($dossiers=0){
$dir= __DIR__;
if($dossiers>0){
for($i=1;$i<=$dossiers;$i++)
$dir=dirname($dir);
}
return $dir;
}
//indiquer si cette page (là où est inclu ce code) est dans un dossier (mettez le nombre de dossier) sinon mettez 0 pour la racine
$C2stats_chemin=C2stats_chemin(1);
define('C2STATS',1);//une sécurité pour pouvoir inclure le fichier footer-script.php
include $C2stats_chemin.'/C2stats/footer-script.php';
mike0609 le 30 Mai 2022 à 11:05
Merci pour votre réponse, malheureusement cela ne fonctionne pas, j'ai des erreurs, je voudrais savoir si vous aviez la même chose, mais en php et stockage dans la base de données ? En vous remerciant par avance.
admin le 30 Mai 2022 à 11:07
Avez-vous fait ceci, comme indiqué dans les commentaires :
//indiquer si cette page (là où est inclu ce code) est dans un dossier (mettez le nombre de dossier) sinon mettez 0 pour la racine
Mike0609 le 30 Mai 2022 à 11:20
Oui oui, j'ai bien suivi les aides.
admin le 30 Mai 2022 à 11:20
Quelle erreur avez-vous maintenant ?
Mike0609 le 30 Mai 2022 à 11:28
Merci pour vos réponses rapides, je n'ai actuellement pas le code sous les yeux, j'enverrai un commentaire ce soir pour vous indiquer mon erreur, je vérifiai tout de même les manipulations afin de voir si je ne me suis pas trompé
mike0609 le 31 Mai 2022 à 18:39
Bonjour,
J'ai trouvé mon erreur. Mon footer est un fichier situé dans dans un dossier mais pas les pages qui sont à la racine mais dans ce cas je suis obligé d'informer que je suis dans un dossier. J'ai donc des résultats merci beaucoup. J'ai essayé de charger le fichier C2stats/cron/jour.php, cela m'en mène sur une page ou l'accès met interdit, j'ai regardé le fichier .htaccess qui refuse l'accès à tous. Cela est-ce normal ? Merci encore et désolé du délai, je n'ai pu le faire hier soir.
admin le 31 Mai 2022 à 21:10
Pas de souci, oui c'est normal que le fichier ne peut pas être lancé via le web pour éviter que n'importe qui lance le script.
Quand il est marqué "lancer la cron", c'est "programmer une cron" pas le lancer depuis le navigateur.
Les fichiers cron seront lancés aux heures voulues, vous n'avez pas à les toucher :)
Depuis votre hébergement web vous avez sans doute une option "cron" ou nommé "tâches automatisées" (sauf pour les petits hébergements ou cette option est en général pas comprise).
mike0609 le 10 Juin 2022 à 09:43
C'est encore moi !
J'ai lancé mon automatisation cron sur Ionos, cependant j'ai un echec lors de son lancement :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Error 403 - Forbidden
</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="no-cache" http-equiv="cache-control">
</head>
<body style="font-family:arial;">
<h1 style="color:#0a328c;font-size:1.0em;">
Error 403 - Forbidden
</h1>
<p style="font-size:0.8em;">
L'accès au fichier requiert une autorisation.
</p>
</body>
</html>
J'ai cherché dans les fichiers, mais je n'ai pas trouvé de solution