Zum Inhalt springen

[PHP5] proc_open() / named pipes


Empfohlene Beiträge

Hi.

Ich müsste eine named pipe in PHP5 erstellen. Habe schon ein bissl gesucht und eventuell ein Anlaufpunkt mit proc_open() gefunden. Nun wollte ich euch wegen der Sicherheitsproblematiken fragen.

Als Zweites wollte ich fragen, ob jemand schon mal mit named pipes und PHP5 gearbeitet hat; Ob diese mir vielleicht ein paar Tipps geben könnten oder einen Verweis auf ein Tutorial (in PHPDocu war es nur mit einer Datei).

System ist ein Windows 2003 Server mit IIS6 und PHP5.2.

Schematisch soll die Verbindung wie folgt ablaufen:

  • Besucher ruft eine modifizierte Internetseite auf (PHP5-Script)
  • PHP5-Script startet ein C# Programm mit einem Parameter der als Name der pipe verwendet werden soll.
  • C# Programm startet und erstellt die pipe.
  • PHP5-Script übergibt via gerade erstellter named pipe Daten
  • C# Programm wertet aus und gibt über die pipe Daten zurück und beendet sich selber
  • PHP5-Script läuft weiter ab. Ende.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...