私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 102
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
出来る限り実装に近い例を質問に用いろという好例だな。
preg_match('/(.)jax\1/', 'Ajaxa')
ではマッチしないというわけだ。
preg_match('/(.)jax\1/', 'Ajaxa')
ではマッチしないというわけだ。
>>101
∩___∩ |
| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | Ajax
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
∩___∩ |
| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | Ajax
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
そういえば高木はGijoeって人に論破された後だんまりぶっこいててわろた記憶があるな。
リファラーのチェックって必要なんでしょうか?
昔セキュリティソフトの類を使ってると、そのソフトがその辺の情報を自動的に消してしまってて使えないとか聞いたことがあるんですが。
昔セキュリティソフトの類を使ってると、そのソフトがその辺の情報を自動的に消してしまってて使えないとか聞いたことがあるんですが。
>>105
CSRFされると困るようなものなら,チェックした方がいいよ
CSRFされると困るようなものなら,チェックした方がいいよ
$s = '沖縄県八重山郡与那国町与那国';
preg_match('/(.*?(?:都|道|府|県))(.*?(?:郡|市|区|町|村))(.*?(?:区|町|村))(.*)/', $s, $match);
array_shift($match);
foreach ($match as $value) {
echo $value,"<br />\n";
}
preg_match('/(.*?(?:都|道|府|県))(.*?(?:郡|市|区|町|村))(.*?(?:区|町|村))(.*)/', $s, $match);
array_shift($match);
foreach ($match as $value) {
echo $value,"<br />\n";
}
>>109
ありがとうございました
ありがとうございました
そのパターンだと "千葉県市川市~" とかが "千葉県" "市" "川市~" になっちゃうよね
地理的な分類手法では、
The name of a country ⇒「国」名
The state name ⇒「州」名
A name of a prefecture ⇒「県」名
The county city area name of a village ⇒「郡市町村」名
Ward autonomy name ⇒「区町村」名
Autonomy = 自治体
こうした考え方があります。
求めるものが「自治体単位での区切り」であるのならば、安易に区切りの語句で判断せずに「自治体名」の辞書を整備して挑みましょう。
求めるものが自治体単位での区切りではないのならば、正規表現での議論も適切であると考えます。
The name of a country ⇒「国」名
The state name ⇒「州」名
A name of a prefecture ⇒「県」名
The county city area name of a village ⇒「郡市町村」名
Ward autonomy name ⇒「区町村」名
Autonomy = 自治体
こうした考え方があります。
求めるものが「自治体単位での区切り」であるのならば、安易に区切りの語句で判断せずに「自治体名」の辞書を整備して挑みましょう。
求めるものが自治体単位での区切りではないのならば、正規表現での議論も適切であると考えます。
いや多分>>108がやりたいのはそういうことじゃなくて
既に手元にある"住所の一覧.txt"を加工したいってことでしょう。
市川市や町田市だけでなく、四日市市や十日町市みたいな地名もあるから
単純に"市""町"などを区切り文字にするのは事実上困難。というか不可能では。
既に手元にある"住所の一覧.txt"を加工したいってことでしょう。
市川市や町田市だけでなく、四日市市や十日町市みたいな地名もあるから
単純に"市""町"などを区切り文字にするのは事実上困難。というか不可能では。
壊れるというのはexeを実行しても起動しなくなってしまいます。
(一瞬コマンドプロントが立ち上がって即終了)
(一瞬コマンドプロントが立ち上がって即終了)
readfileの問題じゃなくて、aサーバーからbサーバー上のaaa.exeを
読みに行くとき、bサーバーが出力するaaa.exeがバイナリになっていない可能性がある。
bサーバーのウェブサーバーで拡張子exeのMIMEタイプがどのように設定されているか
確認したほうがいい。
ブラウザで"http://bbb.co.jp/aaa.exe"にアクセスしてみたらどうなるか。
読みに行くとき、bサーバーが出力するaaa.exeがバイナリになっていない可能性がある。
bサーバーのウェブサーバーで拡張子exeのMIMEタイプがどのように設定されているか
確認したほうがいい。
ブラウザで"http://bbb.co.jp/aaa.exe"にアクセスしてみたらどうなるか。
Content-Transfer-EncodingはHTTP1.1には無いから外したほうがいい
ブラウザーから直接アクセスすると両サーバともアプリとしてちゃんとDL出来ました
が、新たな問題で、両サーバーとも$srcfile =相対パスだと大丈夫でhttpから始まる絶対パスだと失敗するようです
(aサーバー内で相対パスaaa.exeだと大丈夫、絶対パスhttp://aaa.co.jp/aaa.exeだと失敗bも同じ)
最終的には別サーバーからDLしなくてはいけなくなるのでマイッタ....
ブラウザのリクエストをシミュレートしてDLするとうまくいく?
<?php
$filename = "aaa.exe";
$srcfile = "http://bbb.co.jp/aaa.exe";
$ch = curl_init();
$headers = array(
'Accept-Language: ja,en-us;q=0.7,en;q=0.3',
'Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7',
'Accept-Encoding: gzip'
);
curl_setopt_array($ch, array(
CURLOPT_URL => $srcfile,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_BINARYTRANSFER => true,
CURLOPT_FORBID_REUSE => true,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13',
CURLOPT_HTTPHEADER => $headers
));
$bin = curl_exec($ch);
curl_close($ch);
header('Accept-Ranges: bytes');
header('Content-Length:' . strlen($bin));
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $filename . '"');
echo $bin;
<?php
$filename = "aaa.exe";
$srcfile = "http://bbb.co.jp/aaa.exe";
$ch = curl_init();
$headers = array(
'Accept-Language: ja,en-us;q=0.7,en;q=0.3',
'Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7',
'Accept-Encoding: gzip'
);
curl_setopt_array($ch, array(
CURLOPT_URL => $srcfile,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_BINARYTRANSFER => true,
CURLOPT_FORBID_REUSE => true,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13',
CURLOPT_HTTPHEADER => $headers
));
$bin = curl_exec($ch);
curl_close($ch);
header('Accept-Ranges: bytes');
header('Content-Length:' . strlen($bin));
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $filename . '"');
echo $bin;
先ずファイル容量がどれくらい違うか比較ぐらいせぇよ
fopenラッパーは有効になってるの?
fopenラッパーは有効になってるの?
0xFCEE 0x8FB8B5 を日本語EUCで表示した時
MSIEだと「黑曙ウ」になり、
MSIE以外(Firefox, Opera, Chrome)だと「黑?x5864;」になります。
※0xFCEE は CP51932 で「黑」(eucJP-msでは「」)
※0x8FB8B5 は eucJP-ms で「?x5864;」(CP51392 には存在しない)
これらの変換をPHPで再現したいのですが、やり方が判りません。
何か良い方法があればご教示ください。よろしくお願いします。
MSIEだと「黑曙ウ」になり、
MSIE以外(Firefox, Opera, Chrome)だと「黑?x5864;」になります。
※0xFCEE は CP51932 で「黑」(eucJP-msでは「」)
※0x8FB8B5 は eucJP-ms で「?x5864;」(CP51392 には存在しない)
これらの変換をPHPで再現したいのですが、やり方が判りません。
何か良い方法があればご教示ください。よろしくお願いします。
0x8FB8B5 がなぜかIEで「曙ウ」(0xBDEC 0x8EB3)と表示されるわけだが、
IEでどのように脳内変換してるのか、IEの中の人に聞かなくちゃわからんね。
IEでどのように脳内変換してるのか、IEの中の人に聞かなくちゃわからんね。
有り難うございます。その599は自分です。
MSIEの方はそのスレの方法で処理し、
MSIE以外の方は、CP51932の「NEC選定IBM拡張文字」とぶつかる、
eucJP-msの「ユーザ定義文字(前半)」のアドレスを、CP51932の「NEC選定IBM拡張文字」に置換
することで何とかなりそうではありますが、
他に何か確かな方法は無いでしょうか。
iconvやnkfなどで処理できればいいのですが…
MSIEの方はそのスレの方法で処理し、
MSIE以外の方は、CP51932の「NEC選定IBM拡張文字」とぶつかる、
eucJP-msの「ユーザ定義文字(前半)」のアドレスを、CP51932の「NEC選定IBM拡張文字」に置換
することで何とかなりそうではありますが、
他に何か確かな方法は無いでしょうか。
iconvやnkfなどで処理できればいいのですが…
そのレスの600の人、詳しいね。
というか、残りの疑問もそっちで聞いたほうがいいような気が。
正直、何をどう変換したいのかイマイチよくわからん。
というか、残りの疑問もそっちで聞いたほうがいいような気が。
正直、何をどう変換したいのかイマイチよくわからん。
突っ込み所が残るほど簡単に言ってしまえば、
コードが実行されるのが○○でか、それとも××かの違いだな。
コードが実行されるのが○○でか、それとも××かの違いだな。
>>136
マジレスすると、JAXAスレで聞いてください。
マジレスすると、JAXAスレで聞いてください。
Ajax厨はよくわからないでAjaxJAXA連呼してたのか
冬休みは困ったものだな
冬休みは困ったものだな
>>144
マスターベーションに終わらないことを祈ります。
マスターベーションに終わらないことを祈ります。
APIリファレンスを作ろうと思ってるんだが、お勧め教えてくれ。
下のサイトみたいな感じがいい。
http://docs.amazonwebservices.com/AWSSDKforPHP/latest/
下のサイトみたいな感じがいい。
http://docs.amazonwebservices.com/AWSSDKforPHP/latest/
APIリファレンスなんだからなんでもいいだろ
どんなクソHTMLだろうがフレームだろうが
どんなクソHTMLだろうがフレームだろうが
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [98%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 112 (1001) - [98%] - 2011/11/29 4:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 132 (1000) - [98%] - 2014/6/18 20:58
- 【PHP】下らねぇ質問はID出して書き込みやがれ 100 (1001) - [98%] - 2010/11/14 21:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 101 (1001) - [98%] - 2010/12/18 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 103 (1001) - [98%] - 2011/2/14 19:50
- 【PHP】下らねぇ質問はID出して書き込みやがれ 104 (1001) - [98%] - 2011/3/18 9:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 105 (1001) - [98%] - 2011/4/28 23:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 106 (1001) - [98%] - 2011/6/3 5:17
- 【PHP】下らねぇ質問はID出して書き込みやがれ 107 (1001) - [98%] - 2011/7/2 2:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 109 (1001) - [98%] - 2011/8/30 2:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [96%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [96%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [96%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [96%] - 2014/8/7 1:00
トップメニューへ / →のくす牧場書庫について