Portál AbcLinuxu, 12. května 2025 15:24

Dotaz: php funkcia podobná curl avšak na lokálne php súbory

9.2.2013 19:42 adrinko | skóre: 22
php funkcia podobná curl avšak na lokálne php súbory
Přečteno: 319×
Odpovědět | Admin
Ahojte, mám takúto otázočku. Cez curl mi vyhovuje funkcia, ktorá spustí skript na zadanej adrese:
curl_setopt($ch, CURLOPT_URL, 'http://www.domena.com/script.php');
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 1);
Spúšťam to v crone, takže i veľa takýchto riadkov na spustenie vzdialených skriptov prebehne brutálne rýchlo. Avšak ja nepotrebujem spúšťať skript na vzdialenej doméne 'http://www.domena.com/script.php', ale z podpriečinka na mojom servri, t.j. v crone sa spúšťa súbor /cron.php, a z neho by som chcel spúšťať skript v mojom podpriečinku /folder/script.php.

Skúšal som niečo ako
curl_setopt($ch, CURLOPT_URL, '/folder/script.php');
, ale to nefunguje. Potrebujem to takto riešiť práve preto, aby skript cron.php zbytočne nečakal na dokončenie vzdialených skriptov, ale pospúšťal iné skripty v podpriečinkoch čo najrýchlejšie. Dá sa to vôbec? Existuje fonkcia podobná curl, ktorá to zvládne?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.2.2013 19:56 chrono
Rozbalit Rozbalit vše Re: php funkcia podobná curl avšak na lokálne php súbory
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ak je tam nainštalovaná cli verzia php, tak sa ten skript môže spustiť priamo (a teda bez webového serveru).
9.2.2013 23:18 DarkKnightCZ | skóre: 12
Rozbalit Rozbalit vše Re: php funkcia podobná curl avšak na lokálne php súbory
Odpovědět | | Sbalit | Link | Blokovat | Admin
co file_get_contents()?
9.2.2013 23:19 DarkKnightCZ | skóre: 12
Rozbalit Rozbalit vše Re: php funkcia podobná curl avšak na lokálne php súbory
jo aha, vy chcete soubory spustit... tak bud exec, include, require, nebo neco podobneho
Josef Kufner avatar 10.2.2013 13:44 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: php funkcia podobná curl avšak na lokálne php súbory
Odpovědět | | Sbalit | Link | Blokovat | Admin
To co sháníš, ze jmenuje popen.
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 10.2.2013 13:46 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: php funkcia podobná curl avšak na lokálne php súbory
... nebo spíš proc_open.
Hello world ! Segmentation fault (core dumped)
15.2.2013 14:49 adrinko | skóre: 22
Rozbalit Rozbalit vše Re: php funkcia podobná curl avšak na lokálne php súbory
vďaka, túto funkciu som nepoznal. idem sa na ňu pozrieť. Dočasne som to vyriešil s exec()

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.