△▲ WebProg 初心者の質問 Part19 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2009/03/06(金) 00:11:17ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
☆前スレ☆
△▲ WebProg 初心者の質問 Part18 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1219842559/
0181nobodyさん
2009/03/21(土) 19:48:48ID:???たしかにちゃんとDBとDBMSを区別するなら、データの集合そのものがDBだから
csvファイルもDBだといえる
が、多くの場合、DMBSの略語としてDBという言葉が使われる
この場合DB=DBMSだからなぁ
0182nobodyさん
2009/03/21(土) 22:21:49ID:???グーグルクロームの対策です。
0183nobodyさん
2009/03/22(日) 11:48:19ID:???0185nobodyさん
2009/03/22(日) 13:32:59ID:???さすがにもう面白くないんじゃないかな?
0186nobodyさん
2009/03/22(日) 19:40:20ID:???本気でいってるのか?
DBとDBMSの区別がついてないのって、お前のことだぞ
お前が思ってるDBってのは、DBMSのことだ
>>172でいえば、ファイル自体がDBで、それを扱うための仕組みがDBMSだぞ
0187nobodyさん
2009/03/22(日) 20:53:37ID:???無料のレンタルサーバーでやりたいのですが、
できますか?
それと、念のためにききますが、
グーグルクロームの対策でSSLって
何を言ってるか意味わかりますか?
0190nobodyさん
2009/03/22(日) 23:22:52ID:???グーグルクロームは閲覧した
すべてのページのスナップショットを
勝手にとってグーグルのサーバーに勝手に
送信しています。
しかしSSLのページはとっていないようです。
なのですべてのページをSSL対応にする必要があるのです
0191nobodyさん
2009/03/22(日) 23:24:29ID:???(1)PHPが使える
(2)public_htmlの外にファイルを置ける
(3).htaccessが使える
(4)sendmailが使える
(5)PDO+MySQLが使える
(6)広告が出ない
これらの条件を満たすサーバーを教えてください
0192nobodyさん
2009/03/22(日) 23:26:55ID:???0193nobodyさん
2009/03/22(日) 23:29:10ID:???言ってる意味がわかってないですね。
ユーザーがグーグルクロームを使って
ページを閲覧した場合、勝手にスナップショットを取って
グーグルサーバーに送信しているということです。
0194nobodyさん
2009/03/22(日) 23:30:03ID:???読解力がないっていうか。
たぶん自分がバカだから自己紹介してるんだろうけど。
0195nobodyさん
2009/03/22(日) 23:31:25ID:???0198nobodyさん
2009/03/23(月) 01:15:24ID:???(2)public_htmlの外にファイルを置ける
(3).htaccessが使える
(4)sendmailが使える
(5)PDO+MySQLが使える
(6)広告が出ない
(7)すぐにアカウント取れる(審査待ちとか無し)
(8)日本語のページを作っていい
この条件を満たす海外サーバー
でおすすめのあったらおしえてください
0199nobodyさん
2009/03/23(月) 01:34:52ID:???さっそく試してみました。
いまんとこ、いいかんじです。
(1)PHPが使える → OK!
(2)public_htmlの外にファイルを置ける → OK!
(6)広告が出ない → OK !
(7)すぐにアカウント取れる → 30分待ち
いいところ教えてくれてありがとう
次からもよろしくお願いします
ところでMySQLが3っていうのは本当なの?
0200nobodyさん
2009/03/23(月) 01:40:46ID:???ここってindex.htmlはアップロードできない
仕様なのですか?
10回ほどトライしましたが、全部エラーになります。
名前を変えて、a.htmlとしたら、アップロードできました。
そのあと、サーバー上で、リネームで、index.htmlとしたら、
リネームは成功しました。
そのあとブラウザからの読み取りも成功しています。
なんでindex.htmlという名前だと
アップロードできないのでしょうか?
0201nobodyさん
2009/03/23(月) 01:47:45ID:???自己レスです
いま試したらなぜかできるようになりました。
ひょっとして、アカウントを作成してから、
1時間くらいは、index.htmlをつくれない
仕様なのでしょうか?
ナゾです。
0202186
2009/03/23(月) 03:37:50ID:???初心者の質問スレだし、お前が初心者だと思ってたから真面目に答えてやってたんだが、
さすがにスレ違いだしこれ以上は相手しないことにする
データーベースについて、ウィキペディアにはこう書いてある
>データベース (DB、英: database) は、特定のテーマに沿ったデータを集めて管理し、容易に検索・抽出などの再利用をできるようにしたもの。
(中略)
>OSが提供するファイルシステム上に直接構築されるものや、後述するデータベース管理システム (DBMS) を用いて構築されるものを含む。
ファイルシステム上に直接構築されるものもDBだと書いてあるだろ
つまりCSVファイルはデータベースに含まれるんだよ
これ以上は俺は相手しないからレスしなくていいよ
0204nobodyさん
2009/03/23(月) 09:19:00ID:???0205nobodyさん
2009/03/23(月) 09:21:15ID:TBV68cNqみなさんどうしていますか?
0206nobodyさん
2009/03/23(月) 09:24:55ID:???例をあげてみ?
0207nobodyさん
2009/03/23(月) 09:51:13ID:TBV68cNqマイページを持たせて 以前購入したものと連動させてお勧めしたいと考えています
またセカンドライフみたいに自分で中の人形みたいなのを動かしてみたいと考えてます
と こんなイメージなのですが…伝わりますでしょうか?
0208nobodyさん
2009/03/23(月) 11:39:19ID:???そういう仕組みを自分で作成することは可能です?
可能として、その言語は何になるのでしょうか。
色々とASPやソフトウェアを見つけたのですが
そういうものに頼らずにメールマガジン登録配信サイトを作ってみたいなという
願望があります。
0211nobodyさん
2009/03/23(月) 13:03:59ID:???0212nobodyさん
2009/03/23(月) 13:12:33ID:???そういったソフトがあるっていうのを知ってるなら、
>メールマガジン登録サイトを自分で運営していくとしてそういう仕組みを自分で作成することは可能です?
この質問には 「可能です」 としか答えられんわな
0213nobodyさん
2009/03/23(月) 15:35:42ID:???登録アプリは楽勝。誰でも作れる。
ただユーザが増えてきたときにメール配信の負荷の部分でつまづきそう。
言語は何でもいいんじゃね。一番簡単なPHPでもぜんぜんOK
0214nobodyさん
2009/03/23(月) 23:07:25ID:uVBii4+5あの画面(というかディレクトリ?)、なんでグーグルなりの検索エンジンに引っかからないの?
GETクエリの検索結果画面が常に引っかからないわけじゃないですよね? (ニュースサイトとかは引っかかるし)
どこに差があるんでしょうか?
0215nobodyさん
2009/03/23(月) 23:16:18ID:???0217nobodyさん
2009/03/23(月) 23:24:20ID:uVBii4+5>>215
なるほど、会員ディレクトリ以下全体に対してベーシック認証かけるとかでも
検索よけというかアクセスよけに有効でしょうか?
robot.txt + loginCheck + basic認証 くらいで大体大丈夫?
0218nobodyさん
2009/03/23(月) 23:42:16ID:???>例えばですがネットを使って一つの商品を購入したら違うものをお勧めする機能で
>マイページを持たせて 以前購入したものと連動させてお勧めしたいと考えています
言語関係ないやん。CでもJavaでもPerlでもRubyでもできるべ?
>またセカンドライフみたいに自分で中の人形みたいなのを動かしてみたいと考えてます
こっちはセカンドライフをよくしらないのでわからん。
0220nobodyさん
2009/03/24(火) 00:32:34ID:???ログインさせないとだめ。
ログインに成功してたら、ページを見せる。
ログインに成功してなかったら、ページを見せない。
すべてのページの先頭に、
こういう処理を書く。
BASIC認証なんて普通使わない。
ようはmixiみたいにしたいんでしょ?
0221nobodyさん
2009/03/24(火) 01:03:58ID:???そうですね、そんな感じにしてるんですが、初めて管理画面系作るので
ちょっと心配性になってます。
ご意見ありがとうございました。
0222nobodyさん
2009/03/24(火) 02:47:37ID:???クローラーがログインしてないんだからログイン後の画面見れるわけないだろ。
Basic認証とか一切必要ない。普通のフォーム認証+セッションでOK。
0223nobodyさん
2009/03/24(火) 04:11:37ID:???$message = "testtesttest";
mail('[email protected]', 'My Subject', $message);
?>
このコードを、無料で借りられるレンタルサーバーに
置いて、実行してるんだけど、ぜんぜんメールが
おくられてこない。
自分のパソコンの中でテストした限りでは、
ちゃんと送られてきている。
だから、コードがおかしいっていうことはないと
思うんだが、何からチェックしたらよいか。
0224nobodyさん
2009/03/24(火) 04:18:31ID:???$to = '[email protected]';
$subject = 'test 2';
$message = "This 2";
$message = wordwrap($message, 70, "\n");
$headers = 'From: [email protected]'."\r\n".
'To: [email protected]'."\r\n".
'X-Mailer: PHP/Mail';
if (mail($to, $subject, $message, $headers)){
print('成功');
}else{
print('エラー');
}
?>
このコードを、
自分のパソコンの中で実行したら、
成功、とでて、メールもおくられてきた。
レンタルサーバーで実行したら
エラー、
となって、メールも送られてこない。
つまり、レンタルサーバーのsendmailが、
実は動いていないのではないか?って
思うんだが。
0225nobodyさん
2009/03/24(火) 06:39:18ID:???の人か
0226nobodyさん
2009/03/24(火) 08:05:23ID:???0227nobodyさん
2009/03/24(火) 08:36:16ID:???0228nobodyさん
2009/03/24(火) 09:10:16ID:???クローラーにアカウント発行して自動ログインさせてるよ。
ただし、nocashで。
ハンドルネーム:Googleさん
www
0229nobodyさん
2009/03/24(火) 09:18:00ID:???0231nobodyさん
2009/03/25(水) 14:01:59ID:Ijn9qBql見ていたら、?数字;形式で記述されていた実体参照がそのまま入っていました。
今まで特に実体参照について考えることもなかったのですが、
実体参照のままだとエンコード変換時に問題になりますよね。
実体参照はバイナリに変換してから格納するべきものなのでしょうか?
0232nobodyさん
2009/03/25(水) 14:03:32ID:???0233nobodyさん
2009/03/25(水) 14:47:16ID:???0234nobodyさん
2009/03/25(水) 19:05:18ID:???その文字が表示・入力できないから実体参照なのであれば、
変換後の文字セットで表示できるかどうか考慮するべきだろう
表示できないなら実体参照のままでいいだろ
文字とバイナリまぜるってことは、文字もバイナリとして扱うってことだ
なにもいいことないぞ
0235nobodyさん
2009/03/25(水) 19:36:28ID:???高セキュリティが必要な現場では、
XSSやインジェクション対策として、
全ての文字を実体参照で扱ったりする。
0236nobodyさん
2009/03/25(水) 21:51:37ID:???生のデータはそのまま突っ込むのが普通
0237nobodyさん
2009/03/26(木) 11:06:11ID:???>>210
他の人が発行するメルマガの登録・発行サイトを作りたいって感じですね。
>>213
ありがとうございます。
PHPからがんばって足掛けやってみます。
0238nobodyさん
2009/03/26(木) 21:07:46ID:???WEBとか教えてください。
サーバーから、FTPソフトで、
ミラーリングダウンロードしてきて、
それは手をつけずに、
それをコピーして、
作業用フォルダにいれて、
それを改造したのは、どこそこの
なんて名前のフォルダに入れて、、、、
とか、そういうの。
0239nobodyさん
2009/03/26(木) 21:08:16ID:???そう作業すれば?
0240nobodyさん
2009/03/26(木) 21:44:35ID:???何がしたいのか意味不明
結局したいことは「無料配布されてる掲示板などを改造して使いたい」でおk?
で、ソフトの使い方がわからない、てことか?
0241nobodyさん
2009/03/26(木) 22:56:56ID:???それだけで本出したりWEB書いたりはされないだろ
CVSやSubVersionでぐぐるといい
それだけの手動作業してるとミスが出る可能性あるから
バージョン管理システムで常に最新ソースはひとつの場所に置いておいたほうがいい
0242nobodyさん
2009/03/26(木) 23:25:31ID:???おおきな候補として、CVSとsubversionがあるところまでは調べました。
そんでCVSは時代遅れで、subversionを使うべき、というところまでもしらべました。
でもSubversionの使い方は、わかりませんでした。
0243nobodyさん
2009/03/26(木) 23:29:33ID:???(1)
サーバーからミラーリングダウンロードしてきて、
それを「ミラーリングダウンロード」ってフォルダにいれる。
この内容は手をつけない。
(2)
それをコピーして、「作業用フォルダ」にいれる。
この中のファイルをエディタとかでいじる。
(3)テストできるレベルまできたら、
htdocsの中の、「tmp1」ってフォルダにコピーする。
それでローカルでテスト
(4)よさそうだったら、サーバーにアップ。
確認できたら、「完成版」フォルダに、tmp1の内容をコピー。
(5)次の日は、「完成版」フォルダから、ファイルを取ってきて、
「作業用」フォルダにコピー。作業用の中にあるファイルをいじる。
「完成版」の中味はいじらない。
-----------------------------------------------
こんな感じで思いついたんですけど?
0244nobodyさん
2009/03/26(木) 23:44:33ID:???0245nobodyさん
2009/03/27(金) 00:05:27ID:???そんでわかんないことあるじゃん。
そんでググるじゃん。
そんで、ページ発見するじゃん。
そんで、そのコードをコピペするじゃん。
そんで、そのホームページがシフトJISでかかれていて、
そのままコピペしたら、文字化けするの?
(自分がUTF-8の場合)
0247nobodyさん
2009/03/27(金) 00:31:49ID:???0249nobodyさん
2009/03/27(金) 01:39:22ID:???でも1人でやってるみたいだから完全手動でも何ら問題ない
0250nobodyさん
2009/03/28(土) 07:16:50ID:???一番、下部に、
アマゾンの広告を入れるのって、
どうやるの?
手動でグーグルの広告を、
サイトの全ページの上部に
入れる、っていうのは今やったんだけど、
さすがに手動だと疲れた。
0251nobodyさん
2009/03/28(土) 08:42:56ID:???0252nobodyさん
2009/03/28(土) 19:00:07ID:Q8fPaCE6サーバの説明には、
>エラー内容:アクセスすると500エラー(Internal Server Error/内部サーバーエラー)が出る
>対処方法 :当方では、LimitをAuthConfigのみを許可しているため、
> それ以外の設定を.htaccessファイル内で行おうとすると、このエラーが出ます。
とあります。
AuthConfigを検索してみましたがまるで分かりませんでした…。
.htaccessを使ってやりたいことは、GoogleやYahooなどの検索エンジンに
自分のサイトが引っ掛からないようにすることです。
http://kensakuyoke.web.fc2.com/image/ht-sample.html
↑これを試した時はエラーになりました。どこかを修正すればエラーを回避できるでしょうか?
0253nobodyさん
2009/03/29(日) 01:02:38ID:???0254252
2009/03/29(日) 01:05:24ID:fbcH0oOWレスありがとうございます。
METAタグは既に入れてあります。ただ解説サイトによると
METAタグによるロボット回避は「やらないよりはマシ」な程度で、
やはり.htaccessを使用した方が良いみたいなので、方法があればと考えています。
難しいでしょうか。
0255nobodyさん
2009/03/29(日) 01:10:58ID:???0256nobodyさん
2009/03/29(日) 01:25:24ID:???練習用に作ってみたんだけど、どうよ?
0257nobodyさん
2009/03/29(日) 10:28:51ID:???(店舗情報・商品情報など)を投入するとき、
みなさんはどのようにしているのでしょうか?
専用のインターフェースを作ってひとつずつ入力しているのか、
または別に作っておいたデータをインポートしているのでしょうか?
同じような内容が続く場合、表計算ソフトなんかで入力したほうが
一度にコピー&ペーストできて楽なのですが、
複雑なリレーションが絡んでくると、表計算ソフトの画面では限界がありまして・・・
アドバイスをお願いします。
0258nobodyさん
2009/03/29(日) 11:44:54ID:???シェル(sshやtelnet)が利用可能ならINSERTスクリプトを作って
DBのコマンドでファイルから一気に流し込む
WebからCSVで流し込んでもいいけど
Apacheやスクリプトがタイムアウトしたりで面倒なことになることが多い
0259nobodyさん
2009/03/29(日) 18:34:00ID:???記述したメソッドを実行させてその結果を再び自分のページに反映させる事とかって出来ますか?
【Main.php】
<html
<form NAME="name_form" action="Main.php" method="post">
<!-- ID入力エリア -->
<input id="TextID" style="z-index: 105; left:
94px; width: 151px; position: absolute;top: 318px" type="text" />
<!-- 検索ボタン -->
<input id="Button1" style="z-index: 104; left:
94px; width: 93px; position: absolute;top: 279px" type="button" value="検索"
language="javascript" onclick="return Button1_onclick()" />
<!-- 検索結果が表示されるエリア -->
<input id="TextName" style="z-index: 106; left:
290px; width: 151px; position: absolute;top: 318px" type="text" />
</form>
0260nobodyさん
2009/03/29(日) 18:46:51ID:???0261259
2009/03/29(日) 19:23:03ID:???action="" にすれば自分自身(Main.php)で定義した
モジュール内のメソッドを呼び出す事が出来るのでしょうか?
0262nobodyさん
2009/03/29(日) 19:32:28ID:???0264nobodyさん
2009/03/29(日) 23:31:47ID:???みたいなURLなんですが、これどうやってページを生成してるんでしょうか?
もしかしてxxx.com/へのアクセスをすべてxxx.com/yyy.php?に置換するような
ことをapacheのmod_rewriteかなんかでやってるんでしょうか。
0265nobodyさん
2009/03/29(日) 23:42:53ID:???0266nobodyさん
2009/03/30(月) 01:54:38ID:???アップローダは負荷が重いからPHPだの動的スクリプトにはアクセスさせない
MovableTypeとかと同じでしょ
0267nobodyさん
2009/03/30(月) 02:10:48ID:???この本にのっている
一番かんたんなモジュールをおしえてください
かんたんなものから順番に
学習するので。
0268nobodyさん
2009/03/30(月) 02:18:02ID:???PEAR::DB_DataObject
PEAR::Auth
PEAR::Auth_HTTP
PEAR::Auth_PreManager
PEAR::HTML_QuickForm
PEAR::HTML_QuickForm_Controller
PEAR::HTML_Menu
PEAR::HTML_Menu_TreeMenu
PEAR::Pager
PEAR::XML_RSS
PEAR::XML_Serializer
PEAR::HTTP_Download
Mail_MIME
PEAR::Mail
PEAR::Mail_Queue
PEAR::Config
PEAR::Cache_Lite
PEAR::Log
PEAR::PHPUnit
PEAR::Spreadsheet_Excel_Writer
PEAR::Text_Password
0270nobodyさん
2009/03/30(月) 02:44:19ID:???.Net FrameWorkみたいな物ですか?
また、参考になるサイトがありましたら教えて下さい。
0271nobodyさん
2009/03/30(月) 02:52:09ID:???それはcakePHPみたいなものではないですか?
0272nobodyさん
2009/03/30(月) 02:52:51ID:???ヒマ人が無料でアップロードしているものですよ
0273nobodyさん
2009/03/30(月) 02:54:11ID:???<?php
require_once("Text/Password.php");
$passwd_char =
"1,2,3,4,5,6,7,8,".
"a,b,c,d,e,f,g,h,i,j,k,m,n,o,p,q,r,s,t,u,v,w,x,y,z".
"A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z" ;
$a=new Text_Password;
$b=$a->create(8, "unpronounceable", $passwd_char) ;
print $b;
?>
このコードを実行すると、パスワードを自動で生成してくれる。
0274nobodyさん
2009/03/30(月) 02:54:12ID:???0275273
2009/03/30(月) 03:00:06ID:???pear::Text/Passwordがインストールされてないと
だめですから。
さらにサーバーで実験するには、
サーバーにもインストールしてないとだめです。
0276nobodyさん
2009/03/30(月) 03:00:26ID:???現在**名がサイトを見ています。
とかっていうのがありますがあれはどうやって判定しているのでしょうか?
貼られているセッション数ですか?
0279nobodyさん
2009/03/30(月) 03:43:59ID:???パソコン内部でやる場合、タスクスケジューラーという
選択肢になると思う。
ところが、パソコンは普通、使用が終わると
電源を切るため、定期的に何かを実行すると
いうことができない。
つまり、あらかじめ決められた時間になっても、
その時には電源は落ちているということである。
この問題を解決するには、どうしたらいいのか。
0280nobodyさん
2009/03/30(月) 03:45:01ID:???それの電源は24時間常に入れておいて、
それでテストするしかないのだろうか?
他の方法は?
■ このスレッドは過去ログ倉庫に格納されています