MārisL Posted October 21, 2007 Report Share Posted October 21, 2007 Undefined offset: 1 in ..... on line 31 31 rindā man ir list($savedip,$savedtime) = split("\|",$line); Pilns kods Link to comment Share on other sites More sharing options...
andrisp Posted October 21, 2007 Report Share 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. Link to comment Share on other sites More sharing options...
bubu Posted October 21, 2007 Report Share 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. Link to comment Share on other sites More sharing options...
andrisp Posted October 21, 2007 Report Share Posted October 21, 2007 nevarētu nebūt indeksa 1. Nujā. :) Link to comment Share on other sites More sharing options...
MārisL Posted October 22, 2007 Author Report Share 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 Link to comment Share on other sites More sharing options...
andrisp Posted October 22, 2007 Report Share 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). Link to comment Share on other sites More sharing options...
Recommended Posts