Results 1 to 5 of 5

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: May:2005
    Location: Varna
    Posts: 57

    PHP ñòàðòèðàíå íà ïðîãðàìè

    Çäðàâåéòå,
    ó÷à PHP îò ìíîãî ñêîðî è çàêúñâàì íà ìíîãî ìåñòà, ùå ñúì áëàãîäàðåí àêî íÿêîé ìîæå äà ïîìîãíå!
    Èíòåðåñóâà ìå êàê ñå ñòàðòèðà ïðîãðàìà îò PHP ñêðèïò, ò.å. èñêàì äà ñòàðòèðàì åäíî .prg íàïðàâåíî íà FoxPro. êîìàíäíèÿ ðåä íÿìà ïðîáëåì, îáà÷å êîãàòî ãî ñòàðòèðàì îò ñêðèïòà ïðîãðàìêàòà ñå èçïúëíÿâà, öåëòà è å äà íàïðàâè åäèí òåêñòîâ ôàéë è äà ãî çàïúëíè, ïðàâè ãî, îáà÷å WEB ñòðàíèöàòà ïðîäúëæàâà äà çàðåæäà íåùî ñè ìíîãî äúëãî, ÷àêàõ ÿ îêîëî 5 ìèí. è ìàé íÿìà äà ñâúðøè.
    Ïðîáâàõ äà ãî ñòàðòèðàì å exec() , passthru(), îáðàòíè àïîñòðîôè âñå ñúùèÿò ðåçóëòàò, íå ñúì íà 100% ñèãóðåí, ÷å ãè èçïîëçâàì ìíîãî ïðàâèëíî.Êîäúò å:
    passthru('c:\program.prg');
    èëè
    exec('c:\program.prg');

    Èñêàì ñúùî òàêà äà ïóñêàì íÿêàêúâ ñêðèïò äà ñå èçïúëíÿâà ñàì ïðåç îïðåäåëåíî âðåìå , àêî å âúçìîæíî è äà ìó ñå çàäàâà ïðåç êîëêî îò WEB ôîðìà, èìà ëè íÿêàêúâ íà÷èí òîâà äà ñòàíå?  êîíêðåòíèÿ ñëó÷àé èñêàì äà ñòàðòèðàì ñêðèïò çà ÷åòåíå íà ôàéë è ïîïúëâàíåòî ,ìó â DB.
    Ïðåäëîæåòå è íÿêîÿ äîáðà êíèãà çà PHP, â êîÿòî ìîæå äà èìà ïîäîáíè ïðîñòîòèéêè.

    Áëàãîäàðÿ ïðåäâàðèòåëíî!!

  2. #2
    Registered User fly's Avatar
    Join Date: Jun:2005
    Location: Ñîôèÿ
    Posts: 803
    Çäðàâåé, êîãàòî ñòàðòèðàø ïðîãðàìà ÷ðåç PHP, ñêðèïòà ïðîäúëæàâà äà ñå èçïúëíÿâà äîêàòî ïðîãðàìàòà, êîÿòî ñè èçâèêàë íå áúäå çàòâîðåíà.

    Note: If you start a program using this function ( system, exec, passthru ) and want to leave it running in the background, you have to make sure that the output of that program is redirected to a file or some other output stream or else PHP will hang until the execution of the program ends.
    Àêî ùå ïîëçâàø PHP ñåðèîçíî ñå çàìèñëè çà UNIX, òàì âñè÷êî å íàïðàâåíî ìíîãî ïî-äîáðå ( ïóñêàø ñè åäèí cron job è ñè ãîòîâ ).

  3. #3
    Registered User
    Join Date: May:2005
    Location: Varna
    Posts: 57
    Ïðîãðàìàòà ñè èìàøå exit íàêðàÿ è ñòàðòèðàíà ïðåç cmd ñè ñïèðà.
    Ùå ÿ ïðåãëåäàì ïàê, îñâåí èäåÿòà çà êðàé íà èçïúëíåíèåòî è äà ìè ñå ãóáè â äåéñòâèòåëíîñò.
    Ïðàâÿ ñè êóðñîâà ðàáîòà, à è íÿìàì èäåÿ îò UNIX, íî áëàãîäàðÿ çà ñúâåòà!

  4. #4
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Îòíîñíî ñòàðòèðàíåòî íà íåùî ïðåç îïðåäåëåí ïåðèîä.
    Ïîä Windows ïðàâèø çàïèñ â Scheduled Tasks, òîâà ñèãóðíî òè å ïîçíàòî.
    Èìà ñè è command line interface, âèæ òóê
    îò ñêðèïòîâåòå ïóñêàø íÿêêàúâ batch ôàéë, êîéòî ùå ñè íàïèøåø.

  5. #5
    Registered User
    Join Date: May:2005
    Location: Varna
    Posts: 57
    Äà àêî ñòàðòèðàì ñêðèïòà îò òàì ìîæå áè ùå ñòàíå.
    Áëàãîäàðÿ

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè