Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    17

    Variabile php file_get_contents()

    Salve a tutti, non riesco a risolvere un problema, data la mia scarsa conoscenza del php.
    Come potrei da un form,inserito in altra pagina od stessa pagina, cambiare la variabile, ora indicata come text1??

    <?php
    echo htmlentities(file_get_contents('text1''), ENT_QUOTES, 'UTF-8');
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2012
    residenza
    Lima, Perù
    Messaggi
    212
    per prima cosa text1 non è una variabile. Ad esempio... $file = 'text1'; in questo caso $file sarebbe una variabile.

    diciamo che hai un form che invia i dati tramite il method POST, ed hai un input di tipo text con nome "file"... al inviare il form troverai che la variabile $_POST ha un indice di nome "file" e che il suo valore corrisponde al testo inserito nell'input.

    Per capire meglio il funzionamento puoi controllare i seguenti link:

    http://php.net/manual/en/language.variables.php
    http://php.net/manual/en/reserved.variables.php
    Jamie Ynonan - Web Developer / Desarrollador Web - HTML5 - CSS3 - Javascript/jQuery - PHP/CodeIgniter/Laravel - SQL/MySQL - Wordpress
    Telelavoro / Teleworking - jamiea31[at]gmail.com - Lima - Perù - GMT -5

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    17
    Grazie per la risposta. Mi sono espresso male non essendo text 1 una variabile. Ma per sostituire allora solo text1 come potrei fare da form? In modo che la pagina che si apre sia diversa ad ogni input del form.
    Con questo da stesso form il cambiamento funziona:

    <form action="" method="POST">
    pagina: <input type="text" name="text1" value="" />
    <p><input type="submit"></p>
    </form>



    Ciao <?php echo htmlspecialchars($_POST['text1']); ?> .
    <?php

    Risultato:
    Ciao Adolfo

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    17
    RISOLTO - avevo la soluzione a portata di mano.

    echo htmlentities(file_get_contents($_POST['text1']), ENT_QUOTES, 'UTF-8'); ?>

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.