スクリプトの説明をわかりやすく

このQ&Aのポイント
  • レッツPHPというサイトの画像BBSの設置方法を解説します。
  • アップロードするためのファイルやディレクトリの作成方法を詳しく説明します。
  • 設置に必要なパーミッションの設定方法についても解説します。
回答を見る
  • ベストアンサー

スクリプトの説明をわかりやすく...

レッツPHPというサイトの画像BBSというのを 設置したのですが、少し説明が専門的でハッキリ理解できません とりあえず、スクリプト等の知識はないですが 基本的にサイトも持ってますし、ある程度ネットの 知識はあるつもりなので、すべてを一から説明して欲しい というわけではないですw とりあえず今のところ、HPスペースがあって アップロードできる状態は整っています。 下記の説明をわかりやすくお願いします ■ 設置方法 1. 空のファイル「imglog.log」を作成します 2. 本体「gazou.php」といっしょにアップロードします 3. 画像保存用ディレクトリ「img」を作成し、パーミッション(属性)を717以上にします。 4. imglog.log のパーミッションを606にします 5. そのディレクトリのパーミッションを717にします。 http://php.s3.to/bbs/bbs3.php

質問者が選んだベストアンサー

  • ベストアンサー
  • kiki_s
  • ベストアンサー率59% (147/248)
回答No.1

>基本的にサイトも持ってますし、ある程度ネットの >知識はあるつもりなので・・・ Win(XP)環境として説明します。 >1. 空のファイル「imglog.log」を作成します ダウンロードしたファイルに含まれていますが、 自前で作る場合は、 メモ帳を立ち上げ何も書かずに、「名前を付けて保存」で、 ファイル名に「"imglog.log"」とします。 「"」(ダブルクォーテンション)が大事です。 >2. 本体「gazou.php」といっしょにアップロードします 通常のアップロードと同じですが、 アップする場所などの指定がある場合は決められた場所にアップします。 >3. 画像保存用ディレクトリ「img」を作成し、パーミッション(属性)を717以上にします。 FTPソフトでディレクトリを作成します。 エクスプローラーでフォルダを作成するのと同じです。 >4. imglog.log のパーミッションを606にします >5. そのディレクトリのパーミッションを717にします。 FTPソフトでパーミッションを変更します。 FTPソフトは何をお使いでしょうか? パーミッションの変更が必要ですので。 FFFTPなら説明出来ますが、 ちなみに、お使いのサイトでphpは利用出来ますか?

kamuymumu
質問者

補足

回答どうもです ただ今、嫌な予感がしPHPが対応してるかどうかの 確認ということでgazou.phpをアップロードしたみたところ「このタイプのファイルのアップローダーは許可されていません」とエラー表示が出ました... fc2の無料ホームページスペースなんですが これはどうしようもないんでしょうか・・・?

その他の回答 (1)

  • kiki_s
  • ベストアンサー率59% (147/248)
回答No.2

>fc2の無料ホームページスペースなんですが FC2でしたか。 ここはphpはもちろん、CGIやSSIも駄目ですね。 有料であればCGIとSSIは利用出来るみたいです。 どうしてもとなれば、無料のBBSをレンタルするのが簡単かも知れません。 無料とはいえ画像BBSもありますよ。 取りあえず2サイト紹介。 Tea Cup http://www.teacup.com/fbbs/ ロケットBBS http://www.rocketbbs.com/

