12/09/27 12:25:26.58
ルーピーPHP
くるくるパーPHPer
51:nobodyさん
12/09/27 12:42:43.93
■PHPチュ,ウの真実■
・自分たちにとって都合の悪い書き込みはとにもかくにも自演扱い
52:nobodyさん
12/09/27 13:14:44.26 foKwtDI4
DB接続する時の選択肢としてPHPの場合
・標準関数 → 速度速いけどベタ書きなんで変更あったら大変
・PEAR(DB) → 昔は多く使われた。古いシステムに機能追加とか以外では今は使わない
・PEAR(MDB2) → 変更が楽。でも標準関数やPDOより速度劣る
・PDO → MDB2より速度速く標準関数より変更に強い。一番使われてる?
があると思うけど、それぞれの利点・欠点ってこんな感じ?
一番多く使われそうなのはやっぱPDOですかね?
53:nobodyさん
12/09/27 13:24:10.10
PDOはphp5.1からだっけ
54:nobodyさん
12/09/27 13:27:46.75
>>52
フレームワークのを使うのが多いんじゃないかな
CakePHPのModel、ZendFrameworkならZend_Db、SymfonyならDoctrine
55:nobodyさん
12/09/27 13:28:46.82
SQLITEを直に使え
56:nobodyさん
12/09/27 13:38:37.72
PHPはデータベース操作に向いてない
57:nobodyさん
12/09/27 13:52:31.86
PHPでデータベース操作ってw
手で水を掴んで風呂釜に移すような話だなw
58:nobodyさん
12/09/27 13:58:01.61
>>52
・PEARはラッパー
・PDOつかっとけ
変更がどーとか DB変えても変更しないで のような話だろ?
PDOの速度気にするような人間が考えることではないな。
59:nobodyさん
12/09/27 14:09:04.11 foKwtDI4
それじゃもうPEARでのDB操作はまったく必要ない?
少なくともPHP5.1が使える環境ならPEARのDB機能には意義はない?
60:nobodyさん
12/09/27 14:16:56.94
>>59
5.1だと、これがあるな
URLリンク(www.tokumaru.org)
61:nobodyさん
12/09/27 14:21:44.92
まぁでも思うんだけどさ
DBのレコード数が多くなってくると
スクリプトからのDBアクセスの処理コストより
単純にDB自体の処理コストが問題になってくるから
PEARでもPDOでもどっちでもいいような気がするけど。
違うの?前者の処理速度の違いとか僅かでしょ?
62:nobodyさん
12/09/27 14:24:07.84
5.1くらいから変更してない鯖って結構多いもんねー
4→5の時も色々あったし。
PEARのが安全&汎用性高いという意味では意義あるのかな。
63:nobodyさん
12/09/27 14:25:53.90
PEAR::DB_DataObjectをよく使うから
MDB2使ってるよ
64:nobodyさん
12/09/27 14:29:45.86
文字コードは全部UTF-8がいいよね。
文字コード問題でもう悩みたくない…
65:nobodyさん
12/09/27 14:31:53.72
>>61
そのDB自体の処理以外の色々が ってことでしょう
ムダにMDB2デカイし。 機能使い倒してるなら別だけど
66:nobodyさん
12/09/27 14:32:27.85
どんだけSQLインジェクション放ってあるサイトあんだろ?
67:nobodyさん
12/09/27 14:37:54.27
CPU馬鹿っ速でメモリたっぷりの今の鯖では微々たる差じゃね?
それなら汎用性と安全性を第一でチョイスした方がよくね?
68:nobodyさん
12/09/27 14:39:55.03
・PEAR(DB) → 昔は多く使われた。古いシステムに機能追加とか以外では今は使わない
↑おれは未だにこれ使ってるサイト持ってるけどダメなの?w
面倒だから変えてないw
69:nobodyさん
12/09/27 14:54:32.43
・PHP → 昔は多く使われた。古いシステムに機能追加とか以外では今は使わない
70:nobodyさん
12/09/27 15:03:14.75
>>69
それじゃー今は何?
71:nobodyさん
12/09/27 15:18:11.68
>>70
絡むなってば
72:nobodyさん
12/09/27 15:48:45.49
>>71は自分の方針を他人に強制しようとするマ%ジ%キ%チ
phpやってんのってこういう香具師しかいねーの?
73:nobodyさん
12/09/27 15:57:00.50
>>72
矛盾してて面白い
74:nobodyさん
12/09/27 16:05:05.80
>>70
今はPerlだよ
セキュリティに対しての意識が高くなってきてるからわざわざセキュリティホールのあるものをインストールするのは避ける方向になってる
Perlにもセキュリティホールはあるが、PerlがインストールされているところにPHPをインストールするとPerlのセキュリティホールに加えてPHPのセキュリティホールが増えることになる
セキュリティホールは少ないほうがいい
そうすると似たような言語のPerlとPHPではどちらか一方のみをインストールしたほうがいいってことになるけど
PerlはWeb開発以外にも色々使うからインストールしないという選択肢はあまりない
すると必然的にPHPを外すことになる
75:nobodyさん
12/09/27 16:14:14.04
だんだんperlerの手法が韓国人じみてきたな…。
76:nobodyさん
12/09/27 16:19:36.83
>>70
遅くて開発効率も悪く、昔はよくCGIで使われたが
既に終わっている言語であるPHPは避けられる傾向
勢いがいまだに増しているPerl一択
77:nobodyさん
12/09/27 16:26:21.53
Perlの下落の勢いが増してる
78:nobodyさん
12/09/27 16:49:50.62
色々使えばいいやん。
PerlでもPHPでもJavaでもなんでも。
その時その時で必要なもの使えばいいやん。
言語なんて所詮単なる道具だしね。
自分は趣味サイトは全部Rubyだけど。
79:nobodyさん
12/09/27 17:04:42.04
PHPしか使えない、
あるいはPHPすらマトモに使えない、
ゴミが必死なスレ
80:nobodyさん
12/09/27 18:52:14.20
Perl使う奴はPerlユーザーとかPerlエンジニアって言われるのに
PHP使ってる奴は何でPHP|厨って呼ばれるか知ってる?
81:nobodyさん
12/09/28 02:55:12.44
知らないの?
82:nobodyさん
12/09/28 03:18:36.21 kxUGBWkJ
何があったか知らないけど おまえら取りあえず謝っとけwww
83:nobodyさん
12/09/28 03:28:25.55 kxUGBWkJ
脆弱性の無い言語ってさ
チェック機能が死んでるとも言えるんじゃね
URLリンク(www.computerworld.jp)
84:nobodyさん
12/09/28 05:50:02.16
なんか最近同じような流れだが新キャラが登場したのか?
85:nobodyさん
12/09/28 06:34:34.25
>>80
PHPすら書けずにPHPIと書いちゃうから
86:nobodyさん
12/09/28 07:00:51.18
いいからPerl厨もPHP厨も定職に就けよ
まともに仕事してる奴が日中や深夜に2chに書き込みとかありえん。
自称在宅ワーカーですか?www自分の居場所が無いノマドワーカーですか?wwwwwwww
87:nobodyさん
12/09/28 07:03:40.09
土方だから深夜まで残業してるんだろ
察してやれ
88:nobodyさん
12/09/28 07:37:36.22
この板のurlはperlでもwebprogでもなくphpなんです
89:nobodyさん
12/09/28 08:45:03.51 ZV3uxU5H
phpで開発なんかはしてますが、オープンソースとかはまったくの無知です。
ソースを不特定多数の人に公開したいのですが、そういうときはどういったサービスを使うのがメジャーなんでしょうか?
90:nobodyさん
12/09/28 08:52:49.54
>>89
大体自分のサイト
91:nobodyさん
12/09/28 09:12:35.41 ZV3uxU5H
>>90
すいません
自分のサイト持ってないもので。
92:nobodyさん
12/09/28 10:46:07.33
githubがある
93:nobodyさん
12/09/28 12:19:08.71
>>89みたいなヴァカがこうやってゴミを拡散しようとするから
ITの未来のためにもPHPは徹底的に潰さなくてはならない
94:sage
12/09/28 12:21:37.27
オープンソース知らなくても優秀なコード書くひとたくさんいるし
95:nobodyさん
12/09/28 12:48:19.07
ツイッターの診断メーカーみたいなwebアプリをphpで作っているのですが、
ユーザーの結果ごとにurlを与え、ユーザーそれぞれが自身の結果をつぶやけるようにするには
どうしたらいいですか?
96:nobodyさん
12/09/28 13:11:46.23
ID出てないよ
97:nobodyさん
12/09/28 13:12:36.89
>>94
意味なし
98:nobodyさん
12/09/28 13:13:44.56
>>95
URLを与えればいい
呟けるようにすればいい
99:nobodyさん
12/09/28 13:14:18.80
>>95
>>1すら読めないような注意力のない奴には無理
言われてから読んで訂正するようじゃ遅すぎる
100:nobodyさん
12/09/28 13:36:49.46
<ABCD>
<ABC Category="E">...</ImageSet>
<ABC Category="E">...</ImageSet>
<ABC Category="E">...</ImageSet>
<ABC Category="E">...</ImageSet>
<ABC Category="E">...</ImageSet>
<ABC Category="E">...</ImageSet>
PHPにてXMLから要素を取得したいのですが、
同じ要素が並んでいる場合、どう対処すれば良いんでしょうか?
ABCD->ADC
とやると、1つしか取り出せないので、頭抱えてます・・・
101:nobodyさん
12/09/28 13:39:55.48
>>1
102:nobodyさん
12/09/28 13:41:51.51 sFYN1NYK
すみません、>>100のIDだすの忘れました
103:nobodyさん
12/09/28 14:11:03.71
>>102
ID出すだけのことも忘れる本物のアフォには無理
どうせアルゴリズムも同じ姿勢でいい加減に考えてるんだろ
104:nobodyさん
12/09/28 14:18:16.56
よくわかんないけど↓みたいに出来なかったっけ?
$hoge = simplexml_load_file('hoge.xml');
$hoge->abc[0];
$hoge->abc[1];
$hoge->abc[2];
105:nobodyさん
12/09/28 14:44:24.33
>>102=基地害
忘れましたと言えば許されると思ってる。
社会に不要。
106:nobodyさん
12/09/28 14:51:49.82
と、社会派ニートが申しております。
107:nobodyさん
12/09/28 15:01:13.68 sFYN1NYK
>>104
やってみたけど、ダメでした・・・
108:nobodyさん
12/09/28 15:09:51.13
>>107
$xml = simplexml_load_file('test.xml');
foreach( $xml->ABC as $x)
var_dump($x);
<ABC で始まって</ABC> で閉じてるならな。
</ImageSet>で閉じてるけどなんとかしろということ?
109:nobodyさん
12/09/28 15:16:46.33
サンプルを書き換え忘れたんだろ?
気にすんな
110:nobodyさん
12/09/28 15:56:43.76 IfP/1sSi
質問です
YouTubeのURLから動画のIDだけを抜き出す正規表現を教えてください
ぐぐったらいくらでもヒットするのですが
ヒットしたものはすべてIDに-が付いてると-以降を抜き出せないのです。
例えば
$url = "URLリンク(www.youtube.com)";
$id = preg_replace("/.*v=([\d\w]+).*/","$1","$url");
echo "id = " .$id;
出力結果
id = kEc
よろしくお願いします
111:nobodyさん
12/09/28 16:02:47.67
>>110
\d\w
を
\d\w\-
じゃだめなの?
112:nobodyさん
12/09/28 16:07:04.90
youtube.*?(/|v%3D|\\?v=)([\w\-]{11})
113:nobodyさん
12/09/28 16:14:53.62 IfP/1sSi
>>111>>112
ありがとうございます。
$id = preg_replace("/.*v=([\d\w_-]{11})/","$1","$url");
これで完璧でした。間違ってませんよね?
114:nobodyさん
12/09/28 17:28:43.27
>>113
ここで間違ってないって見ず知らずの他人が言ったら信用すんの?
お前頭おかしいよ
ペッチパーってこういう世間知らずの気狂いしかいねーの?
115:nobodyさん
12/09/28 17:42:22.25
頭がおかしいのはphpを使ってる時点で(ry
116:nobodyさん
12/09/28 18:12:48.45
PHPはキチガイ御用達言語
117:nobodyさん
12/09/28 18:49:00.65
>>113
URLリンク(www.youtube.com) みたいなアドレスの場合、
&の前までが、idに置き換えられるだけなので &以下が消えないよ。
idの後.*でも追加しないと
118:nobodyさん
12/09/28 20:38:31.91
まだやっててワロタ
119:nobodyさん
12/09/28 21:00:17.48
クラス設計なんですけど
サーバー変数ってどのクラスからでも取得できるようにしてますか?
120:nobodyさん
12/09/28 21:12:09.72
>>119
ID
それともっと具体的に
121:nobodyさん
12/09/28 22:06:00.54
サーバー変数ってグローバル変数じゃろ?
122:nobodyさん
12/09/28 22:08:07.97 jddxkmn/
>120
ああ失礼しました。
フォームクラスが$_GETにアクセスしてもいいかとかです。
123:nobodyさん
12/09/28 22:11:40.81
PHPはオブジェクト指向言語ではないただのクズ言語
124:nobodyさん
12/09/28 23:03:36.48 IfP/1sSi
>>117
ありがとうございます!感謝感謝
125:nobodyさん
12/09/28 23:37:58.65
>>122
別に$_GETに直接アクセスしてもいいと思う
でもissetのチェックとか考えるとラッパークラス使ったほうがいいかな
フレームワークだとRequestクラスとかがあることが多いし
126:nobodyさん
12/09/29 00:30:48.11
馬鹿しかいないんだなこのスレ
127:nobodyさん
12/09/29 00:37:54.57
天才は巣にお帰りください
128:nobodyさん
12/09/29 05:48:51.28
>>126
お前が雑魚であることを自覚して馬鹿に変えたか
129:nobodyさん
12/09/29 10:33:55.34
>>110
parse_urlとparse_str使ったがいいんじゃない
130:nobodyさん
12/09/29 11:44:29.67
PHP坊は週末もゴミ言語に自分の人生を何時間もつぎこむの?w
131:nobodyさん
12/09/29 12:40:47.24 6jvmsJUQ
phpとちょっとずれるんですが、
お客さんが、HPをここをこうして欲しいと依頼を受けた時、
一旦お客さんにテストのページを見せて、機能を実際さわってもらって、
そこからはじめて本家ページにアップしようと思ったら
どういう仕組が考えられますか?
本家用と、テスト用の2種類のページを用意するしかないですか?
みなさん、こういうのどうしてるんでしょう?
132:nobodyさん
12/09/29 12:49:41.57
お客さんじゃなくて自分が動作確認のため触るだけだけど
本番がwww.hoge.com
だったら
devwww.hoge.comに置いてる
133:nobodyさん
12/09/29 12:51:35.28
何でもそうだがいきなり本番サーバーに反映するのはいかんよ
いきなり本番サーバーで実験するやつもいるけどな、@wikiとかw
134:131
12/09/29 13:00:09.52 6jvmsJUQ
>>132
回答有り難うございます。
やっぱ、それって全く同じデータを2つづつ置くことになります?
それって混乱することになったりしませんか?
135:nobodyさん
12/09/29 13:09:19.36
本番とテスト用を分けろって話だろ?
馬鹿か?
136:nobodyさん
12/09/29 13:15:00.65
>>134
本番を丸コピしたクローンをdevwwwに置いて(同じサイトが二つ)
そっちに修正加えて自分とお客さんが納得したら
devwwwに加えた修正をそのまま本番に加えるだけなのでややこしくないかと
137:nobodyさん
12/09/29 13:27:38.11
>>125
意見ありがとうございます
138:nobodyさん
12/09/29 13:29:41.87
お客様に納得いただく前に本番サーバに上げる方が混乱を招く
139:131
12/09/29 14:08:13.32 6jvmsJUQ
回答有り難うございます。
もうひとつ質問なんですが、テストページと本番ページ2サイト用意した場合
テストページが、googleにクロールされぬようにしておくってどうすればよいでしょう?
テストページにクロールされないようなmeta要素をいれることにすると
膨大なページにmetaが入り、アップするたびにmeta要素を外さないといけないですし・・・。
140:nobodyさん
12/09/29 14:22:39.18
本来、運用スレってあるべきなんだよ
ねーんだよ
141:nobodyさん
12/09/29 15:00:15.14
>>139
robots.txtの存在忘れないでください
142:nobodyさん
12/09/29 15:04:52.66
>>139
ベーシック認証でもかければいい
143:nobodyさん
12/09/29 17:05:32.87
テストページの存在を秘密にする
(秘密保持契約を締結する)
テストページのホスト名を外部でIPアドレスに解決できないようにする
robots.txt
144:nobodyさん
12/09/29 20:04:56.94
閲覧にIP制限
145:nobodyさん
12/09/29 22:05:05.69
このスレってPHP以外の質問もいいんだな
これからガンガンPerlの質問をさせてもらおう
146:nobodyさん
12/09/29 22:13:16.64
向こうの糞スレがおとなしくなったと思ったら
流行らなかった腹いせか
147:nobodyさん
12/09/29 22:22:09.29 6G9lUq1h
PerlとPHPはどっちが糞ですか?
断然PHPですよね?
148:nobodyさん
12/09/29 22:33:17.45
すいません、テキストファイルを読み込んだら自動で改行で区切られて配列に入るのですが、
その配列要素から加工の過程で改行を消すと、その配列には改行がないためそのまま保存したのでは次から読み込むときに正しく配列に入りません。
これはデータを加工した後の配列の要素を一つ一つチェックしてから保存しなければならないということでしょうか?
149:148
12/09/29 22:36:04.69
すいません、解決しました
150:nobodyさん
12/09/29 22:40:44.75
>>148
ID
あと、何をしたいのかよく分からない
151:nobodyさん
12/09/29 22:42:56.78
foreachで回して一気にチェックすればいいだろ
152:nobodyさん
12/09/29 22:56:55.91
>>150
配列に入ったデータの加工をしたいのです。
>>151
少ないうちはそれでいいのですが、量が多くなってくると時間がかかりそうで・・・。
153:nobodyさん
12/09/29 23:04:12.95 BcXERuRv
array_map
154:nobodyさん
12/09/29 23:08:53.72
配列を改行で連結してから保存するのが普通
155:nobodyさん
12/09/29 23:14:48.23
>>148
加工って最後の改行が取れるような加工してんの?
加工中にチェック入れれば?
156:nobodyさん
12/09/29 23:17:29.82
スレタイも読まねえカスは消えろ
157:nobodyさん
12/09/29 23:18:21.01
>>152
どうせprint FH @buf;とかやってんだろ?
print FH join("\n",@buf);にしろ
158:nobodyさん
12/09/29 23:20:10.39
>>154で既出
159:nobodyさん
12/09/29 23:22:42.46
改行連結は駄目だろ。
どっかの要素に改行が入ってたら連続改行が生まれて次に読み込むときに空要素が入るだろ。
160:nobodyさん
12/09/29 23:31:07.73
@data = ();
foreach( @dat ){
if ( $_ =~ /\n$/ ){ push( @data , $_ ); }
else{ push( @data , $_ . "\n" ); }
}
で@dataを保存
161:nobodyさん
12/09/29 23:46:11.80
まずそのテキストファイルの形式がおかしい
XMLなど改行に左右されない形式にしろ
どうしてもテキストにしたいなら改行文字をエスケープしろ
162:nobodyさん
12/09/29 23:53:35.59
>>157
>>160
あ、何かそういうコード、一昔前にCGIとかで見た記憶がある!
なつかし~~!!
なんだっけ、それ?
163:nobodyさん
12/09/29 23:57:13.00
読み込むときに判別するほうがいいんじゃないの?
open( FH , "<datafile.txt" );
while( <FH> ){
if ( $_ ne "\n" ){
push( @dat , $_ );
}
}
close( FH );
164:nobodyさん
12/09/30 00:02:20.08
そういえばXMLパーサでおすすめってある?
165:nobodyさん
12/09/30 00:06:09.58
>>164
XML::Simple
166:nobodyさん
12/09/30 00:12:06.56
>>165
サンクス!
CPANで入れられる?
167:nobodyさん
12/09/30 00:19:54.82
CPANの読み方
しーぱん
くぱん
どっちが正しいか投票で決めようぜ!!!!1
168:nobodyさん
12/09/30 00:23:02.72
XML::Simpleは糞。
XML::TreePPがおすすめ。
169:nobodyさん
12/09/30 00:23:10.47 Pb8UGolb
文字列で例えば
$word=fdkgjsdojgkerjgaoisdjgl;
というのがあって
「a」という文字があった場合、「a」とそれ以降の文字を削除。
上記例でいうと「fdkgjsdojgkerjg」だけを取り出したいのですが、
どう記述したら良いんでしょうか?
170:nobodyさん
12/09/30 00:27:11.38
>>169
if ($word=~/([a-zA-Z]*)a.*/){
$result=$1;
}
171:nobodyさん
12/09/30 00:43:52.79 Pb8UGolb
>>170
ありがとうございます。
ちょっと、分からないのですが、
どこから、$1が分からないのですが・・・
もし
$word="あいうえおかき(くけこさすせそ)";
だった場合、「あいうえおかき」だけを抜き取る場合、どう書けば良いんでしょうか?
172:nobodyさん
12/09/30 01:04:03.66
>>169
explode('a',$word)[0];
5.4からな
173:nobodyさん
12/09/30 01:17:01.39
今まで荒らしてたのは、Ruby厨でもJava厨でもなく、
やっぱりPerl厨だったのがはっきりしたなwww
眼中にないんだから絡んでくんなよ・・・
巣に帰れ
Perlについての質問箱 56箱目
スレリンク(tech板)
174:nobodyさん
12/09/30 01:18:19.38
>>162
パールのようなもの
175:nobodyさん
12/09/30 01:18:40.06 Pb8UGolb
>>172
すみません、バージョン5.2です
176:nobodyさん
12/09/30 01:21:00.19
>>175
そんならlist使えば
てか5.2って古いな
177:nobodyさん
12/09/30 02:34:44.94
何か他人を荒らし呼ばわりしてる馬鹿がいるけど
IT業界を荒らしてるPHP肘は自分たちのことは棚に上げてんの?
178:nobodyさん
12/09/30 09:37:31.65
俺らがIT業界の足を引っ張ってるところを邪魔すんなっつってんだ
Perl厨はそんなことも分からないのか
179:nobodyさん
12/09/30 09:54:02.58
PHPerの芽を摘んで根絶やしにするのが俺らの使命
180:nobodyさん
12/09/30 10:20:17.72
PHPはwordpressやFacebookやヤフー知恵袋やgreeやopenPNEなど多くのサイトで使われています
しかしperlが使われているサイトは2ちゃんねる、mixi、MTくらいしか思いつきません
またこの板のURLにはPHPという文字列が含まれています
181:nobodyさん
12/09/30 12:18:58.32
たったそれだけか?
サイトを知らなさすぎだ
182:nobodyさん
12/09/30 12:34:42.39
>>180
もし自演じゃないならやめてくれ。ソレは荒らしに加担してるだけだ。
183:nobodyさん
12/09/30 12:46:38.16
多くの人が使ってるからと言って、
いいものとは限らんよ
繋がらないことでお馴染みの
SoftBankのサービスはどこがいいんだ?
中国はこの国の最大の貿易相手だが、
いったい中国のどこがいいんだ?
184:nobodyさん
12/09/30 12:51:45.92
>>>175
$x=explode('a',$word);
print $x[0];
185:nobodyさん
12/09/30 12:54:16.53
くるくるPerl
186:nobodyさん
12/09/30 14:18:08.37
>>184
出来ました!
ありがとうございます!
187:nobodyさん
12/09/30 14:33:41.69 gNLBQzzV
同じクラスないのstaticメソッドを呼ぶとき
static::hoge()とself::hoge()の2つの書き方ができますが
どちらがいいのでしょうか?理由も教えていただきたいです。
188:nobodyさん
12/09/30 14:39:51.32
基準も示さずにどっちがいいかとか意味不明
PHPやってるゴミってこんな奴しかいないの?
189:nobodyさん
12/09/30 14:41:31.91
PHPも
PHPerも
ゴミ
190:187
12/09/30 14:58:55.32 gNLBQzzV
>>188
すみませんプログラミング自体初心者なのでstatic::とself::を
どう使い分けるのかがそもそもわからなくて…
使い分け方を教えていただけると嬉しいです
191:nobodyさん
12/09/30 15:01:45.13
黙れゴミ
192:nobodyさん
12/09/30 15:03:55.95
>>190
調子に乗って質問内容をコロコロ変えてんじゃねーぞクズ
どうせまた質問内容変える気だろ
マジでクズすぎる
プログラム以前の問題
193:190
12/09/30 15:05:08.49 gNLBQzzV
大変申し訳ありませんでした。
187の質問は取り消させて頂きます。
190の質問に答えていただけたら嬉しいです。
194:nobodyさん
12/09/30 15:10:34.45
それでまた数レス後には190の質問は取り消すんだろ
何度も釣れると思うなよキチガイ
195:nobodyさん
12/09/30 15:15:24.48
>>193は釣り。
釣りじゃなければ池沼。
こういうksがPHPの評判を下げるんだろうな。
196:190
12/09/30 15:21:16.20 gNLBQzzV
>>194
あなたが現実でどれほど辛い目にあわれているのか、自分にはわかりませんが
これまでのレスを見る限りではとても大変な状態であることはわかります。
しかし、だからといってネットで人にあたり憂さをはらしてもしかたがありません。
一時的に気は紛れるでしょうが、抱えている問題は何も解決しないのです。
目を背けず腹を据えて、問題解決に取り組んでみませんか?
ひとりでは無理なら、友達を頼ってみてください。友達がいないようでしたら
自分でも構いません。相談に乗ってあげることくらいはできます。
akikakist@gmail.com 気軽にメールしてください。
根の深い難しい問題なのかもしれませんが、それが解決した暁には
今とは比べものにならないようなとても穏やかな気持ちで日々を過ごせるはずです。
頑張りましょう。
197:nobodyさん
12/09/30 15:23:00.94
>>196
三行で頼む
198:nobodyさん
12/09/30 15:24:17.01
>>196
↑
この人自分に言い聞かせるべきことなのに他人にアンカ打ってる・・・。
もしかして自覚がないのかな。
だとしたらかなり重症。
199:nobodyさん
12/09/30 15:26:56.98
>>196 ゴミ
200:nobodyさん
12/09/30 15:26:58.40
ほらみろID:gNLBQzzVがスレ違いの内容で荒らし始めたぞw
やっぱただ煽りに来てるだけだったかw
201:nobodyさん
12/09/30 15:30:08.67
キチガイが哀れまれててワロタww
202:nobodyさん
12/09/30 15:35:26.12
哀れむっていうのは新しいな
よほど悔しかったのか涙目で連投してるし
203:nobodyさん
12/09/30 15:49:10.19
>>190
教えてやる価値なし
PHP自体価値なし
204:nobodyさん
12/09/30 16:06:49.14 XLFm/GA/
crulで任意のファイルとメッセージをpostで送信しようと思い、ファイル名に@プレフィックスを付けて配列にしてsetpotに渡したのですが
$filepath="/temp.jpg";
$message="てすと";
$postfields['file'] = "@{$filepath}";
$postfields['msg'] = $message;
curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields);
この様に書くと、$messageに"@/root/log"等、アットマークから始まる文字列が入っていると
$messageの値もファイルパスとしてファイルを開こうとしてしまいます。
リクエストヘッダでContent-Type:multipart/form-data を指定しつつ
任意のファイルのデータと文字列をpostするにはどうしたらよいでしょうか
205:nobodyさん
12/09/30 16:12:06.30
しなくていいからさっさと回線切れ
206:nobodyさん
12/09/30 16:13:56.75
俺が許可する
どんどん質問しろ
207:nobodyさん
12/09/30 16:21:00.24
ファイルの読み込みで120行目だけが欲しいときってそれ以外をスキップしたら速かったりする?
Cでの入出力みたいにポインタ移動みたいなのってない?
208:nobodyさん
12/09/30 16:26:40.09
ポインタ移動はないんじゃないかな。
while(<FH>)で120回まわしてから読み込むのが一番早いと思う。
209:nobodyさん
12/09/30 16:32:35.16
えっ?
seek使えばいいとかじゃなくて?
seek FH,50,0;
とかで好きなところに移動できるぞ?
210:nobodyさん
12/09/30 16:51:30.28
>>204
基礎がなってない
211:nobodyさん
12/09/30 17:23:18.26
>>204みたいに基礎を勉強せずにいきなりプログラミングから入るヴァカは何なの?
212:nobodyさん
12/09/30 17:57:37.99
糞言語PHPらしいや
213:nobodyさん
12/09/30 18:00:12.01
>>204
ファイルもメッセージも rawurlencodeして文字列渡し key1=val1&・・・にするしか。
>>207 >>208 >>209
ID
214:nobodyさん
12/09/30 18:17:23.10 XLFm/GA/
>>213
それだとmultipart/form-data;の型式ではなくなってしまうと思ったので
URLリンク(d.hatena.ne.jp) を参考に
こんなデータを返す関数を作りました
URLリンク(gist.github.com)
Content-Type: multipart/form-data; boundary=foobarbaz
--foobarbaz
Content-Disposition: form-data; name="name"
touka_tt
--foobarbaz
Content-Disposition: form-data; name="photo"; filename="myphoto.jpg"
Content-Type: image/jpg
(ここに画像のバイナリデータがくる)
--foobarbaz--
//ここまで
215:nobodyさん
12/09/30 18:19:55.83
>>204のようなクズがいるから
PHPを根絶やしにする必要性を痛切に感じる
事態は深刻だ
216:nobodyさん
12/09/30 18:31:46.11
C言語でも作れるけど何らかのメリットがあるからPHP使ってるってんなら分かるけど
>>204とかPHPしか使えないゴミでしょ?
存在価値なし
217:nobodyさん
12/09/30 18:42:38.08
PerlだろうがRubyだろうが道具なんて何でもいいんだよ。
米炊くときに炊飯器だろうがかまどだろうが飯ごうだろうが鍋だろうが
多少差はあれどどれでも食えるレベルのものが炊けるだろ?
それと同じ。
だけど>>204みたいな基礎のなってないゴミカスクズ野郎は
その米をとぐときに洗剤入れるんだよ。
道具の選択以前の問題。
218:nobodyさん
12/09/30 21:01:37.61 YkWGcPob
専門スレで質問したんだけど、返答がないのでちょっと内容変えてこっちで質問
Notice: include(): 1. h->opened_path=[null] h->filename=
[/var/www/Symfony/vendor/symfony/symfony/src//Symfony/Component/ClassLoader/DebugClassLoader.php]
in /var/www/Symfony/vendor/composer/ClassLoader.php on line 150 Call Stack: ~~~
....
....
あとずっと同じようなエラー文が続く
Symfony2というフレームワーク使って、Welcomeページ開いたらエラーがでてしまった。
「symfony/src//Symfony/」 ←ここのsrcとSymfonyの間にスラッシュ2本入ってるのがエラーの理由なんじゃないかと思うんだけど
どうやったら直るのかわからない・・・
別PCでやった時は普通に表示されたので、もう一回VitualBox→Ubuntu→Symfony2と最短でインスコしなおして見たんだけど
全く同じエラーがでる・・・
ホストOS自体がおかしいんだろうか・・・
219:nobodyさん
12/09/30 23:10:10.25
何で隔離スレに来たんだよ
220:nobodyさん
12/10/01 01:16:49.02
>>218
テメーのウンコみたいな質問なんか誰も相手にしたくねーからスルーしてんだよ
そんなウンコ質問を調子に乗ってこっちにまで投下してんじゃねーぞ
ウンコ拡散機かテメーは
221:nobodyさん
12/10/01 01:32:44.79
>>218はウンコを食う
ゆえに共食い
222:nobodyさん
12/10/01 11:10:54.42 2eb1zfzg
【OS名】Windows Server 2003 R2 Standerd Edition SP2
【PHPのバージョン】5.3.8(cli)
【連携ソフトウェア】 excel?
【質問内容】
COM関数にてexcelファイルの全てのシートの全ての文字列を取得しようとしていますが、
$obj = new COM("excel.application"); ←でphpがストップします。
サーバーにはOffice(excel)はインストールされていません。
また、エクセルのインストールは必要でしょうか?
223:nobodyさん
12/10/01 11:38:21.02
COMの使用例に倣って
$obj = new COM("excel.application") or die("Unable to instantiate Excel");
でインスタンス化できなかったら終了してみたら?
>サーバーにはOffice(excel)はインストールされていません。
>また、エクセルのインストールは必要でしょうか?
そら必要でしょう
224:nobodyさん
12/10/01 13:17:55.10
>>223
PHPExcelとかがエクセルのインストールなしに読み書き出来るので
COM関数もエクセル経由じゃなく、バイナリを直接ゴニョゴニョしてるのかな?と思ってましたが違うんですね
ちなみにPHPExcelだとどうしても読めないエクセルファイルがあって使えませんでした
(きちんと.xls,. xlsx, .xlsmの振り分けして簡単なものなら読める)
全部のシートの全部の文字列取得するだけでいいんのですが、何か良い方法ないですかね?
(エクセルのインストール無しで)
225:nobodyさん
12/10/01 13:31:25.31
エクセルインストールすれば済む話だろ
何でもタダでできると思うな世間知らずの貧乏人が
PHP駐は知能だけじゃなくて金までないのか?
226:nobodyさん
12/10/01 14:06:06.18
インターネットが普及してからというもの>>224みたいな金出さない前提のク.ズが増えた。
エクセル買う金すらない貧乏人がプログラムなんて組んでる場合じゃないだろ。
身の程を知れ乞食。
227:nobodyさん
12/10/01 14:10:18.47
>Windows Server 2003 R2 Standerd Edition SP2
これも買ってないのか?まさかそんなはずはあるまい
228:nobodyさん
12/10/01 14:21:45.81 2eb1zfzg
あのー、質問に対してフォロー出来ないスキルの無い人は鬱陶しいのでレスしないで貰えます?
大前提がインストールしたくないってだけで買えないとか、あなた達と一緒にしないでくださいね。
ちなみにWindows Server 2003 R2 Standerd Edition SP2は買ってませんよ。
229:nobodyさん
12/10/01 14:34:40.26
officeインストール出来ない非windows環境でそういうことをしたい要求は昔からあって、
Spreadsheet::ParseExcel(Perl) なり、 PHPExcelなり 他にも Spreadsheet_Excel_Readerとか
いろいろあるけど、どれも読めないことがあるので使えないだけで。
230:nobodyさん
12/10/01 14:35:49.98
>>228
煽るのはやめて下さい。迷惑です。
231:nobodyさん
12/10/01 14:46:55.46
>>228
必要なものが分かってるのにそれはしたくないとかキチガイかお前。
働きたくないけどお金欲しい!
みたいな?w
頭腐ってんじゃねwwwwwww
本物のキチガイは自覚がないんだろうなwwwwwwwwwwwwww
232:nobodyさん
12/10/01 14:50:46.36
>>228
あのー、自分で調べて解決出来ない知能の低い人は鬱陶しいのでプログラムに手を出さないで貰えます?
233:nobodyさん
12/10/01 14:57:30.86
入れ食いですね
その環境にしたくないから他の方法知ってる人いたら教えてくださいってだけなのに、どうやったらお金がないって脳内変換出来るんでしょうね?
自分で解決出来ない云々言う人がなんでここにいるのか不思議
234:nobodyさん
12/10/01 15:18:40.86
釣りのためだけの質問に食い付く馬鹿多数
235:nobodyさん
12/10/01 15:44:27.78
はてブとかでたまにプログラムとかPHP初めてでWEBサービス作ったってエントリあるけど
そんな簡単に作れるもんなのかね・・・
236:nobodyさん
12/10/01 15:47:02.94
ID出てないよ
237:nobodyさん
12/10/01 17:10:59.61
>>235
セキュリティザルでバグありまくりなら作れるだろw
238:nobodyさん
12/10/01 18:08:43.67
そうそう、細部無視の内部欠陥だけで"それっぽく"作るだけなら何でも作れる
カス以下の知識とスキルしかない奴でもそれっぽく作れる
世の中の大抵の製品やサービスはそれっぽく作れる
まぁその結果シナの高速鉄道事故が起こったわけだが
そしてPHP厨の仕事はそのレベル
239:nobodyさん
12/10/01 18:20:47.46
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
巣が流行らなくて残念なゴミカスどもにかまってはいけません
240:nobodyさん
12/10/01 18:24:33.51
>>233
「金は欲しいけど仕事はしたくないから他の方法を教えろ」ってニートと一緒じゃん。
ゴミ乙w
241:nobodyさん
12/10/01 19:13:12.52
Perlサイコー!ウッヒョー!!
242:nobodyさん
12/10/01 19:17:16.07
Perlが何の略かには諸説ある
243:nobodyさん
12/10/01 19:46:04.41
お前ら、この前のYAPC::Asiaはどうだった?
ラリーにサインもらえたか?
244:nobodyさん
12/10/01 21:33:40.41
php使ってる奴はばかしかいないから行くわけないじゃん
245:nobodyさん
12/10/01 21:47:01.15
確かに隔離スレだった
246:nobodyさん
12/10/01 22:37:04.00
ヒラリー・栗きんとんのサインをもらった
247:nobodyさん
12/10/01 23:40:55.28
いまだにPerl使ってる奴って何なんだろうwww
この先もPerl使うのかなwww
248:nobodyさん
12/10/02 07:44:56.57
それはPHPが特に
249:nobodyさん
12/10/02 09:06:34.98
>>240
全然違うと思うぞ?
現場経験ないか、統括経験のないゴミ以下乙w
250:nobodyさん
12/10/02 16:18:32.68
>>249
ここは自己紹介板じゃねーぞ
2ch初心者か?
251:nobodyさん
12/10/02 16:51:35.24
>>250
涙拭けよw
252:nobodyさん
12/10/02 16:58:39.09
巣に帰れ
253:nobodyさん
12/10/02 17:06:32.89
勉強しろ
254:nobodyさん
12/10/02 17:27:20.38
>>251
自分が涙目だからって人も涙目とは限らんぞw
255:nobodyさん
12/10/02 18:45:50.75
ニートに捨てるものなんて無いしな
256:nobodyさん
12/10/02 19:07:19.40
ニートには童貞を捨てる機会もないしな
257:nobodyさん
12/10/02 19:47:21.39 sHaoStfl
0の除算でDivision by zero~ってエラーが出ますが
なんか前に例外処理が可能なような話をどこかでみたような気がするのですが
なんかそういうことは可能でしょうか?
可能ならば教えていただきたいです
try {
echo 0/0;
} catch (Exception $e) {
}
だと捕捉できませんでした
258:nobodyさん
12/10/02 20:05:14.54
>>257
set_error_handler
259:257
12/10/02 21:35:27.20 sHaoStfl
>>258
ありがとうございますm(__)m
260:nobodyさん
12/10/02 23:07:42.08
デジタルコンテンツ()やネット関連で金を落とすなんて
馬鹿のする事だと思っている奴も多いのです。
261:nobodyさん
12/10/03 00:57:27.45 ivcHZ9y4
シェルから実行するとエラーが出力されないんですが原因は何でしょうか
error_reporting(E_ALL);
は先頭でやっています
262:nobodyさん
12/10/03 01:03:19.02
基本的に無料でできることしかしない
263:nobodyさん
12/10/03 01:11:04.41
ini_set( 'display_errors', 1 );
264:nobodyさん
12/10/03 01:36:39.91
失礼しました
ライブラリにエラーハンドラが定義されていました・・・
restore_error_handlerで戻せばOKでした
265:nobodyさん
12/10/03 01:45:21.08
あー関係ないですね
266:nobodyさん
12/10/03 15:54:54.09
GDかImageMagicを使ってあらかじめ指定した色のみを使って画像の色数を落としたい
のですがどうすればいいでしょうか?
267:nobodyさん
12/10/03 18:27:58.64
お前には無理
268:nobodyさん
12/10/03 19:24:55.99
妙なところに改行入れてるヴァカには無理
269:nobodyさん
12/10/03 20:36:53.88
>>266
ID出てないよ
270:nobodyさん
12/10/04 03:48:33.79
なんでperlはPHPに追い抜かれたんですか?
271:270
12/10/04 03:55:48.74
つまりphpに対するperlの欠陥を教えて欲しいです。
またスクリプト言語でjavaやperlを抑えて
phpが主流に至った経緯も知りたいです。
272:nobodyさん
12/10/04 04:18:36.03
スレチ
273:nobodyさん
12/10/04 06:33:22.13
ググれキチガイ
274:nobodyさん
12/10/04 06:41:28.95 36JufAGO
英数字だけでハッシュ化される関数ないですか?
base64でデコードすればいいんですかね
275:nobodyさん
12/10/04 06:51:12.49
Base64はハッシュではない
デコードは意味が逆
Base64は英数字のみではない。英数字は62種類しかない。
276:nobodyさん
12/10/04 09:41:19.96
>>270
質問ならID出せ
277:nobodyさん
12/10/04 10:36:57.55
>>274
MD5+62進数
URLリンク(marcus.bointon.com)
PHP5.3 GMP
278:nobodyさん
12/10/04 14:04:50.80
デコードって言ってるぐらいだし
復号化されてほしいと理解してよろしいか?
279:nobodyさん
12/10/04 14:19:20.84
デコードできるものもハッシュ化と呼ぶの?
280:nobodyさん
12/10/04 14:40:59.97
デコードできないことは要件ではないね。
完全ハッシュであればデコード出来るし。
281:nobodyさん
12/10/04 15:03:54.65
ハッシュは不可逆の一方向関数のことだろ
282:nobodyさん
12/10/04 16:21:14.08 e0ODjc2o
馬鹿共はレスすんなって
283:nobodyさん
12/10/04 17:51:49.20
そして誰もいなくなった
284:nobodyさん
12/10/04 18:42:03.95
完全ハッシュって何だよ
可逆か不可逆であって
可逆なら可逆圧縮か暗号化だろ
285:nobodyさん
12/10/04 19:26:44.43
>>284
>>282
286:nobodyさん
12/10/04 19:47:50.77
274です
ああ、すみません
md5などのハッシュ値をbase64エンコードしても問題ないか?という趣旨の質問でした
>>277
ありがとうございます
287:nobodyさん
12/10/04 20:01:34.54
wikipediaのハッシュ関数のところを見れば 暗号だの可逆だの言ってることが、
ハッシュ関数の一部でしかないことがなんとなく分かるかもね
288:nobodyさん
12/10/04 20:15:53.54
> 下らねぇ質問は
そうした、下らない質問をしてしまう初心者を相手にしているスレなんだろ?
ここで煽りを続けている奴は、所詮は中級者なんだろうね。
少し知っていることを鼻にかけて、何かを勘違いしている奴なんだろう。
上級者ならば、もっと冷ややかに質問を眺める余裕が欲しいね。
289:nobodyさん
12/10/04 20:26:41.42
>>288
なんでアホをわざわざ煽るの?
290:nobodyさん
12/10/04 21:27:50.53
>>288がキチガイたからさ
291:nobodyさん
12/10/04 21:32:21.90
wikipedia()
292:nobodyさん
12/10/04 21:34:34.81
ウィキペディアを100パーセント信用してるキチガイまでいるのか
293:nobodyさん
12/10/04 21:56:56.60
信頼できる情報源としてWikipedia持ち出してくる奴にはマジで情弱基地害しかいない。
まあそれで基地害かどうかはざっくり量れるから、まともに相手をするべきかの判断基準になる。
294:nobodyさん
12/10/04 22:00:33.36
アレ見てどう思うかだけの話よ
間違ってると指摘してくれてもいいんだよ?
295:nobodyさん
12/10/04 22:02:25.29 xVzC0Eut
アホに返事してしまった。申し訳ありません。
296:nobodyさん
12/10/04 22:54:18.08 XT7cUfLL
紹介したページが正しいかどうかは、ウィキペディアかどうかとか関係ないのに
コレは叩けると思っちゃんったんだね。
というか、そうやって反応するから面白がっていつまでも荒らすんだから学習しようよ。
297:nobodyさん
12/10/04 23:15:43.70
>>295
謝るくらいなら最初からするな
自制のきかない猿は二度と書き込みするんじゃねーよ
猿並のおつむだからどうせまた書き込むんだろうけどw
298:nobodyさん
12/10/05 00:35:24.50 RPhGAeCo
◆質問用テンプレ
【OS名】Ubuntu 12.10
【PHPのバージョン】5.4.4
【連携ソフトウェア】
【質問内容】どうしてこの板ってけんかばかりしているの?
299:nobodyさん
12/10/05 00:50:37.39
ペチパーは民度が低いからだよ
300:nobodyさん
12/10/05 00:50:53.79
ふっるいバージョン使ってんな
301:nobodyさん
12/10/05 02:16:46.40
>>298
PHP柱は精神的に不安定な奴ばっかだから。
302:nobodyさん
12/10/05 02:29:38.82
仕事のストレス溜まってるのかな?
303:nobodyさん
12/10/05 02:36:43.00
ニートしかいないからこのスレ
出来る人間はそもそも言語の優劣なんて語らないし
304:nobodyさん
12/10/05 03:10:20.18 fawr5vo1
PHPスレにキチガイが沸くのは昔からでしょ
無視するに限る
305:nobodyさん
12/10/05 11:00:10.39
>>286
作っているものの要件や前提がないとなんとも言えない。
base64化したあと、何に使いたいの?
=がつくことがあるので、GET値で渡したいとか言ったら問題だし。
306:nobodyさん
12/10/05 11:19:57.70
Perlスレと比べればかなりマシ
まあそのPerl基地外がPHPスレを荒らしたりしてるが
307:nobodyさん
12/10/05 11:33:40.54
などと妄言を繰り返しており
PerlがPHPみたいなカス言語を相手にするわけがないにも関わらず
Perlを勝手にライバル視し続けている模様です
308:nobodyさん
12/10/05 11:37:40.77
Perlスレに閑古鳥が鳴いてるからってPHPスレに出張してくんなよw
309:nobodyさん
12/10/05 13:53:02.86
Perlみたいな終わった言語はぶっちゃけ眼中にないだろw
せめてRubyにしてくれ
310:nobodyさん
12/10/05 15:35:47.08
ルビーとかオワコン
始まってさえいない
311:nobodyさん
12/10/05 15:37:06.50 vWz8nI6m
おちんちんびろーん
312:nobodyさん
12/10/05 16:03:33.55
rubyは超人気だろ!島根の町おこしに使われるくらいだからな
313:nobodyさん
12/10/05 16:36:26.16 NpjF32w9
ヒアドキュメントで教えて下さい。
URLリンク(www.hogehoge.com) の文字列を展開するには、
どうすればよろしいでしょうか?
$home_url = 'www.hogehoge.com/';
$header = <<"HTML";
・・・・・
<link rel="stylesheet" href="URLリンク($home_urlcss)" />
HTML
で駄目でした。
下記も駄目でした
"http://{$home_url}css/style.css" --> URLリンク({www.hogehoge.com)
314:313
12/10/05 17:00:08.06
悩むのが面倒なんで
$home_url = 'www.hogehoge.com/';
$css_url = 'http://'. $home_url.'css/style.css';
として $css_url をヒアドキュメントで使います 。
ペコリ(o_ _)o))
315:nobodyさん
12/10/05 17:29:18.50
クオートつけるなら終わりもつけるし、
つけないなら始まりもつけない
316:nobodyさん
12/10/05 17:34:31.69
ルビーは始まってさえいない
317:nobodyさん
12/10/05 17:37:38.40
$header = <<< HTML
<link rel="stylesheet" href="URLリンク($home_urlcss)" />
HTML;
home_urlcssがない
$home_url = 'www.example.com/';
$header = <<< HTML
<link rel="stylesheet" href="URLリンク({$home_url}css)" />
HTML;
<link rel="stylesheet" href="URLリンク(www.hogehoge.com)" />
URLリンク({www.hogehoge.com)が 気になる
318:nobodyさん
12/10/05 17:47:37.27
・・・hogehoge直し忘れた
319:nobodyさん
12/10/05 19:04:40.75 gTOJNY0P
変数名は大文字小文字を区別するけど、関数名は区別しない
どうしてこんな仕様にしてしまったんでしょうか
320:nobodyさん
12/10/05 19:20:51.34
クズだから
321:nobodyさん
12/10/05 19:34:43.20
だからそんないい加減な仕様の言語使うなって
変な癖がついて他の言語やるときに苦労するぞ
HSPがオススメ
322:nobodyさん
12/10/05 21:04:13.44
>>319
下位の互換性を考えながらすこしづつ進歩してきてるから。
PHP5のときも区別案が出たけど却下された。使われてる言語はいろいろと難しい。
Windowsのファイル名もそうなってるのも、DOSのときからの互換性考えてだし。
323:nobodyさん
12/10/05 21:39:30.80
使われてるのになんで標準関数の引数の順序がバラバラなの?
324:nobodyさん
12/10/05 23:24:35.05
>>323
ID出てません
325:nobodyさん
12/10/06 00:41:38.27
>>324
自治厨うぜぇ
PHPやってるとこいつみたいになんの?
326:nobodyさん
12/10/06 00:42:42.30
PHPの仕事ってあるの?
ネットでしかみたことないわ
327:nobodyさん
12/10/06 00:46:19.37
>>325-326
ID出てません
328:nobodyさん
12/10/06 00:49:34.70
>>325
phpやってると脳も根性も腐るよ
>>326
ないよ
だってphpやってるって時点で脳弱ってわかるじゃん
好き好んで脳弱を雇うところなどありはしない
>>327
だから何?
一生言ってろバーカ
329:nobodyさん
12/10/06 01:03:27.95
>>328
ルールを守らないなら巣へお帰り下さい
330:313
12/10/06 01:04:01.97
>>317さん どうも
URLリンク({$home_url}css)"
ヒアドキュメントで { } で囲めばOK だと思ったのですが、{ } が表示されたのです。
ありがとうございます>
331:nobodyさん
12/10/06 01:06:22.03
巣での自演がバレたからって腹いせに出てこなくていいよ(笑)
332:nobodyさん
12/10/06 01:08:22.94
Ruby厨はRailsスレにでも帰れよ
スレリンク(php板)
333:HSP
12/10/06 01:26:11.94
HSP使え
334:nobodyさん
12/10/06 01:35:56.98
Perlスレ荒らしに来るんじゃねーよphp厨の分際で
php利用者がどんどん減ってるからってPerlスレ荒らすとかマジキチ
php利用者が目に見えて減ってるのはみんなphpの糞仕様に嫌気がさしたからなんだよ
それをPerlに八つ当たりとかphp厨マジでイカれてるな
335:nobodyさん
12/10/06 12:36:22.35
荒らしくらい自力で何とかしろよゴミ
336:nobodyさん
12/10/06 12:46:00.85 CsTOvNCe
PHPで万能細胞を作る方法を教えて下さい
脳みそが足りないので修復したいです
337:nobodyさん
12/10/06 12:51:32.51
>>336
手遅れ
338:nobodyさん
12/10/06 14:15:00.49
おいID出してる奴にはまともに回答してやれよ
339:nobodyさん
12/10/06 14:22:46.45
>>338
知恵遅れ
340:nobodyさん
12/10/06 14:29:55.23
>>335
お前の同胞だろ何とかしろ
341:nobodyさん
12/10/06 14:39:35.43
ID出す方法教えてください
342:nobodyさん
12/10/06 14:41:06.67
>>341
IDが出てません。
343:nobodyさん
12/10/06 15:04:46.07
だからID出す方法を教えてください
344:nobodyさん
12/10/06 15:10:24.38
php坊ってそういう訳の分からないルールに拘って効率の悪いことやってるよな
訳の分からない言語仕様に従って効率の悪い開発やってるし、根本的にそういうのが好きなのか
345:nobodyさん
12/10/06 15:54:53.03
拘ってるのはお前一人
346:nobodyさん
12/10/06 17:01:42.16
>>343
ID出して質問してください。
347:nobodyさん
12/10/06 17:06:17.02
>>346
ゴミ
348:nobodyさん
12/10/06 17:07:22.27
sageたらID出ません
sageない=ageたらIDが出ます
初めてIDが???になる板行ったとき一週間くらいわからなかった…
349:nobodyさん
12/10/06 22:37:49.55
>>1読めばID出す方法書いてるだろ
読まない阿呆は帰れ
350:nobodyさん
12/10/07 00:47:32.88
>>349
踊る阿呆乙
351:nobodyさん
12/10/07 00:53:16.59
禿
352:nobodyさん
12/10/07 01:03:51.03
>>351
見る阿呆乙
353:nobodyさん
12/10/07 01:17:26.39
何をいってんだこの池沼は
354:nobodyさん
12/10/07 02:48:50.15
PHPやってるくらいだから仕方がない
PHP厨⊂池沼
PHP厨は池沼である→真
池沼はPHP厨である→偽:池沼が全員PHPを使うとは限らない
PHP厨でなければ池沼ではない→偽:PHP厨以外の池沼もいる
池沼でなければPHP厨ではない→真
355:nobodyさん
12/10/07 02:51:09.15
何が面白いと思ってそんな書き込みをしたの?
356:nobodyさん
12/10/07 06:32:13.93
裏
逆
対偶
懐かしい
357:nobodyさん
12/10/07 09:27:26.31
ニートの夜は遅い
358:nobodyさん
12/10/08 04:33:51.17 AfplD6SK
PEARのMailで送信すると改行がされない
文字化けは起きていないし
なにがいけないのでしょうか
359:nobodyさん
12/10/08 06:01:52.24
PHPなんか使うから
360:nobodyさん
12/10/08 10:44:07.43
CRLFで
361:nobodyさん
12/10/08 11:12:08.98 amkuXCZs
こんにちは
PHPで以下のようなことがしたいのですが、どのようにすればよいでしょうか?
function getArray() {
return array(
'key' => 'value'
);
}
echo getArray()['key']; // ← 'value' と表示したい
やはり、一度変数に収めてからしか無理なのでしょうか?
何かいい手段がありましたら教えてください。
362:nobodyさん
12/10/08 11:18:18.57
バージョンによる
363:nobodyさん
12/10/08 11:22:34.93
>>361
URLリンク(php.net)
364:nobodyさん
12/10/08 12:31:42.33
仕様をコロコロ変える糞言語
365:nobodyさん
12/10/08 13:02:42.02
5.4から本気出してきたな
366:nobodyさん
12/10/08 14:34:11.24
>>698
サンクス。保存した これ本当に高校生?この可愛さは異常だろ…
367:nobodyさん
12/10/08 14:44:09.20 amkuXCZs
>>362-365
ありがとうございます!
368:nobodyさん
12/10/08 18:28:57.59
>>366
詳しく
369:nobodyさん
12/10/09 11:37:53.62 2vaGYIBB
PHPで作った会社のWebサイトがあるのですが、
担当地域ごとにご当地ページを表示する事になりました。
そこで質問があります。
現在使用しているのは以下のようなURLなのですが、
(PC向けのサイトで、IDが13番のスタッフ情報を見る場合)
URLリンク(exmaple.com)
ご当地版では、以下のように、ドメインの後ろに地域名を入れたいのです。
URLリンク(exmaple.com)
地域ごとのディレクトリを作り、その数分、サイトのデータをコピーする事も考えましたが、
後々の修正の手間を考えると、できればファイルは今まで通り1カ所に置いておき、
PHPで対応したいと考えています。
htaccessで、
URLリンク(exmaple.com)
にアクセスした際に、
URLリンク(exmaple.com)
となるようにするのも考えましたが、
・すでにGETクエリーを使用しているページがある(staff.php?id=13など)
・内部リンクすべてに?area=<?php echo $area_name; ?>などと追加していくのは大変
というような問題が出てきました。
こういう場合、何かいい方法はないでしょうか?
どなたかお力添えください。よろしくお願いいたします。
370:nobodyさん
12/10/09 11:44:34.13
URLリンク(exmaple.com)
371:nobodyさん
12/10/09 11:45:13.44
大変でもやらなきゃならないときはあるんだよ
アプリケーションの修正や拡張なんてそういうもんだ
372:nobodyさん
12/10/09 12:41:21.28
>>369
URLリンク(exmaple.com) を
URLリンク(exmaple.com) にしつつ
URLリンク(exmaple.com) を
URLリンク(exmaple.com)&id=13
にすることは可能
URLリンク(exmaple.com) のページは
(実際は /pc/?area=yamagataであろうとも)
<a href="index.php"> は URLリンク(exmaple.com)に飛ぶ
373:nobodyさん
12/10/09 12:43:02.48
別にGETクエリーもう一個使えばいいじゃん
374:nobodyさん
12/10/09 13:08:56.97
>>369
mod_rewriteは使っているんだよね。
/([a-z]+)/pc/staff.php?id=([0-9]+)か
{query_string}を使うとか
リンクの修正については、>>371だが。
375:nobodyさん
12/10/09 13:47:35.68
コピペしちゃったけど、よく見たらアドレス違うじゃん。
376:!nibja
12/10/09 14:13:39.07
!Mokuton
377:nobodyさん
12/10/09 14:35:59.92
プロキシのレスポンスタイムを表示するページを作りたいのですがどうやって求めてるんですか?
83.89.97.236:3128 DK 3.05s D http/https(SSL) 2012-10-09 13:39:33
58.52.176.60:6675 CN 1.29s A http 2012-10-09 13:39:12
59.90.200.165:8080 IN 3.68s D http/https(SSL) 2012-10-09 13:39:12
3.05sなどどうやって求めてるんでしょか?
378:nobodyさん
12/10/09 15:34:27.17
>>1
379:nobodyさん
12/10/09 18:19:56.66 VNPxmGjB
print_r()で取得した文字列を加工しようとしています。
preg_replace('/^( *)(.*)(Object)$/m', "...", $content);
preg_replace('/^( *)(.*)(Array)$/m', "...", $content);
だとうまくいくのですが、
preg_replace('/^( *)(.*)(Object|Array)$/m', "...", $content);
だと特定条件下でNULLを返してしまいます。(PHPマニュアルによるとエラー時にNULLを返す)
NULLになるのは、
$contentに外部から file_get_contents() したHTMLの一部をSmartyにassignしたものや、
同じく外部のHTMLを simplexml_import_dom() でSimpleXMLElementにパースしたものが入っている時です。
原因がさっぱりわかりません。何が考えられるでしょうか。
380:nobodyさん
12/10/09 18:46:45.99
>>369
大量のファイルを用意する処理をPHPで書けばいい
381:nobodyさん
12/10/09 18:48:12.30
>>379
でか過ぎんだよ。
URLリンク(blogs.yahoo.co.jp)
( *)(.*)は 意味がわかんねーし
そんな置換だったら
ケツからみて ObjectかArrayの早いほうの位置探したほうがいい。
382:nobodyさん
12/10/09 19:14:36.30
スレタイからしてもPHP虫は品がないのがよく分かる
383:nobodyさん
12/10/09 20:00:14.54
>>379
まず、マニュアル
URLリンク(www.php.net)
大事なことは下のnoteにある。
全部読んどけとは言わないが、困ったときはまずここ。
この件も当然記載がある。
384:379
12/10/09 20:38:49.42 VNPxmGjB
みなさんありがとう。
マニュアルにも記載された長大文字列については検証済みで、
一部の変数をunset()するなどして文字数を減らしたりしたのですが、
unsetする変数の組み合わせによっては文字長に関係なく成功したり、文字数が長いほうが成功したり、
かといって特定の変数の文字列の中身が悪さをしているかと言えばそうでもなさそうで、
ほとほと困っていたところでした。
しかし、>>381のURLに載ってるpcre設定を5000000にしたところ、
どんな文字列の場合でも成功するようです。
試行錯誤でなかなか実態を掴めなかったのは、preg関数に渡す文字列長そのものと言うより、
正規表現マッチ処理中に使われるメモリ使用量(?)的な制限だからなのかなと思いました。
なお、( *)(.*)は、あとで$1,$2を使って再利用する目的です。省略せずに書くとこんな感じ。
preg_replace('/^( *)(.*)(Object|Array)$/m', "$1<li><code class=\"parent\">{$marker}$2$3</code>", $content);
385:nobodyさん
12/10/09 21:25:44.29
>>384
そんな長い文字列で、置き換える該当箇所は1箇所だけなの?
386:379
12/10/09 22:26:58.97 VNPxmGjB
>>385
preg_replace()一発で、たくさん、何ヶ所も置換されますよ。
デバッグ用の関数なので、$content = print_r($GLOBALS,true);を処理させたりもします。
387:nobodyさん
12/10/09 22:46:44.02
//gがあればいいのに
388:nobodyさん
12/10/10 07:49:07.96
いらねぇ
peal厨きめぇ
389:nobodyさん
12/10/10 12:45:38.28
ペアル
390:nobodyさん
12/10/10 13:15:14.74
ピールじゃないの?
391:379
12/10/10 17:35:07.15 OLkF+uBv
たとえデバッグ用途でもメモリをたくさん使うのは美しくなかろうということで、
下記のように正規表現をはしょらず丁寧に書き直したところ、デフォルトのpcre設定のままでも動作するようになり、パフォーマンスも向上しました。
preg_replace('/^( *)(\[.+?\] => )?([a-zA-Z0-9_]+ Object|Array)$/m', "$1<li><code class=\"parent\">{$marker}$2$3</code>", $content);
.* を使う時は気をつけようと思います。
392:nobodyさん
12/10/10 17:36:12.99
Yahoo!Japanのログインの際に"ログインしたまま"にするにチェックを入れると
新規セッションでウインドウを開いた場合でもログインしたままになっているのですが
"ログインしたままにする"にチェックを入れた場合にはどのようにしてログイン情報を保ってるんでしょうか。
393:nobodyさん
12/10/10 17:38:01.53
クッキーじゃないの?
394:nobodyさん
12/10/10 17:54:23.89
クッキー
395:nobodyさん
12/10/10 17:55:34.14
ごめんなさい。
396:nobodyさん
12/10/11 22:48:51.21 GCYs23S0
mac OSX 10.7.5でxamppの1.7.3でPHP勉強しています
PDOを勉強したいのですが、「php_pdo.dll」「php_pdo_mysql.dll」「php_pdo_pgsql.dll」「php_pdo_sqlite.dll」どれもエクステンションの中に見当たりません。
PDOを使うにはどのようにすれば良いのでしょうか。
解説があるサイトなどはないでしょうか。
よろしくお願いします。
397:nobodyさん
12/10/11 23:02:18.49
>>396
初心者はxampp使うな
398:nobodyさん
12/10/11 23:11:57.93
>>396
お前みたいな馬鹿には無理
399:nobodyさん
12/10/11 23:20:15.95 hqHZjz9D
>>396
デフォルトで有効だろ。使えない?
あと、PHPの解説は公式マニュアルの右に出るものはないよ。
400:nobodyさん
12/10/11 23:24:42.80 GCYs23S0
>>399 デフォルトではPDOを使ってDBから値を表示させるところで何も表示されないので使えないのだと思いました。
同じソースがWindows7上のxamppではPDOの設定をしてあるので表示されます。
レンタルサーバーに上げてテストしたところこちらも大丈夫でした。
なのでmacのxamppにPDOの設定をしたいと思ったのです。
401:nobodyさん
12/10/11 23:47:42.97
何でMacなのにDLL…?
DLLはWindows限定
402:nobodyさん
12/10/12 00:55:31.47
だから>>400はマジで頭悪いんだって
403:nobodyさん
12/10/12 01:11:01.88 6SGPVweu
誰も知らないという事がわかりました
なるほど。
404:nobodyさん
12/10/12 01:17:16.11
ワロタ
405:nobodyさん
12/10/12 01:17:41.52
OSXってBSDだろ?
soファイルがあるか調べろ
あったら有効にしろ
406:nobodyさん
12/10/12 02:37:27.07 6eWOLMKN
phpと関係ないんですが
oauthの認証ページを自動で許可する方法を教えて下さい。
407:nobodyさん
12/10/12 03:15:23.72
phpと関係ないのになんで聞くんですか?
408:nobodyさん
12/10/12 06:47:24.24
PHPなんかやめておけ
409:nobodyさん
12/10/12 22:57:54.39
IDさえ出してれば教えてもらえると思ってるキチガイだろ
410:nobodyさん
12/10/12 23:02:53.08
oauth認証とかたまに見るな
同じやつが未だに解決できなくてチラチラきてる予感
411:nobodyさん
12/10/13 14:39:29.18 NEaW8d8M
phpでの質問でよいのかわからないのですが・・・
phpで空メール→自動返信→専用URL→ユーザ情報入力→登録
とう手順で会員登録システムを作っております
で、最後の登録処理で、ユーザには登録完了通知、あわせて登録用にシステム側に
ユーザ情報をサーバ内でメールを送信しています(DBは使っていない為)
その際に、ログ用として、システム宛の登録情報をCCでログ専用アドレスに飛ばしているのですが、
その際Fromをユーザーのメールアドレスにしてもよいものでしょうか
ログをチェックする際にFromがユーザのアドレスだと便利というだけなのですが
自システム内でFromを詐称するはまずいでしょうか
412:nobodyさん
12/10/13 16:31:49.17
なんでサーバ内でメール送信なんてややこしいことしてるの?
テキスト作成すればいいだけなのでは
413:nobodyさん
12/10/13 17:16:33.17
まあ自システム内でFromを詐称する分には好きにすればとしか
本当に下らない質問だな
414:nobodyさん
12/10/13 17:39:15.29
Fromなんて適当でいいんだよ
登録用のメール確認でDO_NOT_REPLY@example.comとかで送ってきたりするじゃん
415:nobodyさん
12/10/14 00:58:44.28 vwg2PQzB
色々検索で調べてみたんですが
フォームでエラー表示ってどうするのが一番良いんでしょう
入力画面のphpにpostでデータを送り、エラーがなければ
セッションにデータを入れて確認画面にリダイレクト、
確認画面ではセッションのデータを元に入力データを表示、というので問題ないでしょうか
確認画面のphpで入力画面のphpをincludeすると言うのも見ましたが、強引だし悪い方法に思えます
JavaScriptは無効にしている人がもしかしたら居るかもしれないので、サーバー側でチェックしたいです
さすがにクッキーまで無効にしている人は居ないと思うので、この方法しか無いかなーと思ったんですが
どうなんでしょう
416:nobodyさん
12/10/14 04:01:55.42
>>415
PHP自体に問題があるし
そのPHPを使ってるお前の頭にも問題がある
以上
417:nobodyさん
12/10/14 04:59:11.22 qXT79ZBF
ふたばちゃんねるのスレ(例:URLリンク(jun.2chan.net))の画像を
一気に全部保存するブログラムをphpで書いているのですができません助けてください
418:nobodyさん
12/10/14 07:24:34.31
>>417
いいよ
419:nobodyさん
12/10/14 08:25:42.01
>>415
入力->チェック->-正常->確認->-OK->送信
入力->チェック->-正常->確認->-修正->入力
入力->チェック->-異常->入力
420:nobodyさん
12/10/14 09:17:30.58 or/+zGD9
>>415
こういう方針で。
<form action="check.php">
check.php:
if(no_error){
include 'confirm.php';
}
else{
include 'input.php';
}
421:nobodyさん
12/10/14 10:59:53.83 qXT79ZBF
>>418
このように作ったのですが上手く動作しません
URLリンク(www1.axfc.net)
スレの画像を一括でダウンロードがしたいんです
ご教授お願いします
422:nobodyさん
12/10/14 12:14:35.44
phpのバージョンは?
423:nobodyさん
12/10/14 12:49:06.02 qXT79ZBF
>>422
私自身のPHP経験が浅く今はロカールサーバーで作業しています
424:nobodyさん
12/10/14 13:13:20.04
答えになってない
お前は日本語からやり直せゴミチョンが
425:nobodyさん
12/10/14 14:19:09.70
バージョンに依存する部分がある上に、変数名あちこち間違ってるんだけど
どこ参考にしたんだ?
426:nobodyさん
12/10/14 16:04:03.65 qXT79ZBF
>>424
PHP歴3日目なので分からない事だらなのですいません
>>425
URLリンク(www.php.net)
ここです
427:nobodyさん
12/10/14 16:07:08.48
PHP歴3日で他人の鯖に負担かけまくるシステムの開発か
スキルを持った人間が踏み外してクズなことをすると思ってたが
クズは最初からクズなんだな
そして自己満足のためだけに回答してそれを幇助するマジキチ
428:nobodyさん
12/10/14 16:13:13.93
荒らしはほんとしつこいな
429:nobodyさん
12/10/14 19:09:01.16
DOS攻撃プログラムを初心者が作ってると聞いて
430:nobodyさん
12/10/14 19:15:21.47
このスレの住民レベル低すぎだろ
431:nobodyさん
12/10/14 19:19:03.11
>>421
13行目の$imgPathsがそもそもなさそうだけど
432:nobodyさん
12/10/14 22:17:57.03
>>427
そもそも屑でなければphpを選択しない。
433:nobodyさん
12/10/15 00:54:50.16 eqYw7CgD
2次元配列に格納されている配列を偶数と奇数に分けて別々の入れるに格納するにはどうすればよいでしょうか?
data[0][0]←偶数
data[0][1]←奇数
data[0][2]←偶数
data[0][3]←奇数
data[0][4]←偶数
data[0][5]←奇数
イメージ的にはこのような感じです
434:nobodyさん
12/10/15 02:19:42.88
>>433
$x%0
435:nobodyさん
12/10/15 06:13:48.13
>>433
[2次元配列に格納されている配列] が、偶数か奇数かは どうやって判別するのでしょうか。
436:nobodyさん
12/10/15 06:23:18.33
>>421
もう一回上げて
437:nobodyさん
12/10/15 06:44:35.62
>>433
そんな関数はないから自作しなさい
438:nobodyさん
12/10/15 15:55:02.13
>>433 原文:2次元配列に格納されている配列を偶数と奇数に分けて別々の入れるに格納
> 2次元配列に格納されている配列を偶数と奇数に分けて
>>435 の指摘のとおりに配列を偶数と奇数に分けるとは何かを、まずは教えてください。
> 別々の入れるに格納
別々の入れるが何かを、まずは教えてください。
439:nobodyさん
12/10/15 17:31:34.42
説明能力がないというより言語障害の域
生きてて恥ずかしくないのかね
440:nobodyさん
12/10/15 17:41:33.39
そもそも何がやりたいの?
441:nobodyさん
12/10/15 18:04:50.82
学校の課題か何かでしょ
何がやりたいのかより、先生が出した課題の原文そのまま載っける方がいいよ
442:nobodyさん
12/10/15 22:21:18.20 Z/nx/LGU
<input name="photo<?= $i ?>" type="file" />
で、30個くらい 同時にアップロードできるフォームをつくったんですけど
どうがんばっても次のページで
$_FILESで取得出来る枚数が20個です。
<input name="photo<?= $i ?>" type="file" /> は20個が限界ですか?
443:nobodyさん
12/10/15 23:16:54.16
添え字が奇数と偶数の要素を分けたいんだろ?
444:nobodyさん
12/10/16 00:12:37.17
>>442
5.2.12から
max_file_uploadsのオプションで設定されて、
デフォルトが20です。
445:nobodyさん
12/10/16 11:17:52.30
CONFIG.SYS の FILES=20 の数値を増やして再起動
446:nobodyさん
12/10/16 17:45:32.16
再起動しなきゃならないゴ~ミ言語wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
447:nobodyさん
12/10/17 11:04:54.96
無駄な煽り言葉ってゴ~ミだね
448:終わってるな
12/10/17 18:16:53.23
過疎イヒが進んだクソすれ
449:nobodyさん
12/10/17 21:33:17.94
よかったなお前の荒らしが奏功して
450:nobodyさん
12/10/18 01:50:13.76 ZUhtOgWu
PHP5.2くらいから
function hoge(Foo foo) {
みたいに引数に型をしていできるようになりましたが、
この引数の型を取得するにはどうしたらいいでしょうか?
あるクラスのあるメソッドの引数の型は何かというのを取得したいのです。
451:nobodyさん
12/10/18 02:03:51.83
試してないしマニュアル開くのもだるいから
適当回答だけどReflectionでどうにかならんか?
452:nobodyさん
12/10/18 02:15:35.05
>>451
レスありがとうございます。
ReflectionParameterクラスがかなり近い感じですが、
型を取得するメソッドが見当たらないみたいです。。。
453:450
12/10/18 02:18:39.47
いや、
ReflectionParameter::getClass()
↑こいつで行けるみたいですね。
ありがとうございました。
454:nobodyさん
12/10/18 05:04:51.03 Vg/ocySG
教えてください。
下記のような文字列を持った変数があり、
$a = '<h1><?php echo "Hello"; ?></h1>';
こいつのphp部分を展開して「<h1>hello</h1>」という文字列にしたいです。
一旦外部ファイルに変数を書き出してincludeするとphp部分が展開されるのですが、
いちいち外部ファイルに書き出さないで展開できる方法ありますか?
file_put_contents( 'test.txt', $a);
ob_start();
include 'test.txt';
$a = ob_get_clean(); //展開されてる
455:nobodyさん
12/10/18 06:00:37.70
方法はあるがやり方忘れた
確かメモリで展開するような方法
456:nobodyさん
12/10/18 06:31:59.37 Vg/ocySG
>>455
早朝からありがとうございます。
ヒントもらって調べて、こんなやり方がありました。がincludeできません。
$fp = fopen('php://memory', 'r+');
fwrite($fp, $a);
fclose($fp);
include('php://memory'); // ダメ
include $fp; //ダメ
このストリームっていうものを初めて触ったんですが、
たしかにメモリ上に一時ファイルはできてるっぽいんですが、
どうやってincludeすればいいんでしょうか?
457:nobodyさん
12/10/18 06:56:23.32 Vg/ocySG
うおー、できました。
ob_start();
include "data://text/plain;base64,".base64_encode($a);
$a = ob_get_clean();
458:nobodyさん
12/10/18 07:02:19.16 Kix8858B
えっ
URLリンク(php.net)
459:nobodyさん
12/10/18 09:57:52.63
よくよく調べたら別にbase64かまさなくてもいけました。
>>458
phpタグがあるとevalできないです。
460:nobodyさん
12/10/18 10:06:27.16
>>459
$a = '<h1><?php print "Hello"; ?></h1>';
print preg_replace_callback('/<\?php(.*?)\?>/',function($r){ ob_start(); eval($r[1]); $ret=ob_get_contents();ob_end_clean();return $ret; },$a);
461:nobodyさん
12/10/18 14:05:49.40
冗談抜きで頭悪い奴しかいないな
クズすぎる
462:nobodyさん
12/10/18 16:53:07.56 T12STdKl
.htaccessの記述でインクルードパスを追加しています
php_value include_path "path1:path2"
ウェブアクセスではこれで済みますが、コマンドラインからテストするようなときのため
スクリプト中にset_include_path()で追加するコードを追加したいんですが
そうするとウェブアクセス時には重複してパスが追加されてしまいます。
追加済みであることを区別する方法はないでしょうか。
例えばperlで.htaccessに記述しようとする場合なら、PERL5LIBという環境変数にセットするので
これを見ることで判定できます。
なにかそういう方法があればと思ってるんですが・・
463:nobodyさん
12/10/18 16:59:12.05 wQYl1awA
phpで、認証ページからログイン、flashを使った写真表示のページを作成しています
元のリンク先からページを開いた際に、うまく表示されるときと表示されない時があり、
それも不定期にその現象がでます(何も表示されない時は真っ白)
error_reportingで全てのエラー表示を設定し、サーバーのアクセスログやエラーログも
チェックしているのですが、何も表示されず・・・
他に原因を探るのにチェックすべき点などはありますでしょうか?
なお、認証は失敗するとセッションを削除して強制的にログアウトさせています
表示されないときも引き続きリンク先をクリックしていると表示されるようになるので
認証は引き続き行われていると思うのですが
464:nobodyさん
12/10/18 17:07:28.84 T12STdKl
>>463
画面が真っ白っていうのは、えてしてdisplay_errorsが無効になってるからだよ。
php.iniを編集するかini_set()かで有効にすれば
なんらかのエラーメッセージが画面上に表示されるんじゃないかな
465:nobodyさん
12/10/18 17:32:56.49
設定変えないとエラーすら分からない基地害言語乙
466:nobodyさん
12/10/18 17:36:34.39 wQYl1awA
>>464
レスありがとうございます
display_errorsはOnでした
glob("*.jpg")でディレクトリ内のファイル名を取得してflashで読み込んでいて
自分なりに検証してましたが、どうも大量の写真があるページにその現象がでるようで
ページを分けて一度に読み込む写真の枚数を減らしたところ、表示が確実にできるようになりました
大量の読み込みによって、表示ができなくなるのはどういった理由でしょうか?
メモリ関連なのかなと思ったりもするのですが、よくわからず・・・
467:nobodyさん
12/10/18 17:49:14.40
>>462
get_include_path()でチェックは?
それか、set_include_path()で「追加」ではなく必要なパスを「設定」するとか
.htaccessは削除してプログラムだけで設定すれば?
468:nobodyさん
12/10/18 17:52:52.65
>>466
HTTPの応答はどうなってる?
コード、ヘッダ、ボディ
469:nobodyさん
12/10/18 21:11:54.20
PHPって糞言語だと思うけど
>>466みたいなクズがさらに評判を下げてるんだな
470:nobodyさん
12/10/18 22:59:45.41
巣に帰れカス
471:nobodyさん
12/10/19 02:41:50.91
ゴミ言語流行らせてit業界に迷惑かけるなカス
472:nobodyさん
12/10/19 02:57:50.01
俺は悪くねえし
473:nobodyさん
12/10/19 04:27:46.05
迷惑なのはお前の存在
474: 忍法帖【Lv=3,xxxP】(1+0:8)
12/10/19 07:30:32.21
て
475:nobodyさん
12/10/20 14:21:14.34 ZMpEOeTK
PHP 5.4です。
SQL(今はSQLite3、将来的にMySQL)で条件に合致する全件数とそのうちのa~b件目のデータを表示したいです。
この場合、SQL側には合致するもの全件のデータを出力させてPHP側で数えつつ該当するデータを表示させるか、
一度SQLにCOUNTさせて全件数を取得し、再度a~b件目のみデータを出力させPHP側で何もせずそのまま表示するか、
レコード数等で一概に言えないと思いますが、パフォーマンスやデータの安全性の観点からどちらにすべきでしょうか?
476:nobodyさん
12/10/20 15:10:28.16
>>475
考えるまでもないし、おそらくご自分でも分かっているのでしょう。
477:nobodyさん
12/10/20 15:15:08.05
>>475
勉強のためにどちらも試してみることをお勧めします
478:nobodyさん
12/10/20 16:04:06.31
638:デフォルトの名無しさん :2012/10/20(土) 15:59:33.91
PHPとRubyはほぼ出始めから産廃
479:nobodyさん
12/10/20 17:13:52.30 mvm6LY/H
お問い合わせとか資料請求とかのフォームの場合でも
CSRF対策はするべきでしょうか?
「ログインや商品注文の時だけで良い」という意見や
「全てのフォームで対策するべき」という意見もあり、
どちらの方が一般的なのか悩んでいます。
出来れば余計なコードは省きたいため、ご意見下さい
480:nobodyさん
12/10/20 17:32:38.70
>>479
前者の意見ってどこに書いてあったの?
481:nobodyさん
12/10/20 18:00:00.23
自動で投げ込まれて困るところすべてやるべき
482:nobodyさん
12/10/20 19:07:58.65 mvm6LY/H
>>480
「CSRF対策」でググった時にそういう意見もありました。
>>481
極論を言えば全て困るのですが、
正直、携帯用のフォーム対応を考えると
少々面倒だったり、セッションハイジャックの方が気になったりして、
「そこまでするべきか?」と疑問に思います。
483:nobodyさん
12/10/20 19:24:47.82
じゃあテメーの好きにすればいいだろゴミ
484:nobodyさん
12/10/20 19:26:03.28 IirBV06M
キャッシュ保存するフォルダって保存するファイル数、どれくらいまでに抑えた方が良いんでしょうか?
多すぎると、処理速度落ちると思うのですが・・・
485:nobodyさん
12/10/20 19:32:16.65
今回の遠隔操作に便乗して
CSRFで勝手に市の意見フォームに殺人予告投稿されて
犯罪予告冤罪食わされた事件が新聞に載ってたから
対策するに越したことはない
//新聞にCSRFってマンマ書いてあって吹いた
486:nobodyさん
12/10/20 19:37:43.63
>>482
URL教えて
487:nobodyさん
12/10/20 19:44:57.98 ZMpEOeTK
>>476-477
そうですね。
せっかく目の前にPHPがあって数万件のレコードを作るのだって簡単ですし
488:nobodyさん
12/10/20 21:09:13.28
>>482
セキュリティ気にする奴がPHP使ってる時点でおかしい
まともな奴ならセキュリティを考えた時点でPHPは選択肢から外す
489:nobodyさん
12/10/20 21:10:24.06
preg_replaceでうまく変換されないんですけど、文字コードって関係ありますか?
ちなみにutf-8です。
オプションのuをつけるとエラーでるので原因不明です。
たとえば「あいうえお」って文字を消そうとして
第一引数に"/あいうえお/"、第二引数に''
ってしても消えません
490:nobodyさん
12/10/20 21:15:45.83
ちなみにstr_replaceでも消えません。。
491:nobodyさん
12/10/20 21:21:16.74
文字コードって関係あります
\xXXで書くと確実
492:nobodyさん
12/10/20 21:32:11.85
>>491
ありがとうございます。
\xが必要ってことですか?
あいうえおの場合だと
\xあいうえおって書けばいいんでしょうか?
493:nobodyさん
12/10/20 21:39:40.25
utf-8のあいうえお
"\xE3\x81\x82"
"\xE3\x81\x84"
"\xE3\x81\x86"
"\xE3\x81\x88"
"\xE3\x81\x8A"
494:nobodyさん
12/10/20 21:42:03.36
えー!
じゃあ対象文字が16進数で何かを調べなきゃいけないってことですか?
ちょっと待ってくださいよ
495:nobodyさん
12/10/20 22:21:38.48
>>484
OSのファイルシステム依存です
当然どんなOSでも数が多いと遅くなります。
496:nobodyさん
12/10/20 22:23:41.17
IDでてねーやつに、バカなレスして荒らすのは止めてくれませんか。
497:nobodyさん
12/10/20 23:20:44.78
どうせPerl厨が荒らしてんだろ
498:nobodyさん
12/10/21 17:41:30.34
PHP技術者認定試験 part1
スレリンク(lic板)
499:nobodyさん
12/10/22 00:20:45.74 +0fUS7Jz
preg_replaceについて
$str = 'あああabcいいい';
$str = preg_replace('/(.+?)([a-zA-Z])(.+?)/i',"\1変換\3",$str);
上記のような置き換えで
パターンの結果?(言葉が見つかりません)を取得するのに置き換えのところで「\1」や「\3」などを使うと思うのですが、
これをたとえば
preg_replace('/(.+?)([a-zA-Z])(.+?)/i',"\1"._func("\2")."\3",$str);
というように独自関数の引数に使いたいのですが
function _func($str)
{
echo $str;
}
として引数を見てみると「\2」と表示されてしまいます。
この場合どうすればよろしいですか?
500:nobodyさん
12/10/22 00:43:50.64
>>499
Perl使え
道具は選ばないと作業効率も完成度も酷いことになるぞ
上手い奴なら道具は選ばなくてもそれなりのものを作れるが
中級者以下は道具の影響をモロに受ける
501:nobodyさん
12/10/22 00:44:28.78
>>499
$str ='あああabcいいい';
$str= preg_replace('/(.+?)([a-zA-Z])(.+?)/e',"'$1'._func('$2').'$3'",$str);
print $str;
function _func($str)
{
return "*$str*";
}
502:nobodyさん
12/10/22 01:37:10.20
>>500
中級者以下乙w
503:nobodyさん
12/10/22 07:22:01.03
pregはPerl互換を謳っておきながら、
使いにくい糞だな
正規表現リテラルくらい導入しとけよ
504:nobodyさん
12/10/22 09:46:03.73 pw1US0yc
セキュリティ考えたらphp使うなっていうけど、
じゃあ実際なにつかえばいいの? 冗談抜きで
505:nobodyさん
12/10/22 09:52:27.41
PHPフレームワークを使えばいい
506:nobodyさん
12/10/22 11:07:11.10
正規表現リテラルは欲しいところだな
507:nobodyさん
12/10/22 12:26:38.25
パーサがまた遅くなるな
508:nobodyさん
12/10/22 13:47:22.92
>>504
セキュリティ考えたらphp使うな、なんて言われてない
言ってるのはPerl厨だけ
509:nobodyさん
12/10/23 01:03:51.62
そう思い込むのは勝手だけどそれでお前の鯖がハッカー踏み台になって他を攻撃したら迷惑がら公開すんなよ
WWWから隔絶されたネットワーク内だけでやれ
510:nobodyさん
12/10/23 01:20:38.24 sqK5MN/v
511:nobodyさん
12/10/23 09:29:11.64
>>509
こいつなにいってんだ?
ハッキング対策はプログラム以前のソフトウェア、ハードウェア単位でやるもんだろ
php叩きたいがために自分の無知を晒してんな
512:nobodyさん
12/10/23 10:31:41.29
WWWって言いたかっただけだろうきっと
513:nobodyさん
12/10/23 10:49:38.21
迷惑がら
514:nobodyさん
12/10/23 10:54:08.22
そう思い込むのは勝手だけどそれでお前の鯖がハッカーの踏み台になったら迷惑だからイントラでやれよ
これが正しい
515:nobodyさん
12/10/23 10:55:55.09
そもそもなんで自鯖の話になってんだか
516:nobodyさん
12/10/23 11:17:50.92
「perl使ってるからボク安心♪」、そう思いたいんだろう
517:nobodyさん
12/10/23 11:46:03.17
なんで鯖の話が出てくるんだ
それに食べ物を踏むなんてバチが当たるぞ
518:nobodyさん
12/10/23 11:58:33.41
おなかすいた
519:nobodyさん
12/10/23 13:37:02.06
>>509
そういう、根拠のない書き込みは迷惑がらやめろ
520:nobodyさん
12/10/23 14:20:13.95
迷惑がらって何
521:nobodyさん
12/10/23 16:18:45.95 FndRAY7p
はいはーい、しつも~ん!
横浜市のウェブサイトに殺人予告した事件の話だけど、あれCSRF対策してなかったってことでしょ?
どこの業者が作ったのか知ってる人いるぅ?
もしかしてphp使ってたの~?
522:nobodyさん
12/10/23 16:36:49.16
横浜市のHPの意見フォーム開いて
フォームのaction先のURLの拡張子見ればよろし
523:nobodyさん
12/10/23 16:38:54.00
ぶっちゃけCSRF対策なんてrecapture使うか、外部リクエスト閉じるだけで充分だよな
524:nobodyさん
12/10/23 16:49:50.59
市のHPにreCAPTCHAあったらキモいわ
>>522
postmail.cgiでした
525:nobodyさん
12/10/23 16:57:08.14
CGIってことはperlですね
PHPは普通CGIでは使わないし
rubyやpythonの可能性も低いし
526:nobodyさん
12/10/23 16:57:52.93
reCAPTUREぐらい問題ないだろ
デザインだってほぼ自由だし(憤慨)
527:nobodyさん
12/10/23 17:14:28.90
どうせKENTで拾ったpostmail.cgiだろw
528:nobodyさん
12/10/23 19:54:52.40
perlだと何か問題が?
529:nobodyさん
12/10/23 20:07:23.23 BhC6UlCs
あるクラスに更新日付や作成日付やデータなどを持たせてて、このインスタンスが1000個くらいあるんですが、
これを作成日付順に並べ替えたいです。
でも作成日付は年月日までしかデータが無いので重複してしまいます。
なので、
array[作成日付] = new DATA(引数,・・・);
っていう連想配列のキーを作成日付にしてasortでソートしようと思っても
重複する部分は上書きされてしまうので思うようにいきません。
どうにかして作成日付順にソートする方法ないでしょうか?
530:nobodyさん
12/10/23 20:23:08.09
メモリ上でなくSqliteでやる。
531:nobodyさん
12/10/23 20:25:56.13 VHjaAdVt
>>529
キーに日付を使うのを止めて、usortで、比較関数でインスタンスの日付を比較させるか
array[作成日付] [] = new DATA(引数,・・・); あたりでやるかどっちか。
532:nobodyさん
12/10/23 20:46:44.65 H8aWMiOD
phpでの変数はそのファイル内でのみ有効なのでしょうか?
例えば、1.phpでいくつか変数に代入したあと、プログラムを実行し、
2.phpで再びその変数を参照することはできますか?
533:nobodyさん
12/10/23 21:04:45.05 BhC6UlCs
>>530
一度DBでぶっこんでからSQLの処理でソートするってことですか
諸事情で最初は古いやつから番号を割り振りってDBに登録したいのでやめときます
>>531
うーんusortの使い方がよくわからん。。。
二つ目の方法もよくわからんなぁw
もうちょっと考えて見ます。。
534:nobodyさん
12/10/23 21:19:26.90
同じ日付のを区別できるように仮のIDを振れ
535:nobodyさん
12/10/23 21:39:27.66 BhC6UlCs
できました!
usortの意味がようやくわかって出来ました!
言われたとおりクラスに作成日付返す関数作って、usortで使う比較関数内で呼び出して比較してソートできました。
それにしても公式のusortの説明文糞すぎですね
あれじゃ誰もわからんわ
俺が書き直したいくらい
>>534
めんどいのでそれはまた今度で
ありがとうございました!
536:nobodyさん
12/10/24 00:16:49.55
書き直したらいい
苦労した人が一番、どう書き換えるべきかよく分かる
537:nobodyさん
12/10/24 02:23:47.49 3GfLE8ok
FreeBSD9にPHP5.4.6をインストールしたところ
日本語が文字化けします。
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
などで5.2の時は問題無かったんですが、これはどこをいじれば直せるのでしょうか?
538:nobodyさん
12/10/24 03:06:23.47 3GfLE8ok
済みません、質問を変更します
文字化けはどうにかなったのですが、一番最後の文末に
文字化けしたゴミ(改行コード?)がくっつきます。
一般に公開されているPHPスクリプトなのですが、これはphp.iniの設定で解決出来ますでしょうか?
539:nobodyさん
12/10/24 06:44:33.94
ゴミの文字コードを特定しろ
540:nobodyさん
12/10/24 07:16:13.33
usortの説明そんなに糞か?
ユーザ定義関数で比較してくれますよってだけのシンプルなソート関数だと思うが
541:nobodyさん
12/10/24 13:26:55.38
>>540
同意
例1まで読めば大体理解できるだろ
542:nobodyさん
12/10/24 13:29:47.27
いや糞だって
初心者には$aと$bの引数が何を表してるのかさっぱりわからん
まったく説明ないし
543:nobodyさん
12/10/24 13:32:56.25
それにソートもどういう順番で並び替えられるか説明がない
終わってる
544:nobodyさん
12/10/24 13:59:38.65 3GfLE8ok
>>539
「php>」で閉じているその後ろ、EOFに当たる部分で
改行も文字の一つも入っていないのに表示されます。
<?php
echo "あいうえお";
?>
これだけでも、こうなってしまいます
URLリンク(nagamochi.info)
545:nobodyさん
12/10/24 14:17:01.86
UTF-8のBOM有りで保存してんじゃね?
546:nobodyさん
12/10/24 15:06:37.33
ソースの表示で文字そのものが出るだろ
547:nobodyさん
12/10/24 15:07:47.66
UTF-16扱いになってる気が
548:nobodyさん
12/10/24 17:55:12.79 3GfLE8ok
BOMって先頭に付くものですよね?
ソースを表示してもあるのは「あいうえお」と文字化けした何かだけです
ブラウザのエンコードの種類に何を指定しても文字化けしたままです
そもそも何も無いのに何が化けてるのか・・・PHP5.2の時は何も無かったのですが
549:nobodyさん
12/10/24 17:59:16.36
文字化けした何かのコードはいくつなんだよw
550:nobodyさん
12/10/24 18:00:05.24
たとえば文字数とバイト数の扱いがとっちらかってて、とかはないの?
551:nobodyさん
12/10/24 18:15:49.78
コードの値も割り出せないクズは放っておけよw
552:nobodyさん
12/10/24 18:40:51.81
まずはアップしたファイルのバイナリデータとHTTPレスポンスのバイナリデータを確認だろ
553:nobodyさん
12/10/24 18:44:08.95
スルーしとけ
554:nobodyさん
12/10/24 18:56:45.42 805LcTj5
mysql_fetch_assocって一行ずつしか取得できナインですけど
sqlite_array_queryみたいにごそっと結果を全部配列として取得する関数ないんでしょうか?
555:nobodyさん
12/10/24 20:14:43.09
下記を参照にDBから画像を表示しようと思うのですが、表示されません。
考えられる原因などありますでしょうか。
URLリンク(www.kantenna.com)
556:nobodyさん
12/10/24 20:20:22.82
>>554
ない、 PDOでも使うがいい。
>>555
仮にIDが出ていたとしても、答えてくれるのは 貴方の頭の中を覗ける超能力者だけだ
557:nobodyさん
12/10/24 20:21:55.93
皆さんエディターは何を使ってます?
おすすめのものとかありますか?
558:nobodyさん
12/10/24 20:56:35.35
geditとbluefish
IDEとしてNetBeans
559:nobodyさん
12/10/24 21:10:18.65 Wr96frJT
session_register 等の関数が廃止になる理由を教えてください
セキュリティ上、どのあたりがまずいんでしょうか
560:nobodyさん
12/10/24 21:41:07.31
$_SESSIONがあるからそっち使えってだけの話
561:nobodyさん
12/10/24 23:23:48.76 3GfLE8ok
出力されたhtmlのバイナリを見ると、1F 8B 08 00が
出力されたページの最後に来ていて、それが文字化けの原因になっていたようでした。
(Apacheのmod_deflate)
PHPを介さない、普通のhtmlとかだと圧縮がちゃんと出来ているのに
PHPから出力されたhtmlだけが、上記のような事になって未圧縮・文字化けになっているようです。(cssなどは圧縮している)
PHP側と何かぶつかっているのでしょうか? zlibなどのextensionを全て無効にしても変わりませんでした。
562:nobodyさん
12/10/25 00:11:05.13
ぐぐった?
563:nobodyさん
12/10/25 00:20:55.22
gzip
564:nobodyさん
12/10/25 00:52:40.42 XnX4j8rX
いやgzipなのは分かってますけど
どうしてPHPが出力したhtmlだけ、圧縮されずバイナリの末尾にゴミをくっつけるのか、という事なんですが・・・
Apache2.2.3+PHP5.2.7の時はこういう事はありませんでした。
565:nobodyさん
12/10/25 01:12:56.64
・・・
566:nobodyさん
12/10/25 01:58:42.66
ソース読め
567:nobodyさん
12/10/25 03:04:09.14
圧縮されないPHPのソースですか? mod_deflateのソースですか?
というかもうここじゃなくてApacheの方のスレで聞いた方がいいですか
568:nobodyさん
12/10/25 06:19:34.55
ソースがあるんだから読めよ
問題の切り分けもできないんだろ
569:nobodyさん
12/10/25 07:56:28.47 SBwFdfvK
朝からすまない。誰か助けて欲しい。
SSH2関数(ssh2_scp_send())で、他サーバにSCPしているんだが、
アップロード完了して、相手先のサーバ見るとファイル名が
「'」で囲われちまってる・・・('test.txt'みたいな感じ。)
公開鍵方式の認証でssh2_auth_pubkey_file()で認証してる。
コンソールからコマンド打ってSCPした時は問題ないんだけど・・・
どなたか知りませんか?
570:nobodyさん
12/10/25 07:58:42.93
>>569
知ってるがお前の態度が気に食わない
571:nobodyさん
12/10/25 08:07:27.89
>>569
知ってる
以上
572:nobodyさん
12/10/25 08:43:22.14
>>571
これがアスペか
ネタだとしてもつまらないしね
573:nobodyさん
12/10/25 10:05:20.18
>>561
BOMは末尾にもおまけがつくんだぜ
574:nobodyさん
12/10/25 10:21:32.94
>>569
俺も知ってる、すまないね。
575:nobodyさん
12/10/25 11:37:56.28
>>569
うん、知ってる
576:nobodyさん
12/10/25 13:39:42.58 6JffungS
一つの項目に複数のデータを入力可能にする場合そのデータってどうやってDBに保存するんですか?
たとえばブログシステムを作ってるとして、タグを実装しようとしています。
タグって複数指定できますが、これをDBにどのように登録するのが一般的なんでしょうか?
単純に一つのレコードに区切り文字で区切って登録するのか、
タグテーブルを作って、一つのタグごとに一つのレコード使って登録するのかどっちなんですか?
577:nobodyさん
12/10/25 13:59:57.78
>>576
好きにしたらいい。
後者がいいと思うよ。
正規化というのも調べてみてね。
578:nobodyさん
12/10/25 14:00:26.04 t/CjdrSn
>>576
データベーススレで聞け。