» »

exec() php

exec() php

Nemenej ::

zagnati zelim ukaz v linuxu, ki shrani izpis v drugo datoteko html. nato bi rad iz phpja redirektal v ta html. kako naredim, da php pocaka, da se program izvede, sele nato pa skoci na html fajl? hvala lepa

lordgreg ::

pozdravljen..

ti bom kar jaz poskušal odgovoriti na vprašanje. sedaj pa, če te pravilno razumem..

1. imaš php fajl
2. najprej bi rad, da se izvede določen PHP program v tem fajlu in
3. skoči na drugi html fajl..

tako približno oz. točno tako:

< ?php
// tukaj je tvoj program

header ("Location: http://aha.si/datoteka.html");
? >

Nemenej ::

Nisem dovolj dobro opisal problema. Z ukazom

exec($ukaz);

zelim zagnati zunanji program v linuxu (recimo gzip nekaj..), ko pa se program konca, bi se rad redirectal stran, ki jo program generira (v tem primeru bi slo za datoteko). Bistvo problema je kako vedeti, kdaj se je eksterni program koncal. Hvala.

OwcA ::

string exec (string command [, string array [, int return_var]])

exec() bo vrnil ZADNJO vrstico outputa zagnanega programa.

ce podas array, bo array napolnil z outputom zagnanega programa (v vsako "celico" eno vrstico)

ce podas return_var in array se bo v array zapisalo le tisto kar program vrne
(za to zadnjo nisem cisto preprican)

lp

simon ::

poiskusi z $junk=`/pot/do/komande > /kr/nekam`, komanda mora biti v enojnem nagnjenem narekovaju. Ce se prav spomnim exec-a in system pozeneta externi program v ozadju, ce output tega programa nekam redirektas. Ta zadeva zagotovo dela v perlu, verjetno bo tudi v php-ju


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Python - pomoč (strani: 1 2 3 )

Oddelek: Programiranje
10317784 (8532) black ice
»

PHP davčna blagajna

Oddelek: Programiranje
187983 (6007) brble
»

Izdelava menija v C-ju

Oddelek: Programiranje
81143 (890) Trancedeejay
»

[java] Runtime.exec()

Oddelek: Programiranje
111866 (1739) borchi
»

Funkcija za zapret program

Oddelek: Programiranje
151290 (1046) StratOS

Več podobnih tem