djelektronik
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору мда чет я ступил тут тока вот опять не пойму почему он так криво работает вот че выводит Stück Model Euro/St. Info #IBM 2 TP600 P150MMX/48Mb/2.1Gb/11.3DSTN/AC/Fdd 155 2 TP770x P166MMX/48Mb/3.0Gb/12.1TFT/AC/CD/FDD 165 1 TP600 PII 266/64Mb/4.0Gb/13.3TFT/AC/CD/FDD 220 #TOSHIBA 2 TP770x PII300/64Mb/4.1-8.1Gb/14.1-13.7TFT/AC/CD/FDD 235 5 TP600E PII300/64Mb/4-6.4Gb/13.3TFT/AC/CD/FDD 250 2 TP570 PII300/64MB/4-6GB/12.1-13.3TFT/AC/CD/FDD 250 19 TP600E PII366/64MB/6.4GB/13.3TFT/AC/CD/FDD 265 8 TP570 PII366/64MB/6.4GB/13.3TFT/AC/CD/FDD 265 выводит как надо вопщем тока вот #не могу убрать вот че согласно мануалу string substr ( string string, int start [, int length]) substr() returns the portion of string specified by the start and length parameters. $rest = substr("abcdef", 1); // returns "bcdef" ну я че и делаю foreach ($tmp as $line) { if (strstr($line[0],'#')) { $firma = substr($line[0],1,strlen($line[0])); $firma = '<tr><td>'.$firma.'</td></tr>'; } list($st, $name, $preis, $info) = split(':', $line); выкидываем первый символ согласно мануалу .. $firma = substr($line[0],1,strlen($line[0])); и че не так? Добавлено ха ха во ето он дает работает тока если символ : другие не берет ... даже тут list($st, $name, $preis, $info) = split(':', $line); работает тока двоеточие или ето такой кривой пхп под винды? стока глюков уже нашел которых нету в юних версии Добавлено опять какой то глюк не пойму почему так получаеца вот база #IBM 2:TP600 P150MMX/48Mb/2.1Gb/11.3DSTN/AC/Fdd:155: 2:TP770x P166MMX/48Mb/3.0Gb/12.1TFT/AC/CD/FDD:165: 1:TP600 PII 266/64Mb/4.0Gb/13.3TFT/AC/CD/FDD:220: #TOSHIBA 2:TP770x PII300/64Mb/4.1-8.1Gb/14.1-13.7TFT/AC/CD/FDD:235: 5:TP600E PII300/64Mb/4-6.4Gb/13.3TFT/AC/CD/FDD:250: 2:TP570 PII300/64MB/4-6GB/12.1-13.3TFT/AC/CD/FDD:250: 19:TP600E PII366/64MB/6.4GB/13.3TFT/AC/CD/FDD:265: 8:TP570 PII366/64MB/6.4GB/13.3TFT/AC/CD/FDD:265: вот весь скрипт Код: <Table Width="100%" Border="0" CellSpacing="0" CellPadding="2"> <Tr align="left" valign="middle"> <Td width="5">Stück</Td> <Td width="100%">Model</Td> <Td width="10">Euro/St.</Td> <Td width="50">Info</Td> </Tr> <? $tmp = file("preis.txt"); foreach ($tmp as $line) { if (strstr($line[0],"#")) { $firma = substr($line[0],1,strlen($line[0])); //$firma = substr($line[0],strpos($line[0],":")+1); $firma = "<tr><td><b>".$firma."</b></td></tr>"; } list($st, $name, $preis, $info) = split(':', $line); echo "$firma <tr> <td class=preis>$st</td> <td class=preis>$name</td> <td class=preis>$preis</td> <td class=preis>$info</td> </tr>"; } ?> </Table> | а вот вывод в хтмл Код: <Table Width="100%" Border="0" CellSpacing="0" CellPadding="2"> <Tr align="left" valign="middle"> <Td width="5">Stück</Td> <Td width="100%">Model</Td> <Td width="10">Euro/St.</Td> <Td width="50">Info</Td> </Tr> <tr><td><b></b></td></tr> <tr> <td class=preis>#IBM </td> <td class=preis></td> <td class=preis></td> <td class=preis></td> </tr><tr><td><b></b></td></tr> <tr> <td class=preis>2</td> <td class=preis>TP600 P150MMX/48Mb/2.1Gb/11.3DSTN/AC/Fdd</td> <td class=preis>155</td> <td class=preis> </td> </tr><tr><td><b></b></td></tr> <tr> <td class=preis>2</td> <td class=preis>TP770x P166MMX/48Mb/3.0Gb/12.1TFT/AC/CD/FDD</td> <td class=preis>165</td> <td class=preis> </td> </tr><tr><td><b></b></td></tr> <tr> <td class=preis>1</td> <td class=preis>TP600 PII 266/64Mb/4.0Gb/13.3TFT/AC/CD/FDD</td> <td class=preis>220</td> <td class=preis> </td> </tr><tr><td><b></b></td></tr> <tr> <td class=preis>#TOSHIBA </td> <td class=preis></td> <td class=preis></td> <td class=preis></td> </tr><tr><td><b></b></td></tr> <tr> <td class=preis>2</td> <td class=preis>TP770x PII300/64Mb/4.1-8.1Gb/14.1-13.7TFT/AC/CD/FDD</td> <td class=preis>235</td> <td class=preis> </td> </tr><tr><td><b></b></td></tr> <tr> <td class=preis>5</td> <td class=preis>TP600E PII300/64Mb/4-6.4Gb/13.3TFT/AC/CD/FDD</td> <td class=preis>250</td> <td class=preis> </td> </tr><tr><td><b></b></td></tr> <tr> <td class=preis>2</td> <td class=preis>TP570 PII300/64MB/4-6GB/12.1-13.3TFT/AC/CD/FDD</td> <td class=preis>250</td> <td class=preis> </td> </tr><tr><td><b></b></td></tr> <tr> <td class=preis>19</td> <td class=preis>TP600E PII366/64MB/6.4GB/13.3TFT/AC/CD/FDD</td> <td class=preis>265</td> <td class=preis> </td> </tr><tr><td><b></b></td></tr> <tr> <td class=preis>8</td> <td class=preis>TP570 PII366/64MB/6.4GB/13.3TFT/AC/CD/FDD</td> <td class=preis>265</td> <td class=preis> </td> </tr></Table> | почему строка </tr><tr><td><b></b></td></tr> пустая а название фирмы ваще непонятно где и как вышло да еще в ячейке с класом... |