Dupliquer un tableau extérieur

Petit nouveau ! | 2 Messages

23 août 2007, 14:13

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

ViPHP
ViPHP | 1996 Messages

23 août 2007, 22:43

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 ?
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

ViPHP
ViPHP | 1996 Messages

23 août 2007, 22:47

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
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 août 2007, 22:52

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
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 2 Messages

23 août 2007, 23:49

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

ViPHP
ViPHP | 1996 Messages

24 août 2007, 09:23

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.
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr