Phpexplorer 1.00 by dotwizard512

Description

....................................................................
....................................................................

PhpExplorer 1.00 by Dotwizard512

mega5120000@yahoo.fr
dotwizard512@gmail.com
http://hackin9.blogtrafic.com
http://shainadam.skyblog.com
....................................................................
....................................................................

PhpExplorer est un mini explorer en php que j'ai créer pour m'amuser.
Il est pratique et sympa (enfin moi g le pense, même s'il n'y a pas beaucoup de grafique).
PhpExplorer est libre d'utilisation, d'échange,
et est gratuit( toute commercialisation est interdite).
Si vous voulez le modifier contacter moi en m'envoyen un message
avec une pièces jointe contenant le ficher modifier.
;)

Source / Exemple :


=================
index.php3 :
=================

  <FRAMESET COLS="30%,*">
  <FRAME NAME="sommaire" SRC="option.php3">
  <FRAME NAME="article" SRC="explorer.php3">
  </FRAMESET>

================
option.php3 : 
================

<td><p>
<?
if (isset($_POST['rep_dir']))
{
    
	$rep_dir = $_POST['rep_dir'];
if(mkdir($rep_dir))
{

echo "Dossier <b>$rep_dir</b> cr&eacute&eacute<br><a href='option.php3'>retour</a>";

}else{

echo "Impossible de cr&eacute&eacute le Dossier  <a href='option.php3'>retour</a>";

}

}

else // On n'a pas encore rempli le formulaire
{
?>
</p>

<img src="img\option_doss.jpg" border="0">
<form method="post">
    <p>
	<font color='red'>Cr&eacuteation d'un r&eacutepertoire</font><br>
          Nom du r&eacutepertoire : <input type="text" name="rep_dir"><br /><br />
    
        <input type="submit" value="Créer">
    </p>
</form>

<?
}
?></td>
<br><br><br>
<td><p>
<?
if (isset($_POST['del_rep_dir']))
{
    
	$del_rep_dir = $_POST['del_rep_dir'];
	
if(rmdir($del_rep_dir))
{

echo "Dossier <b>$del_rep_dir</b> Supprimer<br><a href='option.php3'>retour</a>";

}else{

echo "Impossible de supprimer le Dossier  <a href='option.php3'>retour</a>";

}

}

else // On n'a pas encore rempli le formulaire
{
?>
</p>

<form method="post">
    <p>
	<font color='red'>Suppression d'un r&eacutepertoire</font><br>
          Nom du r&eacutepertoire : <input type="text" name="del_rep_dir"><br /><br />
    
        <input type="submit" value="supprimer">
    </p>
</form>
<br><br><br>
<?
}

if(isset($_POST['create_file']))
{

$create_file = $_POST['create_file'];

$fp = fOpen($create_file,"a");
if(isset($_POST['corp_of_new_file']))
{

$corp_of_new_file = $_POST['corp_of_new_file'];
fputs($fp, "$corp_of_new_file");

}
$fc = fclose($fp);

if(file_exists($create_file))
{
?>

<font color='green'>Le fichier : '<b><? echo $create_file; ?></b>' a bien &eacutet&eacute créer<br>
<?
if(isset($corp_of_new_file))
{
?>

avec comme contenue : <br><? echo $corp_of_new_file; ?>

<?
}
?>
</font><br><a href='option.php3'>retour</a>
<?
}else{
?>
<font color='red'>Impossible de cr&eacuteer le fichier : <b><? echo $create_file; ?></b></font><br><a href='option.php3'>retour</a>
<?
}}else{

?>
<img src="img\file.gif" border="0">
<form method="post">
    <p>
	<font color='red'>cr&eacuteation d'un fichier</font><br>
          Nom du fichier : <input type="text" name="create_file"><br />
	  Contenue du fichier : <textarea name="corp_of_new_file" rows="4"></textarea>
<br />
    
        <input type="submit" value="Créer"><br /><br /><br /><br />
    </p>
</form>

<?
}

if(isset($_POST['del_file']))
{

$del_file = $_POST['del_file'];

if($del_file!='index.php3' or $del_file!='explorer.php3' or $del_file!='option.php3')
{

if(unlink($del_file))
{

?>

<font color='green'>Le fichier : <? echo $del_file; ?> a bien &eacutet&eacute supprimer  <br><a href='option.php3'>retour</a></font>

<?

}else{

?>
<font color='red'> impossible de supprimer le fichier : <? echo $del_file; ?>!!  <br><a href='option.php3'>retour</a></font>
<?
}

}else{

?>

<font color='red'> l'acc&eacutee a se fichier est interdit !!!!!!</font>

<?

}
}else{
?>
<form method="post">
    <p>
	<font color='red'>Suppression d'un fichier</font><br>
          Nom du fichier : <input type="text" name="del_file"><br /><br />
    
        <input type="submit" value="supprimer">
    </p>
</form>
<?

}

?>
</td>

===============
explorer.php3 : 
===============

<META HTTP-EQUIV=Refresh CONTENT="1; URL=explorer.php3"> 

<br><img src="img\mydir.png" border="0"><br><br><a href='explorer.php3'>r&eacutepertoire</a> : <br><b>\</b><br><br>
<HTML>
<HEAD>
<TITLE>Gestion d'un espace</TITLE>
</HEAD>
<BODY background=''>
<?
	// print the current directory in unordered list
	print("<UL>\n");

	// open directory
	$myDirectory = dir(".");

	// get each entry
	while($entryName = $myDirectory->read())
	{
	if($entryName!='Readme.txt'){if($entryName!='img'){if($entryName!='explorer.php3'){ if($entryName!='option.php3'){ if($entryName!='index.php3'){ if($entryName!='.'){ if($entryName!='..'){if($entryName!='index.php3'){		print("<LI>\<a href='$entryName'>$entryName</a>       \n");
	}}}}}}}}}

	// close directory
	$myDirectory->close();

	print("</UL>\n");
?>
</BODY>
</HTML>

Conclusion :


-------------
Installation:
-------------

ouvrire le fichier ".htaccess" dans le réperoire img puis changer:

Order Deny,Allow
Allow from 127.0.0.1
Deny from All

par:

Order Deny,Allow
Allow from 127.0.0.1
Allow from votreadresseIp
Deny from All

ou si sa ne marche pas enlevez le (.htaccess) c'est plus symple !!

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.