Page 1 sur 1

Dupliquer un tableau extérieur

Posté : 23 août 2007, 14:13
par byronghislain
Bonjour voila je suis débutant (d'ailleur j'espere que je me trompe pas de section sur le forum)

voila j'aimerai copier un tableau d'une page php vers ma page php en ne prennant qu'un seule tableau.

Le problème est que tout les tableau sont identique dans leur taille, bordure,... seul les texte de la premiere ligne sont différent et j'aimerai pouvoir extraire un tableau qui n'est évidemment pas premier

Un site anglais m'a un peu aider et je laisse donc le code que j'ai trouver mais qui ne m'affiche pas le bon tableau
<?php

function get_table($page,$b) {
$f = file_get_contents($page);
$st = strpos($f,'<table',strpos($f,'<b>'.$b.'</b>'));
$fn = strpos($f,'</table>',$st)-$st;
return substr($f,$st,$fn);
}

echo get_table('xxxxxxxxxxxx','D+');

?>
ici il m'affiche le tableau tout en bas avec description et les couleur mais pas le tableau D+ que j'aimerai.

Pouvez vous m'aider a y voir plus clair

merci

Modération de Zeus : adresse retirée

Posté : 23 août 2007, 22:43
par Aureusms
Est ce que dans ta page tu as plusieurs fois la balise <table> ?
D'où sort cette variable ?

Code : Tout sélectionner

'<b>'.$b.'</b>
Tu donne a la fonction le texte "D+" s'agit-il de ta première ligne en question ?

Posté : 23 août 2007, 22:47
par Aureusms
Bonjour Admin...

Visiblement j'ai suivi le lien et il s'agit d'un site donnant des clefs pirates.
Désolé j'aurai du voir cela plus tôt

Posté : 23 août 2007, 22:52
par zeus
Modération :
Vu le site distant, je préfère retirer l'adresse du site pour éviter le référencement.

Je suis désolé pour la compréhension, mais il va falloir expliquer ton problème différemment

dupliquer le tableau

Posté : 23 août 2007, 23:49
par byronghislain
dsl j'avais jsute pri cette page afin d'avoir de nombreux tableau

voila en fait j'aimerai prendre un tableau ce situant entre different tableau

chaque tableau a les caractéristiques identiques mais ne sont pas coller, une balise <br> les sépares.

Donc ma question est, comment puis je extraire un tableau à l'aide du titre contenue dans la premiere ligne.

le code php que j'avais mi me permettai de prendre le premier tableau, malgres un code qui normalement devais rechercher un mot avant l affichage

merci pour votre aide

Posté : 24 août 2007, 09:23
par Aureusms
Si c'est dans ta première ligne que tu as ton critère de sélection, il faut que tu comprennes comment est structuré un tableau HTML :

Code : Tout sélectionner

<table> <tr> <td>Première ligne</td> </tr> <tr> <td>Deuxième ligne </td> </tr> </table>
Et ainsi de suite. Aussi dans ton code, tu fais une recherche sur la balise <b> </b> qui t'indique une écriture en Bold = en gras. (Je te fais noter que cette balise est devenu obsolète maintenant amis c'est une autre histoire). Fais ta recherche avec <tr> </tr> à la place de <b> </b>. Ceci est valable sauf si ton texte en première ligne est écrit en gras. Alors dans ce cas recherche <tr><b> </b></tr>. Mais tout dépend de la structure de ton tableau. Regarde donc la source HTML cela va t'aider.