begin process at 2010 03 21 03:35:29
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > RÉCUPERATOIN DE LA SOURCE D'UNE PAGE WEB

RÉCUPERATOIN DE LA SOURCE D'UNE PAGE WEB


 Information sur la source

Note :
6 / 10 - par 3 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :13/02/2004 Vu :4 530

Auteur : jimmy69

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Salut,

Je débute en php....c'est mon deuxieme code, il permet de recuperer le contenu , le code en fait d'une page web et de l'afficher dans un textarea !

Y'a encore surement des p'tites ameliorations a faire....n'hesitez pas a me le faire savoir !

A bientot


Source

  • <html>
  • <head>
  • <title>-- Code d'une page web --</title>
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  • </head>
  • <body>
  • <?php
  • $src = "";
  • //test de l'hidden et si le champ cible est rempli
  • if(isset($_POST['biencache']) && (isset($_POST['cible'])))
  • {
  • $adresse = $_POST['cible']; //recuperation de l'adresse web
  • $file = fopen($adresse,"r"); //ouverture en lecture
  • while($str = fread($file, 16))
  • {
  • $src.=$str;
  • }
  • fclose($file); //fermeture du fichier
  • }
  • else echo"<center>Veuillez entrer une adresse internet</center>";
  • ?>
  • <form action="codepage.php" method="post">
  • <div align="center">
  • <table width="529" height="198" border="1">
  • <tr>
  • <td width="181">Adresse cible : </td>
  • <td width="230"><input type="text" size="50" name="cible"></td>
  • </tr>
  • <tr>
  • <td>&nbsp;</td>
  • <td>&nbsp;</td>
  • </tr>
  • <tr>
  • <td>Code de la page : </td>
  • <td><textarea name="textarea" wrap="VIRTUAL" cols="50" rows="20"><?php echo $src; ?></textarea></td>
  • </tr>
  • <tr>
  • <td><input type="hidden" name="biencache" value="moi"></td>
  • <td>&nbsp;</td>
  • </tr>
  • <tr>
  • <td><input type="submit" name="Submit" value="Envoyer"></td>
  • <td><input type="reset" name="Submit2" value="R&eacute;tablir"></td>
  • </tr>
  • </table>
  • </div>
  • <p>&nbsp;</p></form>
  • </body>
  • </html>
<html>
<head>
<title>-- Code d'une page web --</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
$src = "";
//test  de l'hidden et si le champ cible est rempli
if(isset($_POST['biencache']) && (isset($_POST['cible'])))
           {
	$adresse = $_POST['cible']; //recuperation de l'adresse web
	$file = fopen($adresse,"r"); //ouverture en lecture
		while($str = fread($file, 16))
		{
		$src.=$str;
		}
	fclose($file); //fermeture du fichier
	}
else echo"<center>Veuillez entrer une adresse internet</center>";
?>

<form action="codepage.php" method="post">
  <div align="center">
    <table width="529" height="198" border="1">
      <tr> 
        <td width="181">Adresse cible : </td>
        <td width="230"><input type="text" size="50" name="cible"></td>
      </tr>
      <tr> 
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr> 
        <td>Code de la page : </td>
        <td><textarea name="textarea" wrap="VIRTUAL" cols="50" rows="20"><?php  echo $src; ?></textarea></td>
      </tr>
      <tr>
        <td><input type="hidden" name="biencache" value="moi"></td>
        <td>&nbsp;</td>
      </tr>
      <tr> 
        <td><input type="submit" name="Submit" value="Envoyer"></td>
        <td><input type="reset" name="Submit2" value="R&eacute;tablir"></td>
      </tr>
    </table>
  </div>
  <p>&nbsp;</p></form>
</body>
</html>



 Sources du même auteur

Source avec Zip PHP + PROCEDURES STOCKEES SOUS MSSQL SERVEUR
Source avec Zip SUPPRESSION DS UNE BD GRACE A DES CASES A COCHER
Source avec Zip TRIER VOS DONNEES EN CLIQUANT SUR LES ENTETES DE COLONNES
Source avec Zip UPLOADER => CERTAINES EXTENSIONS DE FICHIERS
Source avec Zip [DEBUTANT]EXEMPLE DE NEWS

 Sources de la même categorie

