Aspirer une page sur le web

    24 Mai 2005  

      Aspirer une page sur le web

Vous désirez récupérer le source d'une page sur un autre serveur, voici le principe d'un aspirateur, avec ce script vous pourrez récupérer le contenu d'une page, si le serveur vous en laisse l'autorisation.
Celina 24 Mai 2005
# Catégorie Compatibilité Nombre de vues Site Archive
   Divers PHP 4, PHP 5, PHP 7 25 446  

       Code Source PHP


 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
 24    
 25    
 26    
 27    
 28    
 29    
 30    
 31    
 32    
 33    
                               
<?php
/**************************************************************************************/
/*
     Titre  : Aspirer une page sur le web                                                                                 
                                                                                                                          
     URL    :  
     https://phpsources.net/code/php/divers/126_aspirer-une-page-sur-le-web
     Auteur         : Celina                                                                                              
     Date edition   : 24 Mai 2005                                                                                         
*/
/**************************************************************************************/
// Vous désirez récupérer le source d'une page sur un autre serveur,
// voici le principe d'un aspirateur, avec ce script vous pourrez récupérer
// le contenu d'une page, si celle ci est accessible.
$chemin_fichier "http://www.phpsources.org/index.php";
$fp=@fopen($chemin_fichier,"r");
$contenu "";
if($fp)
{
   while(!feof($fp))
   {
   $contenu .= fgets($fp,1024);
   }
   
echo $contenu;
}
else
{
echo "Impossible d'ouvrir la page $chemin_fichier";
}
?>

...  Manuel PHP - Fonctions du code source

   php.net  Description Versions PHP OUTIL
   echo Affiche une chaîne de caractères PHP 4, PHP 5, PHP 7
   feof Teste la fin du fichier PHP 4, PHP 5, PHP 7
   fgets Récupère la ligne courante sur laquelle se trouve le pointeur du fichier PHP 4, PHP 5, PHP 7
   fopen Ouvre un fichier ou une URL PHP 4, PHP 5, PHP 7


  • L'ajout de commentaire est libre et ne demande pas d'inscription,
  •   invité

nous vous encourageons à contribuer à l'utilisation de PHP en ajoutant vos remarques.

[6]

  • ...

    Zorglub

    10 Juin 2005 à 16:01

    Impeccable ce script, je pensais pas que ca existait en open sources

  • ...

    Laurent

    10 Juin 2005 à 16:35

    Le PHP est un langage du coté serveur, le HTML est un langage coté machine (client), il est donc impossible de récupérer le source PHP, seul le source HTML peut être récupéré. Donc je confirme, le source ci-dessus est bien le principe d'un aspirateur.

  • ...

    Invité

    06 Nov 2008 à 01:54

    est c'possible d'aspirer un templates en flash ???

  • ...

    Matt

    06 Nov 2008 à 06:55

    impossible d'aspirer un template flash car le flash est un fichier swf, au mieux tu auras ton swf de sauvegarder dans les fichiers temporaires de ton ordi.

  • ...

    Invité

    13 Aout 2009 à 13:37

    Un peu tard, mais le flash et totalement simple à récupérer il te suffit de récupérer le .swf en enregistrant par exemple le composant embarquer en faisant un clic droit sur la page>>informations sur la page>>médias trouver le .swf et enregistrer sous ensuite il faut utiliser un logiciel sothink qui va te donner le .fla !!

  • ...

    Developpeurweb

    02 Mai 2011 à 22:03

     Plus simple, la fonction file_get_contents !