PDA

View Full Version : [PHP] Scrivere su una pagina php


Traxsung
15-07-2008, 18:52
Ragazzi ho l'esigenza di scrivere su una pagina php

Ad esempio:

<?

$amici["Marco"] = "un grande";
$amici["Luigi"] = "l'antipatico";

?>

Mi potete aiutare ?


Grazie

wingman87
15-07-2008, 19:07
Potresti essere più chiaro? In che senso vuoi scrivere su una pagina php?

Traxsung
15-07-2008, 19:21
Il codice è questo:

<?php
$testo = '<?php

$amici["Marco"] = "un grande";
$amici["Luigi"] = "l'antipatico";

?>';

file_put_contents('pagina.php', $testo);
?>

Il mio problema è che quando prova ad inserirne di nuovi, mi cancella quelli vecchi... mi piacerebbe che li aggiungesse

Dânêl
15-07-2008, 21:42
Ciao,
come suggerisce la documentazione su php.net per aggiungere del contenuto,senza cancellare il vecchio, si deve passare la flag FILE_APPEND, per cui sarà qualcosa del tipo:

file_put_contents('pagina.php', $testo,FILE_APPEND);

PS non dimenticare di fare l'escape dell'apostrofo in $amici["luigi"] altrimenti il tuo codice non funzionerà mai ;)

Traxsung
16-07-2008, 11:53
Ragazzi grazie a tutti per le risposte.
Ho risolto.