目次 |
---|
・fopenと@fopen ・fopenの使い方 ・ファイルを1行ずつ読み込む |
PHP Warning: fopen(a.txt): failed to open stream: No such file or directory in /root/test1.php on line 3
fopen(ファイル名,モード);
#!/usr/bin/php <?php $fl = fopen("a.txt","r"); $ln = fgets($fl); fclose($fl); print $ln."¥n"; ?>
str_replace(array("¥r¥n","¥r","¥n"), "", $buffer);
<?php $fp = @fopen('sampledata.dat', 'r'); if ($fp){ $i = 1; while (!feof($fp)) { $buffer = fgets($fp); if($i == 3){ if(strcmp(str_replace(array("¥r¥n","¥r","¥n"), "", $buffer),"<DDD>") == 0){ print(str_ireplace('>','>',str_ireplace('<','<',$buffer)) . '
'); }else{ print(<br />'); } }else{ print($buffer . '<br />'); } $i++; } } fclose($fp); ?>
aaa bbb <DDD> ccc ddd eee fff ggg hhh iii jjj kkk 11