我创建了一个脚本,它从我的数据库中获取名称,并为每个名称创建一个 .php 文件。但是,我想已经用(php)标题填充此文件,因为没有它,诸如 ë é 和 ú 之类的字母将无法正确显示。
到目前为止,我有这个:
<?php
// ...
while($row = mysql_fetch_array($res)){
$file = "Map/" . $row['name'] . ".php";
$fh = fopen("$file", "w+");
if($fh==false){
die("unable to create file");
}
echo "$file created <br/>";
$stringData = "<center><h1>". $row['name'] . "</h1></center>\n
No text available just yet.";
fwrite($fh, $stringData);
}
fclose($fh);
?>
我现在想做的是将以下代码行放在中心标签之前:
<?php header('Content-Type: text/html; charset=ISO-8859-15'); ?>
当我使用 ajax 请求(使用 JQuery)从 .php 文件中检索存储的文本时,标题必须在文件中才能显示这些特殊字母。因此我的问题是:我怎样才能将这行代码放在每个文件中,而不是 php 只是执行它?(或者如果这可以更容易地完成,那怎么做?)
评论后编辑:
脚本运行后,我想要一个如下所示的文件:
<?php header('Content-Type: text/html; charset=ISO-8859-15'); ?>
<center><h1>Chocolate</h1></center>
No text available yet.