Visualizzazione risultati 1 fino 9 di 9

Discussione: Aiuto il mio codice non va

  1. #1
    Guest

    Question Aiuto il mio codice non va

    <body>
    <form name="form1" method="post" action="">
    <p>
    Inserisci la tua scelta
    <input name="nome" type="text" size="1" maxlength="1">
    <p>
    <input type="submit" name="Submit" value="Invia">
    </p>
    </form>
    <?php
    $x=$_POST['nome'];
    if ($x==1) {
    fopen("http://www.google.it", "r");
    }
    ?>
    </body>

    ragazzi qualcuno mi sa dire perkè se io inserisco 1 nella textbox non mi apre la pagina di google?

  2. #2
    Guest

    Predefinito

    Perchè per poter aprire la pagina di google deve aprire un collegamento esterno e siccome su AV i socket sono disabilitati è impossibile fare quello che ti serve...

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da allo
    Perchè per poter aprire la pagina di google deve aprire un collegamento esterno e siccome su AV i socket sono disabilitati è impossibile fare quello che ti serve...
    mmm
    e se aprissi un'altra pagina presente su AV tipo la home page?

  4. #4
    Guest

    Predefinito

    Se è nel tuo spazio funziona..

    Ciao!

  5. #5
    Guest

    Predefinito

    ok ora provo

    ok provato non va!!!!!

    Mi puoi dire se la sintassi è giusta

    fopen("http://cisafcomo.altervista.org/xx.htm", "r");

    oppure semplicemente

    fopen("/xx.htm", "r");

    in tutti e due i casi non me la apre

    bah
    Ultima modifica di cisafcomo : 19-01-2006 alle ore 21.12.25

  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

    Con quel codice apri la pagina ma non produci alcun output quindi dovresti ritrovarti solo il form.
    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
    L'avatar di pietrovischia
    pietrovischia non è connesso Utente attivo
    Data registrazione
    16-10-2005
    Residenza
    Padova
    Messaggi
    351

    Thumbs up

    Citazione Originalmente inviato da cisafcomo
    <body>
    <form name="form1" method="post" action="">
    <p>
    Inserisci la tua scelta
    <input name="nome" type="text" size="1" maxlength="1">
    <p>
    <input type="submit" name="Submit" value="Invia">
    </p>
    </form>
    <?php
    $x=$_POST['nome'];
    if ($x==1) {
    fopen("http://www.google.it", "r");
    }
    ?>
    </body>

    ragazzi qualcuno mi sa dire perkè se io inserisco 1 nella textbox non mi apre la pagina di google?
    Invece di usare fopen() usa Header-Location();

    Chiaramente, visto che un header location non puo' apparire dopo anche solo una riga vuota di output, a sentire il manuale, devi far cosi':

    Codice PHP:
    <?php

    if(isset($nome)){ // controlla x solo se il form è stato riempito
    if ($nome==1) {
    Header-Location("http://www.google.it");
    }
    //qui inserisci i controlli sulle varie opzioni 1, 2 ,3, etc
    }
    ?>
    <html><head></head>
    <body>
    <form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF'] ;?>">
    <p>
    Inserisci la tua scelta
    <input name="nome" type="text" size="1" maxlength="1">
    <p>
    <input type="submit" name="Submit" value="Invia">
    </p>
    </form>
    </body>
    </html>
    Ultima modifica di pietrovischia : 20-01-2006 alle ore 17.59.59

  8. #8
    Guest

    Predefinito

    Fatal error: Call to undefined function: location() in /membri/cisafcomo/xxx.php on line 11
    mi dice così adesso

    ke è la linea dove c'e l'header location
    Ultima modifica di cisafcomo : 04-02-2006 alle ore 12.23.02

  9. #9
    Guest

    Predefinito

    Sintassi errata
    Codice PHP:
    Header("Location: http://www.google.it");
    p.s. non ho letto utto il post, è possibile che cmq non faccia quello che vuoi
    Ultima modifica di Inverno : 04-02-2006 alle ore 12.30.52

Regole di scrittura

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