php-resource.de

PHP-resource.de - Die PHP / mySQL Community

WannaCry stoppen & entfernen

WannaCry stoppen & entfernenmobilegeeks.de hat eine kurz Anleitung erstellt, wir Ihr Eure infizierten Windows-PCs evtl. wieder zu laufen bekommt.

19.05.2017 | Berni

Multi-Branchen-Marktplatzsoftware 7.2.2 veröffentlicht

Multi-Branchen-Marktplatzsoftware 7.2.2 veröffentlichtDie Software ebiz-trader steht in der Version 7.2.2 zur Verfügung.

28.10.2016 | Berni

Beiträge im PHP-Forum

PHP Websocket Client for OBS-Studio (with Auth)
php developer forum Autor : PHP_Pan Zeit : 15:58 Posts : 0

Hallo,

ich habe ein (Verständniss-) Problem mit Sockets bzw. Websockets.

Ich möchte mich mit einem existierenden Websocket-Server verbinden (das ist der Websocket Server (als Plugin) [URL]https://github.com/Palakis/obs-websocket[/URL] für das OBS-Studio), was soweit erstmal auch gut funktioniert.
Hier die Kurzform des Codes hierfür:

 1 

 2 $data['request-type']    = "GetAuthRequired";
 3 $data['message-id']     = "asdasdaas76da7sd6asd6as7d";
 4 $data = json_encode($data);
 5 $authRequired = sendRequest($data, $host, $port, $local, $errno, $errstr);
 6 
 7 function sendRequest ($data, $host, $port, $local,  $errno, $errstr) {
 8     //WebSocket open
 9     $sock = fsockopen($host, $port, $errno, $errstr, 2);
10     //WebSocket handshake
11     fwrite($sock, getHeader($data, $host, $local) ) or die('error:'.$errno.':'.$errstr);
12     $headers = fread($sock, 2000);
13     fwrite($sock, hybi10Encode($data)) or die('error:'.$errno.':'.$errstr);
14     $wsdata = fread($sock, 2000);
15     $response = hybi10Decode($wsdata);
16     // websocket close
17     fclose($sock);
18     return json_decode($response);
19 }
20 
21 function getHeader($data, $host, $local) {
22     $head = "GET / HTTP/1.1"."rn".
23             "Upgrade: WebSocket"."rn".
24             "Connection: Upgrade"."rn".
25             "Origin: $local"."rn".
26             "Host: $host"."rn".
27             "Sec-WebSocket-Version: 13"."rn".
28             "Sec-WebSocket-Key: asdasdaas76da7sd6asd6as7d"."rn".
29             "Content-Length: ".strlen($data)."rn"."rn";
30     return $head;
31 }
32 


Jetzt möchte ich die Verbindung zum Websocket-Server für die spätere Verwendung natürlich mit einem Passwort versehen. Wenn ich dies tue muss ich mich natürlich Authentifizieren - das klappt auch. Nur wenn ich jetzt "quasi" authentifiziert weitere requests durchführen möchte kennt der Server mich nicht mehr da ich ja für jeden Request :
1. $sock = fsockopen($host, $port, $errno, $errstr, 2); // Socket öffne
2. Request sende + Antwort erhalte
3. fclose() und den Stream bzw. das Socket wieder schließe.
Und wenn das Socket zu ist und ich ein neues aufmache dann bin ich nicht mehr authentifiziert....

Jetzt wollte ich das so abändern, das folgendes funktioniert :
1.) Socket öffnen / Verbindung herstellen
2.) Authentifizieren (1. Request call sendRequest(...))
3.) Weitere requests durchführen -> was aber nicht funktioniert :motz:
4.) Socket schliessen

Kann mir mal bitte wer auf die Sprünge helfen?

Danke euch

Google findet die Seite einfach nicht...
seo - suchmaschinen tricks und tipps Autor : biztechcs Zeit : 09:35 Posts : 12

It's may be your website block in robots.txt

Konsolen Outpout umleiten
php developer forum Autor : mermshaus Zeit : 17:59 Posts : 2

Was machst du denn da mit dem pre-Element? Das ist nicht so sinnvoll.

Superglobal funktioniert in Konsole nicht
php developer forum Autor : mermshaus Zeit : 14:28 Posts : 7

Du kannst die Ausgaben (reguläre und Fehler) zum Beispiel in eine Datei schreiben lassen:

- [url]https://unix.stackexchange.com/questions/52330/how-to-redirect-output-to-a-file-from-within-cron[/url]

Ansonsten ist es für deinen Anwendungsfall vielleicht sinnvoll, das Script einfach trotzdem über HTTP aufzurufen und nicht über das Dateisystem des Servers. Direkt über den PHP-Interpreter wäre es möglicherweise schöner, aber mit HTTP müsstest du es unter Umständen nicht umschreiben oder gar zwei Varianten verwalten. Dazu kannst du im cronjob zum Beispiel curl nutzen.

/usr/bin/curl -s 'http://example.org' > /dev/null

css Aufklappmenu schließt Untermenue
html, javascript, ajax, jquery, css, bootstrap, less Autor : sanktusm Zeit : 12:26 Posts : 2

es muss an etwas anderem liegen. Für jeden Hinweis bin ich sehr dankbar

Jobs für PHP-Entwickler / PHP-Freelancer

Aktuelle PHP Projektausschreibungen / Stellenangebote

Weitere Projektausschreibungen finden Sie hier

PHP-Scripte & PHP-Tutorials


 

Aktuelle PHP Scripte

Kostenlose PHP Galerie

PHP-Galerie ist eine freie PHP-Skript, das Sie hochladen und zeigen Fotos auf Ihrer Website in einem sauberen elegante Art und Weise ermöglicht.

18.08.2017 adrianTNT | Kategorie: PHP/ Bilder
bCounter – Besucherzähler mit PHP und MySQL

bCounter wertet zahlreiche Details der Seitenbesucher aus und stellt diese übersichtlich dar. Auf der Startseite werden die wichtigsten Statistiken angezeigt, mit Links zu detailierten Informationen. bCounter erkennt die Bots der wichtigsten Suchmaschi

18.07.2017 bond | Kategorie: PHP/ Besucherzaehler
XOOPS advanced CMS

XOOPS is an advanced CMS (Content Management System) backed with a number of databases (currently MySQL and PostgreSQL). XOOPS was originally based off of PHPNuke 4.4.1 and MyPHPNuke 1.8.5. It uses object-oriented PHP throughout the package, and about 70

18.07.2017 Berni | Kategorie: PHP/ CMS
 Alle PHP Scripte anzeigen


 

ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Berni | Kommentare 9 Kommentare | Neu | Script ansehen 47943 mal angesehen | Kategorie: PHP/ Anzeigenmarkt


thumb_ebiz-trader-startseite.jpeg Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder...

 Weitere Details zu Script
 Direkt zur Webseite

 


php-entwicklung

Wie ist Deine berufliche Situation?

Freelancer, Studenten oder Festangestellter Entwickler?

  •  
    Angestellt als Entwickler
  •  
    Freelancer
  •  
    Selbstständig mit eigener Agentur
  •  
    Student
  •  
    Auszubildener
  •  
    Arbeitsuchend
  •  
    Hobby-Entwickler
  •  
    Wie bin ich hier her gekommen?

 
Newsletter
Melden Sie sich jetzt zu unserem Newsletter an! Sie erhalten dann immer aktuelle Informationen rund um PHP und php-resource.de

Emailadresse :