Как ПХП пишет на сетевые диски ?

Serg_2004

Новичок
Как ПХП пишет на сетевые диски ?

Как с помощью ПХП (под виндой) скопировать файл находящийся на сервере - на подмапленный к серверу сетевой диск ?

Спасибо !
 

asdd

Guest
хм, а ты сам то проверял что оно не работает?
насколько я понимаю именно "копирует" не php а OC (в данном случае виндоуззз) а php всего лиш отдаёт её таковую инструкцию..
так что всё должно работать.
ИМХО, поправте если ошибаюсь
 

Serg_2004

Новичок
копиру функцией copy

ПХП пишет так:

Warning: copy(y:\TMP\28003007.04l): failed to open stream: No such file or directory in C:\mweb\Apache2\htdocs\webmail\mail_class.php on line 64

такое ощущение что ПХП видит только локальные диски, потому как если поменять на локальный диск то всё ОК.
Подмапленый диск Y:/ видно через проводник и из всех виндовз приложений.
 

neko

tеam neko
ты неповеришь их для того и подмапливают, чтобы они для всех программ из сетевых превратились в ОБЫЧНЫЕ

видимо файла такого нету вот и вся любовь
 

Profic

just Profic (PHP5 BetaTeam)
значится у тебя нет каталога TMP там

пример
C:\>php -v
PHP 5.0.0-dev (cli) (built: Jun 28 2004 16:29:27)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.0-dev, Copyright (c) 1998-2004 Zend Technologies
with Xdebug v2.0.0dev, Copyright (c) 2002, 2003, 2004, by Derick Rethans

C:\>php
PHP:
<?php
echo copy ('l:/musor/letter-mk.rtf', 'c:/letter-test.rtf');
?>
^Z
1
C:\>php
PHP:
<?php
echo copy ('c:/letter-test.rtf', 'l:/musor/letter-test.rtf');
?>
^Z
1
C:\>
Все файлы успешно скопировались. Диск l: как раз подмаплен с сервака
 
Сверху