Recuperation des images d'un dossier exterieur

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 788 fois - Téléchargée 34 fois

Contenu du snippet

Bonjour,

Voici un simple code qui à pour but d'allez chercher toutes les images d'un dossier exterieur exemple:

http://www.domaine.com/images/

Dans le dossier images, si celui ci n'est pas protégé ou n'ayant pas d'index l'affichage des images seront possible.

But du code:
Ne pas installer un logiciel du type download accelerator pour telecharger tous les liens d'un dossier index of/ directory
Telecharger simplement toutes les images en faisan fichier enregistrer sous via le navigateur.
Jouez avec les REGEX - Marche avec php4.3 ou + (file_get_contents)
Recuperer plusieurs chaines dans un tag html exterieur entre <a href="[chaine]"> via preg_match_all
Eviter le fopen()

Source / Exemple :


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>AFFICHAGE IMG EXTERIEUR V1 [JACKETTE]</title> 
</head> 

<body> 
<?php 

echo "<br><center><a href=teste.php?jakette=divx><b>JACKETTE DIVX</b></a>
 - 
 <a href=teste.php?jakette=audio><b>JACKETTE AUDIO</b></A>
 - 
 <A href=teste.php?jakette=dvd><b>JACKETTE DVD</b></a></center><br><br>";

echo $HTTP_POST_VARS["$jakette"];
if($jakette=="divx")
{
// LITS divx
preg_match_all("/<A HREF=\"(.*?)\">/",  file_get_contents("http://www.fredo-covers.com/jaquettes/divx/"),  $matches); 
foreach($matches[1] as $link){ 
  print "{<img src=http://www.fredo-covers.com/jaquettes/divx/$link></img>}<br />"; 
} 
}
elseif($jakette=="audio")
{
// AUDIO
preg_match_all("/<A HREF=\"(.*?)\">/",  file_get_contents("http://www.fredo-covers.com/jaquettes/audio/"),  $matches); 
foreach($matches[1] as $link){ 
  print "{<img src=http://www.fredo-covers.com/jaquettes/audio/$link></img>}<br />"; 
} 
}
elseif($jakette=="dvd")
{
// LITS LES IMAGES dvd
preg_match_all("/<A HREF=\"(.*?)\">/",  file_get_contents("http://www.fredo-covers.com/jaquettes/dvd/"),  $matches); 
foreach($matches[1] as $link){ 
  print "{<img src=http://www.fredo-covers.com/jaquettes/dvd/$link></img>}<br />"; 
} 
}

?> 
</body> 
</html>

Conclusion :


Pas de bug, juste que l'acces aux reperoir ne doivent pas être securisé, ainsi que le temp d'execution et un peu long.

juste un ptit merci aux créateur de www.fredo-covers.com pour avoir laissé les jackettes dans un dossier non protegé.

:p

voilou.

A voir également

Ajouter un commentaire Commentaires
fred6937 Messages postés 12 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 mars 2009
18 janv. 2009 à 00:22
Ben le lien de covers il est mort alors prenez 1 autre exemple car là sa fais vraiment bidon de mettre 1 code vis-a-vis d'un site hors qu'il ne fonctionne plus ...

D'ailleurs c'est certainement a cose de connerie de code comme le votre qu'il a du fermer je vois pas trop l'avantage de signalé des sites comme çà quand vous mettez 1 source qui pourrais etre interessante !
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 42
31 janv. 2005 à 18:34
ouais, on troll trop ici, et je suis de ceux qui trollent les plus...
bj33 Messages postés 145 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 1 mai 2012
27 janv. 2005 à 21:37
BAVARDAGES!

cà ne se fait pas, point!

l'honneur ne se mérite pas que sur les champs de batailles...les droits d'auteurs, ce n'est pas qu'une phrase...peut être l'apprendras tu un jour...à tes dépends.gaffe...il n'y à pas que la riaa ou la sacem qui s'en préocuppe.de nombreux webmasters qui ont sués
de longues heures sur leur projet n'ont pas du tout envie de se voir vandaliser sans vergognes...d'autant que la plupart livre sans problèmes leurs sources et autres si on leur demande "normalement".

bref! le 25/11/04, on tourne encore en rond...
rekam Messages postés 122 Date d'inscription mardi 19 novembre 2002 Statut Membre Dernière intervention 10 mars 2011
25 nov. 2004 à 08:48
Si l'Etat interdisait la vente de TOUTES les drogues, donc de la clope, y'aurait juste 100x moins de personnes qui fumeraient. Non, l'Etat ne nous tue pas, mais il ne fait pas franchement attention à notre santé non-plus. Ce ne sont pas des plans de prévention qu'il faut, c'est juste de ne plus produire de cigarettes. Le pb, c'est que c'est source de revenu (impôts) et source d'emploi...

N'empêche que l'Etat cautionne la vente de produits dangeureux pour la santé. Il est donc complice de nombreux homicides involontaires ou par négligence. Pour un particulier, ça vaut 5 à 10 ans de prison. Pour l'Etat, on applaudi... Cherchez l'erreur...
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 42
24 nov. 2004 à 21:52
"ils ont cas protéger leur donné mp3"=> chose impossible si tu lis tu copie !!! ça parait logique !!!

et les clopes non faut pas être copn non plus, l'état nous autorise la mort... l'état ne nous tue pas !!! Faut aréter d'être con, faut réfléchir, arrètes de te voiler la face, tout le monde sait que ça tue, et pourtant bcp fument, pourquois ? acte scuicidaire, l'était nous mets en vente des clopes parceque nous les achetons, et non pour nous tuer...
Afficher les 19 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.