Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Altro errore.....sigh

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    45

    Altro errore.....sigh

    Sto creando uno script, ma mi sono bloccato incorrendo in un errore incomprensibile (per me)
    Potreste aiutarmi?
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    <title>Lol</title>
    </head>
    <body>
    <body leftmargin="0" topmargin="0">

    <body lang="it">
    <body text="#FFFFFF">
    <body background="sfondo.jpg">
    <h1>lol</h1>
    <?php
    $link = $_POST['link'];
    $inizio = $_POST['inizio'];
    $fine = $_POST['fine'];
    if(!$link){
    die("Non hai riempito il campo link");
    }
    if(!$inizio){
    die("O non hai riempito tutti i campi o hai inserito l' orario in un formato sbagliato.");
    }
    if(!$fine){
    die("O non hai riempito tutti i campi o hai inserito l' orario in un formato sbagliato.");
    }
    $string = '$link='"$link"/n '$inizio='"$inizio"/n '$fine='"$fine"/n
    $include = fopen("mantsessione.inc","w+");
    fwrite($include,"$string");
    fclose($var);
    ?>
    </body>
    </html>

    L'errore che mi dà è:
    Parse error: syntax error, unexpected '"' in /membri/michiross/Prove/lol.php on line 27

  2. #2
    La linea 27 potrebbe essere questa:
    codice:
    $string = '$link='"$link"/n '$inizio='"$inizio"/n '$fine='"$fine"/n
    che è un po' (molto) sbagliata!
    Io l'avrei scritta così:
    codice:
    $string = "\$link=" . $link . "\n" . "\$inizio=" . $inizio . "\n" . "\$fine=" . $fine . "/n";
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    45
    Ho fatto come hai scritto e ora mi da:
    Parse error: syntax error, unexpected '"' in /membri/michiross/Prove/lol.php on line 28
    Codice PHP:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 

    <title>lol</title>
    </head>
    <body>
    <body leftmargin="0" topmargin="0"> 

    <body lang="it"> 
    <body text="#FFFFFF">
    <body background="sfondo.jpg">
    <h1>lol</h1>
    <?php
    $link 
    $_POST['link'];
    $inizio $_POST['inizio'];
    $fine $_POST['fine'];
    if(!
    $link){
    die(
    "Non hai riempito il campo link");
    }
    if(!
    $inizio){
    die(
    "O non hai riempito tutti i campi o hai inserito l' orario in un formato sbagliato.");
    }
    if(!
    $fine){
    die(
    "O non hai riempito tutti i campi o hai inserito l' orario in un formato sbagliato.");
    }
    $string "\$link=" $link "\n" "\$inizio=" $inizio "\n" "\$fine=" $fine "/n";
     
    '$fine='"$fine"/n
    $include 
    fopen("mantsessione.inc","w+");
    fwrite("$include","$string");
    fclose($var);
    ?>
    </body>
    </html>

  4. #4
    scusa, ma ... ma hai visto cosa hai scritto alla riga 28?
    Sembra che tu non abbia mai scritto qualcosa in php!
    Cancellala, la tua riga 28! non c'entra nulla!!!

    Boh!
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    45
    Scusami, ma sono un novellino... non capisco: io devo scrivere una stringa all'interno di un file .inc quindi la mia riga 28 (fwrite("$include","$string"); ) dovrebbe essere il comando di scrivere all'interno del file...perchè non centra nulla?
    Non capisco...

  6. #6
    No, la linea 28 non è quella.
    Ti do una mano: ti scrivo le ultime righe come devono essere (non avevo guardato il resto!)

    Codice PHP:
    $string "\$link=" $link "\n" "\$inizio=" $inizio "\n" "\$fine=" $fine "/n";
    // Questa era la linea 28 !!! '$fine='"$fine"/n
    $include fopen("mantsessione.inc","w+");
    fwrite($include,$string); // le virgolette non  ci vanno!!!
    fclose($include); // fclose è meglio farlo del file aperto, non ti pare? (e non di $var che non si sa cos'è)
    ?> 
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    45
    grazie mille, ho fatto un po' di confusione alla fine

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.