私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はここに書き込みやがれ 68
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>899
設定にもよるけど、デフォルトだと見えたと思う。
セキュリティ上の問題じゃなくて、混在しなければ良いだけなら、
http://www.php.net/manual/ja/function.session-set-cookie-params.php
で使用するCookieにパスを指定する。
設定にもよるけど、デフォルトだと見えたと思う。
セキュリティ上の問題じゃなくて、混在しなければ良いだけなら、
http://www.php.net/manual/ja/function.session-set-cookie-params.php
で使用するCookieにパスを指定する。
phpかperlでchatシステム作ろうと思うんだけど
どっちのほうが使い勝手いいかな?
どっちのほうが使い勝手いいかな?
クラスの配列の作り方って
$test = array( new Human, new Human);
ちゃんと動いたんだがこの方法であっている?
もっと適切な方法があったりする?
$test = array( new Human, new Human);
ちゃんと動いたんだがこの方法であっている?
もっと適切な方法があったりする?
PHPで、プロキシ経由の場合だけ表示される関数について、教えてほしいのですが、
すべての串に共通してあらわれる関数はありますか?
あれば教えてください。
アクセスを拒否したいです。
すべての串に共通してあらわれる関数はありますか?
あれば教えてください。
アクセスを拒否したいです。
>>911
ちょっと詳しくお願いしまっすっす
ちょっと詳しくお願いしまっすっす
>>912
例えば、携帯電話からのアクセスを PHP で振り分ける、
といった情報が検索するとすぐに見つかると思いますが、
PHP でなく .htaccess (Apache) を使っても同じ振り分けが出来ます
1. PHP で振り分ける方法
2. .htaccess で振り分ける方法
アクセス禁止を例えに、かなりおおざっぱに説明してみますと、
1. の場合は、Apache で HTTP Request を PHP (アプリケーション層)に渡し、
手渡された PHP 側で処理して返すというフローになります
2. ですと、HTTP Request は PHP に渡さず Apache で処理してしまって
返すフローになるため、1. に比べて PHP 処理分だけ処理が軽く済むわけです
「.htaccess」 「プロキシ」 「アクセス制限」 といったキーワードで検索すれば
該当する情報が見つかると思いますので参考までっにっに
例えば、携帯電話からのアクセスを PHP で振り分ける、
といった情報が検索するとすぐに見つかると思いますが、
PHP でなく .htaccess (Apache) を使っても同じ振り分けが出来ます
1. PHP で振り分ける方法
2. .htaccess で振り分ける方法
アクセス禁止を例えに、かなりおおざっぱに説明してみますと、
1. の場合は、Apache で HTTP Request を PHP (アプリケーション層)に渡し、
手渡された PHP 側で処理して返すというフローになります
2. ですと、HTTP Request は PHP に渡さず Apache で処理してしまって
返すフローになるため、1. に比べて PHP 処理分だけ処理が軽く済むわけです
「.htaccess」 「プロキシ」 「アクセス制限」 といったキーワードで検索すれば
該当する情報が見つかると思いますので参考までっにっに
追記・補足
.htaccess を使ったアクセスコントロールの使用ですが、
PHP を置こうとしている場所によっては使えないかもしれません
契約しているレンタルサーバ、ISP のウェブサイトスペース、
ウェブサイトスペースのレンタル等、サービスの提供形態や内容で、
--------------------
A. PHP を置くサーバが Apache を使っていること
B. .htaccess の使用が許可されていること
--------------------
最低でも上記 2点はクリアしている必要があると思います
.htaccess を使ったアクセスコントロールの使用ですが、
PHP を置こうとしている場所によっては使えないかもしれません
契約しているレンタルサーバ、ISP のウェブサイトスペース、
ウェブサイトスペースのレンタル等、サービスの提供形態や内容で、
--------------------
A. PHP を置くサーバが Apache を使っていること
B. .htaccess の使用が許可されていること
--------------------
最低でも上記 2点はクリアしている必要があると思います
<input type="text" name="gazou">
<input type="text" name="title">
<input type="text" name="toukousya">
<input type="text" name="comment">
・
・
・
以下いろいろ。
と言うフォームがあります。
これをphp側で受け取って、「画像ファイルでなければSJISにエンコードする」などの処理をする場合はどうしたら良いのでしょうか。
元々は
&ReadParse;
while (($key,$val) = each %in) {
if ($key ne "gazou") {&jcode'convert(*val, "sjis", "", "z");}
と言うCGIでした
&ReadParseと言うものを使った時点で、inの中に
gazou => 画像ファイル名 title=>タイトル名 …などが入っていて、それを$keyと$valに割り当てて処理していると言う事は判ったのですが。
extract($_POST)のように取得してしまうと、いきなり$gazou=画像ファイル名、$title=タイトル名、となってしまい、「この場合がこうだったら」と言うような処理ができない上に、どのタイミングでエンコードしたら良いのかがわかりません;
mb_convert_encoding(extract($_POST,EXTR_SKIP),"SJIS");
だと何かおかしいですし。&ReadParseだとGETとPOSTの両方のデータが入っているとの事ですが、extractだとどちらかしか(?)取得できないようなので。
わかりづらい説明ですみませんが、ご教授いただけると助かります。
<input type="text" name="title">
<input type="text" name="toukousya">
<input type="text" name="comment">
・
・
・
以下いろいろ。
と言うフォームがあります。
これをphp側で受け取って、「画像ファイルでなければSJISにエンコードする」などの処理をする場合はどうしたら良いのでしょうか。
元々は
&ReadParse;
while (($key,$val) = each %in) {
if ($key ne "gazou") {&jcode'convert(*val, "sjis", "", "z");}
と言うCGIでした
&ReadParseと言うものを使った時点で、inの中に
gazou => 画像ファイル名 title=>タイトル名 …などが入っていて、それを$keyと$valに割り当てて処理していると言う事は判ったのですが。
extract($_POST)のように取得してしまうと、いきなり$gazou=画像ファイル名、$title=タイトル名、となってしまい、「この場合がこうだったら」と言うような処理ができない上に、どのタイミングでエンコードしたら良いのかがわかりません;
mb_convert_encoding(extract($_POST,EXTR_SKIP),"SJIS");
だと何かおかしいですし。&ReadParseだとGETとPOSTの両方のデータが入っているとの事ですが、extractだとどちらかしか(?)取得できないようなので。
わかりづらい説明ですみませんが、ご教授いただけると助かります。
phpだと一つずつ全部取得しないと駄目なんですね。
phpのマニュアルも見てみたのですが、perlとどう比べて良いかが判らなかったもので…。
エンコードも一つずつやらなきゃ駄目って事になるのでしょうか。
gazouならこういう処理
titleならこういう処理…と分けたかったのです。
phpのバージョンは5です。OSはWindowsです。
phpのマニュアルも見てみたのですが、perlとどう比べて良いかが判らなかったもので…。
エンコードも一つずつやらなきゃ駄目って事になるのでしょうか。
gazouならこういう処理
titleならこういう処理…と分けたかったのです。
phpのバージョンは5です。OSはWindowsです。
>>918
foreach( $_POST as $key => $val )で取れるが
> gazouならこういう処理
> titleならこういう処理…と分けたかったのです。
関数に処理を書いて、1つずつ取って渡すほうがいいんじゃねえの?
まあこんなのは書き方がいくらでもあるんで
foreach( $_POST as $key => $val )で取れるが
> gazouならこういう処理
> titleならこういう処理…と分けたかったのです。
関数に処理を書いて、1つずつ取って渡すほうがいいんじゃねえの?
まあこんなのは書き方がいくらでもあるんで
$foo = $_POST["foo"] if($_POST["foo"]);
とかじゃいかんの?
いくらでも方法あると思うけど。
とかじゃいかんの?
いくらでも方法あると思うけど。
Windows上でNet_DNSを使おうとしたのですが、Net_DNS_ResolverのqueryのresponseがFALSEで返ってきます。
Windows上ではNet_DNSは利用できないのでしょうか?
情報がないため困っています。
// testing Net_dns
<?php
require_once('Net/DNS.php');
$resolver = new Net_DNS_Resolver();
$resolver->debug = TRUE;
$response = $resolver->query('example.com');
print_r($response);
if ($response) {
foreach ($response->answer as $rr) {
$rr->display();
}
}
?>
出力されたメッセージ
;; query(example.com, A, IN) ;; using extended PHP sockets
PEAR :: Package :: Net_DNS
http://pear.php.net/package/Net_DNS
環境:Windows XP SP2
XAMPP 1.6.6a
PHP 5.2.5 (cli) (built: Nov 8 2007 23:18:51)
Zend Engine v2.2.0
Apache/2.2.8
Windows上ではNet_DNSは利用できないのでしょうか?
情報がないため困っています。
// testing Net_dns
<?php
require_once('Net/DNS.php');
$resolver = new Net_DNS_Resolver();
$resolver->debug = TRUE;
$response = $resolver->query('example.com');
print_r($response);
if ($response) {
foreach ($response->answer as $rr) {
$rr->display();
}
}
?>
出力されたメッセージ
;; query(example.com, A, IN) ;; using extended PHP sockets
PEAR :: Package :: Net_DNS
http://pear.php.net/package/Net_DNS
環境:Windows XP SP2
XAMPP 1.6.6a
PHP 5.2.5 (cli) (built: Nov 8 2007 23:18:51)
Zend Engine v2.2.0
Apache/2.2.8
>>929は、bind(Win用DNS鯖)使えば?
このスレで書くことじゃないけどさ。
このスレで書くことじゃないけどさ。
>>938
そのものずばりなページがあるじゃないかマニュアルに
そのものずばりなページがあるじゃないかマニュアルに
Pdoの名前パラメータって昔Where絡むと駄目でしたっけ?
Postとかから直にぶっこめるから楽だったんだけど、その辺で躓いて疑問符に鞍替え・・・・
という自分の記憶は勘違いだったんでしょうか。
Postとかから直にぶっこめるから楽だったんだけど、その辺で躓いて疑問符に鞍替え・・・・
という自分の記憶は勘違いだったんでしょうか。
くだらない質問かもしれませんが、色々やってみてわからなかったので、質問させてください。
情報を新しいウィンドウに渡すのは、できるようになったのですが。(JavaScript併用にて)
そのウィンドウから値を戻す方法がわかりません。
<script>
function openWindow(form){
form.target = window.open("about:blank", "win" + new Date().getTime() ).name;
form.submit(); }
</script>
---------略------------
<form method="POST" action="値の送り先.php" ENCTYPE="MULTIPART/FORM-DATA">
<input type="text" name="sendtext">
<input type="button" value="送る" onClick="openWindow(this.form)">
</form>
---------略------------
上記のようなソースで新しいウィンドウを開く&情報渡しをしているのですが。
たとえばこの開かせる側のページに <input type="text" name="modori" value=""> という部分があったとして。
新しく開いた 値の送り先.php から、その部分に値を入れるにはどう書けば良いのでしょうか。
値の送り先.phpのフォームタグのAction部分に、既に開いているウィンドウを指定したいと思ったのですが
どうにもやり方がわからないもので・・・。
JavaScriptで、ウィンドウ名をきちんと指定してやるのでしょうか。
情報を新しいウィンドウに渡すのは、できるようになったのですが。(JavaScript併用にて)
そのウィンドウから値を戻す方法がわかりません。
<script>
function openWindow(form){
form.target = window.open("about:blank", "win" + new Date().getTime() ).name;
form.submit(); }
</script>
---------略------------
<form method="POST" action="値の送り先.php" ENCTYPE="MULTIPART/FORM-DATA">
<input type="text" name="sendtext">
<input type="button" value="送る" onClick="openWindow(this.form)">
</form>
---------略------------
上記のようなソースで新しいウィンドウを開く&情報渡しをしているのですが。
たとえばこの開かせる側のページに <input type="text" name="modori" value=""> という部分があったとして。
新しく開いた 値の送り先.php から、その部分に値を入れるにはどう書けば良いのでしょうか。
値の送り先.phpのフォームタグのAction部分に、既に開いているウィンドウを指定したいと思ったのですが
どうにもやり方がわからないもので・・・。
JavaScriptで、ウィンドウ名をきちんと指定してやるのでしょうか。
PHP 正規表現
こんにちは。いつもお世話になってます。
今回質問した件は、正規表現で次のように表したいのですが、どうしたらよいのでしょうか?
#DO#コメント#/DO#
ドコモ専用コメント
#AU#コメント#/DO#
AU専用コメント
などです。
【コメント】と書かれた部分は指定した機種しかあらわれないようにしたいのです。
実際にしようで使ってみると
①あなたの携帯は#AU#AU#/AU##DO#ドコモ#/DO#です。
このように記述したらAUからアクセスしたら
①あなたの携帯はAUです
ドコモからアクセスしたら
①あなたの携帯はドコモです。
このようなものを作りたいです。わかる方よろしくお願いいたします。
こんにちは。いつもお世話になってます。
今回質問した件は、正規表現で次のように表したいのですが、どうしたらよいのでしょうか?
#DO#コメント#/DO#
ドコモ専用コメント
#AU#コメント#/DO#
AU専用コメント
などです。
【コメント】と書かれた部分は指定した機種しかあらわれないようにしたいのです。
実際にしようで使ってみると
①あなたの携帯は#AU#AU#/AU##DO#ドコモ#/DO#です。
このように記述したらAUからアクセスしたら
①あなたの携帯はAUです
ドコモからアクセスしたら
①あなたの携帯はドコモです。
このようなものを作りたいです。わかる方よろしくお願いいたします。
めんどくせぇからコピペ。
まずは正規表現とは何かググれw
require_once('Net/UserAgent/Mobile.php');
// インスタンス生成(ユーザーエージェント解析)
// 解析するユーザーエージェントを指定することも出来る
$agent = Net_UserAgent_Mobile::singleton();
switch( true )
{
case ($agent->isDoCoMo()): // DoCoMoかどうか
echo "DoCoMoだよ。";
if( $agent->isFOMA() )
echo "Fomaだよー";
break;
case ($agent->isVodafone()): // softbankかどうか
echo "softbankだよ。";
if( $agent->isType3GC() )
echo "3GCだよー";
break;
case ($agent->isEZweb()): // ezwebかどうか
echo "ezwebだよ。";
if( $agent->isWIN() )
echo "winだよー";
break;
default:
echo "たぶんパソコン。";
break;
}
まずは正規表現とは何かググれw
require_once('Net/UserAgent/Mobile.php');
// インスタンス生成(ユーザーエージェント解析)
// 解析するユーザーエージェントを指定することも出来る
$agent = Net_UserAgent_Mobile::singleton();
switch( true )
{
case ($agent->isDoCoMo()): // DoCoMoかどうか
echo "DoCoMoだよ。";
if( $agent->isFOMA() )
echo "Fomaだよー";
break;
case ($agent->isVodafone()): // softbankかどうか
echo "softbankだよ。";
if( $agent->isType3GC() )
echo "3GCだよー";
break;
case ($agent->isEZweb()): // ezwebかどうか
echo "ezwebだよ。";
if( $agent->isWIN() )
echo "winだよー";
break;
default:
echo "たぶんパソコン。";
break;
}
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はここに書き込みやがれ 69 (1001) - [98%] - 2008/6/25 23: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出して書き込みやがれ 78 (1001) - [87%] - 2009/1/13 21:32 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 98 (1001) - [87%] - 2010/10/12 18:16
- 【PHP】下らねぇ質問はID出して書き込みやがれ 88 (1001) - [87%] - 2009/10/12 1:52
- 【PHP】下らねぇ質問はID出さずに書き込みやがれ 1 (985) - [86%] - 2011/7/13 20:33
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [86%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 118 (1001) - [86%] - 2012/5/18 6:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [86%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [86%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 89 (1001) - [85%] - 2009/11/13 23:03
- 【PHP】下らねぇ質問はID出して書き込みやがれ 90 (1001) - [85%] - 2009/12/7 18:47
トップメニューへ / →のくす牧場書庫について