Visualizzazione risultati 1 fino 7 di 7

Discussione: errore script php

  1. #1
    Guest

    Cool errore script php

    avevo già postato, in livello 1(ma ho sbagliato a postare)...potete dare 1 okkiata a qst script php e vedere dove è incorretto?:
    <?php

    $oggi = date("j F Y G:i");
    $sito = "http://belivedj.altervista.org";
    $ip = "$_SERVER[REMOTE_ADDR]";
    $browser = "$_SERVER[HTTP_USER_AGENT]";
    $to = "belivedj@altervista.org";
    $soggetto = "Modulo da $sito";
    $from = $_POST['email'];


    if(trim($_POST['nickname']) == "" OR trim($_POST['url']) == "" OR trim($_POST['email']) == "" OR trim($_POST['script']) == "" OR trim($_POST['sicurezza']) == "" OR trim($_POST['condizioni']) == "") {
    echo "<font color=\"#FF0000\" face=\"verdana\" size=\"2\"><strong> MI DISPIACE, MA HAI SALTATO QUALCHE CAMPO(tutti i campi sono obbligatori)...Torna indietro per continuare l'iscrizione.</strong></font>";

    } else {

    $body = "Modulo inviato il $oggi da $ip - $browser \n\n";
    $body .= "Nickname: $_POST[nickname] \nUrl: $_POST[url] \nEmail: $_POST[email] \nScript: $_POST[script] \nCodice di sicurezza: $_POST[sicurezza] \nTermini e condizioni: $_POST[condizioni]";

    mail("$to","$soggetto","$body");
    ?>
    <html>
    <head>
    <title>Mail inviata</title>
    <script type="text/javascript" language="JavaScript">
    function redirect() {

    location = "http://belivedj.altervista.org/modulo/belivedj_0002.html"

    }

    function start_counter() {

    self.setTimeout('redirect()', 2000);

    }

    </script>
    </head>
    <body bgcolor="black" onload="start_counter()">
    <div align="center">
    <br><br><br>
    <font size="2" face="verdana"><strong>MODULO INVIATO CON SUCCESSO, ADESSO NON TI RESTA CHE ASPETTARE LA PASSWORD CHE TI SARA' INVIATA DAL WEBMASTER PER ACCEDERE DA REGISTRATO! Grazie.</strong></font>
    </div>
    </body>
    </html>
    <?php
    }
    ?>
    anke dp aver compilato tutti i campi mi spunta la pagina(fatta da me) ke mi dice di aver saltato qualke campo...mah!...grazie!

  2. #2
    Guest

    Predefinito

    Questo mi sembra corretto,
    forse c'e' un errore nella pagina dove compili i campi... Controlla

    Ciao

  3. #3
    Guest

    Cool

    allora nn mi sbagliavo, il php è esatto...cmq :
    <html>
    <head>
    <script language="javascript" type="text/javascript">
    <!--
    function Modulo() {

    if ((document.modulo.nome.value == "")) {
    alert("Il campo Nome è obbligatorio");
    document.modulo.nome.focus();
    return false;
    }

    else if ((document.modulo.email.value == "")) {
    alert("Il campo Email è obbligatorio");
    document.modulo.email.focus();
    return false;
    }

    else if ((document.modulo.messaggio.value == "")) {
    alert("Inserire il codice di sicurezza");
    document.modulo.messaggio.focus();
    return false;
    }


    else {
    document.modulo.action = "mailto.php";
    document.modulo.submit();
    }
    }
    //-->
    </script>
    </head>
    <body text="red">
    <form method="post" name="modulo" action="mailto.php">
    <table border="1" bgcolor="black" cellspacing="2" cellpadding="2">
    <tr>
    <td>*Nickname:</td>

    <td><input type="text" size="30" name="nome" maxlength="30"></td>
    </tr>
    <tr>
    <td>*URL Sito:</td>

    <td><input type="text" size="30" name="cognome" maxlength="30"></td>
    </tr>
    <tr>
    <td>*Email:</td>

    <td><input type="text" size="30" name="email" maxlength="30"></td>
    </tr>
    <tr>
    <tr>
    <td>*Inserisci il tuo script:</td>
    <td><textarea rows="5" cols="25" name="messaggio"></textarea></td>
    </tr>
    <tr>
    <td height="44">*Codice<br>
    sicurezza</td>
    <td>
    <div align="center">
    <img src="http://belivedj.altervista.org/modulo/sicurezza.jpg" border="0">
    </div>
    Riscrivi il codice&nbsp;&nbsp;<input type="text" name="sicurezza" size="36" maxlength="30" width="100">
    </td>
    </tr>
    <tr>
    <td>*Termini e<br>
    condizioni</td>
    <td>
    <textarea cols="35" rows="5" name="condizioni">
    Accetto di usufruire dei servizi che
    mi offre Be Live DJ, rispettando le
    normative di diritti di copyright e di
    diritti d'autore e autorizzando il
    trattamento dei miei dati personali
    ai sensi della Legge 196/2003 sulla
    tutela della privacy.
    </textarea>
    <br>
    Accetto<input type="radio" name="condizioni" value="Accetto">&nbsp;&nbsp;&nbsp;&nbsp;
    Non Acccetto<input type="radio" name="condizioni" value="Non Accetto">
    </td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>
    <input type="button" value="Invia" onClick="Modulo()"> <input type="reset" value="Reset">
    </td>
    </tr>
    </table>
    </form>
    </center>
    <font color="red">* Campi Obbligatori</font>.
    </div>
    </body>
    </html>

  4. #4
    Guest

    Predefinito

    il problema sta nel fatto ke modifiki una pagina e l'altra la lasci invariata
    cioè:

    se tu modifichi il form e aggiuingi 2 campi devi aggiungere quei campi anche nella seconda pagina e la stessa cosa se hai tolto qualche campo...

  5. #5
    Guest

    Cool

    @ jostock: me lo riformuli please? magari me lo passi su msn dopo! tnk!

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Hai dimenticato alcuni apici nelle parentesi quadre.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da TurkoSoft
    @ jostock: me lo riformuli please? magari me lo passi su msn dopo! tnk!
    vedo quello ke fosso fare...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •