Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    devo creare una nuova pagina php eseguendo uno script in altra pagina e passare un $

    ciao a tutti, scusate per la confusione ma in sostanza il problema è questo:

    ho una pagina con una form(chiamata form.php),per l'inserimento dati in un db, che passa i dati ad una pagina(chiamata inserim.php) per il controllo dei campi, e l'effettivo inserimento dei valori nel db. alla fine di inserim.php ho aggiunto il codice per creare un nuovo file con un nome ben definito e includere in questo file un'altra pagina php.
    ora quello che non riesco a fare è passare una variabile da inserim.php al nuovo file che creo.


    il risultato dovrebbe permettermi di :

    tra i campi del db ho 'nomefile', inviando i dati la pagina inserim.php scrive nel db i vari valori, poi mi crea un'altra pagina nominata 'nomefile'_x2.php dove ho bisogno di ritrovare la variabile 'nomefile' per dell'altro script..


    qualche suggerimento??

    grazie mille a tutti.

  2. #2
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Un pochino più chiaro, magari con qualche riga di esempio???


  3. #3
    Come hai provato a inviare il valore, via GET, Sessione....?
    Faranno fatica a credere, quelli che prendono le autorità per la verità, e non la verità come autorità.

  4. #4
    il codice della pagina per l'inserimento dati nel db e per la creazione del nuovo file è:



    <body>
    <?php
    $titolo=($_POST['titolo']);
    $sottotitolo=($_POST['sottotitolo']);
    $video=($_POST['indirizzovideo']);
    $nomefile=($_POST['nomefile']);
    $password=($_POST['pass']);
    if ($password!="ciao")
    {
    header("Location: accessonegato.html");
    exit;
    };

    $host="localhost";
    $user="root";
    $pass="";
    $db=mysql_connect($host,$user,$pass) or die("errore nella connessione");
    mysql_select_db("blog_sudest") or die("errore nella selezione del db");

    $query = "INSERT INTO blogse (oggetto, sottotitolo, video, nome_file) VALUES ('$titolo', '$sottotitolo', '$video', '$nomefile')";

    if (mysql_query($query, $db))
    echo "L'articolo è stato inserito correttamente";
    else
    echo "Errore durante l'inserimento";
    mysql_close($db);


    echo "


    inserisci un altro articolo




    torna alla Home Page

    ";

    $bc="blog.php";

    $bl="_blog.php";
    $percorso="../blog/";




    $dati="$percorso$nomefile$bl";

    $vecchio=fopen($dati, "a+");
    fclose($vecchio);
    $s=fopen($dati, "w+");
    fwrite($s, " <?php $speriamo=$nomefile ?> ");
    fwrite($s, " <?php include('$percorso$bc') ?> ");
    fclose($s);




    ?>
    </body>


    ora il mio problema è che non riesco a trovare un modo per far si che nella pagina creata, prima dell'include ci sia scritta una variabile che passo da qui.. ho bisogno di avere la variabile
    $speriamo=$nomefile all'interno della pagina in modo da far si che il resto del codice che carico con l'include possa essere svolto tenendo presente la variabile.

    c'è per caso un modo per far leggere ad una pagina php il proprio nome file??

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da lukealfonso123
    c'è per caso un modo per far leggere ad una pagina php il proprio nome file??
    echo __FILE__;


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.