以上を踏まえてPOSTデータをファイルに入れて書く作業をクラスにしました。
多分うんこだけど、がんばる。
インスタンスは別ファイルだけど忘れてきた!
<?php
error_reporting(E_ALL & ~E_NOTICE);
class write{
const filepath = "../pla1/dat/dat.txt";
public $data;
function pd(){
if(isset($_POST['memory']) || !$POST_['memory']==null){
$pm = $_POST['memory'];
}else{
echo "メッセージを入力して下さい。";
return false;
}
return $pm;
}
function text_w($pm){
$l = filepath;
$fp = @fopen($l, "ab");
fputs($fp, $pm. "n");
fclose($fp);
}
function text_r(){
$l = filepath;
$fp = @fopen($l, "r");
while(!feof($fp)){
$row[] = fgets($fp);
}
fclose($fp);
$data = array_reverse($row);
return $this->data = $data;
}
function h($s){
return htmlspecialchars($s);
}
function text_out($data){
$data = $this->data;
for($i=0; $i<count($data); $i++){
echo "<br />" . $this->h($data[$i]);
}
}
}
