Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wywołać zdalnie skrypt php?
marcintom
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 11.09.2005

Ostrzeżenie: (0%)
-----


Witam serdecznie

System Op. : Linux

Chciałbym zapytać czy wie ktoś jakim poleceniem basha można wywołać zdalnie jakiś skrypt php tzn chciałbym wywoływać regularnie np jakiś skrypt http://xxxxxxx.pl/jakis.php?x=1

Pozdrawiam i z góry dzięki za odp.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
treewood
post
Post #2





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

Ostrzeżenie: (0%)
-----


jesli chcesz wywolywac jakis skrypt to zrob sobie lokalny plik php i wywoluj go "php plik.php" a w pliku php zrob "header( 'Location: http://strona/plik.php?cos=22' );"

to jest obejscie jesli sie nie wie (bo nie wiem) jak wywolac z komendy bash url
Go to the top of the page
+Quote Post
NoiseMc
post
Post #3





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Możesz też napisać skrypt:
  1. #!/usr/bin/php 
  2. <?php
  3.  
  4. $resPolalczenie = fsockopen ( "xxxxxxx.pl", 80 );
  5.  
  6. if ( $resPolalczenie )
  7. {
  8. $strHeaders = 'GET jakis.php?x=1 HTTP/1.0' . "rn";
  9. $strHeaders .= 'Host: xxxxxxx.pl' . "rn";
  10. $strHeaders .= 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.10) Gecko/20050717 Firefox/1.0.6' . "rnrn";
  11.  
  12. fputs ( $resPolalczenie, $strHeaders );
  13.  
  14. fclose ( $resPolalczenie );
  15. } 
  16. ?>


i wywoływać go przez Crona co jakiś czas
Go to the top of the page
+Quote Post
marcintom
post
Post #4





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 11.09.2005

Ostrzeżenie: (0%)
-----


Dzięki wielkie za zainteresowanie

Aż wstyd się przyznać co JA robiłem.

Wywoływałem wget http://dddd.pl?cos=1 i kasowałem ściągnięty plik (IMG:http://forum.php.pl/style_emoticons/default/Rkingsmiley.png)

No ale działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

No i powiem tak pierwszy sposób choć bardzo mi się spodobał niestety nie przeszedł daje mu faktycznie php xxx.php a w środku siedzi to co trzeba a on nic nie zwracając poprostu kończy swą pracę bez efektu

Drugi sposób
mój skrypt jest wywoływany mniej więcej tak http://cos.cos.pl/~login/skrypt.php?zmienna=1
próbowałem wpisywać jako host sam adres bez ~login i potem razem z tym ale żadne kombinacje nie dają rezultatu wywala mi często taki błąd
Kod
php Warning:  fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in php on line 4
php Warning:  fsockopen(): unable to connect to host.pl/~login80 (Unknown error) in php on line 4


Ten post edytował marcintom 28.09.2005, 22:30:56
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 04:50