fopen fragen
Conrad
- php
0 wahsaga
hi,
und zwar habe ich in einer datenbank einen internetlink stehen (kann gif, pdf,doc,jpg,png sein)
jetzzt möchte ich den link gerne anzeigen lassen.
ich war der meinung das kann ich mit fopen
ich habe folgendes script:
$fp = fopen("http://irgendeine_datei", "r");
while(!feof($fp))
{
$text= fgets($fp,1000);
$text2=$text2."<br>".htmlspecialchars($text);
}
echo($text2);
wenn ich jetzt das echo($text2); mache, dann zeigt er mir den quelltext des dokuments (kann gif, jpg,png,pdf oder z.b. doc sein)
wie kann ich es mir jetzt richtig anzeigen lassen?
danke
hi,
und zwar habe ich in einer datenbank einen internetlink stehen (kann gif, pdf,doc,jpg,png sein)
jetzzt möchte ich den link gerne anzeigen lassen.
dann lies ihn doch aus, und schreibe ihn ins dokument.
ich war der meinung das kann ich mit fopen
was hat fopen mit einer datenbank zu tun?
$fp = fopen("http://irgendeine_datei", "r");
while(!feof($fp))
{
$text= fgets($fp,1000);
ach so, du hast einen URL in der DB stehen, und möchtest die daten dieser ressource jetzt auslesen?
$text2=$text2."<br>".htmlspecialchars($text);
was soll denn htmlspecialchars() bei einem bild, pdf oder doc ...?
wenn ich jetzt das echo($text2); mache, dann zeigt er mir den quelltext des dokuments (kann gif, jpg,png,pdf oder z.b. doc sein)
ja natürlich, eben den hast du doch eingelesen und ausgegeben.
wie kann ich es mir jetzt richtig anzeigen lassen?
in dem du das auslesen in einer seperaten ressource machst, und vorher einen passenden content-type-header auslöst.
gruß,
wahsaga