2010-12-01 5 views
0

비슷한 질문이 있지만 Linux 서버 또는 외부 Windows 서버에 파일을 저장하는 것과 관련하여 만 알고 있습니다. 로컬 컴퓨터 (XAMPP 실행)의 C :/드라이브 아래에 스크립트가 있습니다. 스크립트가 실행되면 내 컴퓨터 네트워크의 Z :/드라이브에 파일을 저장하려고하지만이를 수행 할 수 없습니다. 내가 실행할 수 있어요 있지만FWRITE() XAMPP를 사용하여 특정 위치에 파일 저장

Z:\Foldername2

편집

:

C:\xampp\htdocs\folder\script.php

하고 .pdf 파일을 저장을 보내 생성 :

는 말은 가능한 스크립트가에서 실행 한 것입니다 스크립트 파일을 내 C 드라이브의 어느 곳에 나 저장하면 내 문제가 네트워크 공유 드라이브 (Z 드라이브)에 저장됩니다.

Warning: fopen(Z:\form.pdf) [function.fopen]: failed to open stream: No such file or directory in C:\xampp\htdocs\folder\fpdf\fpdf.php on line 1157 FPDF error: Unable to create output file: Z:\form.pdf

+1

당신이 정말이에 대한 시도 해 봤나 수 있는지 확인하는 것입니다? –

+0

의견이 무엇을 의미합니까? – JM4

답변

1

디렉토리를 가정하면 당신이 output 방법에 F 옵션을 사용할 수 있어야 쓸 수있다 : 실행하면, 나는 다음과 같은 오류가 발생합니다.

+0

@ Paul Norman - 네트워크 대상 드라이브에 쓸 때 F 출력 방법을 사용하여 문제가 발생했습니다. 어떤 이유로 든 쓰기 오류가 발생합니다. 나는 C 드라이브에 아무거나 쓸 수 있지만 Z 드라이브에 쓰면 위의 편집에 나열된 오류 메시지가 나타납니다. – JM4

+0

정확히 z : \는 무엇입니까? 매핑 된 네트워크 드라이브, 로컬 디스크 또는 이동식 드라이브입니까? fpdf없이 읽고 쓸 수 있습니까? 그것의 권한을 면밀히 점검 할 가치가 있을지도 모른다. –

+0

매핑 된 네트워크 드라이브이므로 탐색기 브라우저에서 액세스 할 때 읽고 쓸 수 있습니다 – JM4

0

가장 쉬운 방법은 해당 위치를 가리키는 웹 디렉토리에 바로 가기를 넣어, 다음 권한 RW 액세스

관련 문제