Source avec une capture PAGINATION EN PHP par Orangina
Source avec Zip POO - DEBUGGER par DiGhan
Source avec Zip CRAWLER DE SITE EN PHP par Mcjo
DÉCOUPAGE D'UN TEXTE EN FONCTION DES SAUTS DE LIGNES par biloubil
RÉCUPÉRER LE CHEMIN RELATIF D'UN OBJET PAR RAPPORT À LA RACI... par FredPsy

Commentaires et avis

Commentaire de SAaD44 le 01/11/2005 22:42:43

Si tu veux mon avis, mets un zip... Parce que copier/coller ta source, ça copie aussi les numéros devant, et les enlever un à un...

Commentaire de ludovicanceaux le 06/06/2006 12:16:21

c en fait mozilla ki fai ca, sert toi d'ie et tu n'aura pas ce problème

Commentaire de ludovicanceaux le 06/06/2006 12:25:11

Sinon, excellente ta source!!!!!!!

Commentaire de jimmy69 le 06/06/2006 13:14:07

salut salut,

pas de souci si cela peut vous servir, c'est justement le principe de codes sources !

Je viens de mettre en ligne un exemple de delete on cascade sur sqlfr.com


Ca peut certes vous interessez !
http://www.sqlfr.com/codes/MS-SQL-SERVEUR-ON-DELETE-CASCADE_37925.aspx

Si l'un de vous developpe avec mysql peut il me dire si cela fonctionne sur mysql ! Merci a vous ..


Bonne semaine ..
Christophe
Un bouillonnais

Commentaire de milo2009 le 05/10/2006 11:40:53

Salut,

Ta source marche bien en local,
je l'ai mis sur mon site de free ca marche, mais quand je veux acceder à wikipedia, il me dit :

Warning: fopen(http://fr.wikipedia.org/wiki/Kunai) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /mnt/121/sdb/a/a/...../recup.php on line 14

Est-ce parcequ'il n'y a pas la fonction, ou c'est wikipedia qui ne m'autorise pas.

Tu sais comment faire ?

Commentaire de jimmy69 le 05/10/2006 18:41:13

salut salut,

Je pense que c'est parce que tu n'as pas les droits tout simplement !

l'erreur 403 est acces interdit !
Cette source a presque 3ans et tu penses bien qu'en 3ans les securites sur les sites web ont beaucoup evoluees !

Poses ta question dans le forum, tu auras peut etre une solution au probleme !

Bonne fin de semaine
Christophe
un bouillonnais

Commentaire de tommyb le 13/06/2007 14:58:22

Salut tout le monde,

J'ai un petit problème avec l'execution de ce code...
Les caractères spéciaux (é, à, etc...) de la source texte s'affichent mal lors de l'exécution. Suis-je le seul à avoir ce problème?
Est ce que quelqu'un pourrait m'aider...

PS : J'ai déja essayé de changer l'attribut 'charset' de la balise 'meta'.

Merci d'avance pour toutes vos suggestions.

Commentaire de ludovicanceaux le 13/06/2007 19:23:07

c'est parceque ce n'est pas le même encodage, déjà met ca en haut de ta page
header("Content-Type: text/html; charset=iso-8859-15");
Attention si tu le met au millieu ca ne marchera pas, pire ca te fera une erreur php!!!!
Si ca ne marche pas essaye de placer htmlentities au momement de ramener tes données, au passage voilà un tuto: http://fr3.php.net/htmlentities.

et si ca ne marche toujours pas, regarde sur google car c'est un problême de jeu de caractère et d'encodage!!!!!

Commentaire de tommyb le 14/06/2007 10:23:58

Tu me sauve la vie...
IL y avait pourtant :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
dans l'en-tête de la page. Je pensais que ça avait le même rôle...
Mais bon, le principal c'est que le résultat est là.
Merci encore.

Commentaire de Erreur102 le 23/08/2007 16:31:31

est t-il paussible de modifier els code source d'une pages web ?

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales