質問
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()); ?>);
これをfwriteする簡単な方法はありますか? (私はそれがうまくいかないことを知っていますが、明らかにそれを正しくフォーマットするのは非常に時間がかかります)
ありがとう!
解決
使用できません PHP
タグイン PHP
コード...
で使用する必要があります ''
文字列のような文字。
他のヒント
何をしたいのかわかりませんが、コンテンツを含むファイルを作成したい場合は、ご覧ください。 file_put_contents()
Svisstackが言ったように、あなたは ''を使用する必要があります:
$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);
所属していません StackOverflow