php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #16 (permalink)  
Alt 12-08-2005, 14:08
kalleplom
 Registrierter Benutzer
Links : Onlinestatus : kalleplom ist offline
Registriert seit: Jun 2005
Beiträge: 141
kalleplom ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von penizillin
eigentlich schon. nur das Content-Type scheint fehl am platz zu sein.
manual/en/function.fsockopen.php#
und was heisst das?

was mache ich wenn ich eine einzelne datei, in meinem fall ne mp3
ansprechen will?

ich kann doch nur über fsockopen den server ansprechen, aber keine einzelne datei nicht wahr?
Mit Zitat antworten
  #17 (permalink)  
Alt 12-08-2005, 14:11
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
und was heisst das?
was hast du nicht verstanden?

Zitat:
was mache ich wenn ich eine einzelne datei, in meinem fall ne mp3
ansprechen will?
du schickst einen entsprechenden HEAD header ab. z.b.
Code:
HEAD /pfad/zur/datei.mp3 HTTP/1.1\r\n
Mit Zitat antworten
  #18 (permalink)  
Alt 12-08-2005, 14:12
Quetschi
 PHP Expert
Links : Onlinestatus : Quetschi ist offline
Registriert seit: Dec 2004
Beiträge: 3.134
Quetschi wird schon bald berühmt werden
Standard

Was für eine Datei du willst gibst im GET, POST oder HEAD-Request an, also dass, was du mit fputs an den entfernten Server schickst.
Mit Zitat antworten
  #19 (permalink)  
Alt 12-08-2005, 14:32
kalleplom
 Registrierter Benutzer
Links : Onlinestatus : kalleplom ist offline
Registriert seit: Jun 2005
Beiträge: 141
kalleplom ist zur Zeit noch ein unbeschriebenes Blatt
Standard

aber das funktioniert nicht richtig...
hab jetzt das:
PHP-Code:
$fp fsockopen('www.hurz.de',80$errno$error,5)OR                     
 die(
$error."(".$errno.")");  
                     
fwrite($fp"HEAD /sites/music/songs/members.txt HTTP/1.0\r\n");  
  
fwrite($fp"\r\n"); // Request beenden    
header('Content-Type: text/plain'); // Content-Type verändern    

while(!feof($fp)) {        
                             
$buffer fread($fp1025);        
    
$buffer str_replace("\r\n"'\r\n'."\n"$buffer);       
                echo 
$buffer;    }    
                        
fclose($fp);
?> 
hab jetzt mal'n txt file zum testen genommen.
btw: der eigentliche pfad über ftp-zugang ist /htdocs/sites/music/songs/members.txt
aber das sollte doch nicht stören, oder? weil's ja über http geht

liegt das am content-type?
wie ist den dieser für mp3-files?

ich danke euch für eure hilfe!!

Geändert von kalleplom (14-10-2005 um 11:51 Uhr)
Mit Zitat antworten
  #20 (permalink)  
Alt 12-08-2005, 14:35
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

brich deinen code um, damit man nicht scrollen muss.

Zitat:
aber das funktioniert nicht richtig
ist aussagelos.

Zitat:
liegt das am content-type?
habe ich das nicht schon weiter oben gesagt?
Mit Zitat antworten
  #21 (permalink)  
Alt 12-08-2005, 14:45
kalleplom
 Registrierter Benutzer
Links : Onlinestatus : kalleplom ist offline
Registriert seit: Jun 2005
Beiträge: 141
kalleplom ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von penizillin
brich deinen code um, damit man nicht scrollen muss.

ist aussagelos.

habe ich das nicht schon weiter oben gesagt?
sorry der umbruch...
ja, hast du schon vorher gesagt, ich meinte den typ des mime.
stimmt text/plain ?

funktioniert nicht, weil:

Code:
HTTP/1.1 404 Not Found\r\n
Date: Fri, 12 Aug 2005 12:37:59 GMT\r\n
Server: Apache/2.0.51 (Fedora)\r\n
Last-Modified: Thu, 17 Mar 2005 13:50:13 GMT\r\n
ETag: "560460-3c3-8a792f40"\r\n
Accept-Ranges: bytes\r\n
Content-Length: 963\r\n
Connection: close\r\n
Content-Type: text/html\r\n
X-Pad: avoid browser bug\r\n
\r\n
Mit Zitat antworten
  #22 (permalink)  
Alt 12-08-2005, 14:49
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

content-type ist unnötig.

http://web-sniffer.net/?url=www.mons...ist+doch+egal.
Mit Zitat antworten
  #23 (permalink)  
Alt 12-08-2005, 14:51
kalleplom
 Registrierter Benutzer
Links : Onlinestatus : kalleplom ist offline
Registriert seit: Jun 2005
Beiträge: 141
kalleplom ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ok, hab den type jetzt auf audio/mpeg gesetzt. (bin jetzt wieder bei mp3 :-) )
jetzt kommt aber der mediaplayer.
ich wollte doch die datei nciht öffnen.
was ich wollte war, die dateio größe einer entfernten mp3 datei zu erfahren.

