sam tam dodalem znaki konca lini aby było bardziej czytelne...

ale nie moge tego wybrac aby było to co chce
edited:
preg_match_all("/COLSPAN=18>(.*?)<TH /" ,$znalezione[0], $znacz);
dało potrzebny efekt

całosc po konkretnych modyfikacjach dało zadany efekt
<?php
$stronki[0] = \"http://www.wroclaw.pl/zdik/0001/0001t005.htm\"; //1
$stronki[1] = \"http://www.wroclaw.pl/zdik/0002/0002t028.htm\"; //2
$stronki[2] = \"http://www.wroclaw.pl/zdik/0004/0004t029.htm\"; //4
$stronki[3] = \"http://www.wroclaw.pl/zdik/0010/0010t005.htm\"; //10
$stronki[4] = \"http://www.wroclaw.pl/zdik/0145/0145t033.htm\"; //145
$stronki[5] = \"http://www.wroclaw.pl/zdik/0146/0146t029.htm\"; //146
echo \"<table border=\"1\"><tr>\"; foreach($stronki as $tresc) {
echo \"<td valign=\"top\">\"; $zawartosc = \"\";
$znalezione = \"\";
$f = fopen($tresc, \"r\"); $zawartosc .= fread($f,1024
);
preg_match(\"/<H2>(.*?)</H2>/\", $zawartosc,$nazwa_lini); //echo $nazwa_lini[1].\"<br>\"; // wybranie \"nazway\" lini
$numer_lini = $temp[1];
preg_match(\"/<TABLE .*?<(.*?)</TABLE>/\", $zawartosc, $znalezione); // echo \"<pre>\".htmlspecialchars(preg_replace(\"/<TR>/\", \"n<TR>n\", $znalezione[0])).\"</pre>\";
// echo \"<pre>\".htmlspecialchars($znalezione[0]).\"</pre>\"; //wybranie wszystkiego z <table>(*)</table>
$zawartosc = $znalezione[0];
preg_match(\"/COLSPAN=(d+)/\", $zawartosc,$cols); // echo \"<pre>\".print_r($cols).\"</pre>\";
$ilosc_godzin = $cols[1];
// print_r($dzien);
preg_match_all(\"/COLSPAN=d+>(.*?)(<TH |<TD |</TABLE>)/\" ,$zawartosc, $znacz);
// echo \"<pre>\".print_r($znacz).\"</pre>\";
/*
pojedyncze rozklady
echo \"<pre>\".htmlspecialchars(preg_replace(\"/<TR>/\", \"n<TR>n\", $znacz[1][1])).\"</pre>\";
echo \"<pre>\".htmlspecialchars(preg_replace(\"/<TR>/\", \"n<TR>n\", $znacz[1][2])).\"</pre>\";
echo \"<pre>\".htmlspecialchars(preg_replace(\"/<TR>/\", \"n<TR>n\", $znacz[1][3])).\"</pre>\";
*/
// echo \"<pre>\".htmlspecialchars(preg_replace(\"/<TR>/\", \"n<TR>n\", $znacz[1][1])).\"</pre>\";
// echo \"<pre>\";print_r($rozklad[1]);echo \"</pre>\";
// echo \"<pre>\";print_r($rozklad2[1]);echo \"</pre>\";
echo $numer_lini.\"<br >\"; echo $dzien[1][1].\"<br >\"; $l=0;
foreach($m[1] as $k => $v) {
$t[$l++]=$v;
}
foreach($m[1] as $k => $v) {
}
echo \"</td><td valign=\"top\">\";
echo $numer_lini.\"<br >\"; echo $dzien[1][2].\"<br >\"; $l=0;
foreach($m[1] as $k => $v) {
$t[$l++]=$v;
}
foreach($m[1] as $k => $v) {
}
echo \"</td><td valign=\"top\">\";
echo $numer_lini.\"<br >\"; echo $dzien[1][3].\"<br >\"; $l=0;
foreach($m[1] as $k => $v) {
$t[$l++]=$v;
}
foreach($m[1] as $k => $v) {
}
}
echo \"</tr></table>\"; //show_source(\"index2.php\");
?>
Ten post edytował AcidBurnt 21.03.2005, 23:28:38