私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 95
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
入力された文字にバイナリやHTMLで特殊な意味を持つ文字を適切に扱おうと次のような関数を考えました
しかしごく一部のバイナリがそのまま出力されるようです
どのようにしたら良いですか
function clean($str) {
$str = mb_convert_encoding($str,"UTF-8","UTF-8");
$str = preg_replace('/[\x00-\x08\x0b-\x0c\x0e-\x1f\x7f]/','',$str);
$str = stripslashes(htmlspecialchars($str,ENT_QUOTES,"UTF-8"));
return $str;
}
しかしごく一部のバイナリがそのまま出力されるようです
どのようにしたら良いですか
function clean($str) {
$str = mb_convert_encoding($str,"UTF-8","UTF-8");
$str = preg_replace('/[\x00-\x08\x0b-\x0c\x0e-\x1f\x7f]/','',$str);
$str = stripslashes(htmlspecialchars($str,ENT_QUOTES,"UTF-8"));
return $str;
}
レイアウトテンプレートは実装した。というかすぐできるし誰でもやるんじゃないかなこれは。
文脈に応じたっていうのはちょっとしんどそう。他の具体例を挙げてもらえるかな。
まともなHTMLがほしければ整形ツールでも使えば?
文脈に応じたっていうのはちょっとしんどそう。他の具体例を挙げてもらえるかな。
まともなHTMLがほしければ整形ツールでも使えば?
テンプレートの継承が.NETのユーザコントロールみたいなの指してるんだったら俺も作った。
違うならちょっとわかんね
違うならちょっとわかんね
って書いたけど、継承という言葉とまるで関係なかったorz
自分でやったことをいいたかっただけになってるな。
まぁ、smartyを指して貧弱だというのはphpの機能自体が貧弱だといっているのと同じだよね
自分でやったことをいいたかっただけになってるな。
まぁ、smartyを指して貧弱だというのはphpの機能自体が貧弱だといっているのと同じだよね
>Dir.glob("*.txt").each {|x| File.remove(x)}
どういう意味かわからないけど、カレントディレクトリの.txtを消すでいいかな?
【hoge.php】
<?php
$list = scandir(getcwd());
foreach ($list as $value) {
if (preg_match("/\.txt$/", $value)) {
unlink($value);
}
}
?>
【コマンド】
php -f hoge.php
どういう意味かわからないけど、カレントディレクトリの.txtを消すでいいかな?
【hoge.php】
<?php
$list = scandir(getcwd());
foreach ($list as $value) {
if (preg_match("/\.txt$/", $value)) {
unlink($value);
}
}
?>
【コマンド】
php -f hoge.php
>>817
そのままの関数があるんですね、どもです
そのままの関数があるんですね、どもです
文字列探索だけだと.txt.phpみたいのもかかるかとおもって正規表現にした
glob関数は知りませんでした
まぁ初心者に毛が生えた程度なので勘弁してくだしあ
glob関数は知りませんでした
まぁ初心者に毛が生えた程度なので勘弁してくだしあ
とりあえず正規表現は叩くっていうのがどうもこのスレの流れらしいな
いい加減適材適所という言葉を覚えろや
いい加減適材適所という言葉を覚えろや
>>822
だから何なんだ。.txtかどうかを調べたいんだろ。
だから何なんだ。.txtかどうかを調べたいんだろ。
何なんだって末尾から4文字とかいうからだろ。
jpegを例にしただけで、mimeがplain/textだとしても他にも、
C言語のc、Perlのpl、Rubyのrbなどplain/textの拡張子が3文字とは限らないわけで。
jpegを例にしただけで、mimeがplain/textだとしても他にも、
C言語のc、Perlのpl、Rubyのrbなどplain/textの拡張子が3文字とは限らないわけで。
>>829
.txtって決め打ちされてるんだからその部分まで考慮する必要はまったくない
.txtって決め打ちされてるんだからその部分まで考慮する必要はまったくない
末尾から4文字っていうレスに対しての突っ込みなのは理解してるのかね?
質問主のやりたいこととは無関係な話なわけだが・・・
質問主のやりたいこととは無関係な話なわけだが・・・
>>833
お前は流れを読んでからレスをしろ
お前は流れを読んでからレスをしろ
>>832
拡張子がtxtのファイルを探したい
↓
正規表現で探す
↓
文字列探索でいいだろとつっこみが入る
↓
文字列探索だけだと.txt.phpみたいのもかかるかとおもって正規表現にした
↓
末尾から4文字切り取れ
これのどの辺がおかしいのかよく分からんのだが・・・。詳しく説明してくれないか。
拡張子がtxtのファイルを探したい
↓
正規表現で探す
↓
文字列探索でいいだろとつっこみが入る
↓
文字列探索だけだと.txt.phpみたいのもかかるかとおもって正規表現にした
↓
末尾から4文字切り取れ
これのどの辺がおかしいのかよく分からんのだが・・・。詳しく説明してくれないか。
>>835
回答者が想定しているケースは「みたいなもの」と言ってるように.txt.phpだけではないということ。
.txt.phpだけに限れば.txtになるが、.txt.cだったら.tになる。
よって4文字と文字数を限定するのは当てにならない。
回答者が想定しているケースは「みたいなもの」と言ってるように.txt.phpだけではないということ。
.txt.phpだけに限れば.txtになるが、.txt.cだったら.tになる。
よって4文字と文字数を限定するのは当てにならない。
Ruby の Dir.glob を例に出されてるんなら glob() や GlobIterator、
それか泥臭くとも>>816(正規表現式は間違ってるが)と答えるな
拡張子と質問者が明示して尋ねてるのなら末尾Nバイト比較でいいが今回は余計な一言だった
それか泥臭くとも>>816(正規表現式は間違ってるが)と答えるな
拡張子と質問者が明示して尋ねてるのなら末尾Nバイト比較でいいが今回は余計な一言だった
一言でいうと、考えてるベクトルが違うので話がかみ合ってない。
このスレではよくあること。
このスレではよくあること。
誰か>>836を日本語に訳してくれ
質問者のためにもならない回答者にケチつけるだけのやつは消えてくれればそれでいいよ
>>845
質問ならID出してね
質問ならID出してね
>>845
意味不明すぎて指摘していいのか困惑してる
意味不明すぎて指摘していいのか困惑してる
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 91 (1001) - [98%] - 2010/1/9 4:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 98 (1001) - [98%] - 2010/10/12 18:16
- 【PHP】下らねぇ質問はID出して書き込みやがれ 99 (1001) - [98%] - 2010/10/27 4:51
- 【PHP】下らねぇ質問はID出して書き込みやがれ 85 (1001) - [98%] - 2009/7/31 4:07 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 75 (1001) - [98%] - 2008/11/13 21:31 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 93 (1001) - [98%] - 2010/3/16 4:25
- 【PHP】下らねぇ質問はID出して書き込みやがれ 92 (1001) - [98%] - 2010/2/15 17:01 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 97 (1001) - [98%] - 2010/9/18 2:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 96 (1001) - [98%] - 2010/7/22 7:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 90 (1001) - [98%] - 2009/12/7 18:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 94 (1001) - [98%] - 2010/4/20 19:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 105 (1001) - [96%] - 2011/4/28 23:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [96%] - 2014/8/7 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 125 (1001) - [96%] - 2013/2/4 13:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 115 (1001) - [96%] - 2012/2/25 18:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 82 (1001) - [96%] - 2009/4/6 19:33
- 【PHP】下らねぇ質問はID出して書き込みやがれ 81 (1001) - [96%] - 2009/3/7 14:17 ○
トップメニューへ / →のくす牧場書庫について