Annonce

#1 2007-02-27 13:45:47

Richsky
Membre
Inscription : 2007-02-27
Messages : 7

Re : Mais enfin?!

Hello,

Je travaille sur PHP 5.1.6 avec un serveur Unix (BlueQuartz - Solarspeed) et une version 2.3.0 de wan.

J'ai installé ou mis à jours des newsletter et je me demande pourquoi le code du formulaire d'inscription à changé.

On a eu ça:

<?php
define('IN_WA_FORM', true);
$waroot = '/home/.sites/4/site38/web/newsletter/';
include($waroot . 'newsletter.php');
?>

Et maintenant on a ça:

<?php
define('IN_WA_FORM', true);
define('WA_ROOTDIR', '/home/.sites/4/site38/web/newsletter');

include WA_ROOTDIR . '/newsletter.php';
?>

Pourquoi?

Quoi qu'il en soit, je suis en carafe, avec une newsletter qui fonctionnait bien et une nouvelle que je n'arrive pas à faire fonctionner...

Avec l'ancien code j'ai l'erreur suivante:

Warning: Cannot modify header information - headers already sent by (output started at /home/.sites/4/site38/web/p/fr/newsletter/index.php:6) in /home/.sites/4/site38/web/newsletter/start.php on line 60

Et si je mets le nouveau code j'ai quand mêne une erreur:

Notice: Undefined variable: waroot in /home/.sites/4/site38/web/newsletter/newsletter.php on line 31

doublée d'un disfonctionnement quand j'essaie de me servir du formulaire:

Fatal error: Call to undefined method Wadb_mysql::fetch_array() in /home/.sites/4/site38/web/newsletter/newsletter.php on line 60

Alors que se passe-il? Cette newsletter à été migrée, les serveurs mis à jours, la version de wan mise à jour et quand j'ai reconstruit les formulaires après tout ça, tout fonctionnait bien.

Une idée?

Faire une mise à jour à 2.3.2 après un backup?

Merchi...

Hors ligne

Pied de page des forums