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!

¿Fue útil?

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
scroll top