und nun?
Mit Zitat antworten
  #24 (permalink)  
Alt 12-08-2005, 14:53
Quetschi
 PHP Expert
Links : Onlinestatus : Quetschi ist offline
Registriert seit: Dec 2004
Beiträge: 3.134
Quetschi wird schon bald berühmt werden
Standard

Ich denke dass du evtl. mit HTTP/1.1 Requesten musst, nicht mit 1.0, hier gibts dann auch noch andere Dinge zu beachten:

-Host muss angegeben werden
-Request mit Connection: close beenden
-mit doppelten Zeilenumbruch (\r\n\r\n) abschließen.

EDIT:
Ok, scheinbar kannst auch mit 1.0 zugreifen.

Wie sieht dein aktueller Request aus?
Mit Zitat antworten
  #25 (permalink)  
Alt 12-08-2005, 14:55
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

kann es sein, dass ich es bis jetzt nicht deutlich genug ausgedrückt habe?
Mit Zitat antworten
  #26 (permalink)  
Alt 12-08-2005, 14:56
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

Tröste dich, dass Manual ist genauso scheiße wie du
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Mit Zitat antworten
  #27 (permalink)  
Alt 12-08-2005, 15:00
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

/me ist beinah suizidgefährdet.

ich habe sogar einen link gepostet, wo "matthijs at rohs dot nl" zeigt, wie man HEAD absendet (mit "Host: " etc...).
Mit Zitat antworten
  #28 (permalink)  
Alt 12-08-2005, 15:01
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

Der ist auch scheiße.

Alle scheiße.

Bis auf Mutti.
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Mit Zitat antworten
  #29 (permalink)  
Alt 12-08-2005, 15:03
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

OffTopic:
http://images.google.de/images?q=all...r=&sa=N&tab=wi <- "ohne manual ist alles doof"
Mit Zitat antworten
  #30 (permalink)  
Alt 12-08-2005, 15:06
kalleplom
 Registrierter Benutzer
Links : Onlinestatus : kalleplom ist offline
Registriert seit: Jun 2005
Beiträge: 141
kalleplom ist zur Zeit noch ein unbeschriebenes Blatt
Standard

doch, ich versteh bloss nicht so schnell....

wenn ich's bei :
http://web-sniffer.net/

funktioniert's doch auch mit mp3..
vielleicht ist mein script total falsch...
gibt's das von web-sniffer.net nicht irgendwo,

mein aktueller request sieht so aus:

PHP-Code:
<?php    
    
    $fp 
fsockopen('www.huhuhuhuhhuhuu.de',80$errno$error,5)OR                     
 die(
$error."(".$errno.")");  
                     
fwrite($fp"HEAD /sites/music/songs/mons.mp3 HTTP/1.1\r\n");  
//dateiname geändert...
fwrite($fp"Host:www.huhuhuhuhhuhuu.de\r\n"); // Request beenden     

while(!feof($fp)) {        
                             
$buffer fread($fp1025);        
    
$buffer str_replace("\r\n"'\r\n'."\n"$buffer);       
                echo 
$buffer;    }    
                        
fclose($fp);
?>
die fehlermeldung
Code:
 HTTP/1.1 404 Not Found\r\n 
Date: Fri, 12 Aug 2005 12:48:28 GMT\r\n 
Server: Apache/2.0.51 (Fedora)\r\n 
Last-Modified: Thu, 17 Mar 2005 13:50:13 GMT\r\n 
ETag: "560460-3c3-8a792f40"\r\n 
Accept-Ranges: bytes\r\n 
Content-Length: 963\r\n 
Connection: close\r\n 
Content-Type: text/html\r\n 
X-Pad: avoid browser bug\r\n \r\n

Geändert von kalleplom (12-08-2005 um 21:07 Uhr)
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni


 

Aktuelle PHP Scripte

Newsmanager

Der Newsmanager ist ein Newssystem und Newsletter in einem. Mit WYSIWYG Editor und E-Mail import aus einer bestehenden MySql Datenbank sowie dynamische Kategorien / Themen Filter.

11.09.2019 Stephan_1972 | Kategorie: PHP/ News
Modelmanager

Der Modelmanager ist ein Webtool für Fotografen, kann als komplette Homepage oder als Webtool installiert werden.

11.09.2019 Stephan_1972 | Kategorie: PHP/ Webservice
ContentLion - Open Source CMS ansehen ContentLion - Open Source CMS

ContentLion ist ein in PHP geschriebenes CMS, bei dem man Seiten, Einstellungen usw. in Ordnern lagern kann

22.08.2019 stevieswebsite2 | Kategorie: PHP/ CMS
 Alle PHP Scripte anzeigen

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