Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Salvy95
    Registrato dal
    Jul 2008
    Messaggi
    199

    Scrivere variabili in un file.php da un file.php

    Il mio problema è semplicissimo raga!

    guardate il codice

    Codice PHP:
    $x = fopen("config.php","w+");
    $what = "<? $dbhost ".$_POST['dbhost']." $dbuser ".$_POST['dbuser']." $dbpasswd ".$_POST['dbpasswd']." $dbname ".$_POST['dbname']." ?>";
    fwrite($x, $what);
    fclose($x);
    Nel file config.php non vengono scritte le variabili, non quelle $_POST, bensì quelle $dbhost, $dbuser etc...
    ho provato anche con un file .txt ma niente, è come se il php leggesse come variabili anche quelle presenti in $what, ma chi glielo dice?? Io ho inserito gli " apici ", ciò vale a dire che dovrebbe prenderle come stringa!

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230

    Re: Scrivere variabili in un file.php da un file.php

    Originariamente inviato da Salvy95
    Io ho inserito gli " apici ", ciò vale a dire che dovrebbe prenderle come stringa!
    Sbagliato
    Consiglio una ripassata seria alle nozioni base

  3. #3
    Utente di HTML.it L'avatar di Salvy95
    Registrato dal
    Jul 2008
    Messaggi
    199
    Quindi sevo inserire i singoli apici??

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    I singoli apici neanche le valutano le variabili.

  5. #5
    Utente di HTML.it L'avatar di Salvy95
    Registrato dal
    Jul 2008
    Messaggi
    199
    E questo che io voglio, le variabili non devono essere valutate, devono essere presi in considerazione solamente i $_POST

    help!

  6. #6
    Utente di HTML.it L'avatar di Takeno
    Registrato dal
    May 2007
    Messaggi
    146

    Re: Scrivere variabili in un file.php da un file.php

    A rigor di logica ...

    Codice PHP:
    $what = '<? $dbhost '.$_POST['dbhost'].' $dbuser '.$_POST['dbuser'].' $dbpasswd '.$_POST['dbpasswd'].' $dbname '.$_POST['dbname'].' ?>';
    Il tuo problema è che valuta $dbhost come una variabile e cerca di usarla

  7. #7
    Comunque basta mettere un backslash davanti al simbolino del dollaro

  8. #8
    Utente di HTML.it L'avatar di Takeno
    Registrato dal
    May 2007
    Messaggi
    146
    Originariamente inviato da DKiller92
    Comunque basta mettere un backslash davanti al simbolino del dollaro
    Vero, però in termini di prestazione meglio senza

  9. #9
    Utente di HTML.it L'avatar di Salvy95
    Registrato dal
    Jul 2008
    Messaggi
    199
    Originariamente inviato da DKiller92
    Comunque basta mettere un backslash davanti al simbolino del dollaro
    Sbam

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.