cool,
par contre faut changé les droit d'accès de tes fichiers, la tu dois être en 700, ducoup je le télécharge mon user prend les droits mais le serveur peux pas le lire, passe au moins en 755
EDIT 1 : toujours pas de gestion du sous dossier ? c'est embêtant de devoir créer un virtual directory juste pour ca
EDIT 2 : t'as pas changé le $_SERVER['DOCUMENT_ROOT'] dans les require de verifinstall.php
EDIT 3 : si on choisie mysqli ca ne marche pas
$this->hostDB = $_POST['hostDB'];
$this->nomDB = $_POST['nomDB'];
$this->loginDB = $_POST['loginDB'];
$this->passDB = $_POST['passwordDB'];
$mysqli = new mysqli($this->psHost, $this->psUserName, $this->psMdp, $this->psDB);
les psTruc n'existe pas, tu les définie juste au dessus en plus
c'est plutôt
$mysqli = new mysqli($this->hostDB, $this->loginDB, $this->passDB, $this->nomDB);
EDIT 4 : pareil si le fichier .ini ne peu pas etre ecrit il dis que l'install est OK quand même
EDIT 5 : en ajoutant les droit d'écriture au fichier .ini et en relancant l'install (donc la base etait la) j'ai eu
<div class="msg_err"><strong>Resultat de requete vide !!</strong><br/></div>
Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/fonfonblog/app/classes/rTypeTable.class.php on line 87
Call Stack:
0.0001 645536 1. {main}() /Library/WebServer/Documents/fonfonblog/app/index.php:0
0.0394 1207912 2. include('/Library/WebServer/Documents/fonfonblog/app/views/rtype.php') /Library/WebServer/Documents/fonfonblog/app/index.php:46
0.0412 1229808 3. RType->affichTable() /Library/WebServer/Documents/fonfonblog/app/views/rtype.php:40
<div class="msg_err"><strong>Resultat de requete vide !!</strong><br/></div>
Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/fonfonblog/app/classes/rTypeTable.class.php on line 87
Call Stack:
0.0001 645536 1. {main}() /Library/WebServer/Documents/fonfonblog/app/index.php:0
0.0394 1207912 2. include('/Library/WebServer/Documents/fonfonblog/app/views/rtype.php') /Library/WebServer/Documents/fonfonblog/app/index.php:46
0.6592 1244824 3. RType->affichTable() /Library/WebServer/Documents/fonfonblog/app/views/rtype.php:52
<div class="msg_err"><strong>Resultat de requete vide !!</strong><br/></div>
Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/fonfonblog/app/classes/rTypeTable.class.php on line 87
Call Stack:
0.0001 645536 1. {main}() /Library/WebServer/Documents/fonfonblog/app/index.php:0
0.0394 1207912 2. include('/Library/WebServer/Documents/fonfonblog/app/views/rtype.php') /Library/WebServer/Documents/fonfonblog/app/index.php:46
0.6606 1241912 3. RType->affichTable() /Library/WebServer/Documents/fonfonblog/app/views/rtype.php:58
EDIT 6 : l'install est finie aucune erreur, par contre aucun fichier ini n'a été remplis
EDIT 7 : je veux ecrire mon premier article et j'ai une erreur comme quoi il peu pas ecrir le fichier de log (faut vraiment que tu règles les droit sur ton projet

)
EDIT 8 : probleme de path au niveau de ton editeur wysiwyg (j'arrive pas trop a voir ou c'est visiblement de va le chercher 2 fois)
EDIT 9 : arf du coup impossible d'écrire un article puisque l'éditeur n'est pas la
EDIT 10 : y'a quand meme pas trop de logique au niveau de tes paths, des fois les adresse sont séparées par des tirets et des fois des slashes, pour débugé c'est galère aussi, je suis obligé d'allé voir dans le fichier .htaccess le numéro du fichier et ensuite allé dans le fichier index.php voir a quoi correspond le numero
EDIT 11 : y'a aussi un probleme d'encodage dans tes fichiers, je te conseil de tout passé en utf-8, et en plus de viré les é et compagnie
EDIT 12 : j'ai reussi a remettre l'éditeur, ta mis le path en dur dans le CSS, d'ailleurs tu les redéfinie beaucoup trop de fois
EDIT 13 : j'ai enfin pu écrire un article, par contre (je mis attendais vu le code) ta mis les entité dans la basé et ca c'est pas bien, si j'écris "héhé coucou" dans ma base je veux "héhé coucou" et pas "héhé coucou", ca c'est au moment de l'affichage qu'il faut le faire (en plus ta fais ca en javascript en php ca aurai été plus simple)
EDIT 14 : si on met pas de tag dans un article on a une erreur
EDIT 15 : en me baladant, je suis allé dans statistique et j'ai vu 'Date d'inscription : 01/01/1970'
EDIT 16 : euh on peu pas éditer les article ?
EDIT 17 : je peux voter autant de fois que je veux, (on peu pas cliquer 2 fois sur + ou -, par contre je peu cliquer sur + et -) si je fais rafraichir, je peux recliquer (mais bon c'est pas simple a géré ces choses la)
EDIT 18 : toujours pas de convention de code ?
EDIT 19 : faudra m'expliquer un jour le coup des 'json_encode' pour protégé tes champs mysql

EDIT 20 : les redirection 404 marche pas (chez moi) j'ai du mettre l'adresse en absolue
EDIT 21 : j'ai eu l'EDIT 20 en cliquant sur le lien RSS :
http://localhost/fonfonblog/rss-article-1.html et ca n'existe pas, d'ailleur pourquoi t'as mis des input ave des onclick dessus au lieu de mettre des lien ?
EDIT 22 : dans ton .htaccess
Code : Tout sélectionner
RewriteRule ^article/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)_([A-Za-z0-9_-]+).html app/index.php?page=4&id_article=$4&url_article=$5 [L]
ca sert a rien de faire des groupe (pour les dates) si tu t'en sert pas

