Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-11-2009 09:46:28

__fabrice
Membre
Date d'inscription: 25-04-2007
Messages: 131

Page qui se recharge apres un "fwrite"

Salut,

J'ai un soucis plus que bizarre...
Voici déjà le code

Code:

<form action="newsletter/index" method="post" id="form_newsletter" name="form_newsletter" >
    Votre email : <input type="text" id="email" name="email" value="">
    <div id="submit_search_newsletter_home">
        <a href="javascript:document.form_newsletter.submit();" class="button_jaune" onclick="">Valider</a>
    </div>
</form>

et le controller :

Code:

if ($this->_request->isPost()) {
$formData = $this->getRequest()->getPost();
    $email = trim($formData['email']);

    $validateurEmail = new Zend_Validate_EmailAddress();

    if ($validateurEmail->isValid($email)) {
        // inscription ok
        $pathNewsletter = $this->_realPath.'/newsletter/newsletter.csv';
        $h = fopen($pathNewsletter,"a+");

        if ($h) {
            if (is_writable($pathNewsletter)) {
                if (fwrite($h,$email.";\n") != false) {
                    $newsletterOK ="inscription ok";
                }
            }
            fclose($h);
        }
    }
    $this->view->inscription = $newsletterOK;
}

La vue n'affiche que $this->inscription;

Cela se déroule bien, mais, la page se recharge toute seule, et apres, des tests, c à cause du fwrite. Pourtant je n'ai pas d'erreur dans les logs, et l'ecriture dans le fichier se fait bel et bien.

Une idée ?

Merci
Fabrice

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages