scrivere in un file

Monital

Utente Attivo
15 Apr 2009
778
2
18
Salve a tutti,
ho un piccolo problema di sintassi le ho provate tutte ma non riesco se qualcuno con più esperienza può aiutarmi su questa cosa facile facile


in pratica sto inviando dei dati ad una pagina con fopen
PHP:
$fp=fopen("$pippo.php","a");
fseek($fp, -3, SEEK_CUR); 
$stringa="<table><tr><td>

blablaba .......

</td>
</tr>
<table>"

senza entrare nei particolari nel file che vado a scrivere mi serve che siano scritte papale papale queste 4 righe
PHP:
$ciao=$_POST['ciao'];
echo "<form method=\"post\" action=\"pagina3.php\">\n";
echo "<input type=\"hidden\" name=\"ciao\" value=\"$ciao\">\n";


ma non riesco ad inviargli quelle 4 righe immagino che il problema sia dovuto agli apici interni ma non so come ovviare

ho provato anche a dividere in due ossia
PHP:
$fp=fopen("$pippo.php","a");
fseek($fp, -3, SEEK_CUR); 
$stringa="<table><tr><td>

blablaba ......."
"$ciao=$_POST['ciao'];
echo "<form method=\"post\" action=\"pagina3.php\">\n";
echo "<input type=\"hidden\" name=\"ciao\" value=\"$ciao\">\n"";

"</td>
</tr>
<table>"

ma mi dà sempre errore sugli apici lla riga dove inizia echo
Suggerimenti ?
 
Ultima modifica:

MarcoGrazia

Utente Attivo
15 Dic 2009
852
20
28
62
Udine
www.stilisticamente.com
Se no se quelle righe sono sempre le stesse, cioè non cambia mai il suo contenuto puoi inserirle in un file esterno e copiarlo ogni volta dentro l'altro file.
Il problema credo sia che il php interpreti il codice invece che copiarlo come stringa, so che c'è una soluzione ma ora non mi viene proprio.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
non so se dico una pu......a, ma prova

PHP:
<?php
$fp=fopen("$pippo.php","a");
fseek($fp, -3, SEEK_CUR);
$ciao="CIAO";
$stringa = <<<EOD
<table><tr><td>
<form method="post" action="pagina3.php">
<input type="hidden" name="ciao" value="{$ciao}">
</form>
</td>
</tr>
</table>
EOD;

echo $stringa;
?>

e questo è il sorgente pagina richiamendo la pagina

HTML:
<table><tr><td>
<form method="post" action="pagina3.php">
<input type="hidden" name="ciao" value="CIAO">
</form>
</td>
</tr>
</table>

p.s.
ho valorizzato $ciao e aggiunto </form>
 
Ultima modifica:

Monital

Utente Attivo
15 Apr 2009
778
2
18
grazie a tutti e mi scuso per non aver risposto prima ma questo script sta assorbendo molto del mio tempo

cmq ho risolto in un modo molto banale facendo diversi tentativi

scrivo per i posteri:

ho risolto semplicemente aggiungendo 2 \ prima dell'apice doppio

PHP:
$ciao=$_POST['ciao'];
echo "<form method=\\\"post\" action=\\\"pagina3.php\\\">\n";
echo "<input type=\\\"hidden\\\" name=\\\"ciao\\\" value=\\\"$ciao\\\">\n";

non chiedtemi del perchè ma così funziona
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
N Scrivere su file PDF PHP 4
spider81man Scrivere su file .txt da form php PHP 2
napuleone scrivere in un file <?php $variabile PHP 1
crealatualista Scrivere in un file php aperto dal codice php! PHP 7
Y scrivere file in ascii PHP 1
S Come inserire file in database Mysql senza scrivere codice PHP? PHP 0
I scrivere solo il percorso (e nome file) di un file allegato (type="file") PHP 1
A Java: Scrivere su un file senza sovrascriverlo Java 1
P Scrivere delle matrici su file csv PHP 2
M Script per scrivere la data su vari file immagine PHP 12
IImanuII Scrivere su un file php PHP 7
T Scrivere il contenuto di un database in un file di testo PHP 2
S leggere da file e scrivere su file un carattere o una parola alla volta Visual Basic 1
L scrivere e richiamare funzioni javascript su file php PHP 2
A scrivere su file excel PHP 7
G Chiedo aiuto non riesco a scrivere il RewriteRule del file htaccess Web Server 2
F Scrivere password criptata in file .htpasswd Web Server 5
U Scrivere correttamente su file Txt PHP 8
J Scrivere codice php in un file creato con php PHP 3
L PhpMailer - Scrivere su file e spedire come allegato PHP 1
C php: al download di un file scrivere il log su file esterno. PHP 1
D scrivere su un file txt Classic ASP 0
S scrivere su un file excel PHP 0
F Scrivere dei dati in word con php PHP 0
E Scrivere una data corrente in un pdf PHP 1
J Scrivere in due JPanel Java 1
R [C#] Scrivere un post in grassetto con Selenium su FB Mobile .NET Framework 0
P textbox- scrivere tutto su una sola riga anche se si va a capo .NET Framework 2
alexice51 proggrammi per scrivere in javascript? Javascript 3
Cosina [PHP] Scrivere dati in un div specifico PHP 3
Drago73 [Java] leggere/scrivere txt server Java 0
C [PHP] Scrivere testo su immagine PHP 3
C [PHP] scrivere o aggiornare record in tabella PHP 7
B Scrivere in una casella di testo una variabile PHP PHP 9
B [PHP] Scrivere risposta multipla in database PHP 1
B PHP e JQUERY per scrivere codice html dinamicamente PHP 2
P [HTML] scrivere il titolo di una pagina nella pagina stessa, si può? HTML e CSS 3
A Scrivere da pagina .php su altra pagina .html PHP 4
V Array da scrivere PHP 2
L Scrivere valori nel campo INPUT TEXT a seconda della SELECT Javascript 0
E scrivere nome immagine su db PHP 2
M Come scrivere CSS da un template in Photoshop(.PSD)? HTML e CSS 5
E Cercare un valore e scrivere tutta la riga txt che lo contiene PHP 15
filippino Link per scrivere un'email HTML e CSS 1
S Far scrivere un testo ad un utente registrato..... PHP 3
L Come far commentare/scrivere agli altri utenti?? Windows e Software 10
S richiesta permessi per scrivere nelle sezioni Supporto Mr.Webmaster 0
S scrivere e-mail in html Posta Elettronica 6
criric Effetto macchina da scrivere Snippet Javascript 0

Discussioni simili