cucumber Posted June 12, 2007 Report Share Posted June 12, 2007 Te bija aprunats pa sho pashu temu, ka ar php izveidot kaut ko lidzigu muzigam processam, lidzigam ka "crontab". Ari source tur ir: http://php.lv/f/index.php?showtopic=7284 Link to comment Share on other sites More sharing options...
hackerman Posted June 15, 2007 Author Report Share Posted June 15, 2007 Pieņemsim, ka skan e radio. Es gribu piekonektēties ik pa 2min un lai ieraksta failā dziesmas nosaukumu. Viss ok, tikai kapē viņš ieraksta tikai pirmo dziesmu? Itkā piekonektējas, saņem nosaukumu, ieraksta failā, bet visu laiku raksta vienu nosaukumu, kautvai sen jau skan cita dziesma. Link to comment Share on other sites More sharing options...
andrisp Posted June 15, 2007 Report Share Posted June 15, 2007 Neesam gaišreģi. Bez koda neko nevaram pateikt. Link to comment Share on other sites More sharing options...
hackerman Posted June 15, 2007 Author Report Share Posted June 15, 2007 Nu kodu es nekopēju, jo nekas īpaši jauns tur nav.. http://paste.php.lv/5670 Link to comment Share on other sites More sharing options...
andrisp Posted June 15, 2007 Report Share Posted June 15, 2007 Nu protams, tu jau to $statuss = $radio->song(); izpildi pirms for cikla. Liec viņu iekša. Lai katru reizi pa jaunam pieslēdzas. Link to comment Share on other sites More sharing options...
hackerman Posted June 15, 2007 Author Report Share Posted June 15, 2007 (edited) Nu tagad atkal ir problēma, ka met ārā erroru: Fatal error: Cannot redeclare class radio. Karoč tas konnektēšanās skripts nav by me, vis tā konnektēšanās utt ir tāda: <? $serverip = ""; $serverport = ""; //nodefineejam kur konekteeties Class radio { //te konekteejas n-taas reizes, viskautko mudzhina, kaameer sanaak rezultaats :D } $serveradr ="$serverip"; $serverport="$serverport"; $info=radio; $status=$info->getServerInfo($serveradr,$serverport,1000); ?> Nu un tad tālāk es itkā varu tā prosta echo $song; utt. Bet, kad ieliek iekš tā cikla, tad met to erroru. Ko lai dara ar to Class? Edited June 15, 2007 by hackerman Link to comment Share on other sites More sharing options...
bubu Posted June 15, 2007 Report Share Posted June 15, 2007 Tas nozīmē, ka tu taisi divas klases ar vienādiem nosaukumiem. Tā nedrīkst. Link to comment Share on other sites More sharing options...
hackerman Posted June 15, 2007 Author Report Share Posted June 15, 2007 Nu jā... Bet kāda varētu būt alternatīva? Link to comment Share on other sites More sharing options...
bubu Posted June 15, 2007 Report Share Posted June 15, 2007 Ja nedrīkst A, tad drīkst ne-A. Ja nedrīkst vienādus nosaukumus, tad drīkst ne-vienādus nosaukumus. Nav loģiski? Link to comment Share on other sites More sharing options...
Kristabs Posted June 15, 2007 Report Share Posted June 15, 2007 Ja pareizi saprotu, tad iekš tā cikla par jaunu atkal inklūdo klasi vai kautkā tā. To dari vienreiz un ciklā tikai izmanto jau esošo objektu... Link to comment Share on other sites More sharing options...
hackerman Posted June 16, 2007 Author Report Share Posted June 16, 2007 Nope, vienalga nelīdz. bubu, jā, protams :D Tik kā, lai tur dabū citu nosaukumu automātiski? :) Link to comment Share on other sites More sharing options...
bubu Posted June 16, 2007 Report Share Posted June 16, 2007 Izdomāt un ierakstīt? Link to comment Share on other sites More sharing options...
Delfins Posted June 16, 2007 Report Share Posted June 16, 2007 A vislabāk palaist to skriptu šedulerī... Liekas PHP nemāk sēdēt mūžīgajos ciklos (vismaz ar sleep nepietiek), CPU būs uz 100%. Link to comment Share on other sites More sharing options...
hackerman Posted June 16, 2007 Author Report Share Posted June 16, 2007 (edited) Izdomāt un ierakstīt? Jā :D p.s. delfin, CPU pašlaik nav 100% dēļ tā sleep, un šā vai tā - tā būs hostinga problēma, ne mana :D Nu ok.. kas ir "šeduleris" ? :) Edited June 16, 2007 by hackerman Link to comment Share on other sites More sharing options...
andrisp Posted June 16, 2007 Report Share Posted June 16, 2007 (edited) Delfins, esmu laidis. It kā līdz 100% CPU neaiztaisa, bet īpaši stabila tā padarīšana man nebija. Ik pēc dažām dienām tas skripts tomēr visu laiku rubījās ārā. šā vai tā - tā būs hostinga problēma, ne mana :D Vai tu pats tiešām tam tici ? :) Hostings tev vienkārši atrubīs to skriptu. Edited June 16, 2007 by andrisp Link to comment Share on other sites More sharing options...
Recommended Posts