windows gemapte drive
Ik heb op windows 7 XAMPP draaien
Op deze PC heb ik een gemapte network drive
Nu heb ik de volgende code om een bestand te lezen
Dit werkt:
Dit niet
Weet iemand wat ik fout doe?
Gewijzigd op 26/07/2013 20:01:34 door Be moeial
is het pad wel goed?
Reshad F op 26/07/2013 20:04:22:
is het pad wel goed?
Het pad is hetzelfde als naar de C:\ schijf allen drive letter veranderd naar Z:\
Toevoeging op 26/07/2013 20:07:37:
Be moeial op 26/07/2013 20:05:50:
Het pad is hetzelfde als naar de C:\ schijf allen drive letter veranderd naar Z:\
Reshad F op 26/07/2013 20:04:22:
is het pad wel goed?
Het pad is hetzelfde als naar de C:\ schijf allen drive letter veranderd naar Z:\
Dit is mn uitslag
Array ( [0] => 02/01/2000-06:43:40-07-0 1 1 0 [1] => 02/01/2000-06:43:41-07-472-1159881 [2] => )
Warning: file_get_contents(Z:\BARCODE.TXT) [function.file-get-contents]: failed to open stream: No such file or directory in C:\www\main.php on line 106
Array ( [0] => )
eerste array prima volgende fout
Gewijzigd op 26/07/2013 20:09:33 door Reshad F
Reshad F op 26/07/2013 20:09:16:
omdat het pad fout is.. probeer is dit \Z:\BARCODE.TXT
Zelfde uitslag
Array ( [0] => 02/01/2000-06:43:40-07-0 1 1 0 [1] => 02/01/2000-06:43:41-07-472-1159881 [2] => )
Warning: file_get_contents(\Z:\BARCODE.TXT) [function.file-get-contents]: failed to open stream: Invalid argument in C:\www\main.php on line 106
Array ( [0] => )
hmm en als je er ..\Z:\BARCODE.TXT van maakt? dus met 2 puntjes ervoor
Reshad F op 26/07/2013 20:12:04:
hmm en als je er ..\Z:\BARCODE.TXT van maakt? dus met 2 puntjes ervoor
Ik ben er al de hele dag mee bezig ik bgrijp er werkelijk niet neer van :-(
Array ( [0] => 02/01/2000-06:43:40-07-0 1 1 0 [1] => 02/01/2000-06:43:41-07-472-1159881 [2] => )
Warning: file_get_contents(..\Z:\BARCODE.TXT) [function.file-get-contents]: failed to open stream: Invalid argument in C:\www\main.php on line 106
Array ( [0] => )
Reshad F op 26/07/2013 20:15:38:
Waar zet ik dit neer ?
Code (php)
1
2
3
2
3
<?php
$array = explode("\n", file_get_contents(DIRECTORY_SEPERATOR . "Z:\BARCODE.TXT"));
print_r($array);?>
$array = explode("\n", file_get_contents(DIRECTORY_SEPERATOR . "Z:\BARCODE.TXT"));
print_r($array);?>
Gewijzigd op 26/07/2013 20:19:18 door Reshad F
Reshad F op 26/07/2013 20:19:00:
Code (php)
1
2
3
2
3
<?php
$array = explode("\n", file_get_contents(DIRECTORY_SEPERATOR . "Z:\BARCODE.TXT"));
print_r($array);?>
$array = explode("\n", file_get_contents(DIRECTORY_SEPERATOR . "Z:\BARCODE.TXT"));
print_r($array);?>
Niks :-)
Array ( [0] => 02/01/2000-06:43:40-07-0 1 1 0 [1] => 02/01/2000-06:43:41-07-472-1159881 [2] => )
Warning: file_get_contents(DIRECTORY_SEPERATORZ:\BARCODE.TXT) [function.file-get-contents]: failed to open stream: Invalid argument in C:\www\main.php on line 106
Array ( [0] => )
Heb je hem wel goed er in zitten? want ik zie file_get_contents(DIRECTORY_SEPERATORZ:\BARCODE.TXT) iets anders
http://forums.devnetwork.net/viewtopic.php?f=1&t=57770
En uit een ander topic (waar verder niet veel handige info in stond):
Dus voor jou bestaat die drive Z wel, maar voor de webserver (user) niet.
Misschien dat dit helpt: En uit een ander topic (waar verder niet veel handige info in stond):
Quote:
To clarify: Drive letters (like `W:`) are per-user. Other users on the system, such as the web server, see a different set of drive letters which doesn't include your mapped servers.
Dus voor jou bestaat die drive Z wel, maar voor de webserver (user) niet.
Erwin H op 26/07/2013 20:25:09:
Misschien dat dit helpt: http://forums.devnetwork.net/viewtopic.php?f=1&t=57770
En uit een ander topic (waar verder niet veel handige info in stond):
Dus voor jou bestaat die drive Z wel, maar voor de webserver (user) niet.
En uit een ander topic (waar verder niet veel handige info in stond):
Quote:
To clarify: Drive letters (like `W:`) are per-user. Other users on the system, such as the web server, see a different set of drive letters which doesn't include your mapped servers.
Dus voor jou bestaat die drive Z wel, maar voor de webserver (user) niet.
Is dit op te lossen door de config file van apache aan te passen? of de .ini van php?
Toevoeging op 26/07/2013 20:37:00:
Apache zegt:
# NOTE: Where filenames are specified, you must use forward slashes
# instead of backslashes (e.g., "c:/apache" instead of "c:\apache").
# If a drive letter is omitted, the drive on which httpd.exe is located
# will be used by default. It is recommended that you always supply
# an explicit drive letter in absolute paths to avoid confusion.
Be moeial op 26/07/2013 20:29:18:
Is dit op te lossen door de config file van apache aan te passen? of de .ini van php?
Heb je die link bekeken?
Erwin H op 26/07/2013 20:44:21:
Heb je die link bekeken?
Be moeial op 26/07/2013 20:29:18:
Is dit op te lossen door de config file van apache aan te passen? of de .ini van php?
Heb je die link bekeken?
Jazeker maar zag er geen oplossing .. jij wel
Apache draait als system user
Toevoeging op 26/07/2013 20:50:14:
3 ker helemaal gelezen zelfs, dus maak je niet druk dat je medewerking niet belangrijk is :-)
En de laatste post daar, daar zie jij geen oplossing in?
Erwin H op 26/07/2013 20:53:59:
En de laatste post daar, daar zie jij geen oplossing in?
Als je dit bedoelt nee, ben geen expert he beginner
Quote:
For mapped or network drives all you do is supply the Network Indentification followd by the SHARE name and then the path an file name or directory you want to read!
En nog meer uitleg.
Erwin H op 26/07/2013 21:01:16:
Ja precies, er staat een hele uitleg bij waarom dat de oplossing (zou moeten) zijn.
En nog meer uitleg.
Quote:
For mapped or network drives all you do is supply the Network Indentification followd by the SHARE name and then the path an file name or directory you want to read!
En nog meer uitleg.
Ja en dit zou het volgens de topic moeten doen ..
Code (php)
1
2
3
4
2
3
4
<?php
$array = explode("\n", file_get_contents("//192.168.2.5/barcode/BARCODE.TXT"));
print_r($array);
?>
$array = explode("\n", file_get_contents("//192.168.2.5/barcode/BARCODE.TXT"));
print_r($array);
?>
Heb overigens comp. name, ipadres en alles geprobeerd forward slash backward slash
ik heb wekelijk geen idee, als jij het wel ziet zou je het me dan willen zeggen?
Toevoeging op 26/07/2013 21:15:13:
Be moeial op 26/07/2013 21:14:21:
Ja en dit zou het volgens de topic moeten doen ..
Heb overigens comp. name, ipadres en alles geprobeerd forward slash backward slash
ik heb wekelijk geen idee, als jij het wel ziet zou je het me dan willen zeggen?
Erwin H op 26/07/2013 21:01:16:
Ja precies, er staat een hele uitleg bij waarom dat de oplossing (zou moeten) zijn.
En nog meer uitleg.
Quote:
For mapped or network drives all you do is supply the Network Indentification followd by the SHARE name and then the path an file name or directory you want to read!
En nog meer uitleg.
Ja en dit zou het volgens de topic moeten doen ..
Code (php)
1
2
3
4
2
3
4
<?php
$array = explode("\n", file_get_contents("//192.168.2.5/barcode/BARCODE.TXT"));
print_r($array);
?>
$array = explode("\n", file_get_contents("//192.168.2.5/barcode/BARCODE.TXT"));
print_r($array);
?>
Heb overigens comp. name, ipadres en alles geprobeerd forward slash backward slash
ik heb wekelijk geen idee, als jij het wel ziet zou je het me dan willen zeggen?
Ohh ja, heb er even een dir tussen gezet
Toevoeging op 26/07/2013 21:26:35:
Heb ik iets verkeerds gezegt ofzo dat je ineens denkt bekijk het maar?
Maar goed het werkt (bij de eerste poging). Nu ga ik eerst even douchen, als je dan weer bent afgekoeld zal ik het je laten zien.