php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.02.2011, 23:03  
Benutzer
 
Registriert seit: 29.03.2010
Beiträge: 69
PHP-Kenntnisse:
Anfänger
kami ist zur Zeit noch ein unbeschriebenes Blatt
Standard PHP fsocket in Website jpeg einbinden?

Hi,

ist eigentlich ne simple Sache aber ich stelle mich gerade echt zu blöd dafür an.

Ich habe ein PHP-Skript was mir einen Webcam-Stream von einer Seite liest. (MJPG-Streamer).

Diesen Stream sehe ich, wenn ich das PHP-Skript öffne.
Die Datei sieht so aus:

PHP-Code:
<?
  set_time_limit
(0); 
$fp fsockopen("localhost"5000$errno$errstr30); 
if (!
$fp) { 
    echo 
"$errstr ($errno)<br>\n";  
} else { 
    
$urlstring "GET /?action=stream HTTP/1.0\r\n\r\n"
    
fputs ($fp$urlstring); 
    while (
$str trim(fgets($fp4096))) 
    
header($str); 
    
fpassthru($fp); 
    
fclose($fp); 


?>
nun möchte ich gerne diesen Output in einen vorhandene Website integrieren, damit ich zum Beispiel sagen kann wie groß das Bild angezeigt werden soll.

Wie mache ich das?

Vielen Dank.

Gruß kami
kami ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.02.2011, 23:16  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
ist eigentlich ne simple Sache aber ich stelle mich gerade echt zu blöd dafür an.
Diesen - sorry - Scheiß kann ich ehrlich nicht mehr hören.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 24.02.2011, 15:10  
Erfahrener Benutzer
 
Benutzerbild von fireweasel
 
Registriert seit: 20.03.2010
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
fireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblick
fireweasel eine Nachricht über ICQ schicken fireweasel eine Nachricht über AIM schicken fireweasel eine Nachricht über Yahoo! schicken fireweasel eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von kami Beitrag anzeigen
Hi,

ist eigentlich ne simple Sache aber ich stelle mich gerade echt zu blöd dafür an.

Ich habe ein PHP-Skript was mir einen Webcam-Stream von einer Seite liest. (MJPG-Streamer).

Diesen Stream sehe ich, wenn ich das PHP-Skript öffne.
Die Datei sieht so aus:

PHP-Code:
<?
  set_time_limit
(0); 
$fp fsockopen("localhost"5000$errno$errstr30); 
if (!
$fp) { 
    echo 
"$errstr ($errno)<br>\n";  
} else { 
    
$urlstring "GET /?action=stream HTTP/1.0\r\n\r\n"
    
fputs ($fp$urlstring); 
    while (
$str trim(fgets($fp4096))) 
    
header($str); 
    
fpassthru($fp); 
    
fclose($fp); 


?>
nun möchte ich gerne diesen Output in einen vorhandene Website integrieren, damit ich zum Beispiel sagen kann wie groß das Bild angezeigt werden soll.

Wie mache ich das?
GetImageSize() kann dir sagen, wie die Abmessungen der Grafik sind. Wenn du die Grafik lokal zwischenspeichern möchtest, dann musst du halt, statt sie mit fpasshthru() direkt auszugeben, in eine lokale Datei kopieren. Die Datei verlinkst du in deiner HTML-Ausgabe.

Kopieren geht bei kleinen Dateien mit
PHP-Code:
file_put_contents($zielfile_get_contents($quelle), ...) 
Bei größeren Dateien arbeitest du in einer Schleife mit fread() und fwrite():

PHP-Code:
$src fopen('http://localhost:5000/?action=stream''rb'FALSE$context);
// ...
$dst fopen($local_uri'wb');

while (
    
is_string($buffer fread($src$buffer_size)) &&
    
fwrite($dst$buffer) === strlen($buffer)
) {

fireweasel ist offline   Mit Zitat antworten
Alt 24.02.2011, 18:49  
Benutzer
 
Registriert seit: 29.03.2010
Beiträge: 69
PHP-Kenntnisse:
Anfänger
kami ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hi,

vielen Dank für die Tipps. Habe das Problem aber inzwischen mit einem HTml-Object gelöst.

Danke und Gruß

kami
kami ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten von Website abgreifen und in Datenbank einfügen loci Datenbanken 10 08.02.2010 17:11
[Tipp?] Website Crawler der.. PatrickXX30 Off-Topic Diskussionen 3 11.11.2009 08:57
Daten von einer anderen Website auf die eigenen einbinden. meatmanfamily PHP Tipps 2009 1 01.06.2009 22:34
[Suche] Freiwilligen für eine Website Chrisu20 Beitragsarchiv 2 26.05.2009 07:31
[Erledigt] Ermitteln einer eindeutigen Website? Fruchtzwerk PHP Tipps 2009 6 19.03.2009 18:10
Daten von Website zu Website übertragen beta02 PHP Tipps 2009 17 13.01.2009 22:19
[Erledigt] Formulareintrag zur Website verschicken Blitzo PHP Tipps 2008 3 25.08.2008 20:24
Captcha in Website einbauen Dartgott PHP Tipps 2008 9 23.04.2008 15:53
Idee: Website mit uncrackbarem Serial Broadcast PHP Tipps 2007 13 23.02.2007 22:59
eigene Fonts in Website einbinden? ThaRider HTML, Usability und Barrierefreiheit 2 16.07.2005 16:16
Rss Feed auf Website einbinden ypsie HTML, Usability und Barrierefreiheit 1 05.02.2005 02:33
Daten aus einer externen Website lesen via PHP Locutus007 PHP Tipps 2004 4 29.09.2004 17:20
PhP/CGI auf Website mit IFRAMES einbinden PHP-Fortgeschrittene 4 27.09.2004 06:38
Fremde php auf Website mit IFRAMES einbinden PHP Tipps 2004 5 26.09.2004 00:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php fsocket, jpeg einbinden php, php fpassthru in seite einbinden, php \ mjpeg stream\ \fsockopen\, mobotix faststream jpg mime type, webcam auf webseite mjpeg, php fsckopen mjpg_streamer, fopen mjpeg stream

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:21 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum