Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: taulukon näkeminen

Aku2 [18.02.2004 14:10:22]

#

Jos parseroin tietoja sivuilta taulukkoon, niin onko keinoa, nähdä ennen parserointia taulukon sisältö.
Esim

if($results=@implode("",@file("http://omasivu.com))) {
 $start=strpos($results,"<table"); $stop=strpos($results,"</table>")-$start;
 $results=split("\n",html_entity_decode(strip_tags(substr($results,$start,$stop))));
 $res=array();
 foreach($results as $line) if(trim($line)) array_push($res,trim($line));

Ongelmani on tällä hetkellä se, että saan kyllä alkutiedot parseroitua ja näkyviin, mutta en lopputietoja, joten pitäisi nähdä, tuleeko ne edes taulukkoon mukaan jotta niitä voisi parseroida näkyviin.

T.M. [18.02.2004 14:19:55]

#

<?php
print"<pre>"; // jotta rivinvaihdot näkyisivät
print_r($array);
?>

Aku2 [18.02.2004 14:47:24]

#

Pieni lisäkysymys.
Käytän tulostusta kuvaan(PNG)
Esim.

@imagestring($kuva,3,1,0,"testi",$vari);
@imagestring($kuva,2,1,11,"$res[6]",$vari);

Kuinka tuollaisen tulostuksen saisi muutettua, että saisin näkyviin koko taulukon sisällön?

Kokeilin muuttaa sen tuollaiseksi

@imagestring($kuva,2,1,0,$array,$vari);

Joka näyttää tyhjää :(

Olga [18.02.2004 16:27:38]

#

Käyt silmukalla taulukon läpi. Ja sit kuvan pitää tietty olla tarpeeksi suuri että koko setti mahtuu.

Aku2 [18.02.2004 19:18:55]

#

ja kuinkas se silmukka tehtäisiin? Olen vasta alkaja php:ssä. Tuo kuvan koko tuskin tulee olemaan ongelma.

tsuriga [18.02.2004 19:22:00]

#

for ($i=0;$i<count($res);$i++) {
// imagestringit, jossa $i kertoimena vaikka korkeudelle
// esim 20*($i+1)
  }

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta