のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,690,769人
昨日:no data人
今日:
最近の注目
人気の最安値情報

元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 93

php覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

601 = :

Smartyのoutputfilterで文字コードをUTF-8からSJISに変換する処理を入れています。

こんな風に
$smarty->register_outputfilter("filterSjis");

function filterSjis($buff, &$smarty) {
return mb_convert_encoding($buff,"SJIS-win","UTF-8");
}

ブラウザで表示させると頭に「?」が入ってるんだけどこれはなぜでしょうか?

602 = :

なにか予想外の事態が生じたら exit() でPHPコードを終了するようにプログラムを組みました。

実際その予想外の事態が生じてPHPコードは正しく終了したのですがなぜかそのPHPスクリプトを
呼び出した部分から下のhtmlコードがまるっきし出力されなくなってしまいました。
exit() はPHPだけでなくHTMLの出力をも中止させてしまうようです。

そうではなくて現在実行しているPHPスクリプトだけを中断し、残りのHTMLは問題なく出力させるには
どういうコードを書けばいいでしょうか?

603 = :

あ、自己解決しました

604 = :

>>601=>>602=>>603です
お騒がせしました

605 = :

スレタイもよめない上に解決方法も書かないとは

606 = :

すいません、私は>>602ではありませんでした
お騒がせしました

607 = :

話にならないな、コイツ

608 = :

しかもコイツ、マルチじゃねぇか
人に聞いて解決してるのに自己解決とかぬかしてやがる

610 = :

>>608
シネクズ

611 = :

>>609
>>591

614 = :

エスパーさん出番ですよ

616 = :

>>615
マニュアルは読んだ?

618 = :

セッションにそんだけ入れようとするのも、5MB程度というという感覚も驚きなのだが世代の違いというものなんだろうか・・・
とりあえず設計からやり直した方がいいんでね・・・

619 = :

だよねー
DBかファイル使った法がいいよねー

620 = :

セッション変数って魔法みたいだよね

621 = :

最近マンションにすんでるよ

623 = :

誤爆

624 = :

おみゃあさまなにゆうてるだがわがらなぎゃあ

626 = :

無理
アラート出すってのはブラウザ側のコントロールだからJavaScriptが必要
一旦送信してからパスワードが一致しませんというメッセージを出すだけならPHPだけで可能

627 = 625 :

>>626
確かに・・
ありがとう御座います。

一旦送信してからってなると、一旦間違ったままでも送信は完了してしまうって事ですよね?

628 = :

>>627
YES

629 = :

>>627
一旦送信させて、間違ってたら再入力。
1つ目と2つ目のパスの一致チェックは確認用だからブラウザ側でもチェックしていいけど、
だからといってサーバ側での一致チェックは外すべきじゃない。

632 :

>>618
とりあえず、
$_SESSION[名前][行][列]というセッション変数にDBからじかに入れる
共通部品をつくって対処しました。全体で大きくても、1つのセッション
変数が小さければセーフみたいです。
しかし、
その落ちる画面遷移のタイミングで、(なにもしていないはずなのに)
かなり時間がかかりました。シリアライズか何かしているのでしょうか?

640 = :

>>637
こっちを使えばいいんでない?
http://www.php.net/manual/ja/function.gzdecode.php

642 = :

時と場合による
使いまくったほうがとか言ってるレベルではDB使うのやめといたほうがいい

645 = :

前スレでgzipの扱いについてレスがあるよ

648 = :

>>636
ども!

ただうちのPHP5.3.0だとそういう動きします

以下のファイル配置でa.php、b.phpどっちもちゃんとhoge.phpをインクルードしてくれる

C:\xampp\htdocs\test\a.php
C:\xampp\htdocs\test\b.php
C:\xampp\htdocs\test\hoge.php

・ a.php内容
<?php
require "/hoge.php";
?>

・ b.php内容
<?php
require "hoge.php";
?>

これがバグなのか仕様なのかすっきりしたいわけです


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について