Livre d'or et newsletter avec neodomaine

Résolu/Fermé
gnuss - 5 oct. 2009 à 22:10
 gnuss - 15 oct. 2009 à 00:14
Bonjour,
J'ai depuis un moment mon site qui marche sur free avec un redirection grace a neodomaine. il y a un livre d'or qui marche. Mais j'ai voulu passer exclusivement sur le serveur de neodomaine pour une plus grande visibilité. sur ce serveur, j'ai réussi à créer la base de données Mysql et à importer celle que j'avais sur free. J'arrive à voir les messages, mais quand je clique sur "ajouter un message" il ne se passe rien.

Voilà le lien vers mon livre d'or: http://www.lafanfareenpetard.com/guestbook-scene.php


sinon mon site est en flash avec un formulaire d'inscription à une newsletter. ca marche lorsque je suis sur le serveur free, mais sur le serveur neodomaine, je reçois un mail mais sans infos.



Merci de toute l'aide que vous pourrez m'apporter
A voir également:

11 réponses

Bonjour,
Le problème semble venir du mode Register_global, qui est à OFF sur les serveurs neoDomaine pour raisons de sécurité.
Du coup, votre script ne récupère pas la valeur de de la variable $topic que vous lui faites passer dans votre URL (méthode GET).
Pour corriger cela, nous vous conseillons d'ajouter la ligne suivante en début de votre script guestbook-scene.php:

$topic=$HTTP_GET_VARS["topic"];

Cela devrait mieux fonctionner...

Cordialement

support neoDomaine
0
bonjour et merci pour cette premiere avance!!

Maintenant j'arrive à acceder à ma page d'ajout de message. Mais je n'arrive rien à poster, à chaque fois il me répond "erreur dans les champs". ce qui ne peut arriver que si les champs n'ont pas changé ou sont vide.
0
Même problème, même solution, sauf que là vous envoyer vos valeurs avec la méthode POST.

Essayez d'ajouter les lignes suivantes au début de votre script:

$nom=$HTTP_POST_VARS["nom"];
$message=$HTTP_POST_VARS["message"];

Cordialement

support neoDomaine
0
Super!!!!

Il me reste malgres tout encore un probleme. J'arrive à poster le message, mais au moment ou j'envoie le message il m'affiche l'erreur suivante:

Warning: require() [function.require]: URL file-access is disabled in the server configuration in /home/lafanfareenpetard.com/guestbook-scene.php on line 75

Warning: require(http://www.lafanfareenpetard.com/guestbook-scene.php) [function.require]: failed to open stream: no suitable wrapper could be found in /home/lafanfareenpetard.com/guestbook-scene.php on line 75

Fatal error: require() [function.require]: Failed opening required 'http://www.lafanfareenpetard.com/guestbook-scene.php' (include_path='.:/usr/local/lib/php') in /home/lafanfareenpetard.com/guestbook-scene.php on line 75


Et si je reviens à la base du livre d'or, le message est posté.
0
essayez de remplacer:

Require("http://www.lafanfareenpetard.com/guestbook-scene.php");

par

Require("guestbook-scene.php");

Cordialement

support neoDomaine
0
J'avais déjà essayer ça.
Je ne sais pas pourquoi, mais ça me fait une boucle:
L'image, qui est affiché en haut de la page, apparait des dizaine de fois. Et ça me poste le meme message des milliers de fois, en quelques secondes!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
C'est normal car vous appelez guestbook-scene.php alors que la variable $topic vaut "poster"

ajouter:

$topic="";

juste avant la ligne


Require("guestbook-scene.php");

cordialement

support neoDomaine
0
Ca ne marche pas, ça continue de faire une boucle!
0
en fait dans votre cas, c'est l'utilisation de la fonction require qui n'est pas adapté.

Vous devriez plutôt utiliser du javascript, comme par exemple:

<script language="javascript"
type="text/javascript">
<!--
window.location.replace("http://www.lafanfareenpetard.com/guestbook-scene.php");
-->
</script>


support neoDomaine
0
cette fois, la page ne s'ouvre plus!

ca met tout de suite un message d'erreur:
Parse error: syntax error, unexpected '<' in /home/lafanfareenpetard.com/guestbook-scene.php on line 76
0
bien sûr, s'agissant de code HTML, votre code javascript doit être entouré de balises de fermeture/ouverture PHP:

?>
<script language="javascript"
type="text/javascript">
<!--
window.location.replace("http://www.lafanfareenpetard.com/guestbook-scene.php");
-->
</script>
<?
0
Nickel!!

Ca y'est ca marche!!

J'ai juste encore identifié un autre probleme:
les liens en bas de page pour voir les messages suivant ne marchent pas. J'ai essayé déjà d'appliquer toutes les solutions évoqués dans cette discussion mais sans résultat...
0
ça semble être le même problème que précédemment évoqué, mais avec la variable $limit

Essayez d'ajouter en début de votre script:

$limit=$HTTP_GET_VARS["limit"];


Cordialement

support neoDomaine
0
Nickel!!!!!!!


J'avais essayé ça, mais je sais pas pourquoi, ça ne marchait pas...

Bon, quoi qu'il arrive, ça y'est, tout marche!!!

Merci beaucoup!!
0