私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレくだすれPHP(超初心者用)4
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
複数行の変数内に現れる>と<の間に挟まれた文字列内にある"だけを全角に変える方法はないでしょうか
配列展開してからのforでの処理でもかまいません
例)
たちつ>てとなに"ぬね<のはひふへほ
↓
たちつ>てとなに”ぬねのはひ<ふへほ
PHP5.25
配列展開してからのforでの処理でもかまいません
例)
たちつ>てとなに"ぬね<のはひふへほ
↓
たちつ>てとなに”ぬねのはひ<ふへほ
PHP5.25
>>705
回答くださり、ありがとうございます。
確認ですが、サイトBから以下のようにサイトCへリダイレクトした場合、
サイトCから見たリンク元はサイトBになるということですよね?
サイトA→サイトB→サイトC
回答くださり、ありがとうございます。
確認ですが、サイトBから以下のようにサイトCへリダイレクトした場合、
サイトCから見たリンク元はサイトBになるということですよね?
サイトA→サイトB→サイトC
>>706
リダイレクトしても普通はリンクを踏んだページが Referer になる。
サイト B で Location を出した場合 → サイト C から見たリンク元はサイト A
サイト B で Refresh を出した場合 → 送信されない
サイト C から見たリンク元をサイト B にしたければ JavaScript を使うか、
もう一度リンクを踏んでもらうしかないと思う。
リダイレクトしても普通はリンクを踏んだページが Referer になる。
サイト B で Location を出した場合 → サイト C から見たリンク元はサイト A
サイト B で Refresh を出した場合 → 送信されない
サイト C から見たリンク元をサイト B にしたければ JavaScript を使うか、
もう一度リンクを踏んでもらうしかないと思う。
>>705
>preg_replace('/(?<=>)(.*?)(?=<)/se', 'preg_replace("/\\"/", "”", "$1")', $str)
当方もHTMLタグ内以外の"を全角かなんかに置換したくてこれ応用したいんですけど自分の場合、
$str = <a href=http://aaa.html>宇宙"人</a><a href=http://aaa.html>未来"人</a><a href=http://aaa.html>超能力"者</a>;
みたく連続で並んでいるデータに対して置換を行いたいんです。
>>705のままだとふたつめ以降の<a>タグの"が全部全角に置き換わっちゃうので試行錯誤してみたんですがうまくいきませんでした。
解決のすべはあるでしょうか?PHP 5.26です。
>preg_replace('/(?<=>)(.*?)(?=<)/se', 'preg_replace("/\\"/", "”", "$1")', $str)
当方もHTMLタグ内以外の"を全角かなんかに置換したくてこれ応用したいんですけど自分の場合、
$str = <a href=http://aaa.html>宇宙"人</a><a href=http://aaa.html>未来"人</a><a href=http://aaa.html>超能力"者</a>;
みたく連続で並んでいるデータに対して置換を行いたいんです。
>>705のままだとふたつめ以降の<a>タグの"が全部全角に置き換わっちゃうので試行錯誤してみたんですがうまくいきませんでした。
解決のすべはあるでしょうか?PHP 5.26です。
>>709
正規表現でぐぐれ
正規表現でぐぐれ
>>709
タグの間には <> が出てこないから、単純にこれでいいかも。
アサーション使わずに > < 込みで二番目の置換に渡しても結果は同じになるし、
二番目の置換は正規表現使わない方が高速だわ。
preg_replace('/>[^<>]*</se', 'str_replace("\\"", "”", "$0")', $str);
タグの間には <> が出てこないから、単純にこれでいいかも。
アサーション使わずに > < 込みで二番目の置換に渡しても結果は同じになるし、
二番目の置換は正規表現使わない方が高速だわ。
preg_replace('/>[^<>]*</se', 'str_replace("\\"", "”", "$0")', $str);
PHP5以降でセッションデータをデータベースに入れて管理したいのですが、どのようにするのが王道なのでしょうか??
PEARのHTTP_Session と PEAR_DB を使う方法でしょうか??
他にセオリー的なものがあれば教えて頂けると幸いです。
PEARのHTTP_Session と PEAR_DB を使う方法でしょうか??
他にセオリー的なものがあれば教えて頂けると幸いです。
>>716
ここは素直に session_set_save_handler でいいんじゃない?
session_start を使った既存のコードを変更したくない場合はおすすめ。
マニュアルでは全く触れてないけど、書くときはロックに気を付けろ。
本来はセッションに限ったことじゃないんだけど、セッションはフレーム
ページとかで読み書きのタイミングが重なりやすいので、特に同時接続を
意識して書かないと再現しにくいバグに悩まされる。
ここは素直に session_set_save_handler でいいんじゃない?
session_start を使った既存のコードを変更したくない場合はおすすめ。
マニュアルでは全く触れてないけど、書くときはロックに気を付けろ。
本来はセッションに限ったことじゃないんだけど、セッションはフレーム
ページとかで読み書きのタイミングが重なりやすいので、特に同時接続を
意識して書かないと再現しにくいバグに悩まされる。
>>716 自分でcookie発行して管理してもいいと思われ
Apacheのサブプロセスの環境変数はブラウザからアクセスしないとapache_getenv()が実行できないらしくて。
シェルから実行したときにApacheの環境変数を取得したいということです。
シェルから実行したときにApacheの環境変数を取得したいということです。
>>724 80番ポート経由で
>>731
file(httpd.conf)
file(httpd.conf)
>>724
telnet でも使っとけ
telnet でも使っとけ
フォームを使わずにファイルをアップデートする方法はありますか?
どのあたりの勉強をすればよいか、キーワードだけでも教えてもらえませんか?
どのあたりの勉強をすればよいか、キーワードだけでも教えてもらえませんか?
意味がわからんのだが・・・。
リンククリックだけでローカルのファイルをアップロードさせるっつー話なら無理。
リンククリックだけでローカルのファイルをアップロードさせるっつー話なら無理。
http://php.birdlab.com/freephpscript007.html
ここのスクリプトが使いたくて、書いてある通りにやってみたら
display(1); ?> … display(2); ?> … display(3); ?> … 設定ファイルがうまく書けていたら
このような結果になりました。
phpの埋め込みで失敗しているのか、私本人がよくわかってないのか、
鯖がCentos5 で Mysql のコードはutf8 だからmb_encodingとか
やってeucにしなきゃいけないのか、もう気絶しそうです。
ここのスクリプトが使いたくて、書いてある通りにやってみたら
display(1); ?> … display(2); ?> … display(3); ?> … 設定ファイルがうまく書けていたら
このような結果になりました。
phpの埋め込みで失敗しているのか、私本人がよくわかってないのか、
鯖がCentos5 で Mysql のコードはutf8 だからmb_encodingとか
やってeucにしなきゃいけないのか、もう気絶しそうです。
>ここのスクリプトが使いたくて、書いてある通りにやってみたら
>display(1); ?> … display(2); ?> … display(3); ?> … 設定ファイルがうまく書けていたら
>このような結果になりました。
何を言っているのか良く分からん
>display(1); ?> … display(2); ?> … display(3); ?> … 設定ファイルがうまく書けていたら
>このような結果になりました。
何を言っているのか良く分からん
>>743
配布サイトの説明文の通りにやってみた結果です。
配布サイトの説明文の通りにやってみた結果です。
> 設定ファイルがうまく書けていたら
これも結果の一部って、写す範囲広すぎだろう。ここは説明だぞ。
> <? $vote->display(1); ?>
こんな風に書かれてるんだから、自分が short open tag を通す設定にしてるかどうかぐらい
把握してから気絶してほしい。
これも結果の一部って、写す範囲広すぎだろう。ここは説明だぞ。
> <? $vote->display(1); ?>
こんな風に書かれてるんだから、自分が short open tag を通す設定にしてるかどうかぐらい
把握してから気絶してほしい。
まさか説明文までプログラムに書いてたのかw
んでもってshort_open_tagが有効にされてないせいで全文表示されてたとw
んでもってshort_open_tagが有効にされてないせいで全文表示されてたとw
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- くだすれPHP(超初心者用)6 (958) - [97%] - 2009/8/19 4:11 ○
- くだすれPHP(超初心者用)5 (1001) - [97%] - 2009/3/9 16:02 ○
- くだすれPHP(超初心者用)3 (1001) - [97%] - 2008/6/8 6:35 ☆
- さっさとPHP5.0.6出せよ糞Zend (80) - [31%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について