Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Parse error

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    Parse error

    ciao a tutti

    qualcuno mi sà dire dov'è l'errore :master:
    codice:
    function mailtocliente($destinatario)
    grazie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    serve altro codice

    generalmente funziona così:
    codice:
    function mailtocliente($destinatario){
        // qualcosa
        // qualcosa
        // qualcosa
    }


    think simple think ringo

  3. #3
    forse nelle righe precedenti.... oppure nelle seguenti.... oppure in quella stessa....

    bella domanda.... bella risposta.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ci sono due pagine una che passa i dati cosi
    codice:
    <form name="form1" method="post" action="mail.php">
    e questa che dovrebbe provvedere a inviare la mail ma non và

    codice:
    <?php
    
    $destinatario=$_POST['mail'];
    
    function mailtocliente($emaildestinatario) { 
    
        $error = ''; 
         
        $fromname = "OFFERTA" ; 
        $fromaddress = 'info@miosito.com';  
        $destinatario = $emaildestinatario; 
        $mailsubject = "PIPPO - Ordine "; 
         
        $headers = "Wrom: AALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJ
        $headers.= "Return-Path: ".$fromaddress."\n"; 
        $headers.= "Content-Type: text/html; charset=iso-8859-1"; 
    
        $message = "La ringraziamo per la Sua ordinazione e, con la presente, le ricordiamo che ai fini della spedizione è necessario che ci pervenga il pagamento."; 
    
         
         
        if(!mail($destinatario, $mailsubject, $message, $headers)) {  
            $error = "Errore (mailtocliente) : Impossibile inviare l' email"; 
        } 
        return $error; 
    }
    function mailtocliente($destinatario)
    ?>

    Grazie

  5. #5
    Manca un punto e virgola verso meta'. Poi dichiari nuovamente la funzione invece di chiamarla. (function again? why ??? )

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    }
    mailtocliente($destinatario);
    ?>


    think simple think ringo

  7. #7
    [supersaibal]Originariamente inviato da marketto
    codice:
    }
    mailtocliente($destinatario);
    ?>


    [/supersaibal]

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie mille come mi hai detto sono riuscita!!

    ma ho provato ad incrementare un pò il codice e mi dà dinuovo errore

    :master:
    codice:
    <?php
    
    $destinatario=$_POST['mail'];
    $pezzi=$_POST['pezzi'];
    $rg=$_POST['rg'];
    $ind=$_POST['ind'];
    $cdpi=$_POST['cdpi'];
    $citta=$_POST['citta'];
    $pr=$_POST['pr'];
    $cap=$_POST['cap'];
    $telefono=$_POST['telefono'];
    $fax=$_POST['fax'];
    $testo=$_POST['testo'];
    $art=$_POST['art'];
    
    
    function mailtocliente($emaildestinatario , $pezzi , $rg , $ind , $cdpi ,$citta , $pr , $cap , $telefono , $fax , $testo , $art) { 
    
        $error = ''; 
         
        $fromname = $rg; 
        $fromaddress = $emaildestinatario;
        $destinatario = 'info@miosito.it'; 
        $mailsubject = "Ordine $art"; 
         
        $headers = "From: ".$fromname." <".$fromaddress.">\n"; 
        $headers.= "Return-Path: ".$fromaddress."\n"; 
        $headers.= "Content-Type: text/html; charset=iso-8859-1"; 
    
        $message = "[B]$rg ha richiesto n°$pezzi dell'offerta $art[b]
    Il seguente ordine: $testo</br>
    </br>
    Dati per la fatturazione:</br>
    Ragione Sociale: $rg</br>
    Indirizzo: $ind - città: $citta - cap: $cap - telefono: $telefono - fax: $fax</br>
    Codide Fiscale e/o Partita IVA: $cdpi"; 
    
         
         
        if(!mail($destinatario, $mailsubject, $message, $headers)) {  
            $error = "Errore (mailtocliente) : Impossibile inviare l' email"; 
        } 
        return $error; 
    }
    mailtocliente($emaildestinatario , $pezzi , $rg , $ind , $cdpi ,$citta , $pr , $cap , $telefono , $fax , $testo , $art) { 
    ?>

  9. #9
    per caso ti dice che hai una graffa in piu'?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    [supersaibal]Originariamente inviato da piero.mac
    per caso ti dice che hai una graffa in piu'? [/supersaibal]





    codice:
     , $telefono , $fax , $testo , $art);
    think simple think ringo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.