PHP remote Datei-mime-Typ
Hey, was ist der Schnellste Weg, um überprüfen Sie die remote-Datei-mime-Typ... Im denken der Lektüre einige aus den ersten Byte, und vielleicht auch mehr... ich verbringe einige Stunden zu denken, wie man die Dinge richtig, aber nichts in meinem Kopf... ich muss überprüfen, OB die remote-Datei ist mp3, aber es muss sein fastcheck...
- Definieren Sie "remote-Datei"? Wie ist es, auf die zugegriffen wird? HTTP? SMB? NFS? FTP? IMAP?
- Oh, tut mir Leid! - HTTP
- Vielleicht konnte dir helfen: get_headers()
- Was ist, Wenn ich nur die kennen die extension der Datei anstelle der tatsächlichen Datei dann header nicht funktionieren in diesem Fall. Richtig? Was wäre die Lösung dann über HTTP?
Du musst angemeldet sein, um einen Kommentar abzugeben.
PHP curl_getinfo()
Ausgabe
Tatsächlich bestätigen, wenn die Datei enthält die eigentlichen MP3-Daten oder andere Medien-format, ich benutze getID3().
Machen einen HEAD-request. Sehen Sie, was Content-Type der server behauptet, es ist.
Diese stackoverflow-Frage erläutert, Zugriff auf HTTP-Header via PHP.