> Jeg tror du skal have file:// foran din $url.
Aha, det giver jo meget mening, at nogle af filsystemfunktioner ligger
mere til IE end til FF. Jeg har dog testet lidt på det, og syntes ikke
resultaterne indfinder sig.
Jeg har testet lidt forskellige måder at tilgå filerne på, og det lader
til at IE kan vise nærmest alt, bare det er mappet. FF kan vise
ingenting, medmindre det er i den lokale mappe på php-serveren.
TEST
=================
v1) hent alle filer ved navn test.png:
<?php
$url = 'R://thomas//iconshock//search//accounting//';
$billeder = glob( $url.'test.png');
foreach ($billeder as $billede)
echo "<img src='$billede' alt='alt1'><br>";
?><br>
v2) img i samme dir som php-filen: <img src="test.png" alt="alt2"><br>
v3) img på lokalt netværk: <img
src="R://thomas//iconshock//search//accounting//test.png" alt="alt3"><br>
v4) img på lokalt netværk med File:<img
src="File://R://thomas//iconshock//search//accounting//test.png"
alt="alt4"><br>
v5) img på lokalt netværk: <img src="R://test.png" alt="alt5"><br>
v6) img på lokal php-servers IP: <img
src="
http://192.168.25.80//designmanual//test.png" alt="alt6"><br>
v7) img på lokalt netværk med IP: <img
src="
http://192.168.25.85//test.png" alt="alt7"><br>
===================
2+6 virker i FF.
1+2+3+4+5+6 virker i IE.
Jeg har læst om andre der havde problemer med at tilgå
netværksressourcer via php, og taget de nødvendige forholdsregler. Fx
oprettet en adminkonto med alle rettigheder som php kører under.
Har også læst om dette som en løsning:
<?php
// Define the parameters for the shell command
$location = "\\\\Korsgaard5\\arkiv";
$user = "admin";
$pass = "adminkode";
$letter = "R";
// Map the drive
system("net use ".$letter.": \"".$location."\" ".$pass." /user:".$user."
/persistent:no>nul 2>&1");
// Open the directory
$dir = opendir($letter.":thomas/iconshock/search/accounting")
?>
Jeg er dog ikke 100% på om det gør nogen forskel for mig, eller hvordan
jeg lige tester funktionaliteten... er stadig ret ny i php :)