【PHP】下らねぇ質問はID出さずに書き込みやがれ 1
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2010/11/07(日) 17:11:24ID:???0435431
2011/01/15(土) 17:06:11ID:???0436nobodyさん
2011/01/15(土) 17:09:25ID:???またお前か
こっちきたり本スレきたり忙しいね
お得意の盛り上げるための自演質問ですか?
お前がPHPスレの癌ってことに気づいてさっさと消えろ
0437nobodyさん
2011/01/15(土) 20:01:08ID:???ここからも消えろとはあまりにひどいではありませんか。
皆さんもそう思いませんか。
0438nobodyさん
2011/01/15(土) 20:01:39ID:???0439nobodyさん
2011/01/15(土) 20:56:08ID:???誰もお前に、このスレに来てくれなんて言ってないよ。
自意識過剰のDQNは消えてください。
迷惑です。
0440nobodyさん
2011/01/15(土) 20:57:38ID:???ぇえ〜 エラーが出るってどうしてわかってるの?
根拠の無い事を書く、それがこのスレの趣旨なんですか?
このスレの住民を代表して答えて下さいねw
0441nobodyさん
2011/01/15(土) 21:35:43ID:???私が誰かと問われれば、>>437です。
確かにこのスレに来てくれと言われてはいませんが、
あっちのスレでこっちに行けと言われました。
決して自意識過剰でもDQNでもありません。
そのような言われ方をしてこちらこそ迷惑です。
でも別に私はあなたに消えろとは言いません。
少しでも多くの方にAjaxをマスターしてもらうのが私の望みなのですから。
0442nobodyさん
2011/01/15(土) 21:42:44ID:???>>443じゃないが、このスレの趣旨が「根拠の有る事を書く」ことでないことは確かだ
このスレの趣旨はスレタイどおりでそれ以上でもそれ以下でもない
質問をID出さずに書き込めってだけで、回答を期待してはいかんということだ
0443nobodyさん
2011/01/15(土) 21:48:41ID:???Ajax ネタ と言えば全てが許される免罪符。
(;´∀`)…痛いなぁ…
0444nobodyさん
2011/01/15(土) 21:55:46ID:???少しは皆の役に立つAjax知識でも披露したらいかがでしょうか。
0445nobodyさん
2011/01/15(土) 22:02:14ID:???0446nobodyさん
2011/01/16(日) 03:01:19ID:???0447nobodyさん
2011/01/16(日) 03:35:54ID:???0448nobodyさん
2011/01/16(日) 03:39:25ID:???0449nobodyさん
2011/01/16(日) 03:42:18ID:???0451nobodyさん
2011/01/16(日) 08:32:55ID:???0452nobodyさん
2011/01/16(日) 08:39:45ID:???0453nobodyさん
2011/01/16(日) 11:35:42ID:???0454nobodyさん
2011/01/16(日) 11:58:00ID:???0455nobodyさん
2011/01/16(日) 14:31:12ID:???0456nobodyさん
2011/01/22(土) 20:59:45ID:???0458nobodyさん
2011/02/04(金) 00:22:14ID:???<?php
require_once("PEAR_Info.php");
$info = new PEAR_Info();
$info->show();
?>
と書いても、
何も表示されないのですがどこが悪いのでしょうか?
エラーメッセージも出ません・・・
0459nobodyさん
2011/02/04(金) 00:39:15ID:???0460nobodyさん
2011/02/04(金) 21:57:28ID:G2w4yASH$example = htmlentities($_POST['example'] , ENT_QUOTES, 'UTF-8');
ってするようにしてますが、ほかにやったほうがいいことありますか?
0461nobodyさん
2011/02/04(金) 21:59:03ID:???0462460
2011/02/04(金) 22:17:53ID:G2w4yASHhtmlspecialcharsの方がよかったですか?
DBに入れる際の作法がいまいちよくわからなくて・・・
0463nobodyさん
2011/02/04(金) 22:18:43ID:???0464460
2011/02/04(金) 22:30:42ID:G2w4yASHDBに突っ込むのは主に日本語(UTF-8)とソースの覚書みたいなの(PHPやらJavaやら)になります。
そこで日本語部分の事を考えてUTF-8としてソースの覚書部分は色々あるのでhtmlspecialcharsとしてみました。
そしてそれらの内容はWEB上で見れればと考えてます。
0465nobodyさん
2011/02/04(金) 22:41:21ID:???htmlspecialcharsは表示する直前で行う
DBに入れるときはSQLインジェクション対策として、mysql_real_escape_string等を使う
参考
PHP: SQLインジェクション - Manual
http://www.php.net/manual/ja/security.database.sql-injection.php
0466460
2011/02/04(金) 23:14:23ID:G2w4yASHありがとうです。
DBに入れる際は文字コード以外にも<>とか”とかも含めて何か対策をしておかないといけないのかと思ってました。
基本的にはDBに突っ込む前はSQLインジェクション対策と文字コードがあっていれば「とりあえず」はいいという認識でいいのかな。
0468nobodyさん
2011/02/04(金) 23:34:06ID:???ソケット通信のやり方を教えてください。
FLASHのXMLSocket通信みたいなことをやりたいです。
二つ目の送信(LOGOUT)がどうやら向こうに届いていないか、結果を読み込めないようです。
$fp = pfsockopen('hoge.co.jp', $port, $errno, $errstr, 10);
fputs($fp, '<LOGIN />' . "\0");
fputs($fp, '<LOGOUT />' . "\0");
echo fread($fp, 2000); // => "ログインしました。"
fclose($fp);
サーバ側ではLOGIN,LOGOUTに対してそれぞれのメッセージを用意しています。
LOGINは"ログインしました。" で、LOGOUTは"ログアウトしました。"なのですがこちらのメッセージが表示されません。
ちなみにFLASHクライアントでは両方共のメッセージを受け取れましたので、サーバ側に問題はありません。
アドバイスよろしくお願いします。
0471468
2011/02/04(金) 23:36:28ID:???0473nobodyさん
2011/02/11(金) 16:21:37ID:???http://hibari.2ch.net/test/read.cgi/php/1295956018/
0474nobodyさん
2011/02/25(金) 02:27:29.72ID:???0475nobodyさん
2011/03/15(火) 19:22:31.81ID:Igf8K9Yt定期的に変わる広告文章を多数のサーバー上のサイトに表示しています(テキストリンクです)。広告を入れ替える際にサイト1つ1つの内容を変更すると手間と管理が大変な為、マスターを1つ変更すると他のサイト全てが変更できるような仕組みを作りたいと考えています。
ここで、問題が出ました。
多数のサーバーがマスターサーバーにある情報を読み込んで、表示できるようにしたい。ですが、この多数のサーバーはallow_url_fopen が 許可されていません。外部サーバーからインクルードすることができませんでした。
マスターサーバーは企業向けのレンタルサーバーを利用していますので、データベース、phpなど使用できます。
多数の広告を表示しているサーバーはphpが利用できるだけで、細かい設定ができません。
この条件で、当初の条件を満たすシステムは作れるのでしょうか?
あるのならばその手順を教えてください。
0476nobodyさん
2011/03/15(火) 19:25:48.34ID:???0477nobodyさん
2011/03/16(水) 14:41:09.84ID:???0478nobodyさん
2011/03/16(水) 19:57:53.29ID:???0479nobodyさん
2011/03/16(水) 23:05:24.10ID:???(aaa,bbb,ccc)
を全部かぎかっこをつけて
(「aaa」,「bbb」,「ccc」)
として$textの文字列を置換したいのですが
$result=str_replace($a,"「".$a."」",$text);
としたら$text内のaaa,bbb,cccの箇所がArrayと表示されます。
どうすればいいか教えて欲しいです。
0480nobodyさん
2011/03/16(水) 23:07:47.76ID:???0481。
2011/03/16(水) 23:28:53.96ID:???$text = "###aaa###bbb###ccc";
$search = array("aaa","bbb","ccc");
$replace = array_map(function($v){return "「{$v}」";},$search);
$result=str_replace($search,$replace,$text);
print $result;
0483nobodyさん
2011/03/17(木) 08:29:52.77ID:???0484475
2011/03/17(木) 15:57:22.92ID:???テキストリンクの広告を扱っています。
SEO目的なのでできれば静的に処理されるPHPで
処理を行いたかったのですが、無理そうですので
アドバイスに従い iframe を使ってみようと思います。
jsonp のクロスドメインについても、勉強しながら後々には使えるようになりたいです。
ありがとうございました。
0485nobodyさん
2011/03/18(金) 18:37:32.02ID:???0487nobodyさん
2011/03/18(金) 21:12:42.56ID:???0488nobodyさん
2011/04/13(水) 01:23:37.18ID:3ZKLqUAhhoge1.phpは以下のようにしてhoge2.phpを呼び出すものとします。
header(location=”hoge2.php”);
この場合、WEBサーバーではhoge1.phpへのアクセス(プロセス?)は無く
なった物と認識して、hoge2.phpへ移るものと考えて良いのでしょうか?
それともhoge2.phpが表示されている最中もhoge1.phpにアクセスが
残っていると認識されるのでしょうか?
0489nobodyさん
2011/04/13(水) 01:34:51.75ID:???0490nobodyさん
2011/04/13(水) 09:37:32.13ID:???アクセスログも残るし処理も続いたような気が・・・
ただ画面遷移はされてるので処理してるかどうかとかはわからないはず
0491nobodyさん
2011/04/15(金) 23:38:33.44ID:???今の所プログラムの基本的な流れや仕組みは理解。
1から書けと言われれば本を見ながら。
特別な処理になるとちょっとお手上げというレベルですが…
こんなのを作りたいので以下。
1.ある2人が別々のフォームから6つの言葉を入力する。
2.お互いが何を入力したか相手(や第三者)には分からない。途中で書き直しもできる
3."開封日"を設定する(これはお互いが一緒でないといけない もしくは片方が決める)
4.開封日になると6つのボタンが表示される
5.1つめのボタンを押せば、2人が入力した1つめの言葉が公開される
6.そんな感じでボタンを押して開封していく
そんなシステムを作りたいんですが、これってかなり複雑ですか?
作りたいものが見えていると頑張れる気はします
0492nobodyさん
2011/04/16(土) 00:24:55.57ID:???勉強にもなるところがありそうだし、いいんでない?
ファイル入出力、ユーザ識別あたりが考えどころになるかな。
0493nobodyさん
2011/04/16(土) 10:29:29.46ID:???それと、「ある2人」が自分と友人とか決まった人同士なら楽だけど、
公開ウェブサービスのように不特定多数のユーザーから「ある2人」を選ぶならかなり難しいと思う。
0494nobodyさん
2011/04/16(土) 14:35:53.07ID:???ありがとうございます やはりデータベースは触ることになりそうですね…
MySLQ?でしたっけ、こちらも勉強していこうと思います。
ある2人については、不特定多数のユーザーですねorz
ただ、2人に予めパスワードなど決めてもらって
同じパス同士でやらないと作動しないという風には考えてあります。
余計ややこしくなるかな
0495nobodyさん
2011/04/17(日) 19:29:11.00ID:???これからはPostgreSQL
0498nobodyさん
2011/04/18(月) 20:51:30.94ID:???それにPostgreSQLってまともに使われてたの日本ぐらいじゃないか・・・
0499nobodyさん
2011/04/19(火) 12:44:28.65ID:???0500nobodyさん
2011/04/23(土) 14:29:20.27ID:???filetime的な
PHP5
0502nobodyさん
2011/04/23(土) 15:57:27.70ID:???0503nobodyさん
2011/04/28(木) 19:38:37.99ID:???最終的には2chの掲示板のようなのをつくりたいんですが、知識ゼロです。
ネットにも適当なサイトがなくて、本で勉強したいんですが、たくさんあってよく分かりません。
どういった本を読んでいけばいいんでしょうか。
お勧めの本とかあれば教えてください。
0504nobodyさん
2011/04/28(木) 20:07:39.10ID:???入門者なんてどれも似たり寄ったりだ
0505nobodyさん
2011/04/28(木) 20:36:35.26ID:???0506nobodyさん
2011/04/28(木) 20:38:59.67ID:???0507nobodyさん
2011/04/28(木) 21:19:15.48ID:???逆算して自分が覚えるべきことをリストにまとめろ
例えば
2ちゃんのような掲示板を作る
↑
スレッド式掲示板を作る
↑
記事とコメントフォームだけのシンプルな掲示板を作る
↑
コメントフォームをデザインする
↑
ファイルに文字列を書き込む&ファイルの内容を読み込むコードを書く
↑
http://localhost/にアクセスしてHello worldを表示させる
0508nobodyさん
2011/04/28(木) 23:16:15.39ID:P8KNi+qPreturn $arg;
}
これを一行で書きたいんだけどなにかあったら
教えてください
0509nobodyさん
2011/04/28(木) 23:17:17.28ID:???return $arg;
}
$b = a("aaaaaaa");
0510nobodyさん
2011/04/28(木) 23:39:24.90ID:???0511nobodyさん
2011/04/28(木) 23:40:49.93ID:???0512nobodyさん
2011/04/28(木) 23:52:31.78ID:???0513nobodyさん
2011/04/28(木) 23:59:31.65ID:???0514503
2011/04/29(金) 13:13:09.43ID:???phpの勉強する前に、htmlがほとんど分からないんですが、掲示板を作るにあたってhtmlから勉強したほうがいいんでしょうか。
それともphpの本を読んでいくと自然に掲示板を作るかぎりでのhtmlの使い方が分かるようになりますか。
教えて君ですみませんが、ウェブアプリを作るのははじめてでどうhtmlの知識が入ってくるのか想像ができないレベルです・・・。
一応学習計画としては、
よくわかるPHPの教科書→絵本→基礎からのMySQL→PHPによるWebアプリケーションスーパーサンプルを考えてますが、html部分もこれらで解説されているのでしょうか?
0515nobodyさん
2011/04/29(金) 13:57:22.06ID:???0516nobodyさん
2011/04/29(金) 14:00:34.46ID:???次に、「どのように出力するとどのようにブラウザに表示されるか?」を理解する意味でhtmlかな。
<ここはオプション>
見栄えを気にするならCSS
更に、クリックしたときに画像のアップを見せたい、とかいう感じの動的なページを望むならJavascript
</ここはオプション>
で、PHPかね
どこを重視するかによって、オプションは抜かしていくのがいいと思うが・・・
使い勝手を気にするならオプションは無視できんかな
0517nobodyさん
2011/04/29(金) 17:02:27.17ID:???0519nobodyさん
2011/04/29(金) 17:12:10.18ID:???【PHP】下らねぇ質問はID出して書き込みやがれ 104
http://hibari.2ch.net/test/read.cgi/php/1297669559/
【PHP】下らねぇ質問はID出して書き込みやがれ 103
http://hibari.2ch.net/test/read.cgi/php/1295956018/
【PHP】下らねぇ質問はID出して書き込みやがれ 102
http://hibari.2ch.net/test/read.cgi/php/1292670453/
【PHP】下らねぇ質問はID出して書き込みやがれ 101
http://hibari.2ch.net/test/read.cgi/php/1289793607/
【PHP】下らねぇ試ソ問はID出して緒曹ォ込みやがれ 100
http://hibari.2ch.net/test/read.cgi/php/1288168893/
【PHP】下らねぇ質問はID出して書き込みやがれ 99
http://hibari.2ch.net/test/read.cgi/php/1286938893/
【PHP】下らねぇ質問はID出して書き込みやがれ 98
http://hibari.2ch.net/test/read.cgi/php/1284805237/
【PHP】下らねぇ質問はID出して書き込みやがれ 97
http://hibari.2ch.net/test/read.cgi/php/1279833891/
【PHP】下らねぇ質問はID出して書き込みやがれ 96
http://pc11.2ch.net/test/read.cgi/php/1275032024/
【PHP】下らねぇ質問はID出して書き込みやがれ 95
http://pc11.2ch.net/test/read.cgi/php/1271636105/
0520nobodyさん
2011/04/29(金) 17:12:33.60ID:???0521nobodyさん
2011/04/29(金) 19:48:26.54ID:???PHPの前にHTMLとCSSは必須。
半月からひと月くらいはHTML/CSSに時間を割いた方が良い。
PHPの読む本は挙げたのでok。
オススメの順番は、
PHPの絵本→基礎からのMySQL→よくわかるPHPの教科書→PHPによるWebアプリケーションスーパーサンプル
(理由:負担が軽い順だとこうなる)
0522503
2011/04/30(土) 10:51:16.37ID:???htmlとcssは本当によくわかってないんで、2ch風な掲示板を作るにはどうやって勉強したらいいかわからないです。
最終的には、スレッド式掲示板を作るにもphpだけではなくhtmlとcssが必要だと思いますが、ネットや本を読んでも文法の説明がほとんどで、どうやれば掲示板のhtmlが書けるのかわかりません。
学習計画としたら、どんな本(あるいはネット)を読めばいいでしょうか。
0523nobodyさん
2011/04/30(土) 10:59:38.68ID:???http://hibari.2ch.net/test/read.cgi/hp/1301891537/
0524nobodyさん
2011/04/30(土) 12:26:35.27ID:???って考えるだろう。それをコードにすれば掲示板が出来あがる。
0525nobodyさん
2011/05/01(日) 16:53:28.14ID:???/(\s|^)(I|you)(\s|$|\.)/という正規表現があるとして
「(I|you)」の部分だけキャプチャするのは正規表現だけで書けますか?
0526nobodyさん
2011/05/01(日) 17:00:36.21ID:????:について調べればいいんだけど、名前忘れた
/(?:\s|^)(I|you)(?:〜〜
としてみて
0527nobodyさん
2011/05/01(日) 18:56:18.17ID:???直接そのPCからブラウザで開いてみたりしたら遅くなりました^^;
別PCでもエクスプローラからはそのPC見れるんだけどなにが起きているのだろう・・・
ともかくやってみました。
preg_match("/(?:\s|^)(I|you)(?:\s|$|\.)/"," you ",$a);var_dump($a);
出力:array(2) { [0]=> string(5) " you " [1]=> string(3) "you" }
下記を見て「(?:〜)」もキャプチャされる気がするのですがやり方あるのでしょうか?
http://www.php.net/manual/ja/regexp.reference.subpatterns.php
0528nobodyさん
2011/05/01(日) 18:59:46.39ID:???0529525
2011/05/01(日) 19:07:51.11ID:???ちなみに別PCから見れなかったのはセキュリティソフト設定が戻ってたのが原因でした。
冷静なればなんでもなかった。
それとID・番号なかった・・・527も525です。
0530nobodyさん
2011/05/01(日) 19:15:39.73ID:???0531525
2011/05/01(日) 19:23:25.42ID:???というのが狙いで正規表現はPHP・JavaScriptでしかまともに使ったことがなかったので
ここで質問したのですが別の方法検討してみます。。
0532nobodyさん
2011/05/01(日) 21:20:32.58ID:???> preg_match("/(?:\s|^)(I|you)(?:\s|$|\.)/"," you ",$a);var_dump($a);
> 出力:array(2) { [0]=> string(5) " you " [1]=> string(3) "you" }
>
> 下記を見て「(?:〜)」もキャプチャされる気がするのですがやり方あるのでしょうか?
> http://www.php.net/manual/ja/regexp.reference.subpatterns.php
キャプチャされてない結果にしか見えない。
"you"だけが欲しいなら"you"だけにマッチする正規表現にすればいいだけ。
言明の項も読むといいよ。
0533525
2011/05/01(日) 23:28:06.45ID:???まだ言明の所を読んでいる途中ですが他にやっておくこともあるので時間切れです^^;
一応試した所まで書いときます。明日夜にまた試してみる予定です。
preg_match("/(?<=\s|^)(I|you)(?=(\s|$|\.))/"," you layout I ",$a);var_dump($a);
出力:array(3) { [0]=> string(3) "you" [1]=> string(3) "you" [2]=> string(1) " " } ?
> にしか見えない。
それとここが少し気になります。1つ目の要素は「((?:〜)」の部分に記述した内容にもマッチしてると
思うのですが、2つ目だけ見ればという意味なのでしょうか。
0534525
2011/05/01(日) 23:30:35.42ID:???■ このスレッドは過去ログ倉庫に格納されています