Pregunta
fwrite ($ fh,
mysql_query("UPDATE config SET url='{$url}', shoutcast_url='{$shoutcast_url}', site_name='{$site_name}', site_subtitle='{$site_subtitle}', email_suffix='{$email_suffix}', twitter_username='{$twitter_username}', skype_name='{$skype_name}', phone_number='{$phone_number}'")
or die(mysql_error()); ?>);
¿Hay una manera más fácil fwrite esto? (Sé que no va a funcionar, pero obviamente es mucho tiempo para formatear correctamente)
Gracias!
Solución
No se puede utilizar la etiqueta en el código PHP
PHP
...
Debe usarlo en caracteres ''
como una cuerda.
Otros consejos
No estoy seguro de lo que quiere hacer, pero si lo que desea es crear algún archivo con algún contenido que pueda echar un vistazo a file_put_contents()
Como Svisstack dijo, se debe utilizar '':
$code = '<?php
$fields = array("url", "shoutcast_url", "site_name", "site_subtitle", "email_suffix", "twitter_username", "skype_name", "phone_number");
foreach ($fields as $field) {
$$field = mysql_real_escape_string($_POST[$field]);
}
mysql_query("UPDATE config SET url=\'{$url}\', shoutcast_url=\'{$shoutcast_url}\', site_name=\'{$site_name}\', site_subtitle=\'{$site_subtitle}\', email_suffix=\'{$email_suffix}\', twitter_username=\'{$twitter_username}\', skype_name=\'{$skype_name}\', phone_number=\'{$phone_number}\'") or die(mysql_error());
?>';
fwrite($fh, $code);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow