Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 5.680 pregleda

Najnovija ↓

Skriptovi u dva thread-a 08.12.2002. u 23:14 · pre 290 meseci #1
Da li je izvodljivo iz jednog php skripta pokrenuti drugi ali da se izvrsava paraleno. Prvi skript bi trebao da pokrene drugi i nastavi svojim poslom a drugi skript da radi nezavisno...
Re: Skriptovi u dva thread-a 09.12.2002. u 00:55 · pre 290 meseci #2
Web server je taj koji pokrece skripte u nitima, a direktno iz PHP-a, mislim da, jos nije izvodljivo.

Recimo da bi mogao javascriptom u odredjenom momentu da startujes drugi php program.
Re: Skriptovi u dva thread-a 09.12.2002. u 01:54 · pre 290 meseci #3
verovatno moze nekim sitemskim funkcijama da startujesh proces u pozadini (exec() i slicno), ali direktno iz php-a ne.

moze josh i sa fsockopen() da simulirash josh jedan upit od strane browsera, ali to nije tako jednostavno kao sto izgleda... mada, cini mi se da je izvodljivo...

ako uspesh, objasni ovde...
Potpis
blogče :: unescaped beta
  »
go-paste extenzija
  »
reč dana: backup
  »
bočne koalicije
Re: Skriptovi u dva thread-a 09.12.2002. u 02:22 · pre 290 meseci #4
Citat:
broker:
Da li je izvodljivo iz jednog php skripta pokrenuti drugi ali da se izvrsava paraleno. Prvi skript bi trebao da pokrene drugi i nastavi svojim poslom a drugi skript da radi nezavisno...

Mozes pozvati sa system("lynx http://www.domena.com/fajl.php"), sa fopen("http://www.domena.com/fajl.php","r") i td.
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: Skriptovi u dva thread-a 09.12.2002. u 17:32 · pre 290 meseci #5
sa links tesko, posto ce on verovatno ostati da ceka dok ne pretisnesh "q" da bi izasao, a posto si ga samo otvorio, nema ko da pretisne q...

inace, ja sam rekao fsockopen() jer moze bolje da kontrolise, i nije problem u tome, vec je problem kako posle komunicirati sa skriptom...
Potpis
blogče :: unescaped beta
  »
go-paste extenzija
  »
reč dana: backup
  »
bočne koalicije
Re: Skriptovi u dva thread-a 11.12.2002. u 02:03 · pre 290 meseci #7
Ne teba mi nikav response od skripte iz drugog thread-a. Ona treba samo da odradi svoje i da se zavrsi. Ovo s fork mi lici da j eto, samo sto radina php 4.1.x, a na mom hostu je 4.0 :(
Re: Skriptovi u dva thread-a 11.12.2002. u 04:16 · pre 290 meseci #8
a da recimo iskompajlirash php i kao exec fajl, na pocetak druge skripte stavish
#!/path/do/phpa/php -q
i pozovesh je kao bilo koji drugi program sa recimo exec() ili cime vec
Potpis
[IN PIVO VERITAS]
Re: Skriptovi u dva thread-a 11.12.2002. u 05:45 · pre 290 meseci #9
za takav slucaj ti zavrsava i fopen("http://putanaja.do/skripte.php").

jedino se "nekako" osiguraj (ako je potrebno) da ne moze bash svako da ti pozove tu drugu skriptu.

ako ti je stvarno bitna sigurnost, onda bolje sa fsockopen(), jel mozes da posaljesh i hedere kakve oces, i da ih u toj drugoj skripti proverish pre nego odradish posao...
Potpis
blogče :: unescaped beta
  »
go-paste extenzija
  »
reč dana: backup
  »
bočne koalicije
Re: Skriptovi u dva thread-a 11.12.2002. u 12:53 · pre 290 meseci #10
Citat:
broker:
Ne teba mi nikav response od skripte iz drugog thread-a. Ona treba samo da odradi svoje i da se zavrsi. Ovo s fork mi lici da j eto, samo sto radina php 4.1.x, a na mom hostu je 4.0 :(


a onda javascript koji ce se minimized vrtiti u pozadini. ja sam radio nesto slicno i radi.

na mjestu gdje mi je trebalo pokrenuti paralelno sh skriptu stavio sam:

Code:

.
.
.
<script language=javascript>

novi = window.open( 'spoji.sh', 'ime', 'resizable=no,scrollbars=no,width=10,height=10,dependent');

</script>
.
.
.


dependent - Specifies whether to create a new window as a child of the current window. A dependent window closes when its parent window closes. On Windows platforms, a dependent window does not show on the task bar. It also has a narrow title bar, and a smaller "x" button to close the dependent window.

PS

Code:


print "say: Hello host!:)";

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme