Comme j'ai du mal à identifier le problème, je poste déjà à tout hasard mon fichier require.php au cas où j'y aie glissé une bourde :
<?
// ****************************************************
// * Page générée par BDGWeb 1.3 le 11/09/2003 17:56:18 *
// ****************************************************
$host = "***";
$login = "***";
$password = "***";
$base = "***";
$GV_collection = "both"; //(valeurs possibles albums, acheter ou both)
$GV_verso = "right"; //(valeurs possibles left, right ou none)
$GV_eo = 1; //(Affichage de l'icone Eo => 1: oui - 0: non)
$GV_integrale = 1; //(Affichage de l'icone Intégrale => 1: oui - 0: non)
$GV_dedicace = 1; //(Affichage de l'icone et lien Dédicace => 1: oui - 0: non)
$GV_colorauteur = 1; //(Affichage couleur différente auteur avec photo => 1: oui - 0: non)
$GV_icone = 1; //(Affichage d'icones dans le menu du haut => 1: oui - 0: non)
$GV_listecollec = 1; //(Affichage d'une liste par collection => 1: oui - 0: non)
$GV_listestyle = 1; //(Affichage d'une liste par style => 1: oui - 0: non)
$GV_email = 1; //(Affichage de l'icone email => 1: oui - 0: non)
$email = "pioupiouz@yahoo.com";
$GV_miniature = 1; //(Affichage des images sous forme de miniature => 1: oui - 0: non)
$GV_prefix = "m_";
$PATH_couvertures = "./images/Couvertures";
$PATH_planches = "./images/Planches";
$PATH_versos = "./images/Versos";
$PATH_photos = "./images/Photos";
$PATH_dedicaces = "./images/Dedicaces";
$THUMB_couvertures = "./images/Couvertures/thumbs";
$THUMB_planches = "./images/Planches/thumbs";
$THUMB_versos = "./images/Versos/thumbs";
$THUMB_photos = "./images/Photos/thumbs";
//teste si la fonction ctype_alpha est reconnue par le serveur sinon la créée
if (!extension_loaded('ctype')) {
function ctype_alpha($c) {
return preg_match('/^[w]+$/', $c) and !preg_match('/[d_]/', $c);
}
}
?>
Si le problème ne vient pas de là, j'ai peut-être une autre piste...
Je fais tourner BDGWeb sur un serveur perso, winXP, Apache 1.3.26, PhP 4.0.5, et il semblerait que certaines fonctions rechignent à fonctionner, particulièrement celles pour manipuler les fichiers, comme file_exists ou getimagesize.
Il semble que le problème soit déjà connu, et des solutions sont notamment suggérées dans les notes de bas de page ici : http://fr3.php.net/manual/fr/function.file-exists.php
Mais mon niveau en php ne me permet pas vraiment de modifier le code en conséquence (realpath, is_file, getcwd, ... ?), donc ma question est finalement simple : y'a t'il des prérequis précis en version d'Apache et / ou Php pour faire tourner BDGWeb sous Win xp ? Ou une adaption des fonctions de manipulation de fichiers est-elle simple (avec realpath() ça semble bien jouable), mais surtout est-ce à l'étude ?
Bah, si j'ai pas les miniatures fonctionnelles, ce n'est pas super grave, mais c'est vrai que cette option d'économie de bande passante était bien séduisante...
Merci pour le coup de main !
PS : La liste par style ne semble pas encore fonctionnelle dans le package que j'ai chargé il y a 2 ou 3 jours, mais si j'ai bien compris le problème a déjà été repéré et la correction n'attend plus que d'être mise en ligne...
GV_listestyle = 1; //(Affichage d'une liste par style => 1: oui - 0: non)
$