私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 131
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
$php5 -v
PHP 5.5.6-1 (cli) (built: Nov 21 2013 09:55:16)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
$time = time();
$h->hairetu[] = $time; ←これだとvar_dumpはarray()だしvalueはintだけど
$h->hairetu[$time] = 'value';←これにするとarrayではなくobject(stdClass)になって
キーがstringにになってしまう。$timeを123の数字に置き換えても文字列になるから
仕様なのだと思う。
PHP 5.5.6-1 (cli) (built: Nov 21 2013 09:55:16)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
$time = time();
$h->hairetu[] = $time; ←これだとvar_dumpはarray()だしvalueはintだけど
$h->hairetu[$time] = 'value';←これにするとarrayではなくobject(stdClass)になって
キーがstringにになってしまう。$timeを123の数字に置き換えても文字列になるから
仕様なのだと思う。
あ、ごめん
確かにこっちに書いた部分だと通ったw
出直してきます!
確かにこっちに書いた部分だと通ったw
出直してきます!
同じ部分でjsonを使っていたので何となくjsonで読書していたのが原因でした。
お騒がせしました。
夕食後にserializeにしたいと思います。
class none {
var $hairetu = array();
}
class s {
var $Value = 'value';
}
$s = new s();
$h = new none;
$time = time();
$name = 'hairetu';
$h->{$name}[$time] = $s->Value;
var_dump($h);
$json = json_encode($h);
var_dump(json_decode($json));
お騒がせしました。
夕食後にserializeにしたいと思います。
class none {
var $hairetu = array();
}
class s {
var $Value = 'value';
}
$s = new s();
$h = new none;
$time = time();
$name = 'hairetu';
$h->{$name}[$time] = $s->Value;
var_dump($h);
$json = json_encode($h);
var_dump(json_decode($json));
>>710
大垣が完全論破されたってことでいいの?
大垣が完全論破されたってことでいいの?
php5.4~ではShort_open_tag=0でも<?=が使えるらしいよ
>>710
よく分からん。まとめてくれ。
よく分からん。まとめてくれ。
大垣ってなんでそこまで必死になれるんだろう
功績は認めるけど、性格が小物すぎる
功績は認めるけど、性格が小物すぎる
ちげーよ
ID出しておくわ
ID出しておくわ
PHP関係なくね?
それを言うなら2chで大垣関連の総合スレがこのスレだからここでやるおだろ
それを言うなら2chで大垣関連の総合スレがこのスレだからここでやるおだろ
徳丸先生のブログ。
PHPとセキュリティの解説書12種類を読んでSQLエスケープの解説状況を調べてみた
http://blog.tokumaru.org/2013/12/php12sql.html
> 安全なSQLの呼び出し方は、公開されてから一度も改版されていないので、「安全になった」という表現は
> 適当でありません。現在のものが安全だとすれば、それはもともと安全であったことを意味します。
バッサリ
PHPとセキュリティの解説書12種類を読んでSQLエスケープの解説状況を調べてみた
http://blog.tokumaru.org/2013/12/php12sql.html
> 安全なSQLの呼び出し方は、公開されてから一度も改版されていないので、「安全になった」という表現は
> 適当でありません。現在のものが安全だとすれば、それはもともと安全であったことを意味します。
バッサリ
>>725
つい最近、大垣氏が次のようなブログを書いたんだけど、
IPAの「安全なSQLの呼び出し方」が安全になっていた
http://blog.ohgaki.net/ipa-how-to-use-sql-calls-to-secure-your-web-site
徳丸先生が、それをバッサリと切り捨てたって話ね。
関連Togetter:
大垣さんのIPA批判
http://togetter.com/li/599648
つい最近、大垣氏が次のようなブログを書いたんだけど、
IPAの「安全なSQLの呼び出し方」が安全になっていた
http://blog.ohgaki.net/ipa-how-to-use-sql-calls-to-secure-your-web-site
徳丸先生が、それをバッサリと切り捨てたって話ね。
関連Togetter:
大垣さんのIPA批判
http://togetter.com/li/599648
わざわざここに書いて賛同を得るような話題でもあるまい。
そもそも質問じゃねーから、勝手に総合スレ扱いするのが間違い。
俺様の気になった事柄がみんなの話題になるとうれしいだけだろう。
そもそも質問じゃねーから、勝手に総合スレ扱いするのが間違い。
俺様の気になった事柄がみんなの話題になるとうれしいだけだろう。
つうか名前出してるやつ叩くなら同じ土俵に上がれよ
ツイッター参戦すればいいだけでここは場違い
ツイッター参戦すればいいだけでここは場違い
大垣はどうでもいい
このスレの回答者も平気でプリペアてかバインド使わないで良いとか言うから心配だ
このスレの回答者も平気でプリペアてかバインド使わないで良いとか言うから心配だ
>このスレの回答者も平気でプリペアてかバインド使わないで良いとか言うから
そんなの見たことないけど無理して妄想ででっちあげしなくてもいいのよ
そんなの見たことないけど無理して妄想ででっちあげしなくてもいいのよ
>>734
info.inc のフォーマットにもよるけど、上のような内容なら、index.php では空行まで読めばいいんじゃないかな
もちろん、require は使えないから、ファイルを読む関数を使って echo で出す感じになると思う
archive.php では単純に require すればいいと思う
info.inc のフォーマットにもよるけど、上のような内容なら、index.php では空行まで読めばいいんじゃないかな
もちろん、require は使えないから、ファイルを読む関数を使って echo で出す感じになると思う
archive.php では単純に require すればいいと思う
まず
プログラムは魔法じゃない
つまり
指示したようにしか動作しない
つまり
1件だけ取り出したいなら
基本的にはそれを区別して取り出せるように保存する必要がある
細かいところにまで行き届いてるプログラムには一々そういう手間をかけてこさえてあるんだよ
プログラムは魔法じゃない
つまり
指示したようにしか動作しない
つまり
1件だけ取り出したいなら
基本的にはそれを区別して取り出せるように保存する必要がある
細かいところにまで行き届いてるプログラムには一々そういう手間をかけてこさえてあるんだよ
>>739
自分である程度やったなら少しアドバイスする。
最新をinfoの上に追記するか下に追記するかでプログラムは変わるが、お知らせなら上に追加して行く方がいいだろう。
上に追加するならstrpos関数で最初に出てくる<!--Post END-->の位置までを取得してsubstrで一つ目の記事を取得するといい。
$latest = substr($text, 0, strpos($text, '
<!--Post END-->'));
みたいな感じだな。
保存フォーマットがスマートじゃないが手書きなら仕方あるまい。
自分である程度やったなら少しアドバイスする。
最新をinfoの上に追記するか下に追記するかでプログラムは変わるが、お知らせなら上に追加して行く方がいいだろう。
上に追加するならstrpos関数で最初に出てくる<!--Post END-->の位置までを取得してsubstrで一つ目の記事を取得するといい。
$latest = substr($text, 0, strpos($text, '
<!--Post END-->'));
みたいな感じだな。
保存フォーマットがスマートじゃないが手書きなら仕方あるまい。
>>739
ではヒントを
正規表現の (.*) の部分は greedy match といってなるべく長い文字列にマッチするようになっている
abcabcabc に a(.*)c をマッチさせると、 bcabcab がひっかかる
ではヒントを
正規表現の (.*) の部分は greedy match といってなるべく長い文字列にマッチするようになっている
abcabcabc に a(.*)c をマッチさせると、 bcabcab がひっかかる
>>739
自分である程度やったなら少しだけアドバイスしてやる。
最新をinfoの上に追記するか下に追記するかでプログラムは変わるが、お知らせなら上に追加して行く方がいいだろう。
上に追加するならstrpos関数で最初に出てくる<!--Post END-->の位置までを取得してsubstrで一つ目の記事を取得するといい。
$latest = substr($text, 0, strpos($text, '
<!--Post END-->'));
みたいな感じだな。
保存フォーマットがスマートじゃないが手書き更新で素人でもできるが目的があるなら仕方あるまい。
だが、なぜURLから読み込むのとかarchiveはそんなプログラム書く必要あんの?とかツッコミどころは多すぎるからもう身近な人にレビューしてもらえよ。あんた一人で納品は無理だわ。
自分である程度やったなら少しだけアドバイスしてやる。
最新をinfoの上に追記するか下に追記するかでプログラムは変わるが、お知らせなら上に追加して行く方がいいだろう。
上に追加するならstrpos関数で最初に出てくる<!--Post END-->の位置までを取得してsubstrで一つ目の記事を取得するといい。
$latest = substr($text, 0, strpos($text, '
<!--Post END-->'));
みたいな感じだな。
保存フォーマットがスマートじゃないが手書き更新で素人でもできるが目的があるなら仕方あるまい。
だが、なぜURLから読み込むのとかarchiveはそんなプログラム書く必要あんの?とかツッコミどころは多すぎるからもう身近な人にレビューしてもらえよ。あんた一人で納品は無理だわ。
>>739
大人しく聞いてたらアンタ何様?趣味で作っているサイトだから納品とか言ってもねーこと勝手に述べてんじゃねーよ。
たかだかphpごときで、2chで素人相手にえらそーにして喜んでるレベルじゃ、現実社内で誰にも相手されて無い日陰もんのさびしー奴なんだろな。
ろくに教える事もできないんだったら黙ってろよ。無視すればいいだろ?お前みたいな存在が、掲示板の質を落とすんだよ。
注意したいことがあっても、いい大人だったら言葉使いくらいちゃんとしろよ。
「カス」とか言ってる事が低俗な人間だぞ。まあ頑張れ
大人しく聞いてたらアンタ何様?趣味で作っているサイトだから納品とか言ってもねーこと勝手に述べてんじゃねーよ。
たかだかphpごときで、2chで素人相手にえらそーにして喜んでるレベルじゃ、現実社内で誰にも相手されて無い日陰もんのさびしー奴なんだろな。
ろくに教える事もできないんだったら黙ってろよ。無視すればいいだろ?お前みたいな存在が、掲示板の質を落とすんだよ。
注意したいことがあっても、いい大人だったら言葉使いくらいちゃんとしろよ。
「カス」とか言ってる事が低俗な人間だぞ。まあ頑張れ
教えて君がキレたな。カス程度言われてきれるなら2chにくんなよカス。
たかがそのpho「ごとき」だってさ。たかがなら人に聞かずにひとりでやれば?
たかがそのpho「ごとき」だってさ。たかがなら人に聞かずにひとりでやれば?
>>739
archive.php:
<?php
$src = file_get_contents('./info.inc');
preg_match_all('/<!.+?>(.*?)<!.+?>/s', $src, $m);
foreach ($m[1] as $v) {
print($v);
}
index.php:
<html>
<body>
<?php require './archive.php'; ?>
</body>
</html>
archive.php:
<?php
$src = file_get_contents('./info.inc');
preg_match_all('/<!.+?>(.*?)<!.+?>/s', $src, $m);
foreach ($m[1] as $v) {
print($v);
}
index.php:
<html>
<body>
<?php require './archive.php'; ?>
</body>
</html>
info.inc を直接修正したい、という要求があるんだろう
その要求自体がなんだかなあと思わないでもないが、分からないでもない
その要求自体がなんだかなあと思わないでもないが、分からないでもない
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [98%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [98%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [98%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [98%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 121 (1001) - [98%] - 2012/8/14 7:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 133 (1001) - [98%] - 2014/7/8 16:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 139 (994) - [98%] - 2015/7/25 21:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 132 (1000) - [98%] - 2014/6/18 20:58
- 【PHP】下らねぇ質問はID出して書き込みやがれ 130 (1001) - [98%] - 2013/11/11 2:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 101 (1001) - [98%] - 2010/12/18 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 111 (1001) - [98%] - 2011/10/30 20:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [98%] - 2014/8/7 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 112 (1001) - [96%] - 2011/11/29 4:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 114 (1001) - [96%] - 2012/1/19 12:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [96%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 123 (1001) - [96%] - 2012/11/20 5:30
トップメニューへ / →のくす牧場書庫について