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

    Errore "unexpected T_VARIABLE"

    Ciao a tutti, probabilmente la risposta è molto semplice, ma giuro che non ce la faccio!!
    Ho un errore "unexpected T_VARIABLE" nella linea 65, che è questa.
    Codice PHP:
    $messaggio "<html><body><font face=\"verdana\" size=\"4\">Ciao ".$nome.",
    Benvenuto in Super Games.
    Il tuo username è "
    .$nick." e la tua password è ".$password.".
    Se hai problemi di qualsiasi tipo, contatta <a href=\"mailto:info@supergames.y8.com\" alt=\"Super Games\">info@supergames.y8.com</a></font></body></html>"

    Grazie per le future risposte

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    49
    non puoi usare gli apici in quel modo, prova cosi:

    $messaggio="se la stringa contiene degli apici uso degli apici diversi da quelli 'esterni' ";
    in poche parole sostituisci " all'interno con ', oppure quelli esterni è la stesa cosa.
    Ciao

  3. #3
    Va bene grazie

  4. #4
    Originariamente inviato da tulkas_s
    non puoi usare gli apici in quel modo, prova cosi:

    $messaggio="se la stringa contiene degli apici uso degli apici diversi da quelli 'esterni' ";
    in poche parole sostituisci " all'interno con ', oppure quelli esterni è la stesa cosa.
    Ciao
    Ma non è vero...

    se mette gli escape \ non ci sono problemi.

    @php_4ever
    Guarda che probabilmente l'errore è altrove, tipo nella riga prima.

  5. #5
    Eh mi sembrava.... Comunque non capisco dove sia l'errore!!!

  6. #6
    Originariamente inviato da php_4ever
    Eh mi sembrava.... Comunque non capisco dove sia l'errore!!!
    Sicuramente usare <font> e
    al posto di
    , a livello php devi postare un po' d codice in più, tipo la riga precedente.

  7. #7
    L'intero codice:

    Codice PHP:
    <?php
    session_start
    ();

    require_once(
    "db.php");

    $password1 rand(12349867);
    $password2 rand(13138310);
    $password3 $password1.$password2;
    $password4 $password3+$password1;
    $password $password4;

    $nome $_POST["nome"];
    $nome mysql_escape_string($nome);
    $nome str_replace(" ""_"$nome);
    $nome str_replace("<",""$nome);
    $nome str_replace("<",""$nome);
    $nome mysql_escape_string($nome);

    $username $_POST["username"];
    $username mysql_escape_string($username);
    $username str_replace(" ""_"$username);
    $username str_replace("<",""$username);
    $username str_replace("<",""$username);

    $mail $_POST["mail"];
    $mail mysql_escape_string($mail);
    $mail str_replace(" ""_"$mail);
    $mail str_replace("<",""$mail);
    $mail str_replace("<",""$mail);

    $mail2 $_POST["mail2"];
    $mail2 mysql_escape_string($mail2);
    $mail2 str_replace(" ""_"$mail2);
    $mail2 str_replace("<",""$mail2);
    $mail2 str_replace("<",""$mail2);

    $ip $_SERVER['HTTP_PC_REMOTE_ADDR'];
    $ip mysql_escape_string($ip);

    if(isset(
    $nome) && isset($username) && isset($mail) && $mail == $mail2) {

    $connessione mysql_connect($db_host$db_username$db_password) or die ('Errore di accesso al database. Riprovare più tardi, nel caso di errore prolungato, contattare il web master');
    mysql_select_db($db_name) or die ('Errore di accesso al database. Riprovare più tardi, nel caso di errore prolungato, contattare il web master');  

    $nick stripslashes(strip_tags($username));

    $read="SELECT Count( * ) AS Conta FROM registrazione  WHERE username = '$nick'";
    $raw=mysql_query($read);
    $rowmysql_fetch_array($raw);
    $raw.close;

    if (
    $row[Conta]>){
        print (
    'Username già esistente.[url="#"]Torna indietro[/url].');
    }

    else{

    $mysql_query "INSERT INTO `registrazione`";
    $mysql_query .= "( `username`, `password`, `nome`, `mail`, `ip`)";
    $mysql_query .= "VALUES ($nick$password$nome$mail$ip);";
    mysql_query($mysql_query);

    $a $mail;
    $oggetto "Registrazione avvenuta"
    /* linea 65 */ $messaggio '<html><body><font face="verdana" size="4">Ciao '.$nome.',
    Benvenuto in Super Games.
    Il tuo username è '
    .$nick.' e la tua password è '.$password.'.
    Se hai problemi di qualsiasi tipo, contatta [email="info@supergiochi.5u.com"]info@supergiochi.5u.com[/email]</font></body></html>'
    ;
    $headers  'MIME-Version: 1.0' "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";
    $headers .= 'From: Super Games <noreply@supergames.y8.com>' "\r\n";
    mail($a$oggetto$messaggio$headers);

    mysql_close($connessione); 

    echo 
    "Registrazione avvenuta con successo!!";
    }

    } else {
    $errore_campi "Attenzione: errore. Potrebbe essere dovuto a:
    "
    ;
    $errore_campi .= "- Non hai riempito tutti i campi
    "
    ;
    $errore_campi .= "- Attualmente stiamo risistemando la registrazione o il database
    "
    ;
    $errore_campi .= "Se non hai riempito tutti i campi, torna indietro e riprova. In caso contrario riprova domani.";
    echo 
    $errore_campi;
    }
    ?>
    Ho segnato la linea 65

  8. #8

  9. #9
    codice:
    $oggetto = "Registrazione avvenuta"
    manca ; alla fine

  10. #10
    Cavolo che scemo che sono!
    Grazie! Ciao

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.