PHP কোড ( পর্ব ১ ) PHP দিয়ে অনলাইন ফাইল এডিটর

আসসালামুয়ালাইকুম। কেমন আছেন?

কয়েকদিন ধরেই কিছু ধারাবাহিক টিউন করার কথা ভাবছিলাম। কিন্তু সময়ের কারণে পারিনি।

আজ ভাবলাম পিএইচপির কিছু কোড নিয়ে একটি ধারাবাহিক টিউন করে ফেলি।

আজ আপনাদের অনলাইন ফাইল এডিটরের পিএইচপি কোড দিব।

পোস্টটি পূর্বে আমার ব্লগ Earn Zone It এ প্রকাশিত ।

ফাইল এডিটরটা দেখতে নিচের ছবির মত হবে।

সুন্দর না? এরকম ফাইল এডিটর তৈরি করতে চাইলে নিচের কোডটি ব্যাবহার করুন।


<!-- This Script is from www.earnz.net, Coded by: Saad Khandakar-->

<table style="border: 1px solid #000000;width: 600" align="center">
<tr>
<td style="font-family: 'Times New Roman', Times, serif;font-size: 17pt;text-align: center;width: 174px; color: #2214B9;border-style: solid;border-width: 1px;">
<strong>List</strong></td>
<td style="font-family: 'Times New Roman', Times, serif;font-size: 17pt;text-align: center;color: #2214B9;border-style: solid;border-width: 1px;">
<strong>Edit</strong></td>
</tr>
<tr>
<td style="width: 174px; border-style: solid;border-width: 1px;text-align: left; height: 39px; font-size: 14pt;">
<?php
$self=$_SERVER['PHP_SELF'];
if (isset($_POST['save'])) {
$file = stripslashes($_POST['save']);
$handle = fopen($_GET['open'],'w');
fwrite($handle, $file)or die ('Saving was unsuccessful');
$op=$_GET['open'];
echo "Successfully wrote to $op<br>";
}

if (isset($_GET['dir'])&&$_GET['dir']!="") {
$i=strpos($_GET['dir'],'/');
$up=substr($_GET['dir'],0,$i);
echo "<a href=$self?dir=$up>[DIR]<i>->UP<-</i></a><br>";
list_files("./$_GET[dir]");
}else {
echo "<a href=$self?dir=..>[DIR]<i>->UP<-</i></a><br>";
list_files("./");
}

?>
</td>
<td style="border-style: solid;border-width: 1px; height: 39px;padding-left: 8px"><?php
if (isset($_GET['open'])){
echo "<h3>".$_GET['open']."</h3>";
echo "<br>";
if (isset($_GET['dir'])) $dir='dir='.$_GET['dir&']; else $dir='';
echo "<form name='save' method='post' action='$self?".$dir."open=".$_GET['open']."'>";
echo "<textarea rows=20 cols=50px name='save'>".htmlspecialchars(file_get_contents($_GET['open']))."</textarea>";
echo "<br><input type='Submit' value='Save'><br>";
}
?>
</td>
</tr>
</table>
<div style="text-align: center">
<?php
function list_files($dir){
global $self;
if (!is_dir($dir)) return false;
$handle = opendir($dir)or die('Can not Open the dir');
while($file = readdir($handle))
if ($file!='.' && $file!= '..'){
if (isset($_GET['dir'])){
$file=$_GET['dir']."/$file";
$file2=$_GET['dir']."/$file&dir=".$_GET['dir'];
}
$file2=urlencode($file);
@$h=opendir($file) ;
if (!$h)
echo "<a href=$self?open=$file2>[FILE] $file</a><br>";
else
echo "<a href=$self?dir=$file2>[DIR] $file</a><br>";
}
}
?>

<br><font face="Tahoma"><a target="_blank" href="http://www.earnz.net/"><span style="font-size: 8pt; text-decoration: none">Earn Zone It</span></a></font></div>

ভালো লাগলে আমার ব্লগগুলো থেকে ঘুরে আসতে পারেন 🙂 ।

Earn Zone It

EarnBD.net

Muhammad Biography

Level 0

আমি Soltumia। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 9 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 22 টি টিউন ও 134 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 2 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

পিএইচপি শেখার জন্য বাংলা কথা সহ ভিডিও টিউটোরিয়াল http://www.examanswer24.com/phptutorials.php?mid=1

output:::
faultCode0faultStringParse error:syntax error, unexpected ‘tripslashes’ (T_STRING) in /storage/sdcard0/htdocs/html/temp-1/r.php on line 12