Nowe posty

Autor Wątek: uruchomić zdalnie plik .php  (Przeczytany 3400 razy)

coolin

  • Gość
uruchomić zdalnie plik .php
« dnia: 2009-05-11, 13:52:10 »
Witam,
jak mogę uruchomić zdalnie plik .php w bashu bez pobierania contentu?

czyli coś takiego:  url http://www.asdfas.pl/asdfa/skrypt.php

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
uruchomić zdalnie plik .php
« Odpowiedź #1 dnia: 2009-05-11, 19:26:57 »
Koniecznie nie chcesz pobierać zawartości? Np. jest jej dużo?

Bo możesz ją zawsze ignorować:

wget -O /dev/null http://www.asdfas.pl/asdfa/skrypt.php

ZipoKing

  • Gość
uruchomić zdalnie plik .php
« Odpowiedź #2 dnia: 2009-05-11, 20:19:17 »
Dokładnie, nie możesz tak po prostu nie pobrać zwracanego contentu, ponieważ wywołanie zawsze odbywa się na zasadzie ty zadajesz pytanie serwerowi (żądasz wykonania skryptu) a on ci odpowiada (zwraca to co wygenerował skrypt).
Jak powiedział wyżej ultr, możesz co najwyżej zignorować to co skrypt zwraca - innej opcji nie ma.

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
uruchomić zdalnie plik .php
« Odpowiedź #3 dnia: 2009-05-12, 09:45:09 »
Teoretycznie istnieje możliwość, że skrypt generuje np. 10 MB danych, które zaczyna wysyłać po wykonaniu jakiś interesujących nas czynności (albo używa ob_start()).

Wtedy można by nawiązać połączenie, wysłać nagłówek GET z zapytaniem, odebrać jedynie pierwszy bajt i zakończyć połączenie. Spora oszczędność czasu i łącza.

Ale takiego czegoś nie da się raczej zrobić w bashu. Potrzebny by był jakiś mały programik od tego.