thanx i have converted the code into function ............here it goes..............
<?php
$oldFileName=$_POST['oldFileName'];
$newFileName=$_POST['newFileName'];
function rname($dir,$oldFileName,$newFileName)
{
$r= rename($dir.$oldFileName,$dir.$newFileName);
return $r;
}
if(isset($_POST['sub']))
{
$dir='upload/';
$dh = opendir($dir) or die ("Unable to open the directory");
if (is_dir($dir))
{
if ($dh = opendir($dir))
{
while (($file = readdir($dh)) !== false)
{
if($file == "." || $file == "..")
{
continue;
}
if($oldFileName==$file)
{
$found="true";
$var=rname('upload/',$oldFileName,$newFileName);
echo "file ".$oldFileName." has been renamed to " .$newFileName."<br.";
}
else
{
$found="false";
}
}
}
}
if($found=="false")
{
echo "entered file does not exist in specified folder";
}
}
?>
<form name="frm" method="post" action="rename_1.php">
<table width="350" align="center" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>Enter file name to be renamed : </td>
<td><input type="text" name="oldFileName" size="20"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>Enter new file name: </td>
<td><input type="text" name="newFileName" size="20"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="sub" value="Submit"></td>
</tr>
</table>
</form>