p4F Posted June 6, 2008 Report Posted June 6, 2008 $file_handle = fopen("accept.txt", "rb"); while (!feof($file_handle) ) { $line_of_text = fgets($file_handle); $parts = explode('\n', $line_of_text); $show = explode('|*|', $parts[0]); echo '<tr><td>'.$show[4].' '.$show[0].'</td></tr>'; } fclose($file_handle); kā būtu pareizi jāraksta lai nerādītu šadu kļūdu Notice: Undefined offset: 4 in E:\AppServ\www\design\admin.php on line 60
mounkuls Posted June 6, 2008 Report Posted June 6, 2008 Vienkārši rindiņai, kuru paņem $parts[0] nav tik daudz elementu ($show[4] ir jau piektais) vai atdalītāju |*|.
john.brown Posted June 6, 2008 Report Posted June 6, 2008 bez tam, šitā rindiņa - $parts = explode('\n', $line_of_text); tev visticamāk nav vajadzīga, jo fgets() jau tāpat tik vienu rindiņu reizē ielasa.
p4F Posted June 6, 2008 Author Report Posted June 6, 2008 man ir jauns jautājums. Vai kādam ir skripts un tas varētu iedot to, ar kuru palīdzību var izvilkt no 1 faila kautkādu līniju un nokopēt to citajā failā.
Kavacky Posted June 7, 2008 Report Posted June 7, 2008 fopen(); fread() līdz vajadzīgajai vietai. fwrite() vajadzīgajā failā.
Recommended Posts