Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Pepe91
    Registrato dal
    Jan 2005
    Messaggi
    218

    modificare un pagina in php da una pagina in php

    ciao,
    ho una pagina config.php. Vorrei facilitare il cliente nel caso in cui dovesse cambiare qualche dato, quindi ho creato un form tramite cui si possono inviare i dati, ma non so poi come fare per salvare i cambiamenti. Ovvero cambiare i dati con i dati immessi. Scusate se il discorso è un pò contorto.

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    85
    o salvi idati su un database così ogni pagina che vi ha accesso può apportare le sue modifiche, oppure se tu hai una pagina A che richiama una pagina B tramite form. allora in testa alla pagina B fai un controllo su eventuali dati passati via _POST se ci sono, allora apporti le modifiche.

  3. #3
    Utente di HTML.it L'avatar di Pepe91
    Registrato dal
    Jan 2005
    Messaggi
    218
    ho una pagina A con un form che invia i dati in POST a una pagina B la quale dovrebbe scrivere una pagina in php. Non riesco a capire come far scrivere a B i dati della pagina in php da scrivere.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    85
    Bhe allora devi usare le funzioni per la gestione dei file.
    Dalla tua pagina B.php apri la connessione al file.php poi leggi o scrivi.
    Dovrebbe esserci anche la possibilità di creare un nuovo file, invece di aprirne uno già esistente, cmq io personalmente non ho mai provato.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    85
    ah! ecco l'url
    http://it2.php.net/fopen

  6. #6
    Utente di HTML.it L'avatar di Pepe91
    Registrato dal
    Jan 2005
    Messaggi
    218
    anch'io pensavo si potesse fare così... però ho provato a fare una pagina prova per verificare:
    Codice PHP:
    <?
    $fp 
    fopen("config.php""r");
    if(!
    $fp) die ("Errore nell'operazione con il file");
    $data file("config.php");
    $num=count($data);
    for (
    $i=0$i<=$num$i++)
        {echo 
    $data[$i];}
    ?>
    La pagina appare in bianco...
    http://indieworks.netsons.org/cms/change_config_do.php

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    85
    anch'io pensavo si potesse fare così... però ho provato a fare una pagina prova per verificare:
    Codice PHP:
    <?php
    if (!$p_file fopen("config.inc.php","r")) {
    echo 
    "Spiacente, non posso aprire il file config.inc.php";
    } else {
    while(!
    feof($p_file))
    {
    $linea fgets($p_file255);
    echo 
    "$linea
    "
    ;
    }
    fclose($p_file);
    }
    ?>
    Così funziona!

  8. #8
    Utente di HTML.it L'avatar di Pepe91
    Registrato dal
    Jan 2005
    Messaggi
    218
    vi ringrazio per i consigli...
    alla fine ho fatto così: c'è una pagina A con un form che invia i dati a B che apre config.php con fopen() e ci scrive con fwrite().

    Grazie a tutti!

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.