It's free and you have access to premium codes!
Welcome back! Please login to your account.
Don't worry, we'll send you a message to help you to recover your acount.
Please check your email for instructions to activate your account.
Written by 20 November 2012
This is interesting to have an editor on your website. This script offers such a great thing. You can browse folders and choose the file you want to be edited. After the editing is finished, you can also save the results. It also have 'Up' command to come back from internal folders to upper levels. Enjoy!
<!-- this script is provided by https://www.phpfreecode.com coded by: Kerixa Inc. -->
<!-- This Script is from www.phpfreecpde.com, Coded by: Kerixa Inc-->
<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.phpfreecode.com/"><span style="font-size: 8pt; text-decoration: none">PHP Free Code</span></a></font></div>
<a target='_blank' href='https://www.phpfreecode.com' style='font-size: 8pt; text-decoration: none'>Php Best Codes</a>
Comments
Here you can leave us commments. Let us know what you think about this code tutorial!