PDA

View Full Version : باز کردن فایل اچ تی ام ال (HTML)



mhd.ghavam
یک شنبه 14 شهریور 1389, 05:29 صبح
سلام دوستان عزیز چطور می تونم فایل اچ تی ام ال رو باز کنم و اون رو ادیت کنم مثل سی پنل که اجازه میده فایل هارو باز کنی و ادیت کنی یا مثلا مثل بلاگفا که می شه کد اچ تی ام ال رو به صورت آنلاین تغییر داد و نیاز به آپلود مجدد نباشه می خوام این کار رو انجام بدم میشه کمکم کنید؟

Hell Lord
یک شنبه 14 شهریور 1389, 06:09 صبح
$f = fopen("myfile.html", "r");

if($f==false)
die("error");

برای نوشتن بر روی همان فایل هم :

$myFile = "myfile.html";
$f = fopen($myFile, 'w') or die("can't open file");
$s= "somethin\n";
fwrite($f, $s);
fclose($fh);

mhd.ghavam
یک شنبه 14 شهریور 1389, 21:53 عصر
سلام خیلی ممنونم که پاسخ دادید اما نشد من این کد را نوشتم ولی کار نکرد


<?php
$f = fopen("foot.html", "r");

if($f==false)
die("error");

echo $f;
?>



این هم از نتیجش


Resource id #3

sama01
یک شنبه 14 شهریور 1389, 22:24 عصر
کد داره کار می‌کنه.
ولی جوابی که شما می‌خواهید را نمی‌دهد.
اگر اندکی جستجو می‌کردید در manual خود php می‌تونستید یک سری توابع مرتبط رو پیدا کنید.

بگذریم.
کدهای ارسال شده، یک فایل رو باز می‌کنند. و در متغیر $f می‌ریزند. $f از نوع string نیست. یک resource است. شما باید این resource را بخوانید.
با دستوری مثل fread یا stream_get_contents بر حسب نیاز


$contents = stream_get_contents($f);

mhd.ghavam
دوشنبه 15 شهریور 1389, 13:38 عصر
سلام مرسی که کمک کردید مشکل کلا حل شد از fwrite() هم استفاده کردم کلا مشکل حل شد خیلی ممنونم بابت کمک هاتون البته من سرچ کردم اما چیزی دستگیرم نشد به هر حال هم شما ثواب بردید هم ما یک چیزی یاد گرفتیم

mohsenjooooon
جمعه 18 آذر 1390, 21:19 عصر
دوستان من اومدم یه سایت درست کنم
سایت هم درست کردم اما میخوام توشو تغییر بدم باید چیکار کنم؟؟
میگن برو تو سیپنل(لینوکس) برو تو فایل منجر بعد یه جا نوشته index.php بعد تو اونجا هرچی بنویسی تو صفحه نشون میده

مشکل من اینجاست که میشه html هم اونجا گذاشت؟؟؟
اصلا همچین کاری رو باید کرد؟؟
باید php اونجا نوشت؟؟؟؟

اصلا هیچی حالیم نیست !!اعصاب ندارم


تورو خدا کمکم کنید

ravand
شنبه 19 آذر 1390, 08:49 صبح
داداش
اگه منظورت قسمت ويرايش بلاگفاست اين كار رو بكن:
اول يه فايل html بساز با نام : getfile.htm
بعد يه فايل با نام send.htm و كدهاي زير رو بريز داخلش :


<form action="getfile.php" method="POST">
<textarea style="height: 100px;" name="matn" cols="50"></textarea><br>
<input type="submit" value="ذخيره">
</form>

بعد يه فايل با نام getfile.PHP بساز و كدهاي زير رو بريز داخلش:

<?php
$matn = $_POST['matn'];
$log = fopen("getfile.htm", "w");
fwrite($log,$matn ."\r\n");
if(fwrite){
echo ".تغييرات انجام شد";
}else{
echo ".تغييرات انجام نشد";
}
fclose($log);
?>

هر چي ارسال كني ميره توي فايل : getfile.htm
موفق باشي.