Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pytanie o shell_execa, Działanie shell_exec i wywoływanie skryptów progamu Octave
grabsoon
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 1.09.2006

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


Witam.

Na początek mojej kariery na tym forum mam coś dla użytkowników Matlaba. mianowicie .... Octave (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Potrzebuje wywoływać skrypty tego programu przez www. Pierwsze co mi się nasuneło na myśl to funkcja shell_exec. Stworzyłem skrypt hello.m, który wyświetla napis "Tu skrypt octave (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ". Wynik działania w bashu:

Kod
user@fafik:~$ octave hello.m
GNU Octave, version 2.1.69 (i386-pc-linux-gnu).
Copyright (C) 2005 John W. Eaton.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTIBILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type `warranty'.

Additional information about Octave is available at http://www.octave.org.

Please contribute if you find this software useful.
For more information, visit http://www.octave.org/help-wanted.html

Report bugs to <bug@octave.org> (but first, please read
http://www.octave.org/bugs.html to learn how to write a helpful report).

Tu skrypt octave :D
user@fafik:~$


Niestety jak wywołuje w php funkcje shell_exec("octave ../hello.m"); zwraca ona tylko komunikat powitalny Octave bez lini "Tu skrypt octave (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ". Nie wiem czy ten skrypt sie wogóle wykonuje gdy jest wywoływany przez php. Jeszcze nie jestem wtajemniczony w Octave i nie potrafię tworzyć skryptów zapisujących do pliku czy bazy danych, w związku z czym nie jestem w stanie sprawdzić czy ten skrypt się wykonuje przy wywołanie shell_exec(). Zanim się tego nauczę chciałbym was zapytać i poznać wasze zdanie czy to może zadziałać. Tzn czy mogę wywołać program octave z dodatkowymi argumentami (nazwami skryptów do wykonania) i liczyć na to, że one się wykonają. Po tym co widzę chyba nie będzie to takie proste ....

P.S. Plik hello.m leży w katalogu ~user, skrypt wykonuje sie w ~user/www/

Ten post edytował grabsoon 16.03.2007, 05:14:25
Go to the top of the page
+Quote Post

Posty w temacie
- grabsoon   Pytanie o shell_execa   16.03.2007, 05:09:52


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: 17.09.2025 - 16:11