関連するQ&A

  • アップロード失敗

    初心者です。BBSを作ろうと思って、kent-webさんのサイトから画像Up可の掲示板のスクリプトをDLしました。http://www.kent-web.com/bbs/joyful.html しかし以下の点がわかりません。 ・アップロードするとエラーがでる。 Upする画像の拡張子は許可してます。 画像の容量も小さく、サーバー側に確認しても Upしても問題ないとの答えが返ってきました。 モードチェック * ログファイルのパス:OK * ログファイルのパーミッション:OK * カウンタ:設定あり * カウンタログファイルのパス:OK * ロック形式:mkdir * ロックディレクトリ:./lock * ロックディレクトリのパス:OK * ロックディレクトリのパーミッション:OK * 画像ディレクトリ:./img * 画像ディレクトリのパス:OK * 画像ディレクトリのパーミッション:OK * 過去ログ:設定なし

    • ベストアンサー
    • Perl
  • 写メールBBSを設置について

    写メールBBSを設置したいのですが、画像が表示されず困っています レッツPHP http://php.s3.to/bbs/bbs7.php どこで間違っているのか教えてください ■ 設置方法 1. 受信用メールアドレスを用意して下さい。写メールBBS専用にするといいでしょう 2. 「config.php」で受信メールアカウントの設定、削除パスの設定をしてください。 3. riyou.htmlの受信アドレスを適宜修正してください。 4. すべてのファイルをFTPソフトでアップロードしてください 5. 画像保存用ディレクトリ「data」を作成し、パーミッション(読み書き属性)を777などにします。 6. ログファイル「mail.cgi」のパーミッションを666などにします (1)yahooメールを作成してPOP3設定を行い、アウトルックで送受信できるようにしました 受信メール(POP3サーバー) pop.mail.yahoo.co.jp 送信メール(SMTP)サーバー smtp.mail.yahoo.co.jp アカウント名/ログイン名: ログインID パスワード Yahoo! JAPAN IDのパスワード メールアドレス ~@yahoo.co.jp (2)config.phpの変更 // 受信メールサーバーの設定 // POP3サーバー $host = "****";****をpop.mail.yahoo.co.jpに変更 // ユーザーID $user = "****";****をYahoo!ログインIDに変更 // パスワード $pass = "****";****をYahoo!ログインパスワードに変更 // 更新後のジャンプ先(表示スクリプトのURL) $jump = "http://~/mailbbs/mailbbs.php"; (3)riyou.html 画像やメッセージを、<br><a href="mailto:???@????.????">????@????.???</a> 宛に送信して下さい。 ????@????.???を~@yahoo.co.jpに変更 (4)パイナリーとアスキーを確認しアップロード (5)dataはmailbbs[フォルダ]の中に始めから1つあったので作成していません (6)ファイル構造は下記 public_html / | mailbbs[フォルダ] | data[フォルダ][777] mail.cgi[666] config.php htmltemplate.inc mailbbs.php mailbbs_admin.html mailbbs_edit.html mailbbs_i.html mailbbs_pc.html pop.php riyou.html ※data[フォルダ][777]、mail.cgi[666]以外のパーミッションはいじってません

    • 締切済み
    • PHP
  • CLEVER BBSでテストしてみたんだけど、画像の部分が×印に・・

    おはようございます。 みなさんのおかげで少しづつホームページできております。^-^本当にありがとうございます。 CGIの設置に関してなんですが、画像付BBSを作ろうと思って、CLEVER BBSに挑戦していてスキンも上書きしてやっとできたので、ためしにテストしてみたところ、文字などの書き込みはできるのに画像を貼り付けても画像の部分だけ×印になっていて、表示されないのです>< たぶんなんですが、bbsini.cgiの変更箇所で、アップロードディレクトリ(34行目) アップロードディレクトリのURLパス(38行目) を間違えているとおもうんです。 パーミッションは、何回も確認したので間違っていないとは思うのですが。。 画像以外は完璧にできています。ちなみに掲示板のURLは、http://サイト名/clever.cgiでみれるのです。 わたしは、 アップロードディレクトリを$ImgDir = "./img/"; アップロードディレクトリのURLパスを$ImgUrl = "http://サイト名/cgi-bin/clever/img/";にしました。 どこが間違っているのか教えてください。お願いいたします。

  • 携帯からの画像アップロード

    携帯から画像をアップロードできるシステムを作成しようとしているのですが、行き詰っています。 携帯からは<input type="file">が使えないということなので、 メールで添付してもらってそれを処理するというのまでは理解できましたが、 その処理をするシステム自体をどう作成していいのかわかりません。 http://php.s3.to/bbs/bbs7.php 上記のものを使用し、画像をアップロードすることはできたのですが、 このようなものでなく、画像をメールで添付したら自動でアップロードできるシステム(mixiの日記のようなもの)が作成したいのですが、 どのようにしたらいいのでしょうか。 PHPの知識は多少ありますが、CGIの知識はありません。 サンプルがあるサイトや、PHPでもこうしたら作成できるなどなど、 教えてください。

    • ベストアンサー
    • CGI
  • WindowsでPHPのアップロード系処理を扱うときのディレクトリパー

    WindowsでPHPのアップロード系処理を扱うときのディレクトリパーミッションについて。 Windows7+Apache2.2.x+PHP3.1でアップロード処理を行ったときに、php.ini内で設定されているアップロード一時ディレクトリからmove_uploaded_fileでファイルを移動させるときにうまくいきません。$_FILES変数から一時ディレクトリの値をとってくることすらできていないようです。サーバを起動しているマシン内から行うとできます。リモートからのときにできません。 で、探してみたらこの問題で引っかかっている人が結構いたようで、Webサーバのディレクトリと同じパーミッションを与えてやればいいというような記述があったので、アップロード用ディレクトリにApacheのルートディレクトリから属性を継承ささせ、「Everyone」ユーザにフルコントロールを与えてみたのですが改善しませんでした。具体的な手順をご存知の方がおられましたら教えていただけると幸いです。

  • FTPにてパーミッション一斉変更の際、ファイル属性も指定したい

    私は、ファイル転送でFFFTPを使ってますが、大量のcgi、php等のスクリプトをアップロードした場合、後でファイルパーミッションが不適合な事があります。 その際、FFFTPでは、同じディレクトリならまとめて、属性変更ができますが、大量のスクリプトが多くのディレクトリに分散していた場合は、1つ1つディレクトリにアクセスして属性変更をしなければならない大変な作業が必要になります。 なので、FTPにてあるディレクトリ以下の全てのphpファイル、もしくはcgiファイルとファイル属性を指定し、その属性に該当するファイルに限りパーミッションを755に変更するという事を行いたいのですが、どの様にすればできるのでしょうか? ご回答宜しくお願いします。

  • ファイルのアップロードがどうしても出来ません。

    単に画像ファイルをアップロードさせるだけなのですが、何故か出来ません。プログラミングに関しては初心者ですので、どなたかアドバイスをよろしくお願いします。 ■アップロードフォーム用のHTMLファイルです↓ ファイル名=gazou_upload.html <html> <head> <title>ファイルのアップロード</title> </head> <body> <form method="POST" action="gazou_upload.php" enctype="multipart/form-data"> <input type="hidden" name="max_file_size" value="1000000" > <input type="file" name="userfile"><br><br> <input type="submit" value="アップロード"> </body> </html> ■受け取ったファイルをサーバ上のディレクトリに移動するPHPファイルです↓ ファイル名=gazou_upload.php <?php if (move_uploaded_file($_FILES['userfile']['tmp_name'], "/image/")) { print "ファイルアップロード成功"; print_r($_FILES); } else { print "ファイルアップロード失敗"."<br>"; print_r($_FILES); } ?> ■ファイルを保存するディレクトリ 上のファイルと同じ階層で フォルダ名が image パーミッションは3つとも 707 にしました。 パーミッションが拒否されたというメッセージだと思うので、パーミッションを変更したのですがダメでした・・ちなみにサーバはロリポップを使っていて、777と666はエラーになると注意書きがあったので、707にしました。かなりハマっていて困っています。回答もしくはアドバイスをどなたかよろしくお願いします。

    • ベストアンサー
    • PHP
  • 初めてのphp

    はじめまして。phpを初めて設置しようと思う者です。 一回もさわったことがないのでおかしな質問かもしれませんがお時間ある方よろしくお願いします。 例えば、cgiだとサーバーによってはアップロードするディレクトリが制限されていたりしますが、phpの場合はどうなるのでしょうか? cgi-binの中に入れるのでしょうか、それとも普通(?)のディレクトリの中でいいのでしょうか。 もう一つ質問があります。 phpをアップロードして、ブラウザで実行した時に、phpのソースがそのまま表示されてしまう時は、どういう原因が考えられるでしょうか? おかしな質問かもしれませんが、初心者なのでお許し下さい。 ちなみに今設置しようと思ってるのはhttp://php.s3.to/bbs/bbs7.phpの物になります。

    • ベストアンサー
    • PHP
  • HTMLでPHPを表示させたい

    HTMLでHPを作り始め画像掲示板を設置すべく「レッツ!PHP」様にて画像掲示板をDLしたのですが、PHPファイルの設置方法が全く分かりません。(私は超ド素人です) フレーム分けして左にメニューを設置、右に画像掲示板を設置したいのですがPHPファイルと言うのはどのようにして表示させれば良いのでしょうか?右に表示するファイル→<frame src="PHPファイル名.php">と言う形式で記述しても404です。色々検索して調べたのですが、未知の言語でサッパリです…属性の変更は出来ました(パーミッションと言う言葉も調べました…)DLし解凍した後から教えて頂けますと幸いです。 こんなド素人質問で申し訳ありませんが何卒宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 掲示板の設置

    親切なサイトがあり、がんばってcgiを設置してみたいのですが、 各ディレクトリ/ファイルのパーミッション(書き込み権限)を以下のように設定します。 +-- /cgidata/ ...[777] | bbs.dat ...[666] | bbsuser.dat ...[644 ここのパーミッションの設定方法がわかりません。

    • 締切済み
    • CGI