[+] Wywo

Potrzebujesz pomocy z C, C++, perl, python, itp.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

[+] Wywołanie w skrypcie strony www

Post autor: sethiel »

Mam na serwerze stronę www która jest w php i tworzy pliki jak coś tam wpadnie do katalogu.
Jak wpisuje z linii komend:

Kod: Zaznacz cały

sudo -u www-data php /katalog-ze-strona-www/skrypt.php
to nie działa.
Natomiast jeśli wywołuję stronę w przeglądarce www.mojastrona.pl/skrypt.php to wszystko bangla.

Chciałbym więc nie przejmować się tym i szukać gdzie coś mam nie tak, tylko wywołać tę stronę w skrypcie bash czy php wszystko jedno.

Coś na kształt uruchom.bash :

Kod: Zaznacz cały

#!/bin/bash
poczatek-kodu(...)
cd /katalog-ze-strona-www
www.mojastrona.pl/skrypt.php
dalsza część kodu (...)
Jak taką stronę ze skryptem wywołać?
Van Pytel
Beginner
Posty: 166
Rejestracja: 09 maja 2010, 17:05

Post autor: Van Pytel »

Możesz to wywołać np: przez lynx.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

No tak, ale lynx wywoła mi stronę i "się otworzy" więc skrypt uruchom.bash nie pójdzie dalej.
Van Pytel
Beginner
Posty: 166
Rejestracja: 09 maja 2010, 17:05

Post autor: Van Pytel »

To zrób przez wget.
Awatar użytkownika
grucha
Beginner
Posty: 345
Rejestracja: 29 września 2007, 01:04
Lokalizacja: Rzeszów / Kraków

Post autor: grucha »

Tylko po co szukać drogi na około? Co oznacza, że "nie działa"? Co jest wypisywane na konsolę? Co to za skrypt? Czysty PHP? Jakiś HTML+PHP? Uruchamia się poprawnie jako zwykły użytkownik?
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Na php się nie znam, ale możesz uruchomić lynx'a z opcją -dump, czyli w trybie nieinteraktywnym.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

grucha pisze:Tylko po co szukać drogi na około? Co oznacza, że "nie działa"? Co jest wypisywane na konsolę? Co to za skrypt? Czysty PHP? Jakiś HTML+PHP? Uruchamia się poprawnie jako zwykły użytkownik?
Nie działa to znaczy że wywala gazylion błędów że nie znaleziono jakiś plików, funkcji, że nieprawidłowo że funkcja która jest w skrypcie nie istnieje. A jak z poziomu przeglądarki uruchamiam to w logu są tylko dwa rodzaje ostrzeżeń (WARNING) - ale nieistotne dla tego co to robi.
A skrypty to bi.php i bt.php z photofolio: http://photofolio.us/ - mix HTML i PHP.

Ale generalnie problem obszedłem wywołując stronę i mordując proces.
Dzięki za wskazówki z wget i lynx -dump - wypróbuję i napiszę wyniki.
ODPOWIEDZ