Ante todo, no sé si ese sea el título adecuado para esta pregunta, pero, bueno, traten de entenderme. ^^'
Estoy tratando de desarrollar una plantilla en Flash que pueda modificar sus textos mediante una página PHP. Hasta ahora, todo bien con la lectura del texto externo (es un .txt). Sin embargo, ahora quise empezar a modificar los textos mediante PHP. Es ahora cuando me surge dicho problema, ya que el fichero .txt debe de tener la siguiente estructura:
&texto=Acá va el texto&
Es decir, antes del texto en si, va la línea "&texto=" y al final el carácter "&". Al utilizar PHP usé el fopen y demás para modificarlo (con el valor 'w' para escribir sobre todo el archivo. El texto será tomado de un formulario, pero quisiera que, mediante PHP, las etiquetas anteriores y posteriores al texto se inserten de manera automática.
La variable que escribe sobre el archivo .txt es
Código:
donde 'parrafo' es un campo de texto del formulario. Sin embargo, quisiera que la variable $somecontent esté compuesta por tres partes, el '&texto=', el contenido de la caja del texto de formulario y, finalmente, el '&'. Intenté darle los tres valores, pero me da error. La verdad que no sé cómo podría hacer. a ver si me echan una manito. ^^'$somecontent = $_POST['parrafo'];
El código general es este:
Código:
<?php $filename = 'texto.txt'; $somecontent = $_POST['parrafo']; if (is_writable($filename)) { if (!$handle = fopen($filename, 'w')) { echo "no se puede abrir el archivo ($filename)"; exit; } if (fwrite($handle, $somecontent) === FALSE) { echo "no se puede escribir en el archivo ($filename)"; exit; } echo "se escribió ($somecontent) en el archivo ($filename)"; fclose($handle); } else { echo "el archivo $filename no es writable"; } ?>