[PHP] récupérer le code source d'une page web

Résolu
MAMBOOO -  
 darkkiller77 -
salut ,

je essayer de récupérer le code source d'une page web à partir de son URL.

j'ai un code qui le fait avec Java mais j'ai besion en PHP .....
voila le code en java et si qlq peut me l'envoyer en PHP.......Merci

--------------------------------------------------------------------
public static String getIpFrom(String adresse) {
String toreturn = null;
try {
// creation d'un objet URL
URL url = new URL(adresse);
// on etablie une connection a cette url
URLConnection uc = url.openConnection();
// on y cree un flux de lecture
InputStream in = uc.getInputStream();
// on lit le premier bit
int c = in.read();
// on cree un StringBuilder pour par la suite y ajouter tout les bit lus
StringBuilder build = new StringBuilder();
// tant que c n'est pas egale au bit indiquant la fin d'un flux...
while (c != -1) {
build.append((char) c);
// ...on l'ajoute dasn le StringBuilder...
c = in.read();
// ...on lit le suivant
}
// on retourne le code de la page
toreturn = build.toString();

} catch (MalformedURLException e) {

e.printStackTrace();
} catch (IOException e) {

e.printStackTrace();
}
return toreturn;
}
----------------------------------------------------------------------
A voir également:

28 réponses

kalesh Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
salut
j ai essayé d utliser ta fonction ki recupere le code html en string en java
quand j essaie de compiler ca me revoie cette erreur
tu saurais pas comment faire


essaie.java:20: Class StringBuilder not found.
StringBuilder build = new StringBuilder();
^
essaie.java:20: Class StringBuilder not found.
StringBuilder build = new StringBuilder();
^
essaie.java:29: Variable build may not have been initialized.
toreturn = build.toString();
^
3 errors
-1
Utilisateur anonyme
 
Bonjour,

>>> kalesh import java.lang.StringBuilder

Cordialement


Dan
0
mama
 
merci bien
0
**isa Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour à tous,
J'ai besoin de récupérer le code html d'une de mes pages pour l'envoyer par mail...
J'ai essayé file_get_contents et implode.
Ca marche bien, sauf que j'obtiens pas mal d'erreurs, en particulier au niveau des </td>. (ma page est un tableau) .
Les erreurs sont aléatoires selon les essais. Parfois un td> à la place de <td>, parfois un <//td> à la place de </td>..
J'ai vérifié la page d'origine, le code est bon.
Quelqu'un aurait il déjà rencontré ce type de problème ?
Merci de votre aide


Isa
-1
Utilisateur anonyme
 
reagrde avec addslashes() (et stripslashes() ) ou htmlentities()
-1
ahoaimer
 
bonjour je suis tombé sur vous en cherchant une information. je voulais savoir comment ecrire un programme pour mon oridinateur pour me connecter a internet sans rien d'autres.je pense que cest possible et cest meme ce qui se fait.
merci d'avance.
-1
progammeur_fou
 
connect("internet");


PS : je te garanti pas le succes du programme ;)
0
Heiso
 
MDR
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nediast Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
j'ai un problem avec l curl, qui m'absorbe le code html d'une page web, mais le problem qu'elle me l'affiche et remplace les lettre contenant les accents lescopyright ... par é, î, Ã,... par exemple pour le site siteduzero.com
est ce qu'il n'y a pas de solution merci
-1
zmf
 
Essaye de regarder les trucs genres
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

ou copie cette ligne

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

dans le <head>
0
zakariamam Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   15
 
pour récupérer un code source de la page il vous suffit d'installer mozilla firfox et cliquer avec bouton droit de la souris et voila
-3
owned
 
Merci captain obvious !
0
Utilisateur anonyme
 
pour avoir acces au php il faut que tu demande au webmaster du site
-4
Isatis
 
Et tu crois vraiment qu'il va lui donner :D
0
popole
 
lol
0
ccmnino Messages postés 188 Date d'inscription   Statut Contributeur Dernière intervention   52
 
Salut!

-Si tu veux voir le code source d'une page web :
-ouvre une page web
-Clique avec le button 2 de las souris
-Selection "Affichierr le code source"

-FIN.
-10