[PHP-users 35412] Re: ftp の ftp_put() 関数でエラー
Michiyoshi Buniu
buniu @ dream-link.jp
2010年 11月 23日 (火) 13:30:05 JST
豊丹生と申します。
■System House ACT の山口さんの補足になるのですが、
以下のような状態ではないでしょうか?
・ローカル
C:\work\aaa.jpg
・サーバー
C:\WWW\test\ftp_Upload2.php
これだとサーバー内にはaaa.jpgは無いので、
No such file or directoryになると思います。
■[http:ipAddress/test/ftp_Upload2.php]
のIPはローカルのIPでしょうか?
----- Original Message -----
From: <nqa51457 @ nifty.com>
To: "PHP-users ML" <php-users @ php.gr.jp>
Sent: Tuesday, November 23, 2010 1:04 PM
Subject: [PHP-users 35411] Re:ftp の ftp_put() 関数でエラー
> アドバイスありがとうございます。
> 麦茶です。
>
>>System House ACT の山口です。
>>> あと、サーバではなく、ローカルのPCに[apache2][php5][ftpserver]を
>>> 入れた場合は正常にUploadされました。
>>もしかすると、サーバーでPHPプログラムを動作させていませんか?
>>FTPはクライアントで動作しますので、サーバーで動作させると
>>サーバーからサーバーへのFTP転送ということになります。
>>サーバーからクライアントのC:\work\aaa.jpgは当然のことながらオープンできません
> 。
> 現在のテスト環境では、
> 私のPCでは、Web/ftp両サーバーをインストールしているのですが、サービスは止め
> ています。
> ローカルエリア内のサーバには[apache2][php5][ftpserver]を入れて、動かしています
> 。
> 私のPCでIEを開いて、[http:ipAddress/test/ftp_Upload2.php]で
> 私のPCにあるaaa.jpgファイルをサーバにUploadするようにしたいのですが、
> ---
> Warning: ftp_put(C:\work\aaa.jpg) [function.ftp-put]: failed to open
> stream: N
> o such file or directory in C:\WWW\test\ftp_Upload2.php on line 35 ftpします。
>
> ---
> が表示されて、Uploadができないのです。
> FFFTPツールや、Dos窓でのftpコマンドでは正常にUploadできます。
> どうして、PHPでUploadができなのかが分からないのです。
> また、FFFTPツールでディレクトリの属性を見ると、パーミッションは「766」で
> 呼び出し/書き込み可能なのです。
>
> 以上、アドバイスをお願いします。
>
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
>
PHP-users メーリングリストの案内