[ascoders] Re: [PHP] Dateien ungecacht ausgeben aus http

  • From: Florian Krüsch <florian@xxxxxxxxxx>
  • To: ascoders@xxxxxxxxxxxxx
  • Date: Mon, 15 Sep 2003 15:12:35 +0200

hast du es mal mit readfile versucht? damit sollte es gehen, spart dir auch ein paar zeilen,
aber nur wenn /allow_url_fopen/ in php.ini auf true ist...


gruss
Florian

Manuel Dahm wrote:

Is ma ne PHP Frage, hoffe das is ok..Flashforum is so lahm bei php....

Ich will aus http dateinamen (http://www.url.de/folder/datei.jpg) via einem php script diese Dateien an den Browser senden, und via header
cachen verhindern.


Ich bekomme aber bei jedem Versuch dies zu tun Fehlermeldungen...weil
fpassthru nur mir echten Pfaden arbeitet.
Ich habe aber nunmal http verweise.

PHP:
$file     = $_GET['file'];

$file = $file;

if ($fd = fopen ($file, "rb")) {
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
fpassthru($fd);
}


Warning....blabla

Tjaaa willsde die mit realpath umwandeln - kommt aber nix bei
rum....also garnix....


PHP:-------------------------------------------------------------------- ------------ $file = $_GET['file'];

$file = realpath($file);

if($file)
{
if ($fd = fopen ($file, "rb")) {
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
fpassthru($fd);
}
}
else
{
echo "path not found";
}


------------------------------------------------------------------------
--------


Tja jetzt ratet mal was ich bekomme....path not found...


relative links funzen, aber diese halt nicht..any hints?


------------------------------------------------------ Archiv : //www.freelists.org/archives/ascoders/ Optionen : //www.freelists.org/list/ascoders ------------------------------------------------------





------------------------------------------------------
Archiv   : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: