Ses derniers messages sur les forums
Regarde dans la documentation de PHP, c'est un point centrale de celle-ci.
Cependant, avant que tu n'envoie massivement des courriels en masse, je t'invite à te rapprocher de ton hébergeur pour connaitre sa politique en matière de courriels émis depuis PHP.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
C'est normal qu'OVH ne te réponds pas, c'est pas son taf que de t'apprendre le PHP ^^;
D'ailleurs, l'extension DOM XML de PHP4 est boguée à mort. C'est compréhensible qu'OVH de la mette pas à disposition.
Ce qui m'étonne, c'est que tu n'utilises pas PHP5, alors qu'OVH le proposes depuis très longtemps.
En ce qui concerne le XML en lui même. Ce n'est pas en connaissant une définition que tu vas en comprendre la subtilité ou l'usage. Quand on voit ce que tu fais (insérer des données non-structurées) dans un document XML, on ne peux que légitimement penser que tu n'as pas entre-aperçut le potentiel de XML.
En fait tu n'as pas fait le travail d'analyse qui te permettrait de déterminer quel sera la structure de ton XML. Mais ce serait bien d'ouvrir un nouveau thread pour le faire, et dans le forum qui va bien (eg
Autres Technologies).
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Tu as mal utilisé le script. Il ne faut pas appeler $counter->nbHits() mais $counter->nbHits. Ce qui changes tout ;)
On a commencé à voir ça en privé, si tu veux bien on continueras par courriel, car je ne pourrais pas répondre durant la semaine qui arrive.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Tu te fiches de nous ? Relis mon message, et donne les informations que je demande, c'est pas sorcier. Après peut-être que quelqu'un pourra t'aider. Mais pas avant que tu n'ai donné des informations.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
As-tu lu la documentation sur
Exif ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Pourquoi me doutais-je que tu répondrais quelque chose de ce cru ?
It's magic.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
C'est pour ce genre d'erreurs à la con qu'il faut toujours tester ^^;
Un copier-coller malheureux dans le quel il fallait remplacer FETCH par SUM :
<?php
const SUM = "select sum(nbHit) as sum from compteurs" ;
?>
Et l'oublie du mot clé « function » (quelle idée aussi d'introduire ce mot clé inutile) :
<?php
static public function connect(mysqli $con)
{
self::$con = $con ;
}
?>
Très franchement Jackbobar, tu es largement capable de comprendre ce code, et de programmer comme ça. Si tu t'y mets, ça pourrait t'éviter des surprises.
Si tu veux je peux commenter le code pour expliquer pourquoi j'ai fait telle ou telle chose. Comme ça, tu le fais tiens ;)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Pourquoi un tutoriel ?
Regarde le source de Round Cube Webmail, il est très bien fait et permet de saisir l'ensemble des problèmes liés à l'envoie de courriels.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Et moi qui pensait être un bourrin. Tiens, une version objet dans le
wall, mais pas testée.
C'est pas parfait, mais c'est plus dans l'esprit objet. Et ça tévitera de faire 4 connections MySQL dans la même page !
Pour l'utiliser :
<?php
$dbcon = MySQLi(...) ;
Counter::connect($dbcon) ;
echo "Le site fut frappé". Counter::sum()." fois !" ;
// En supposant que la clé soit le nom du fichier
$counter = Counter::get(__FILE__) ;
$counter->hit() ;
echo "Le site fut frappée". $counter->hits." fois !" ;
?>
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
(La Globule) J'ai l'impression que ce n'est pas son problème que d'exploiter le document. Je crois surtout qu'il n'a pas compris à quoi servait XML, et comment le penser. Mais j'ai pas le temps d'expliquer, désolé, c'est quelque chose qui prend du temps à être expliqué.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.