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

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレくだすれPHP(超初心者用)5

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    601 : nobodyさん - 2009/01/29(木) 13:24:49 ID:??? (+56,+29,-26)
    >>600
    フイタww
    淡々と技術情報の交換を2chでしたいってそりゃ無理だろw
    2chってそういうとこだとおもうべきだな
    602 : nobodyさん - 2009/01/29(木) 17:55:36 ID:??? (+62,+29,-78)
    質問です!
    サーバーがPHP5になってしまい
    今まで使っていたフリーのメールフォームが使えなくなりました。
    PHP5のフリーのメールフォームを探したのですが全然わからず
    ここにたどり着きました。
    フリーのメールフォームのサイトを教えて頂けないでしょうか?
    603 : nobodyさん - 2009/01/29(木) 18:20:03 ID:??? (+19,-3,-17)
    スレ違いで内科?
    604 : nobodyさん - 2009/01/29(木) 18:24:41 ID:??? (+79,-30,-140)
    まともな人がいないのでこちらでも質問を

    //$_SESSION['abc']; は前ページで123を代入

    //ここから
    $_SESSION = array();
    if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time() - 42000, '/');
    }
    session_destroy();

    echo $_SESSION['abc'];//123

    と表示したいのですが何か方法はないのでしょうか?クッキーとか使わずに。
    605 : nobodyさん - 2009/01/29(木) 18:29:17 ID:??? (+57,+29,-1)
    頭痛くなってきた。
    要点をまとめてくれないか
    606 : nobodyさん - 2009/01/29(木) 18:40:48 ID:??? (+23,-30,-283)
    $_SESSION['abc'] にはすでに123が入ってるが
    $_SESSION = array();
    if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time() - 42000, '/');
    }
    session_destroy();
    とすると123も消えるけど、それを消さずに

    echo $_SESSION['abc'];//123
    と後でも表示させたい。

    理想としては
    $abc = $_SESSION['abc'];
    $_SESSION = array();
    if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time() - 42000, '/');
    }
    session_destroy()
    $_SESSION['abc'] = $abc;
    echo $_SESSION['abc'];

    と表示できればいい。
    607 : nobodyさん - 2009/01/29(木) 19:53:27 ID:??? (+11,-30,-88)
    >>604 == >>606 だよな?
    「どうしても$_SESSION['abc']を使いたい理由」ってのがわからんと、普通のPGは他の手段を考えると思うぞ。
    >>606 の中で $abc に入れてるんだったら、そのまま echo $abc; すりゃ良いじゃん、的な。
    つーかsession_start()しなくて良いんかな。

    長ったらしくない程度に、もう少し質問の背景を含めて、かつ要領良くまとめて質問すれば回答が返って来ると思う。
    608 : nobodyさん - 2009/01/29(木) 20:07:16 ID:??? (+38,+20,+0)
    609 : nobodyさん - 2009/01/29(木) 20:25:30 ID:??? (+7,+29,-4)
    http://pc11.2ch.net/test/read.cgi/php/1158647441/672
    http://pc11.2ch.net/test/read.cgi/php/1231850905/880

    理由はどうあれこういうマルチするアホは相手にしないほうがいい
    610 : nobodyさん - 2009/01/29(木) 23:28:49 ID:??? (+63,+29,-3)
    何回読んでも>>604のやりたいことがわからない
    611 : nobodyさん - 2009/01/29(木) 23:37:26 ID:??? (+51,+28,-4)
    前よく出没してた基地外だろ
    612 : nobodyさん - 2009/01/29(木) 23:41:37 ID:??? (+73,+29,-94)
    やりたいことは見えてる。
    「ログイン・ログアウトとは別にセッションデータを引きまわしたい」ってことだろ。
    で、普通は>>604みたいなソースにはならないのに、わざわざ教えてgooだか、
    phpのマニュアルでセッション破壊用のソースをそれだと勘違いして質問してるだけ。

    すでに回答ついてるのに、人の意見を聞けない困ったチャンか、単なる荒し
    613 : nobodyさん - 2009/01/30(金) 10:09:33 ID:??? (+12,-30,-230)
    >>607
    ログインログアウトとは別に、スタイルシートをセッションで持ち歩いていて、
    ログアウト>>606で書いたようにログアウトとしたときセッションに保存してあるスタイルシート変数も消えてしまいます。
    なので、セッション(ログアウト)を消す前に$abc = $_SESSION['abc']; として消した後再び、$_SESSION['abc'] = $abc; などにして再度セッションにいれればなと考えていますが、
    うまくいきません。
    そこで何かいいほうほうは無いものかと。

    614 : nobodyさん - 2009/01/30(金) 12:27:38 ID:??? (+4,-29,-51)
    悔しいっ・・・でも・・・触っちゃう・・・っ(ビクビク

    >>613
    cookie使えよ。sessionなんかにそんなん入れんな。
    sessionに入れるならログアウト=専用スタイルシート破棄として使え。
    $_SESSION と session_*()を勉強し直して来い
    616 : nobodyさん - 2009/01/30(金) 23:39:57 ID:??? (+43,+25,+0)
    うん
    618 : nobodyさん - 2009/01/31(土) 00:28:12 ID:??? (-2,-30,-22)
    エディットページで$_SERVER['PHP_SELF']にしなければいいのでは?
    619 : nobodyさん - 2009/01/31(土) 00:41:31 ID:Zjr5MV5E (-20,+29,-5)
    お!というとどういう風に記述すればいいですか?
    622 : nobodyさん - 2009/01/31(土) 00:43:50 ID:??? (-6,-29,-28)
    なぜにhidden使う必要が?
    624 : nobodyさん - 2009/01/31(土) 01:09:00 ID:??? (+52,+29,-2)
    お前は何を言ってるんだ?
    627 : nobodyさん - 2009/01/31(土) 01:28:37 ID:??? (-3,-26,-18)
    actionの意味知らんの?
    628 : nobodyさん - 2009/01/31(土) 01:30:22 ID:Zjr5MV5E (-20,+29,-23)
    正直なところform処理いじったことがありませんもので…。非常に申し訳ないんですが教えてくれると助かります…
    630 : 621 - 2009/01/31(土) 01:38:56 ID:??? (+16,+29,-19)
    >>623 やっと意味がわかった。管理人は管理人ようのページを作り給え
    632 : nobodyさん - 2009/01/31(土) 01:55:22 ID:??? (-11,-30,-163)
    >>631

    <? // index.php
    if ( $_POST['textbox' != '' ) { なんか処理 }
    ?>
    <html><body>
    <form action="index.php" method="post>
    <input type="text" name="textbox" value=""><input type="submit"
    </form>
    </body></html>



    <? // kanri_index.php
    if ( $_POST['textbox' != '' ) { なんか処理 }
    ?>
    <html><body>
    <form action="kanri_index.php" method="post>
    <input type="text" name="textbox" value=""><input type="submit"
    </form>
    </body></html>

    を作れ
    633 : nobodyさん - 2009/01/31(土) 01:59:14 ID:??? (-4,-27,-4)
    いやindex.phpでいいだろ
    634 : nobodyさん - 2009/01/31(土) 02:06:10 ID:??? (+57,+29,-17)
    色んなやり方あるけど初心者だそうだからいちばん新ぷりに
    635 : nobodyさん - 2009/01/31(土) 13:18:26 ID:Zjr5MV5E (-20,+29,-33)
    ありがとうございます!ようやくわかった気がします。actionって動作させたいファイル名を指定したらいいんですね。
    これでなんとかなりそうです。ありがとうございました!
    636 : nobodyさん - 2009/01/31(土) 19:25:28 ID:??? (-12,-30,-145)
    prepareの使い方で質問があります。
    下記のコードを実行すると
    Call to a member function prepare() on a non-object
    とエラーが返ってきます。

    $sql = "insert into table (column2,column1) values(?,?)";
    $sth = $this->db->prepare($sql);
    $result = $this->db->execute($sth, array($column2_value,$column1_value));

    プレースホルダを使わずqueryを発行すると問題なくdbが更新されるのですが、
    どこかおかしいのでしょうか
    637 : nobodyさん - 2009/01/31(土) 19:26:42 ID:??? (-1,-29,-26)
    すみません、環境書き忘れました。
    php5,postgresです
    639 : nobodyさん - 2009/01/31(土) 20:01:51 ID:??? (+57,+29,-4)
    レスどうもありがとうございます。
    そのあたりを探ってみます。
    640 : nobodyさん - 2009/01/31(土) 20:02:31 ID:??? (+0,-27,-17)
    いや$dbのnewしてるとこ見れば一発だろw
    641 : nobodyさん - 2009/01/31(土) 20:16:52 ID:??? (+3,-30,-84)
    出来ました。どうもありがとうございます。
    さっきのエラーは昔書いたクラスコピペして直したら出なくなったのですが、
    dbが更新されなくて悩んでいたら文字コードの違いが原因でした。

    mb_convert_encodingで挿入する値をdbの文字コードに直して解決しました。
    お世話様でした。
    643 : nobodyさん - 2009/01/31(土) 20:26:51 ID:??? (-2,+30,+0)
    645 : nobodyさん - 2009/01/31(土) 20:33:43 ID:QDNvJIlq (+7,+22,+0)
    >>643
    マニュアル見てもさっぱりわかりません
    646 : nobodyさん - 2009/01/31(土) 20:39:00 ID:??? (+50,+9,-12)
    >>644
    +を.にかえてみ
    647 : nobodyさん - 2009/01/31(土) 20:40:47 ID:??? (+53,+29,+0)
    >>645
    じゃ諦めれ
    648 : nobodyさん - 2009/01/31(土) 20:42:10 ID:??? (+61,+26,+0)
    >>646
    おーできました
    ありがとうございます!!
    650 : nobodyさん - 2009/02/01(日) 21:04:08 ID:??? (+17,-30,-136)
    質問です
    elseif (preg_match("/^\d{8}$/", $_GET["id"])){
    $id = $_GET["id"];
    }
    GETで8桁の数字のみ受け取るように↑のようにしましたが
    if文でマッチしてても変数に代入する際はpreg_matchなりで
    GET変数内を数字のみとなるように変換した方がいいものなんでしょうか
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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