Moin! Ist das zu wirr, was ich geschrieben habe? Ich versuchs nochmal.
Das ist der Code, mit dem die Verbindung hergestellt wird und die Daten werden:
PHP-Code:
$fp=fsockopen($host,80, $errno, $errstr, 30);
if (!$fp)
echo "$errstr ($errno)<br />\n";
else {
echo "<br>PDF-Datei aufrufen...";
fwrite($fp, "GET $link_pdf HTTP/1.0\r\n");
fwrite($fp, "Host: $host\r\n");
fwrite($fp, "Connection: close\r\n\r\n");
$datei=fopen("../pdf/pdf_datei.pdf", w);
while (!feof($fp)) {
$zeile = fgets($fp, 1024);
fputs($datei, $zeile);
}
fclose($datei);
Empfangen tue ich so etwas:
HTTP/1.1 200 OK
Date: Tue, 04 Sep 2007 17:24:30 GMT
Server: Apache/1.3.37 (Unix) DAV/1.0.3 mod_ssl/2.8.28 OpenSSL/0.9.8d
Last-Modified: Tue, 04 Sep 2007 17:21:21 GMT
ETag: "7f966-304c-46dd9411"
Accept-Ranges: bytes
Content-Length: 12364
Connection: close
Content-Type: application/pdf
%PDF-1.3
%ª«¬*
4 0 obj
<< /Type /Info
/Producer (null) >>
endobj
5 0 obj
<< /Length 3026 /Filter /FlateDecode
>>
stream
x�œ[ËrÛ8Ýû+ŽLªÆ4Ä�ÞÅm;ÎÃ��¶b/Ú³ -Øf�¢<��Ì€æãà$%õTªË�p.��sî=�ΊG'�xB#0�>õÏã�<Á ��àñÇt3�LŠóÉ�ïPô~r��ï~w¶.fb�gÏi÷»ót.�îå·E9{?ùçdúùèbzô¯jøvXJ#Ðr N& ��LJ1y:úÇÑÙTG�b�åû�à&�ß×ÅëJH���LÞÝŒe"&R!RQÿ�ä§ �£�(æpò8?:ù4��óE�vr Û�h�qØ|Å5.���ÂRJ%êÇîI¯Óòc&rc~JQOÄ<�*L|ª@V¯ <M��71 �Ü`"óöék�0Ï ä�ÅÕ�5�æÕ¬�Sâ?ÆQ7ãckü/iŸÅkV>Ÿ�B�ÖMõ$ ©b§À�ª^õÉ�Ò�ÅÐUZ�&BBe(��hÓ�ØËó�±é�L(@º�¿�r�ÏõJA�ÄcÐ!�Ö S}ºŸé0>æi¡Ò2ÊF��®ÍøÌ�ú¥ÿC!³�ÒÇ�jS@�8�¢$iPž�rþÙ@±rï.ËóìñEÁ��η! q�"BÛ
��
�²úh¢M¬h¯§·FÂ.�+1[u¿øô©
�$žJ�&X��ËX_°.öš>[öP��*ÚÍù.�U¹x«·@»|È�Ïø�6!öÌ
B,�Yb�5#ë
znG
ägÌäÚW|ÊÏ=³%�!�1÷�ítjlçi¹È�³EùÔd;Év
âfWkEÎÒ�1Weö°.�«`��m/o��ý"�ÿ-m¶T Ïj7Ñ�{âlœÅC�Á� �ÐnªµhÂ�Ä«E.·aù�*ä�a�,�Æ º)�O&Ê<3*�i¶TlXÙ²Ò-@�µoKµž9ØÁ7�Æry8Æ·Ü\<��Ùr�ŠeŸXgËãË2]çéZÎr5Á��:��å¢@Î�tŒŠ
...
...
...
Wie kann man daraus eine pdf-Datei machen? Muß man das noch irgendwie decodieren?
Gruß, Muchte