EDIT 23 : pour les autres liens c'est pareil
EDIT 24 : comme je disais dans l'autre comm, c'est pas un rss mais un atom que ta fais, enfin ta mélangé les 2 normes, ca risque de pas passé dans certain agrégateur)
EDIT 25 : en effet au niveau de l'agrégateur ca passe pas (celui de firefox)
EDIT 26 : travail bien en E_ALL | E_STRICT y'a quelque surprise dans certaines pages
EDIT 27 : le calendrier n'est pas fonctionnel
EDIT 28 : en allant dans les log j'ai vu
21/08/2010 01:47Ajout dans table ffb_tags alors que j'ai pas mis de tags
EDIT 29 : dans
sites amis le tableau depasse un peu, et quand on appuie sur activer on peu plus le déactivé
EDIT 30 : le
jQuery Menu by Apycom on peux s'en passer

EDIT 31 : y'a encore des mélange pour les try..catch par exemple :
connexionDB.php
public function connexion(){
try{
$this->DB->connexion($this->psHost, $this->psDB, $this->psUserName,$this->psMdp);
}catch(MyException $e){
echo $e->getError();
}//fin try/catch*/
}
dbmysqli.php
public function connexion($host, $db, $loginDB, $passDB){
try{
$this->m_nConnect = mysqli_connect($host, $loginDB, $passDB, $db);
//$this->m_nConnect = new mysqli($this->psHost, $this->psUserName, $this->psMdp, $this->psDB);
if(!$this->m_nConnect){
throw new MyException ('<div class="msg_err">Probleme de connexion '.$this->psConnect.'<br />Resultat connexion : '.$this->m_nConnect.'</div>');
$date = date("Ymd",time());
$logDestination = LOGS . 'log_' . $date . '.txt';
$message = date("d/m/Y H:i", time()) . ' Probleme connexion BD MySQLi' . chr(10);
error_log($message,3,$logDestination);
}//fin if
}catch(MyException $e){
echo $e->getError();
}
}
dans le premier fichier tu fais un try mais elle est deja attrapé par celui de mysqli, il faut enlevé le bloque try...catch de mysqli
EDIT 32 : au niveau de la gestion de tes connexions regarde du coté de
factory
EDIT 33 : j'ai cliqué sur déconnexion (faut bien que je dorme quand même) et pareil erreur de path, tu definie INC mais tu l'utilise pas, (je comprend toujours pas pourquoi tu redefinie tout ca dans tes fichiers...), il etait pas bon t'as mis
define("INC", $_SERVER['DOCUMENT_ROOT'] . $dir); au lieu de
define("INC", $_SERVER['DOCUMENT_ROOT'] . '/' . $dir);
EDIT 34 : un peu bizarre la facon dont t'as remodifié le verifLoginBD, pourquoi avoir rajouté 1 champs et faire un test dessus, le but était de faire un test sur la requête et non pas le résultat
EDIT 35 : faire isset et empty a la suite ca sert a rien, empty fais déjà office de isset
EDIT 36 : c'est pas trop grave mais dans ton
errorUpload tu mets
case 1: // UPLOAD_ERR_INI_SIZE autant mettre
case UPLOAD_ERR_INI_SIZE:,
y'a d'ailleurs d'autres erreurs a prendre en compte
EDIT 37 : dans ta classe MyException dans getError tu met
<div class="msg_err"> alors que tu le met deja quand tu fais un appelle, d'ailleurs tu le fais a chaque appelles, autant faire :
public function __construct($msg) {
$message = '<div class="msg_err"><strong>' . $msg . '</strong></div>';
parent :: __construct($message);
}
EDIT 38 : pour bosser en E_STRICT ce que je te recommande vivement, t'as une erreur au niveau du package MIME_Type il suffis de changé (Type.php)
$_fileCmd = &PEAR::getStaticProperty('MIME_Type', 'fileCmd');
//en
$_fileCmd = PEAR5::getStaticProperty('MIME_Type', 'fileCmd');
d'ailleurs pourquoi il se charge alors qu'on en a pas besoin ? tu peu utilise
fileinfo sinon (de toute façon le MIME c'est bidon)