私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はここに書き込みやがれ 69
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
>>550
php.iniの設定を見直せ
php.iniの設定を見直せ
質問です
if(eregi("$value$",$host))
としているのですが仮に
ZQ068252.ppp.dion.ne.jpと言うIPがあるとして
valueに「.ppp.dion.ne.jp」と書くと規制するのですが
「ZQ068252.」の部分で規制しようとするとスルーします
どうしてでしょうか?
if(eregi("$value$",$host))
としているのですが仮に
ZQ068252.ppp.dion.ne.jpと言うIPがあるとして
valueに「.ppp.dion.ne.jp」と書くと規制するのですが
「ZQ068252.」の部分で規制しようとするとスルーします
どうしてでしょうか?
if(eregi("$value$",$host))
を
if(eregi($value,$host))
にすればok
を
if(eregi($value,$host))
にすればok
ありがとうございました!
最後の$はこれ以降文字があったらダメ!
みたいな設定ですかね?
とにかくありがとうございます。
最後の$はこれ以降文字があったらダメ!
みたいな設定ですかね?
とにかくありがとうございます。
すみません$を退けたらdion以外のプロバイダも
弾くようになってしまったのですが…
それ以外何も弄っていません
弾くようになってしまったのですが…
それ以外何も弄っていません
>>556
最低限のことくらい自分で調べろって
最低限のことくらい自分で調べろって
調べましたが…
$が行の最後で^が行の最初と書いてました…
現在も捜索中ですが「.ppp.dion.」の中間文字列など
文字列がマッチするって言う表記がありません…
調べて見ますが一言で片付くならご教授お願いします
$が行の最後で^が行の最初と書いてました…
現在も捜索中ですが「.ppp.dion.」の中間文字列など
文字列がマッチするって言う表記がありません…
調べて見ますが一言で片付くならご教授お願いします
おまえさんはこっちに行ったほうがいい
http://pc11.2ch.net/test/read.cgi/php/1168450843/
http://pc11.2ch.net/test/read.cgi/php/1168450843/
ZQ068252.任意の文字.dion
ではじくなら
$value = "/ZQ068252\..+\.dion/";
if(eregi($value,$host)) {/*やりたいこと*/};
で、どう?検証してないから駄目かもですが。
ではじくなら
$value = "/ZQ068252\..+\.dion/";
if(eregi($value,$host)) {/*やりたいこと*/};
で、どう?検証してないから駄目かもですが。
include_once("hogeclass.php");
$foo = new hoge;
$bar = $foo->as_strings;
print $bar;
exit;
この場合は、正常に動作するのですが、
$foo = new hogeHoge;
$bar = $foo->as_strings;
print $bar;
exit;
class hogeHoge{
function __construct() {
}
}
$foo = new hoge;
$bar = $foo->as_strings;
print $bar;
exit;
この場合は、正常に動作するのですが、
$foo = new hogeHoge;
$bar = $foo->as_strings;
print $bar;
exit;
class hogeHoge{
function __construct() {
}
}
すいません。間違えました。
include_once("hogeclass.php");
$foo = new hoge;
$bar = $foo->as_strings;
print $bar;
exit;
上の例は、正常に動作するのですが、
下の例では、失敗します。
$barに何も値が入りません。
$foo = new hogeHoge;
$bar = $foo->as_strings;
print $bar;
exit;
class hogeHoge{
function __construct() {
...省略
}
...省略
}
PHPファイルで、クラスを直接扱いたい場合は
どのようにすればよろしいでしょうか?
注意点あるいは参考サイト、資料などを教えて頂けますと幸いです。
include_once("hogeclass.php");
$foo = new hoge;
$bar = $foo->as_strings;
print $bar;
exit;
上の例は、正常に動作するのですが、
下の例では、失敗します。
$barに何も値が入りません。
$foo = new hogeHoge;
$bar = $foo->as_strings;
print $bar;
exit;
class hogeHoge{
function __construct() {
...省略
}
...省略
}
PHPファイルで、クラスを直接扱いたい場合は
どのようにすればよろしいでしょうか?
注意点あるいは参考サイト、資料などを教えて頂けますと幸いです。
全角半角まじった文章から、指定バイト数ぶんの文字をとりたい。
で、例えば「あ1い」から4バイトとろうとすると文字化けしてしまう。
うまいこと文字化けせずに出せるような関数ありますか?
なければ文字化けせずにとれるうまい方法を教えてほしいのですが。
で、例えば「あ1い」から4バイトとろうとすると文字化けしてしまう。
うまいこと文字化けせずに出せるような関数ありますか?
なければ文字化けせずにとれるうまい方法を教えてほしいのですが。
>>572
世界最高のハッカーでもそれは無理な相談だ。
2文字じゃなく4バイトなんだよな?
4バイト目がマルチバイトの一部の場合は、
3 or 5バイト取得したいってわけでもないんだよな?
この意味が分からんなら、ちょっとバイトについて勉強してこい。
この意味が分かるなら、人に伝達する努力をしろ。
世界最高のハッカーでもそれは無理な相談だ。
2文字じゃなく4バイトなんだよな?
4バイト目がマルチバイトの一部の場合は、
3 or 5バイト取得したいってわけでもないんだよな?
この意味が分からんなら、ちょっとバイトについて勉強してこい。
この意味が分かるなら、人に伝達する努力をしろ。
あっ、すいません、4バイト取得しようとして文字化けするようなら3 or 5バイト取得したいんです。
ブラウザ表示限定なら、バイト列をレスポンスして、ブラウザでデコードするJSなりASなりを書けば、特殊な字を書かない限りは対応できるよ、俺なら。
>>578
文字数ではなくバイト数をご希望のようです
文字数ではなくバイト数をご希望のようです
PDO::FETCH_ORI_ABSってMysqlだとちゃんと動かんの?
普通にふぃっちするだけなんだけど。
普通にふぃっちするだけなんだけど。
>>583
コードうp
コードうp
include 'db.php';
$sql = "select * from users order by id ";
$stmt = Db::singleton()->prepare($sql, array(PDO::ATTR_CURSOR, PDO::CURSOR_SCROLL));
$stmt->execute();
var_dump( $stmt->fetch( PDO::FETCH_ASSOC, PDO::FETCH_ORI_ABS, 3) );
var_dump( $stmt->fetch( PDO::FETCH_ASSOC, PDO::FETCH_ORI_ABS, 1) );
こんな感じ
普通にIdが1・2・3という順番でくる
$sql = "select * from users order by id ";
$stmt = Db::singleton()->prepare($sql, array(PDO::ATTR_CURSOR, PDO::CURSOR_SCROLL));
$stmt->execute();
var_dump( $stmt->fetch( PDO::FETCH_ASSOC, PDO::FETCH_ORI_ABS, 3) );
var_dump( $stmt->fetch( PDO::FETCH_ASSOC, PDO::FETCH_ORI_ABS, 1) );
こんな感じ
普通にIdが1・2・3という順番でくる
http://bugs.php.net/bug.php?id=34625
ぐぐったら上から3つ目くらいに出てきた
ぐぐったら上から3つ目くらいに出てきた
>>587
$target = 'b2_1';
array_walk_recursive( $hoge, create_function( '$value,$key', 'if( $value == $target ) print "true";' ) );
眠くて、全然思考がまとまらんのに、なぜこんなことやってんだろ?w
$target = 'b2_1';
array_walk_recursive( $hoge, create_function( '$value,$key', 'if( $value == $target ) print "true";' ) );
眠くて、全然思考がまとまらんのに、なぜこんなことやってんだろ?w
>>596
ありがとうございます。できました!
向学ののために知りたいのですが、fechでも可能なのでしょうか?
$dbh = new PDO($host, $user, $pass);
$SQLtxt = "SELECT COUNT(*) FROM table_name;";
$ss = $dbh->fech($SQLtxt);
print "レコード数:$ss<BR>";
上記で実行したところ、fetchの行がエラーとなりました。。。
このあたり、prepareとか使えば、このあたり処理が速くできそうですね。
ありがとうございます。できました!
向学ののために知りたいのですが、fechでも可能なのでしょうか?
$dbh = new PDO($host, $user, $pass);
$SQLtxt = "SELECT COUNT(*) FROM table_name;";
$ss = $dbh->fech($SQLtxt);
print "レコード数:$ss<BR>";
上記で実行したところ、fetchの行がエラーとなりました。。。
このあたり、prepareとか使えば、このあたり処理が速くできそうですね。
>>597
お前は何を言ってるんだ
お前は何を言ってるんだ
>>597
もちろんfetchでも取れるが、ちゃんとマニュアルを読んだほうがいい
もちろんfetchでも取れるが、ちゃんとマニュアルを読んだほうがいい
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はここに書き込みやがれ 68 (990) - [98%] - 2008/5/27 2:33
- 【PHP】下らねぇ質問はここに書き込みやがれ 72 (1001) - [96%] - 2008/9/3 7:18
- 【PHP】下らねぇ質問はここに書き込みやがれ 73 (1001) - [96%] - 2008/9/20 2:31 ○
- 【PHP】下らねぇ質問はここに書き込みやがれ 71 (1001) - [96%] - 2008/8/17 1:08
- 【PHP】下らねぇ質問はここに書き込みやがれ 70 (1001) - [96%] - 2008/7/19 3:52 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 79 (1001) - [87%] - 2009/2/1 0:33 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 89 (1001) - [87%] - 2009/11/13 23:03
- 【PHP】下らねぇ質問はID出して書き込みやがれ 99 (1001) - [87%] - 2010/10/27 4:51
- 【PHP】下らねぇ質問はID出さずに書き込みやがれ 1 (985) - [86%] - 2011/7/13 20:33
- 【PHP】下らねぇ質問はID出して書き込みやがれ 109 (1001) - [86%] - 2011/8/30 2:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 139 (994) - [86%] - 2015/7/25 21:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 119 (1001) - [86%] - 2012/6/21 11:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [86%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 90 (1001) - [85%] - 2009/12/7 18:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 86 (579) - [85%] - 2009/8/19 4:44
トップメニューへ / →のくす牧場書庫について