On Tue, Oct 11, 2011 at 11:00 AM, Ricardo Martinez <hariseldom@xxxxxxxxx> wrote: > Hi! > > i'm was checking, readfile(); and fpassthru(); > > With easy examples, i can use it for show a pic in the screen and download a > file, from outside of documentRoot. It works fine. > > The problem that i have now, is, i need can work with it, inside of other > documents, but i'm getting all time error by the headers. ( already sendt > ... ) > > Anyone knows how to use it for can call the files and work together with > other page ¿? > > Thanks > > On Sun, Oct 9, 2011 at 6:57 PM, Sean Greenslade <zootboysean@xxxxxxxxx>wrote: > >> >> On Sun, Oct 9, 2011 at 9:52 AM, Ricardo Martinez <hariseldom@xxxxxxxxx>wrote: >> >>> The files are, png, pdf and flv. >>> >>> Only users login can see or download it. >>> >>> thx ;> >>> >>> On Sat, Oct 8, 2011 at 11:16 PM, Shawn McKenzie <nospam@xxxxxxxxxxxxx >>> >wrote: >>> >>> > On 10/08/2011 03:40 PM, Ricardo Martinez wrote: >>> > > Hi List! >>> > > >>> > > I need to access files outside the DocumentRoot. >>> > > >>> > > I've been looking for info and documentation, and I've read that it >>> can >>> > be >>> > > done using symbolic links and another way is by using headers. >>> > > >>> > > I want to know, what do you think, what is the best way, and if anyone >>> > knows >>> > > a good doc about of it. >>> > > >>> > > Thanks!!! >>> > > >>> > >>> > It depends on what you mean by "files". Are they PHP files that need to >>> > be run, or images, or files that need to be downloaded by the user? >>> > >>> > For PHP, you would add the external dir to your include path. >>> > >>> > For images you can use a php file as the img src and that file sets the >>> > appropriate headers and uses readfile() to get and echo the image data: >>> > getimage.php?image=someimage.gif >>> > >>> > For download files you would do it in the same manner as for images: >>> > download.php?file=somefile.zip >>> > >>> > >>> > -- >>> > Thanks! >>> > -Shawn >>> > http://www.spidean.com >>> > >>> >>> -- >>> Ricardo >>> _______________________________________________ >>> IT Architect >>> website: http://www.pulsarinara.com >>> >> >> >> Sounds like the downloader php script would be perfect (what Shawn >> suggested). Have the script check the login status, then (if valid) send the >> proper headers for the file and read out the data with the script. >> >> -- >> --Zootboy >> >> Sent from my PC. >> >> > > > -- > Ricardo > _______________________________________________ > IT Architect > website: http://www.pulsarinara.com > For images and the like, I have a separate page that is called that handles the image and the headers needed In the page I have some thing like echo "<img src='get_image.php?id=$id'>"; Then in the get-image.php page i have the code that gets the image from the db, outputs the appropriate headers and then outputs the image -- Bastien Cat, the other other white meat -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php