[PHP] recupérer des fichiers .php

nheavy Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -  
nheavy Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aurais voulu savoir si il était possible de récupérer des fichiers .php via un readdir, actuellement c'est impossible, lorsque je fais enregistrer sous, je récupère un fichier avec tous les includes et cie.

J'aurais aimer le récupérer tel qu'il est pour pouvoir faire une zone d'administration.

Pourriez vous me dire si c'est possible avec le readdir ?

A voir également:

4 réponses

lili34500 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   16
 
Pas à ma connaissance mais sinon tu a cela. http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php

C'est un tuto pour un espace membre mais avec un peut de creativiter cela devien un espace membre!
0
ReDLoG
 
Normalement il y a une histoire de droits (CHMOD) de ton script sur les fichiers et les dossiers que tu tentes de récupérer. Sinon soit plus explicite, est-ce que tu tentes de récupérer des fichiers en outrepassant l'autorisation de son propriétaire?
0
nheavy Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
Merci lili34500, mais c'est pas vraiment ce que je cherche,

Pas du tout ReDLoG ^^, il s'agit de mon propre site, et de toute manière, récupérer des fichiers PHP venant d'autres sites, c'est impossible si on a pas accès au serveur.

Le truc c'est que j'aurais voulu voir ces fichiers depuis mon espace admin, si je modifie le CHMOD des fichiers, n'importe qui le verra.
Je pensais qu'il y avait une petite fonction à mettre dans mon script PHP qui affiche le contenu des dossiers sur mon espace admin permettant de voir ce fichier sans qu'il soit interpréter en fait.

Il n'y en a pas ?
0
ReDLoG
 
Sans le code source de ton script, il sera difficle de te répondre et de faire naître un début de solution...
0
nheavy Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
Oui désolé, voici le code, mais c'est un readdir tout ce qu'il y a de plus banal :

<?
		$adresse = "./admin/"; //Adresse du dossier.
		if(isset($_GET['nom'])) //Si $_GET['nom'] existe, on supprime le fichier...
			{
			$nom=''.$adresse.$_GET['nom'].'';
			unlink($nom);
			echo '<font class="warn">Le fichier "<font class="name">'.$_GET['nom'].'</font>" a été éffacé !</font>'.'<hr />';
			}
		$dossier = opendir($adresse); //Ouverture du dossier. 
		while ($Fichier = readdir($dossier)) //Affichage...
			{
			if(!in_array($Fichier,array(".","..")))
				{ 
				$files_array[] = $Fichier; 
				}
			}
		sort($files_array);
		foreach($files_array as $Fichier)
			{
			echo '<a href="admin.php?nom='.$Fichier.'"><img src="../zshare/cancel.png" alt="Supprimer le fichier" width="14"/></a> | <a href='.$adresse.$Fichier.' target="_blank">'.$Fichier.'</a>'.'<hr />'; 
			}
		?> 
0