come inserisco quei dati tramite un form dove copiano (gli utenti) la stringa completata e la incollano nel form e il form la mette in config.php?
come inserisco quei dati tramite un form dove copiano (gli utenti) la stringa completata e la incollano nel form e il form la mette in config.php?
Modalità curioso ON...attendere riavvio del sistema in corso...
Errore nessuna tastiera trovata premere un tasto per continuare...
ok ora funziona solo che mi scrive cose a casaccio nell'html non nel codice così
graphicsupremacygraphicsupremacy <?php
$db_user = user ;
$db_pass = pass ;
$db_name = nome_db ;
$db_host = localhost ;
?>
ho usato sto codice
<?php
$file_code = $_REQUEST["file"];
$resource = fopen("config.php","a");
fwrite($resource,$file_code);
fclose($resource);
?>
Modalità curioso ON...attendere riavvio del sistema in corso...
Errore nessuna tastiera trovata premere un tasto per continuare...
Il codice che hai usato per scrivere nel file config.php potrebbe anche andar bene, sempre che la variabile $file_code contenga la giusta formattazione delle variabili da stampare sia con il loro nome che con i relativi valori.
Qual'è il problema? Se è solo una questione di output lo risolvi leggendo il file config.php riga per riga...
io sto usando questo
che dovrebbe scrivere quei dati in /config/config.php anke se sto file si trova in install/create_conf.phpCodice PHP:<?
$db_user = $_REQUEST['user'];
$db_pass = $_REQUEST['pass'];
$db_name = $_REQUEST['name'];
$db_host = $_REQUEST['host'];
$prefix = $_REQUEST['prefix'];
$file = "../config/config.php";
if(isset($_POST['submit'])) {
$content = "
\$db_user = '$db_user';\r\n
\$db_pass = '$db_pass';\r\n
\$db_name = '$db_name';\r\n
\$db_host = '$db_host';\r\n
\$prefix = '$prefix';\r\n'";
$fp = fopen($file, "a");
rewind($fp);
fwrite($fp, $content);
fclose($fp);
} else {
header ("location: create_table.php");
}
?>
ma coime mai non funge?
Modalità curioso ON...attendere riavvio del sistema in corso...
Errore nessuna tastiera trovata premere un tasto per continuare...
Prima di tutto risolvi le cose più semplici, errori di battitura, apici in più o in meno, percorsi esatti che puntano ai vari file...
Comincia ad elminare la virgoletta singola in più in questo puntopoi "controlla bene" l'esattezza del percorso in cui si trova il file config.phpcodice:\$prefix = '$prefix';\r\n'";
Se hai difficoltà ad individuare il punto esatto in cui si trova, usa un percorso assoluto...
il percorso assoluto non posso usarlo perche non dovrà andare sul mio ftp ma su quello di ki lo scarica!
ma usando ../config/config.php non fa root/config/config.php anke se sto in install?
Modalità curioso ON...attendere riavvio del sistema in corso...
Errore nessuna tastiera trovata premere un tasto per continuare...
Non riesco a capire l'esatta posizione dello script che scriverà nel file config.php
Hai detto che si trova nella cartella "install", risalendo di un solo livello dovrebbe esserci la cartella "config", giusto?
Se è così, allora il percorso che hai indicato è giusto.
Altrimenti, dove si trovano esattamente le due cartelle: install e config?
allora è così
root/install/create_conf.php
root/config/config.php
create_conf deve inserire i dati in root/config/config.php
Modalità curioso ON...attendere riavvio del sistema in corso...
Errore nessuna tastiera trovata premere un tasto per continuare...
ma ora non so se è lo script che non scrive oppure il percorso errato![]()
Modalità curioso ON...attendere riavvio del sistema in corso...
Errore nessuna tastiera trovata premere un tasto per continuare...
E' solo una questione di "percoso". Lo script funziona...
Comunque, qual'è l'errore che ricevi?