Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
JavaScript - PHP4 - DEAMON [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
JavaScript - PHP4 - DEAMON


 
frankie5
10-02-2003, 15:03 
 
Hallo,

ich habe da mal eine Frage:

Ich verwende für meine Page JavaScipt für Frontend-Interaktion, serverseitig PHP zur Erstellung der Webseiten (mit MySQL als DB-Backend). CSS und sonstiges gibts auch im HTML-Code. XML und XSLT sollen bald folgen.

Ich habe zwei generelle Probleme:

1. Ich will den Datenverkehr so gering wie möglich halten. D.h. daß der Client mit JavaScript die variablen Frames selbst erstellt. Hat jemand so was schon gemacht? Wie sind die Erfahrungen? Ich weis wies geht, daß ist nicht die Frage. Die Frage ist, schafft das der durchschnittliche Client, wenns mal umfangreicher wird?

2. Ganz einfach: kann man PHP4 dazu benutzen, POSIX-konforme Prozesse zu programmieren, die in einem eigenen Raum ablaufen (einschließlich SIGHUP usw.)? Hat sich schon mal jemand drangewagt?

Frank

 
BlobBanana
10-02-2003, 18:08 
 
Original geschrieben von frankie5
Hallo,

2. Ganz einfach: kann man PHP4 dazu benutzen, POSIX-konforme Prozesse zu programmieren, die in einem eigenen Raum ablaufen (einschließlich SIGHUP usw.)? Hat sich schon mal jemand drangewagt?

Frank


Hmm, ohne Compiler? Ich hab da so meine Zweifel dran, dass sowas mit einer Interpreter Sprache moeglich ist ...

 
goth
10-02-2003, 18:49 
 
http://www.php.net/manual/en/ref.posix.php
http://www.php.net/manual/en/ref.pcntl.php

 
frankie5
11-02-2003, 13:38 
 
Hm, Hm. Ok, ich habs mal angetestet. Jetzt bringt er:

Fatal error: Call to undefined function: pcntl_fork() in (...)/processtest.php on line 4

Scheint auch korrekt so zu sein, im tutorial steht dass man die POSIX-Fähigkeiten erst mal reinkompilieren muß, weil die nicht standardmäßig enabled sind.

1. Frage: wie macht man das (SUSE 8.0, APACHE)?

2. Frage: das Tutorial spricht davon, das nicht in einem Webenvironment zu machen weil das unvorhersehbare Resutate bringt.
2.1: Warum?
2.2: Hat es jemand trotzdem gemacht? Wie sind die Erfahrungen?

3. Danke goth, BlobBanana ;)

Frank

 
Krusenbaum
11-02-2003, 13:47 
 
Das bringt nur ungewünschte Resultate, wenn du noch andere Parteien auf deinem Server hast, denen du nicht traust = Shared-Server-Umgebung...

 
frankie5
11-02-2003, 14:08 
 
Habe ich eigentlich nicht. Aber Du hast recht, es könnte Sicherheitsprobleme geben. Muß ich halt weiter drüber nachdenken. Deamonprogrammierung wollte ich eigentlich nicht in C++ machen, aber es sieht so aus als käme ich nicht drum herum. Hat sonst jemand noch eine Idee?

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:09 Uhr.