私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】ID出さんでも質問OKなスレ【初心者歓迎】2
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
「一部の携帯電話のみ」
だから、番号を通知する設定にするとリクエストに番号が載るキャリアがあるんじゃね?
もしくはダイアルアップの場合のみ、とか。
だから、番号を通知する設定にするとリクエストに番号が載るキャリアがあるんじゃね?
もしくはダイアルアップの場合のみ、とか。
>>645-653
つまり、「クライアント電話番号」というのは、携帯の電話番号というわけではなく、
「携帯端末ごとに決められているユニークな番号」という意味だったんですね。
ようやく理解することができました。
最後に、>>653さんの単語から検索した結果、色々な情報が出てきたので、まとめておきたいと思います。
--------------------------------------------------
・ドコモの場合
個体識別情報:<a>タグや<form>タグに「utn」という文字を入れると、$_SERVER[’HTTP_USER_AGENT’]の後ろに付加される
iモードID:GETやPOSTで引数に「guid=ON」を入れると、$_SERVER['HTTP_X_DCMGUID']から取得できる
・auの場合
個体識別情報(=EZ番号=サブスクライバID):auは固体識別子を毎回送信しているので、$_SERVER['HTTP_X_UP_SUBNO']から取得できる
・ソフトバンクの場合
個体識別情報:ソフトバンクの固体識別番号は、常にユーザーエージェントに含まれているので、$_SERVER[’HTTP_USER_AGENT’]から取得できる
個体識別情報:httpのページからhttpsへ遷移するようなケースであれば、$_SERVER['HTTP_X_JPHONE_UID']からも取得可能
・イーモバイルの場合
個体識別情報:HTTPリクエストヘッダの「x-em-uid」($_SERVER[’HTTP_X_EM_UID’]?)から取得できる
・ウィルコムの場合
現時点では取得不可能?
--------------------------------------------------
長い間、レスを使ってしまい申し訳ありません。とても勉強になりました。
答えてくださった方、本当にありがとうございます。
つまり、「クライアント電話番号」というのは、携帯の電話番号というわけではなく、
「携帯端末ごとに決められているユニークな番号」という意味だったんですね。
ようやく理解することができました。
最後に、>>653さんの単語から検索した結果、色々な情報が出てきたので、まとめておきたいと思います。
--------------------------------------------------
・ドコモの場合
個体識別情報:<a>タグや<form>タグに「utn」という文字を入れると、$_SERVER[’HTTP_USER_AGENT’]の後ろに付加される
iモードID:GETやPOSTで引数に「guid=ON」を入れると、$_SERVER['HTTP_X_DCMGUID']から取得できる
・auの場合
個体識別情報(=EZ番号=サブスクライバID):auは固体識別子を毎回送信しているので、$_SERVER['HTTP_X_UP_SUBNO']から取得できる
・ソフトバンクの場合
個体識別情報:ソフトバンクの固体識別番号は、常にユーザーエージェントに含まれているので、$_SERVER[’HTTP_USER_AGENT’]から取得できる
個体識別情報:httpのページからhttpsへ遷移するようなケースであれば、$_SERVER['HTTP_X_JPHONE_UID']からも取得可能
・イーモバイルの場合
個体識別情報:HTTPリクエストヘッダの「x-em-uid」($_SERVER[’HTTP_X_EM_UID’]?)から取得できる
・ウィルコムの場合
現時点では取得不可能?
--------------------------------------------------
長い間、レスを使ってしまい申し訳ありません。とても勉強になりました。
答えてくださった方、本当にありがとうございます。
俺には>>636-654の会話の意味がまるっきり分からない・・・苦笑
皆凄いね・・・
皆凄いね・・・
お世話になります。cgi設置に関する質問です。
ネットショップ立ち上げのために先日oscommerceをインストールしてみたのですが
しょっぱなからちゃんと動作しないなどの不具合が。
oscommerceはデータベースサーバなどと連携している分、不具合やエラーが出やすいかなと
思い、perl言語のみのルミーズカートcgiに興味を持ちました。
以前、perl言語のクイズ作成cgiを設置して何のトラブルもなくずっと使えていたのでcgi単独だと
安定して使えるのかなというイメージがあります。
ずばりルミーズカートならoscommerceよりも安定して管理できるでしょうか?
多少機能が劣っていてもシンプルな構成でトラブルが少なく扱いやすい物が一番と考えております。
個々の環境にもよるとは思いますが一般論でお答えいただければ幸いです。
ネットショップ立ち上げのために先日oscommerceをインストールしてみたのですが
しょっぱなからちゃんと動作しないなどの不具合が。
oscommerceはデータベースサーバなどと連携している分、不具合やエラーが出やすいかなと
思い、perl言語のみのルミーズカートcgiに興味を持ちました。
以前、perl言語のクイズ作成cgiを設置して何のトラブルもなくずっと使えていたのでcgi単独だと
安定して使えるのかなというイメージがあります。
ずばりルミーズカートならoscommerceよりも安定して管理できるでしょうか?
多少機能が劣っていてもシンプルな構成でトラブルが少なく扱いやすい物が一番と考えております。
個々の環境にもよるとは思いますが一般論でお答えいただければ幸いです。
Perlみたいな新時代についていけてない時代遅れのカス言語なんか誰もつかってねーよ
今時perlを覚えるよりphpを覚えたほうがコストが安い
そして己が人に教える時のことも考えてもコストが安い
そして己が人に教える時のことも考えてもコストが安い
でも携帯ライブラリはperlの方がたくさんあるよね
軽量FWもたくさんでてるし時代遅れって事は無いと思う
軽量FWもたくさんでてるし時代遅れって事は無いと思う
一般人が使うWebアプリではPHPにトップシェアの座は譲ったけど
まだまだPerlはUnixなんかのシステムにはよくつかわれてるんだぜ
まだまだPerlはUnixなんかのシステムにはよくつかわれてるんだぜ
$_FILESとかに何もしてせずに送った時は何も入ってないと思うのですがPHPの場合はNULLという文字列が入ってますか?
条件分岐を $hogehoge == "" としててもうまく機能せず $hogehoge == "NULL" とするとうまくいくのでどうなのかな?と。
CとかVBは数年使ってたのでプログラム自体は素人ではないのですがPHPは使い始めて1週間です。
条件分岐を $hogehoge == "" としててもうまく機能せず $hogehoge == "NULL" とするとうまくいくのでどうなのかな?と。
CとかVBは数年使ってたのでプログラム自体は素人ではないのですがPHPは使い始めて1週間です。
その場合は==じゃなく===じゃないといかんのじゃね?
とPHPを初めて1ヶ月の俺が適当に答えてみるテスト
とPHPを初めて1ヶ月の俺が適当に答えてみるテスト
exec("/usr/bin/php -f /var/www/hoge/hoge.php");
と呼び出しているphpに、呼び出し時に値を一緒に渡したいのですがどうすればいいでしょうか?
と呼び出しているphpに、呼び出し時に値を一緒に渡したいのですがどうすればいいでしょうか?
>>667
本当にただのNullの場合、緩い比較である==演算子を使っても文字列としては通らない。
よって$hogehoge == "NULL";で通るということはNULLという文字列が入っていると考えられる。
ためしに$hogehoge == "null;"と小文字にして確かめてみるとよい。
本当にただのNullの場合、緩い比較である==演算子を使っても文字列としては通らない。
よって$hogehoge == "NULL";で通るということはNULLという文字列が入っていると考えられる。
ためしに$hogehoge == "null;"と小文字にして確かめてみるとよい。
PHPでevalは危ないから使わないほうがいいって聞いたのですが
何が危ないのでしょうか?
何が危ないのでしょうか?
>>671
var_dump(true == "NULL");
var_dump(true == "NULL");
>>673
言ったやつが正しいのか間違ってるのか分からないからここで聞いてんだろks
言ったやつが正しいのか間違ってるのか分からないからここで聞いてんだろks
>>674-675
何がいいたいかわからん
ていうかvar_dumpをそんな使い方してる人ははじめてみたな
$a = null;
var_dump($a);
if ($a == "null") {
echo 1; //nullはStringではないので表示されない
}
何がいいたいかわからん
ていうかvar_dumpをそんな使い方してる人ははじめてみたな
$a = null;
var_dump($a);
if ($a == "null") {
echo 1; //nullはStringではないので表示されない
}
>>677
var_dump(null == "null");
var_dump(null == "null");
>>678
ん?ちゃんとfalseになってるよね
ん?ちゃんとfalseになってるよね
てか、型の違うものを比較するなよ
empty()でチェックしたり、intval()とかで変換したりしろ
empty()でチェックしたり、intval()とかで変換したりしろ
と言ったけど、一応、何が起こってるか言っておこう
>>668で終わりなんだけどね
http://jp.php.net/manual/ja/reserved.variables.files.php
ファイルが送られなくても$_FILESは空にはならない
$hogehogeはそれが何なのかわからないのでなんとも
http://jp.php.net/manual/ja/language.operators.comparison.php
>>674
boolとstringとの比較なのでboolに変換され、true == true
>>675
numberとstringとの比較なので数値に変換され 0 == 0
>>677
nullとstringとの比較なので""に変換され "" == "null"
>>668で終わりなんだけどね
http://jp.php.net/manual/ja/reserved.variables.files.php
ファイルが送られなくても$_FILESは空にはならない
$hogehogeはそれが何なのかわからないのでなんとも
http://jp.php.net/manual/ja/language.operators.comparison.php
>>674
boolとstringとの比較なのでboolに変換され、true == true
>>675
numberとstringとの比較なので数値に変換され 0 == 0
>>677
nullとstringとの比較なので""に変換され "" == "null"
>>681
日本語でおk
日本語でおk
$hoge = "abc";
この$hogeの中身を1文字ずつずらしてbcdとしたいのですが1文字ずらすのはどうすればいいんでしょうか?
文字コード拾ってきて1個ずらすとかでしょうか?
この$hogeの中身を1文字ずつずらしてbcdとしたいのですが1文字ずらすのはどうすればいいんでしょうか?
文字コード拾ってきて1個ずらすとかでしょうか?
例
$hoge = "abc";
foreach (str_split($hoge) as $eachVar ) {
print ( chr ( ord( $eachVar ) + 1 ) );
}
$hoge = "abc";
foreach (str_split($hoge) as $eachVar ) {
print ( chr ( ord( $eachVar ) + 1 ) );
}
こっちのほうが半短
$hoge = "abc";
$hoge = ++$hoge;
echo $hoge // bcd;
$hoge = "abc";
$hoge = ++$hoge;
echo $hoge // bcd;
>>689
結果:abd
結果:abd
$hoge = "abc";
$hoge = --$hoge;
$hoge = $hoge + 1;
echo $hoge // bcd;
$hoge = --$hoge;
$hoge = $hoge + 1;
echo $hoge // bcd;
>>691
結果:1
結果:1
やりたい事は
自分自身を消した後に指定アドレスにlocationするという事をしたいです。
ore.php
include_once("hogehoge.php");
いろんな処理~
exec("rm -rf ore.php");
header("Location: yahoo.co.jp");
このような事なのですがlocationする前に消しているせいか、locationしてくれません。(当たり前ですが)
かと言ってlocationを先にするとファイルが消されません。
ファイルを消してなおかつlocationするにはどうすればいいのでしょうか?
馬鹿な私に知恵をお貸し下さい。
自分自身を消した後に指定アドレスにlocationするという事をしたいです。
ore.php
include_once("hogehoge.php");
いろんな処理~
exec("rm -rf ore.php");
header("Location: yahoo.co.jp");
このような事なのですがlocationする前に消しているせいか、locationしてくれません。(当たり前ですが)
かと言ってlocationを先にするとファイルが消されません。
ファイルを消してなおかつlocationするにはどうすればいいのでしょうか?
馬鹿な私に知恵をお貸し下さい。
headerは文字通りヘッダ出してるだけだから後に書いても問題ないと思うけど。
ファイルが使用中だから消せないとか?分からんけど。
別な方法としてはGETやリファラでファイル名を渡して遷移先で消すとか。あるいは間に1ページ挟むとか。
ファイルが使用中だから消せないとか?分からんけど。
別な方法としてはGETやリファラでファイル名を渡して遷移先で消すとか。あるいは間に1ページ挟むとか。
>>695
なんでそういうことをしたいのか分からないので最適な方法はどれになるかわからんけど
消したいファイルのリストを生成しておき(exec使ってるらへんに)
次回アクセス時にリストにあった場合それらを消すというのはいかがだろう?
なんでそういうことをしたいのか分からないので最適な方法はどれになるかわからんけど
消したいファイルのリストを生成しておき(exec使ってるらへんに)
次回アクセス時にリストにあった場合それらを消すというのはいかがだろう?
証拠隠滅したいんじゃないのは
ID出さないスレで質問してるから後ろめたい悪意を背後から感じられる
ID出さないスレで質問してるから後ろめたい悪意を背後から感じられる
Locationってhttp://とかいるんだっけ?
Location 自体使わないから知らんけど。
Location 自体使わないから知らんけど。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- 【PHP】ID出さなくても質問OKなスレ【初心者歓迎】 (836) - [86%] - 2009/8/18 21:04 ○
- 【PHP】ID出さなくても質問OKなスレ【初心者歓迎】 (1001) - [86%] - 2009/1/28 18:17
- 【PHP】下らねぇ質問はここに書き込みやがれ 69 (1001) - [33%] - 2008/6/25 23:33 ○
- 【PHP】下らねぇ質問はここに書き込みやがれ 70 (1001) - [33%] - 2008/7/19 3:52 ○
トップメニューへ / →のくす牧場書庫について