PDA

View Full Version : نمایش محتویات در کادر متنی



syasamboo3
سه شنبه 21 آذر 1391, 19:43 عصر
سلام به همه.
این کد محتوای یه فایل رو توی صفحه نشون میده

<?php
$file = fopen( "mo.php", "r" ) or exit ( "Unable to open file!" ) ;
while ( !feof ( $file ) )
{
echo fgets ( $file ) . "< br />" ;
}
fclose( $file ) ;
?>

حالا سوال:
1- چجوری محتوای فایل رو توی یه کادر متنی (textarea) نشون بدم.
2- برای اینکه به آخر فایل چیزی اضافه کنیم باید "a "رو به جای "r " بزاریم.چطوری میشه 2 تا حالت رو با هم داشته باشیم.یعنی هم نشون بده هم اضافه کنه.
3- بعد از اضافه کردن چطور فایل رو ذخیره کنیم؟
ممنون میشم کمکم کنید

ravand
سه شنبه 21 آذر 1391, 22:32 عصر
<?php
$file = fopen( "test.txt", "r" ) or exit ( "Unable to open file!" ) ;
while ( !feof ( $file ) )
{
$chap= fgets ( $file ) ;
}
echo "<textarea>$chap</textarea>";
fclose( $file ) ;
?>

syasamboo3
چهارشنبه 22 آذر 1391, 08:06 صبح
آقا مرسی.لطف فرمودید.ولی این کد قط خط آخر رو نشون میده.تا تغییراتی درست شد اینم اصلاح شدش

<?php
$file = fopen( "mo.php", "r" ) or exit ( "Unable to open file!" ) ;
?>
<textarea>
<?php
while ( !feof ( $file ) )
{
echo fgets ( $file ) ;
}
?>
</textarea>
<?php
fclose( $file ) ;
?>
اگه جواب سوال 3 رو هم لطف بفرمایید ممنون میشم

ravand
چهارشنبه 22 آذر 1391, 09:02 صبح
اگه میخوای چیزی رو توی یه فایل ذخیره کنی از fwrite() استفاده کن. این چیزای ساده رو یه سرچ بزن توی نت راحت پیدا میکنی.