私はPHPファイルを持っています。私はindex.phpのファイル内のタグに配列項目を書かれている:PHPファイルから新しいファイルの読み込みを生成する方法
<?php
include 'arlequin_parser.php';
$arlequin=new arlequin_parser();
$dizi=$arlequin->arlequin_parser();
?>
[Profile]
Title = "<?= $dizi['profiles']['Title'] ?>"
NbSamples = <?= $dizi['profiles']['NbSamples'] ?>
DataType = <?= $dizi['profiles']['DataType'] ?>
GenotypicData = <?= $dizi['profiles']['GenotypicData'] ?>
LocusSeparator = <?= $dizi['profiles']['LocusSeparator'] ?>
MissingData = "<?= $dizi['profiles']['MissingData'] ?>"
GameticPhase = <?= $dizi['profiles']['GameticPhase'] ?>
RecessiveData = <?= $dizi['profiles']['RecessiveData'] ?>
[Data]
<?php foreach ($dizi['Data'] as $key=>$value): ?>
[[Samples]]
SampleName = "<?= $value['SampleName'] ?>"
SampleSize = <?= $value['SampleSize'] ?>
SampleData = {
<?php foreach ($value['SampleData'] as $k=>$v): ?>
<?= $v['individual'] ?> <?= $v['repetition'] ?> <?= $v['data']['dataString1'] ?>
<?= $v['data']['dataString2'] ?>
<?php endforeach; ?>
}
<?php endforeach; ?>
そして、私は新しいファイルのクリックを生成することができます私はfile.Howのindex.phpからの読み込み件のデータを使用して新しいテキストファイル(newtext.txt)にしたいですボタンまたはhrefリンク。 newtext.txtは次のようになります。
[Profile]
Title = "Hello World"
NbSamples = 52
DataType = MICROSAT
GenotypicData = 1
LocusSeparator = WHITESPACE
MissingData = "?"
GameticPhase = 0
RecessiveData = 0
[Data]
[[Samples]]
SampleName = "pop_82"
SampleSize = 24
SampleData = {
696 6969 669
598 6965 658
}
私は次のコードが、コードを試してみてください動作していない:
$output = file_get_contents('index.php');
$file = fopen('new_text.txt', 'w');
fwrite($file, $output);
fclose($file);
どうすればいいですか? 'Your Text'の代わりにindex.phpファイルの内容をデータで表示 –
例を使って答えを更新 – Nadir
このコードを試してもうまくいかない: –