|
comp.lang.php - PHP programming language discussions
|
|
If you were Registered and logged in, you could reply and use other advanced thread options
|
Posted by froditus on April 4, 2008, 5:17 am
Hello everyone,
is it possible to list files from directory other than in apache web
directory?
my web folder is placed on c:/ and i put my files in windows directory
"d:/files/images/".
I want those files to be able to view in client browser. when i tested
using server computer it succeed. but from client computer i got
nothing.
I checked the html sources and the files is directly loaded from "d:/
files/images/file_name.jpg" and then i found out why computer client
could not load that files.
is there any other way to make it happened ?
thank you guys for any kind of help.
best regards.
|
|
Posted by George Maicovschi on April 4, 2008, 5:41 am
> Hello everyone,
> is it possible to list files from directory other than in apache web
> directory?
> my web folder is placed on c:/ and i put my files in windows directory
> "d:/files/images/".
> I want those files to be able to view in client browser. when i tested
> using server computer it succeed. but from client computer i got
> nothing.
> I checked the html sources and the files is directly loaded from "d:/
> files/images/file_name.jpg" and then i found out why computer client
> could not load that files.
> is there any other way to make it happened ?
> thank you guys for any kind of help.
> best regards.
It will not be accessible from the client computer because apache
cannot interpret the path.
You should build a php script that gets a parameter, let's say
'file_name.jpg' and goes and fetches it and than outputs it (using
gd). The script should know the image folder, and not $_GET it,
because that might be a security risk.
Cheers,
George.
|
|
Posted by Michael Austin on April 5, 2008, 2:15 pm
froditus wrote:
> Hello everyone,
>
> is it possible to list files from directory other than in apache web
> directory?
> my web folder is placed on c:/ and i put my files in windows directory
> "d:/files/images/".
> I want those files to be able to view in client browser. when i tested
> using server computer it succeed. but from client computer i got
> nothing.
> I checked the html sources and the files is directly loaded from "d:/
> files/images/file_name.jpg" and then i found out why computer client
> could not load that files.
>
> is there any other way to make it happened ?
>
> thank you guys for any kind of help.
>
> best regards.
html sources? post the code snippet on how you read the d:... directory.
I use something like this which creates a dropdown list of files in a
specific directory not under the htdocs directory structure:
echo "<form method=post action=mydosomething.php>";
echo "<br><tr><select name=dlfile>";
if ($mydir = @opendir("/my/dir/path"))
{
while($filename = readdir($mydir))
// if (eregi("^a_+[A-Za-z0-9_]+\.jpg", $filename))
echo "<option
value=$filename>$filename</option><br>";
}
closedir($mydir);
echo "</select><br><p>";
this submits to another php script that performs a specific tasks when
selecting a filename.
Remember that the web server will need read and/or write privs depending
on what you are doing with this. I would in no way make this executable
by the web server. Some OS's allow for explicitly being able to
disable executable while enabling read/write.
|
|
Posted by Jerry Stuckle on April 5, 2008, 3:20 pm
froditus wrote:
> Hello everyone,
>
> is it possible to list files from directory other than in apache web
> directory?
> my web folder is placed on c:/ and i put my files in windows directory
> "d:/files/images/".
> I want those files to be able to view in client browser. when i tested
> using server computer it succeed. but from client computer i got
> nothing.
> I checked the html sources and the files is directly loaded from "d:/
> files/images/file_name.jpg" and then i found out why computer client
> could not load that files.
>
> is there any other way to make it happened ?
>
> thank you guys for any kind of help.
>
> best regards.
>
This isn't a PHP question - what you need to do is configure your server
properly. Try alt.apache.configuration.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
|
This Thread
If you were Registered and logged in, you could reply and use other advanced thread options
Related Posts
Latest Posts
|
|
> is it possible to list files from directory other than in apache web
> directory?
> my web folder is placed on c:/ and i put my files in windows directory
> "d:/files/images/".
> I want those files to be able to view in client browser. when i tested
> using server computer it succeed. but from client computer i got
> nothing.
> I checked the html sources and the files is directly loaded from "d:/
> files/images/file_name.jpg" and then i found out why computer client
> could not load that files.
> is there any other way to make it happened ?
> thank you guys for any kind of help.
> best regards.