MārisL Posted October 21, 2007 Report Posted October 21, 2007 Undefined offset: 1 in ..... on line 31 31 rindā man ir list($savedip,$savedtime) = split("\|",$line); Pilns kods
andrisp Posted October 21, 2007 Report Posted October 21, 2007 Tas nozīmē, ka split("\|",$line) neatgriež masīvu ar tieši diviem elementiem, bet gan mazāk vai vairāk.
bubu Posted October 21, 2007 Report Posted October 21, 2007 Tas nozīmē, ka $line strings nesadalās divos elementos. Tur sanāk tikai viens. Bet tava piešķiršana pieprasa divus. andrisp: ja atgrieztu vairāk kā divus, tad nu tur gan noteikti nevarētu nebūt indeksa 1.
MārisL Posted October 22, 2007 Author Report Posted October 22, 2007 Tātad googlē pameklējos, atradu, pašķirstiju, bet tā arī kartīgi neko nesapratu. Skaidrs man ir tas, ka laikam rindai ir jāpievieno isset. Iespējams es viņu nepareizi pierakstu, jo kods tāpat neiet. Avots: http://forum.mamboserver.com/showthread.php?t=29463
andrisp Posted October 22, 2007 Report Posted October 22, 2007 Kas tev ir iekš $line ? (Pēc nosaukumiem tas ir skaidrs, bet pārliecinies, ka tev katrā līnijā ir tieši tas, ko tu domā) Btw, split("\|",$line) vietā vari izmantot explode('|', $line); (Tas būs ātrāk, jo neizmanto regexpus).
Recommended Posts