- ベストアンサー
function.fileに関してお尋ねします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
単純に、何かのパーミッションを間違えているだけだと思われます。
その他の回答 (1)
- BellBell
- ベストアンサー率54% (327/598)
その配布しているPHPプログラムにバグがあるのか、本来そのプログラムを使う際に事前に設定しなければならない項目を設定していないために、エラーになっているのか。 そのプログラム内で、[function.file]で検索しましたか? サイト上の説明または、readmeファイルは読みましたか? >function.file-put-contentsではありませんので 一応検索サイトは使ったように思えますが。 そもそも何のためのプログラムなのか、どこで配布してあるのか。 なんとなく、JPEGやGIF、PDFなどのそのままリンクを張ればブラウザで開かれてしまうものを保存ダイアログを表示させるためのプログラムではないか、あるいはPHPファイルなどをダウンロードさせるためのプログラムではないか、という気がしなくもありませんが。 function.fileがクリックすると403という書き方からすると <a href="function.file">function.file</a> という出力をしている個所があるのだと思いますが、その出力部分をプログラムコード内から調べましたか? どうしてもだめなら、作者に聞くかせめてどこで配布しているプログラムかを書いてあれば、解析して教えてくれる人がいないとも限らないですが。 今のままでは、私のように追加情報の質問が並ぶだけでしょう。
関連するQ&A
- ファイル作成に失敗する
@pagesとE-Townという2つのサーバーで同じPHPプログラムを動作させるのですが、 @pagesのほうは、phpファイルがあるパス上にしかファイルやディレクトリを作成できません。 パーミッションを手動で777に設定してもダメでした。 何が原因で、どのように対処したらいいのでしょうか? <コード> file_put_contents("file1", "piyo"); mkdir("./testdir"); chmod("./testdir", 0777); <- ここまでは両者とも成功する file_put_contents("./testdir/file2", "piyo"); <- @pagesではこれが失敗する よろしくお願いします。
- 締切済み
- PHP
- fp5ファイルがダウンロードできません
Windows2003 IISサーバにアップしたfp5ファイル(ファイルメーカファイ)が、ダウンロードできません。 <a href="file.fp5">ファイル</a>(HTML ブラウザ:IE) で、 (1)ファイルをクリックすると "ページが見つかりません"となり、ダウンロードできません。 (2)右クリックで、対象をファイルに保存を選択するも、 "IEでは、file.fp5をダウンロードできません。 お分かりになりましたら教えてください。よろしくお願いします。
- ベストアンサー
- その他(データベース)
- drupalでエラーが表示される
drupalを利用してサイトを作成しようとしております。 インストールまでは終わったのですが、どのページを表示しても以下のようなエラーが出てきます。 ---------- * Warning: file_put_contents(temporary://filezqqgJ1) [function.file-put-contents]: failed to open stream: "DrupalTemporaryStreamWrapper::stream_open" call failed in file_unmanaged_save_data() (line 1847 of /home/sites/*****.jp/users/************/web/public_html/includes/file.inc). * ファイルを作成できませんでした。 * Warning: file_put_contents(temporary://fileBtkpQw) [function.file-put-contents]: failed to open stream: "DrupalTemporaryStreamWrapper::stream_open" call failed in file_unmanaged_save_data() (line 1847 of /home/sites/*****.jp/users/************/web/public_html/includes/file.inc). * ファイルを作成できませんでした。 ---------- ↑このエラーの意味と対処法をお分かりの方がいましたら、教えていただけないでしょうか。 よろしくお願いいたします。
- ベストアンサー
- オープンソース開発
- 外部ファイルの読み込み
3つのファイルが同じディレクトリに入っているのですが、「main.php」を開くとphpがそのままテキストで表示されてしまいます。 phpを読み込んでhtml化した状態で表示するにはどうしたらいいでしょうか? test.txt ----------- テスト ----------- test.php ----------- <?PHP file_get_contents("test.txt"); ?> ----------- main.php ----------- <?PHP file_get_contents("test.php"); ?> ----------- main.phpを開くと ----------- <?PHP file_get_contents("test.txt"); ?> ----------- と表示されてしまいます。
- ベストアンサー
- PHP
- phpで画像を扱う方法についてです。
phpで画像を扱う方法についてです。 やりたいことは、下記です。 1.外部サイトから画像を読み込む 2.読み込んだ画像をサーバーに保存 使用しているレンタルサーバーの都合で、 ・file_get_contents ・file_put_contents が使用できず、代替の方法を探しております。 PHPのバージョンは5.2.14です。 ※iniファイルによる設定変更は不可です。 方法をご存知の方がいらっしゃいましたら、 ご教授いただけたらと思います。 よろしくお願いいたします。
- 締切済み
- PHP
- WebサーバにExcelファイルを置くと
Webサーバ上に、hoge.xlsファイルを置いて、 Htmlにて、<a>タグを利用してファイルを配布したいのですが、 <a>タグで書かれたリンクをクリックすると、Excelファイルがダウンロードされず、直接開かれてしまいます。 ファイルをダウンロードするようにするには、 Webサーバの設定が必要なのでしょうか?もしくは、クライアントのブラウザーの設定が必要なのでしょうか? 右クリックをしてファイルを保存や、圧縮して配布する方法以外で、 クリックしたらファイルをダウンロードとしたいのですが、 どなたか解決方法がわかる方がいらっしゃいましたら教えていただけませんか? よろしくお願いします。
- 締切済み
- オフィス系ソフト
- phpでファイルをアップロードできるか?
phpでのファイルアップロードについて質問します。 eラーニング教材(htmlで作成)で、動画ファイルをストリーミングさせることになりました。 ウェブサーバ側へのアップロードする画面として、move_uploaded_file()やis_uploaded_file()メソッドをつかっていましたが、ストリーミングサーバ側としてFTP通信でポート20、21からのみのアップロードのみ許可されているとのことです。 ftp_put()メソッドがあるようですが、このメソッドでいいのでしょうか? またこのメソッドでポートの指定はできるのでしょうか。 サーバの知識が弱いもので、まとはずれな質問でしたらごめんなさい。 phpのバージョンは4または5です。 IE7以上のブラウザ環境を想定しています。
- ベストアンサー
- PHP
- 別のサーバにあるファイルの存在確認
PHPで、別のサーバーにあるファイルが存在するかしないか確認できる方法、もしくはファンクションなどありますでしょうか? is_file, file_exists を試しましたが、無理でした。 宜しくお願いします。
- ベストアンサー
- PHP
- ファイルのダウンロードが始まってしまう
ブラウザで自分の作成したPHPファイルを指定して表示させようとすると、 その指定したPHPファイルをダウンロードしようとしてしまいます。 サーバーのOSはWinXP クライアントのOSもWinXP webサーバーはapache2.50 ブラウザはIE6 です。 どなたか理由が分かる方いらっしゃいませんでしょうか。 宜しくお願いいたします。
- ベストアンサー
- PHP
- ダウンロード処理について
Aページで<input type="file">を使ってファイルを選択し、 Bページで、move_uploaded_file()関数で、ファイルをダウンロード(サーバ側へ)しているのですが、この際の時間が問題になっています。 ダウンロードの時間が長いので、ブラウザ上に「ダウンロード中です。画面を閉じないでください。」のようなメッセージを出したいのですが、ダウンロードが終了するまで、Bページが表示されません。 何かよい方法はないでしょか? お知恵をお貸しください。 よろしくお願いします。
- ベストアンサー
- PHP
お礼
logファイルのパーミッションを間違えて設定していました。 お騒がせしました。<m(__)m>