私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレPHP上級者が集まるスレ
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
A.htmlに名前(文字列)を入力し、
A.html内の実行ボタンがクリックされたら、
GETパラメータに入力値(文字列)をエンコーディングした上で
連結しA.html内に定義した<iframe>のsrcにurlを
JavaScriptで動的に作成(指定)する事により、
B.php画面の処理結果をA.html内に定義した<iframe>内に描画
したいと思っています。
しかし、srcにはURLエンコードを正常に行い指定しているにも関わらず、
入力値に「#」が入っていると「#」以降の文字列が失われてしまいます。
一体なぜでしょうか?
■A.html
[名前] あいうえお#かきくけこ
[実行(ボタン)]
※JavaScriptにより内部的に生成されるURL
http://test_site/B.php&name=あいうお#かきくけこ
■B.php
//名前
$name = $_GET["name"];
→ここで $name には、 あいうえお しか入らないです。
本当は、 あいうえお#かきくけこ まで取得したいのですが。
宜しくお願い致します。
A.html内の実行ボタンがクリックされたら、
GETパラメータに入力値(文字列)をエンコーディングした上で
連結しA.html内に定義した<iframe>のsrcにurlを
JavaScriptで動的に作成(指定)する事により、
B.php画面の処理結果をA.html内に定義した<iframe>内に描画
したいと思っています。
しかし、srcにはURLエンコードを正常に行い指定しているにも関わらず、
入力値に「#」が入っていると「#」以降の文字列が失われてしまいます。
一体なぜでしょうか?
■A.html
[名前] あいうえお#かきくけこ
[実行(ボタン)]
※JavaScriptにより内部的に生成されるURL
http://test_site/B.php&name=あいうお#かきくけこ
■B.php
//名前
$name = $_GET["name"];
→ここで $name には、 あいうえお しか入らないです。
本当は、 あいうえお#かきくけこ まで取得したいのですが。
宜しくお願い致します。
>>201
#はページ内リンクだからかね。
#はページ内リンクだからかね。
>>202
どうやったら「#」という文字列を渡す事が出来ますか?
どうやったら「#」という文字列を渡す事が出来ますか?
>>204
エンコードはしてるらしいが
エンコードはしてるらしいが
フォームからファイルアップロードするときに、
大きいサイズだとけっこう時間がかかります。
アップロード状況をプログレスバー等でリアルタイムに視覚化するには
どのような処理をすればよいのでしょうか?
大きいサイズだとけっこう時間がかかります。
アップロード状況をプログレスバー等でリアルタイムに視覚化するには
どのような処理をすればよいのでしょうか?
掲示板のようなシステムで、投稿内容に
JavaScriptやIframeなどのタグがあったらNGにするには
どのように処理されてますか?
単純な文字列検索だけだと、逃げ道がいろいろありますよね。。。
JavaScriptやIframeなどのタグがあったらNGにするには
どのように処理されてますか?
単純な文字列検索だけだと、逃げ道がいろいろありますよね。。。
適当でいーんじゃね?
抜けられて困る事もあまり無いし
スパムだったら都度フィルタ調整するしか無いだろうし
許可タグはホワイトリストだべ。
抜けられて困る事もあまり無いし
スパムだったら都度フィルタ調整するしか無いだろうし
許可タグはホワイトリストだべ。
適当ってどれくらい??
こんなんでいいの?
if (preg_match("/<script/i", $body)) {
return false;
}
こんなんでいいの?
if (preg_match("/<script/i", $body)) {
return false;
}
たとえば掲示板プログラムで、
投稿本文にタグの閉じ忘れがあったらレイアウト崩れますよね。
プロのみなさんは、どうやって対応されていますか?
投稿本文にタグの閉じ忘れがあったらレイアウト崩れますよね。
プロのみなさんは、どうやって対応されていますか?
1. そもそもタグを許可するような仕様を提案することはない。
2. やむなく作るなら、閉じ忘れを警告し、閉じないと投稿できないようにする。
2. やむなく作るなら、閉じ忘れを警告し、閉じないと投稿できないようにする。
>>216
tidyで修正出来なかったっけ?
tidyで修正出来なかったっけ?
JavaScriptで実装する。
送信ボタンを押したときか、テキストエリアからフォーカスが外れるタイミングで。
正規表現で<tagと</tagをペアで数えていけばいいんじゃね?
自分なら厳密にやるよりはソースがシンプルなほうを選んで実装するな。
「親切で指摘してあげるんですよ^^^」的な上から目線を根拠に。
送信ボタンを押したときか、テキストエリアからフォーカスが外れるタイミングで。
正規表現で<tagと</tagをペアで数えていけばいいんじゃね?
自分なら厳密にやるよりはソースがシンプルなほうを選んで実装するな。
「親切で指摘してあげるんですよ^^^」的な上から目線を根拠に。
ん?チェックする対象にしなけりゃいいんじゃない?
それとも<br>が100個書かれたときのレイアウト崩れまで考慮すんの?
それやるとキリがないからやりたくないな…。
それとも<br>が100個書かれたときのレイアウト崩れまで考慮すんの?
それやるとキリがないからやりたくないな…。
>>211
strip_tags() で不満なら HTML Purifier
strip_tags() で不満なら HTML Purifier
>>222
だからその後まで書いてるんじゃん。バカ?
だからその後まで書いてるんじゃん。バカ?
PC iPhone 携帯 いずれからアクセスされたも指定したURLへ飛ばすにはどうすれば良いでしょうか?
当然携帯電話の場合には、JavaScriptが使えないので Location等を使う事になると思うのですが、
携帯キャリアを問わず正常にページ遷移させる事が出切るのか不安です。
当然携帯電話の場合には、JavaScriptが使えないので Location等を使う事になると思うのですが、
携帯キャリアを問わず正常にページ遷移させる事が出切るのか不安です。
http://php.net/manual/ja/function.header.php
header("Location: うんたら")
header("Location: うんたら")
PHP5のオブジェクト指向開発で
protectedを一切使わない奴はすべからく雑魚PGである。
protectedを一切使わない奴はすべからく雑魚PGである。
雑魚PGの俺に、protetedとprivateの使う場面の違いを教えてくれ
do-while と Exception を使わない奴は間違い無く雑魚PG
最近覚えた単語を使いたいのか
組み込み系では使うがPHPで使う機会ってほとんどないけどな
組み込み系では使うがPHPで使う機会ってほとんどないけどな
使わなくても書けるけど、使えばコードがスマートになる場面は多々ある。
>>237が雑魚PGという事は良くわかった。
>>237が雑魚PGという事は良くわかった。
●初心者の考える関数/メソッド
・成功した場合は配列を返す
・エラーの場合は1~nのエラーコード返す
・第1引数&$errを渡した場合はエラーが代入される。
・第2引数&$msgを渡した場合はメッセージが代入される。
●まともな関数/メソッド
・戻り値は配列
・エラー時は XxxException が throw される
・成功した場合は配列を返す
・エラーの場合は1~nのエラーコード返す
・第1引数&$errを渡した場合はエラーが代入される。
・第2引数&$msgを渡した場合はメッセージが代入される。
●まともな関数/メソッド
・戻り値は配列
・エラー時は XxxException が throw される
致命的じゃないものはfalseを返すとかはよくやる
try(func())catch(XxxException $e){die();}より
if(func()===false){die();}のがてっとりばやいし
特に複数種類Exception出すと面倒だし
参照渡しは絶対に使わないけどな
try(func())catch(XxxException $e){die();}より
if(func()===false){die();}のがてっとりばやいし
特に複数種類Exception出すと面倒だし
参照渡しは絶対に使わないけどな
Facebookに勤めてるPHPハッカーとか憧れるわ
どんなコード書いてるんだろ
どんなコード書いてるんだろ
別スレで分る人がいなかったのでこちらにて質問させて下さい。
Googleで特定サイトの(画面上から入力されたURL)ページランクを
調べるにはどうすれば良いでしょうか?
GoogleのAPIをコールするのかな?
Googleで特定サイトの(画面上から入力されたURL)ページランクを
調べるにはどうすれば良いでしょうか?
GoogleのAPIをコールするのかな?
>>248
http://hm2k.googlecode.com/svn/trunk/code/php/scripts/pagerank.php
http://www.hm2k.com/projects/pagerank
GoogleにGETでアクセスしてるっぽい。
ソース直張。
http://hm2k.googlecode.com/svn/trunk/code/php/scripts/pagerank.php
http://www.hm2k.com/projects/pagerank
GoogleにGETでアクセスしてるっぽい。
ソース直張。
みんなの評価 :
類似してるかもしれないスレッド
- PHP を流行らせるには (224) - [34%] - 2021/3/15 0:45
- 【PHP】気軽にPHP質問スレ (1001) - [33%] - 2013/2/7 9:31
- PHP5 デザインパターン (61) - [32%] - 2019/5/9 7:46
- PHPとJAVAさぶれっと (322) - [30%] - 2018/6/27 23:15
トップメニューへ / →のくす牧場書庫について