Phpexplorer 2.00 by dotwizard512

0/5 (8 avis)

Vue 7 776 fois - Téléchargée 858 fois

Description

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

PhpExplorer 2.00 by Dotwizard512

mega5120000@yahoo.fr
dotwizard512@gmail.com

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

PhpExplorer est un mini explorer en php que j'ai créer pour m'amuser.
Dans la version 2 on peut créer des feuille de style, en charger pour
l'explorateur(frame de droite) ou pour le paneau d'option(frame gauche),
en supprimmer.On peut créer des dossier, en supprimmer.
on peut créer des fichier et en supprimmer.

utilisation de certaine fonction comme system(), chmod(), mkdir(), rmdir(), unlink(), fopen(), .....

Il est pratique et sympa (enfin moi g le pense).
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.
;)

-------------
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) mais dans se cas vos images ne seront pas protéger!!

Source / Exemple :


<?

header(location: in_the.zip);

?>

Conclusion :


merci de me signaler certain erreur et vue que je n'ai mi que 11 css ,si vous avais créer des feuille de style(css)
et que vous voulez les rajouter merci de les déposer comme commentaire je les rajouterai dans le zip

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Rhooo...! Tu pourrais reflechir 30s quand meme...ou regarder la doc.
Tu te rends bien compte que protected function... protected est un mot clef pour les classes (puisque tu ne le connais sans doute pas), et qu'une declaration de fonction, en php, c'est : function...donc tu dois deviner ce que tu dois faire la ?
Ensuite, $this fait reference a l'objet lui-meme, a ses proprietes, ses methodes.
Ma methode s'appelle :
protected function supprimer_rep ($tableau)
Tu vois un this ici :
$this -> supprimer_rep ($tab);
Tu devines pas ce que ca veut dire et comment ca se traduit en "fonctionnel" ?

Et ca :
$mod = $this -> checkMod ($dir);
Je fais appel a une methode de mon objet qui s'appelle checkMod (je t'ai dit au-dessus a quoi ca servait). Et le $mod = , tu devrais tout seul pourquoi je l'ai mis la...une methode, ce n'est rien d'autre qu'une fonction propre a un objet, ca marche pareil.

Et la je devrais te demander de mettre mon nom dans ton explorateur, pour cette fonction, vu que je viens mine de rien de te la reecrire pour qu'elle fonctionne chez toi...tss tss.
Messages postés
459
Date d'inscription
dimanche 9 janvier 2005
Statut
Membre
Dernière intervention
11 mai 2013
1
merci mais peut tu le reformulait en script (je n'i connais rien au class dls)
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Heu ca :
$mod = $this -> checkMod ($dir);
c'est une methode de ma classe pour verifier le mode du repertoire (ou fichier) et le changer (chmod) si jamais il y a besoin.
Messages postés
459
Date d'inscription
dimanche 9 janvier 2005
Statut
Membre
Dernière intervention
11 mai 2013
1
merci j'essayerai de l'intégrer dans la prochaine version, et encore merci
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Hello,

t'aurais pu faire en sorte de tout supprimer d'un coup...flemmard. Et c'est "suppression".

Tien, cadeau, et a toi d'adapter :

protected function supprimer_rep ($tableau) { // methode pour supprimer un ou plusieurs repertoires et tout ce qu'il y a dedans
foreach ($tableau as $dir) {
$dh = opendir ($dir);
while (($file = readdir ($dh)) !== false ) {
if ($file !== '.' && $file !== '..') {
if (is_dir ($dir.'/'.$file)) {
$tab = array ($dir.'/'.$file);
$this -> supprimer_rep ($tab); // si on trouve un repertoire, on fait un appel recursif pour fouiller ce repertoire
}
else {
if (file_exists ($dir.'/'.$file)) {
$mod = $this -> checkMod ($dir.'/'.$file);
unlink ($dir.'/'.$file); // si on trouve un fichier, on le supprime
}
}
}
}
closedir ($dh);
if (is_dir ($dir)) {
$mod = $this -> checkMod ($dir);
rmdir ($dir); // on supprime le repertoire courant
}
}
}
Afficher les 8 commentaires

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.