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

    私的良スレ書庫

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

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

    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
    1 : nobodyさん - 2008/06/13(金) 20:32:36 ID:??? (+93,-29,-111)
    このスレッドは、他のスレッドでは書き込めない超低レベル、
    もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
    PHP使いが優しくコメントを返しますが、
    お礼はPHPの布教と初心者の救済をお願いします。

    PHP Home Page
    http://www.php.net/
    http://jp.php.net/



    前スレ: くだすれPHP(超初心者用)3
    http://pc11.2ch.net/test/read.cgi/php/1193295871/

    適当に関連スレ(マルチはだめぽ)
    【PHP】下らねぇ質問はここに書き込みやがれ 69
    http://pc11.2ch.net/test/read.cgi/php/1211879073/
    2 : nobodyさん - 2008/06/17(火) 16:58:46 ID:??? (+25,+28,+0)
    いつの間に
    >>1おつ
    3 : nobodyさん - 2008/06/17(火) 20:01:46 ID:Xhinm60Q (+21,+23,+0)
    あげとく
    4 : nobodyさん - 2008/06/17(火) 22:08:49 ID:??? (+57,+29,-11)
    超初心者用と普通のくだすれの切り分けが難しいね。
    5 : 919です。 - 2008/06/18(水) 00:58:52 ID:eWKB+6dR (+55,+29,-52)
    書籍本から来ました。
    大角本でわからないところがあり質問です。
    カテゴリーのところがよくわかりません。
    一応カテゴリーに関するところのソースをUPしたんですが
    http://gichioka.web.fc2.com/document.rar
    誰か説明してください。
    よろしくお願いします。

    特になんでこれでcategoryが作られるのかわかりません。
    新しくカテゴリーが、これであとなんで商品登録ができるのでしょうか?
    6 : nobodyさん - 2008/06/18(水) 13:15:56 ID:??? (+9,-18,-2)
    >>5
    SQLを知らないとか?
    7 : 919です。 - 2008/06/19(木) 01:07:52 ID:uVAJKLwk (+27,+29,-5)
    いや、なんでそれでカテゴリーが作成されるのかが
    わからない。
    8 : 919です。 - 2008/06/19(木) 01:11:28 ID:uVAJKLwk (+60,+29,-2)
    もしかしてSQLの知識がたりないのかもです。
    9 : nobodyさん - 2008/06/19(木) 15:20:33 ID:byCSm/Ip (-28,-29,-130)
    ケータイとPCで自作した掲示板の処理を確認しています。

    PCだと、
    コメントを削除→元の画面
    →コメントが削除されている


    ケータイだと、
    コメントを削除→元の画面
    →コメントが表示されたまま(実際にはデータは消えいてる)


    更新すると、コメントが削除されている画面が表示される。



    どうも、ケータイだと前の画面の情報を掴んだままの状態があるようです。
    cache-control
    などをやっていますが、効果はないようです。
    ケータイのブラウザに、昔の情報を表示させない方法はご存知ありませんか?
    10 : nobodyさん - 2008/06/19(木) 15:30:10 ID:??? (+69,+12,-20)
    URLのうしろに毎回変わる無意味な変数入れとけば
    11 : nobodyさん - 2008/06/19(木) 15:35:08 ID:byCSm/Ip (-15,+29,-3)
    >>10
    あっ、なるほどURLと画面が紐づいているなら有効そうですね。
    試してみます。
    12 : nobodyさん - 2008/06/19(木) 16:01:00 ID:??? (+67,+29,+1)
    >>10
    上手くいったみたいです。
    ありがとうございました。
    13 : nobodyさん - 2008/06/19(木) 19:58:24 ID:??? (+64,+28,-5)
    >>8
    じゃぁ、逆にSQLって何するもんだと思ってる?
    14 : nobodyさん - 2008/06/20(金) 00:26:27 ID:??? (+52,+29,+0)
    >>9
    間違っています。
    以上。
    はい次の方。
    15 : nobodyさん - 2008/06/20(金) 23:47:29 ID:??? (+17,-30,+0)
    レッツPHP!の新着ブロガー ttp://php.s3.to/net/
    を使いたいのですが、下記のようなエラーが出てきます。
    なんとか自分のHPに設置したいのですが、どこをどう直せばいいのやら
    わかりません。

    Warning: main(XML/RSS.php) [function.main]: failed to open stream:
    No such file or directory in /home/sites/lolipop.jp/users/main.jp-
    ○○○/web/allblog/rssup.php on line 5

    Fatal error: main() [function.require]: Failed opening required
    'XML/RSS.php' (include_path='.:/usr/local/lib/php:/usr/local/lib/php/Smarty')
    in /home/sites/lolipop.jp/users/main.jp-○○○/web/allblog/rssup.php on line 5

    レンタルサーバーはロリポップ
    サブドメインでallblog.ドメインとしてます。
    ファイルは
    allblog
    ├reeup.php
    ├RSS.php
    ├PEAR.php
    ├Parser.php
    ├index.html(このHTMLに<?php include("rssup.php"); ?>を貼ってます)
    ├.htaccess(中にAddType application/x-httpd-php .htmlと書き込んだだけ)

    なんとか動かしたいのですがどなたか親切な方教えていただけないでしょうか?
    16 : nobodyさん - 2008/06/21(土) 01:26:38 ID:??? (+39,-29,-20)
    >>15
    今、reeup.phpの5行目が有効になってると思う。
    ソレをコメントアウトして、
    3行目をコメントインしたら、動くんじゃないかなぁ。
    17 : 15 - 2008/06/21(土) 01:38:50 ID:??? (+96,+29,-31)
    >>16 動きました。ありがとうございました。2日ぐらい悩んでたのでうれしいです。
    ほんとうにありがとうございました。
    18 : nobodyさん - 2008/06/21(土) 01:52:50 ID:??? (+70,+29,-25)
    >>17
    今後も似たようなエラー出てくると思うから、
    思い立ったときにでも、エラーメッセージをそのまま検索とかして、何のエラーかとか、
    少し学習するのもいいと思う。
    がんばって下さい。
    19 : nobodyさん - 2008/06/22(日) 13:25:43 ID:PqDX8Tuj (+84,+24,-29)
    php勉強したいんですが
    お勧めのHPとかありますか。
    20 : nobodyさん - 2008/06/22(日) 15:16:41 ID:??? (+54,+30,+0)
    21 : nobodyさん - 2008/06/22(日) 16:53:20 ID:??? (+103,+29,-52)
    >>19
    PHP 入門
    でググって出てきたサイトを上から眺めていけばいいんじゃないかな。

    ほでなすPHPとかでも勉強にはなった。

    まぁ、入門っていうなら、PHP関連の書籍スレでも眺めて、初心者向けでいい本を読むのがいいかな。
    22 : nobodyさん - 2008/06/25(水) 02:35:31 ID:??? (+9,-30,-283)
    あのすいません。質問です。
    基礎からのPHPでの質問ですが、admin.phpのところで、
    if (isSet($_GET['tab']) && $_GET['tab'] == 'conf')
    {
    require('adminConfig.php');
    }
    else if (isSet($_GET['tab']) && $_GET['tab'] == 'edit')
    {
    require('adminEdit.php');
    }
    else if (isSet($_GET['tab']) && $_GET['tab'] == 'list')
    {
    require('adminList.php');
    }
    else
    {
    require('adminConfig.php');
    の部分でisSet($_GET['tab']) の意味がわかりません。
    どっからtabはでてきたんですか?
    http://gichioka.web.fc2.com/blog.rar
    ここにソースを保存したので、よろしくです。
    23 : nobodyさん - 2008/06/25(水) 03:03:27 ID:??? (+4,-30,-182)
    >>22
    GETメソッドと、POSTメソッド、って言うものを理解しないと正直きつい。

    まぁ、とにかく、
    このadmin.phpにアクセスするときに、
    http://www.example.com/admin.php?tab=conf
    とか、って書いた場合、これはGETメソッドで、そのadmin.php以下のプロパティを渡すんだ。

    で、ソレはPHPが自動的に、$_GETっていう連想配列に渡される。

    上の例だと、$_GET['tab']に、'conf'が渡されるわけだ。

    POSTメソッドで渡されたものは、$_POSTに渡されてくる感じ。

    で、分かるかな。
    適当な回答なので突っ込みあれば宜しく。
    24 : nobodyさん - 2008/06/25(水) 17:06:02 ID:??? (+63,+21,-6)
    >>21
    PHP関連の書籍スレってひどくね?
    基地外しかいないみたい
    25 : nobodyさん - 2008/06/25(水) 19:14:43 ID:??? (+30,+2,+1)
    23へ
    よくわかりました。
    ありがとうございます
    26 : nobodyさん - 2008/06/25(水) 21:01:39 ID:57l0ft98 (-16,-30,+0)
    すいません。質問です。
    大角本で質問なんですが、
    ?
    if ( $_SESSION['checked_item'] != '' ) {
    foreach( $_SESSION['checked_item'] as $value ) {
    $sql = "select * from item
    left join author on item.author_id = author.author_id
    where item_id = '$value'";
    $result = mysql_query( $sql );
    while ( $item = mysql_fetch_array( $result ) ) {
    ?>
    の部分の$_SESSION['checked_item']の'checked_item'はどこからきたの?
    あと$sql = "select * from item
    left join author on item.author_id = author.author_id
    where item_id = '$value'";
    このsql文はなんでしょうか?
    教えてください。
    ソースはこちらにあります。
    http://gichioka.web.fc2.com/sample-ec101.zip
    27 : nobodyさん - 2008/06/25(水) 21:03:44 ID:??? (+69,+9,-2)
    検索しない理由は?
    28 : nobodyさん - 2008/06/25(水) 21:18:45 ID:??? (+91,+29,+0)
    なんで自分で考えないんだろうね
    30 : nobodyさん - 2008/06/25(水) 21:22:09 ID:57l0ft98 (-20,+29,-13)
    質問してはだめですか?
    もしだけならここ見たらいいよとかのURLやここに聞いたらいいよ
    とかのヒントだけでもお願いします。
    31 : nobodyさん - 2008/06/25(水) 21:22:35 ID:??? (-1,-29,-40)
    1.ググれ
    2.本読め
    3.リファレンス読め
    32 : nobodyさん - 2008/06/25(水) 21:23:06 ID:??? (+80,+29,-87)
    >>27,>>28
    まぁ、超初心者スレだから、そういうなよ。何をどう検索したら良いかとかいまいちピンと着てないだけかもしれないでしょ。

    とりあえず、>>26は、そのSQL文の何がどうわからないのか教えてよ。

    $_SESSIONは、セッション変数って奴で、多分別のファイル見れば、セッション変数に値入れてる行があると思うよ。
    詳しくは、
    http://jp2.php.net/session
    33 : 32 - 2008/06/25(水) 21:26:52 ID:??? (-6,-30,-65)
    亀レス過ぎたww
    恥ずかしい。

    >>29
    item.author_idってのは、itemテーブルのauthor_idフィールドのこと。
    author.author_idってのは、authorテーブルのauthor_idフィールドのこと。
    34 : nobodyさん - 2008/06/25(水) 22:10:36 ID:??? (+23,-30,+0)
    文字化けのことで困っています。

    ・PHP 5.26 @ WinXP SP2
    ・ファイルは BOM無しのUTF8 で保存
    ・mbstring.internal_encoding = UTF-8
    ・mbstring.http_output = pass
    ・mbstring.http_input = auto

    以上の環境にて、以下のようなスクリプトを動作させたとき、
    <?php
    var_dump($_GET);
    ?>
    $_GET に日本語が含まれると文字化けを起こしてしまいます。
    mb_detect_encoding を使ってみた結果、$_GET が SJIS で渡されており、これがファイル保存時の文字コードと異なるために、
    文字化けを起こすものと思われます。

    これをどうにか解消したい($_GETをUTF8で受け取ってほしい)のですが、どのようにすればよいか検討がつきかねます。
    どなたか、ご助力いただけると幸いです。よろしくお願いします。
    35 : 34 - 2008/06/25(水) 22:11:44 ID:??? (-1,-29,-5)
    ミスです。
    ・PHP 5.2.6 @ WinXP SP2
    です。
    38 : nobodyさん - 2008/06/25(水) 22:48:20 ID:??? (-8,-30,-40)
    >>37
    HTMLの<head>タグに、
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    を突っ込んだらどうよ。
    39 : 34 - 2008/06/25(水) 22:48:25 ID:??? (+3,-30,-51)
    追記です。

    同じように $_POST も試してみましたが、こちらは文字化けは起こらず、mb_detect_encodingの結果も UTF-8 でした。
    発生するのは $_GET のときのみのようです。
    40 : nobodyさん - 2008/06/25(水) 22:50:15 ID:??? (+3,-29,-18)
    >>38
    ありがとうございます。
    meta に入れるのもやってみました。
    やはり、$_GET で受け取った文字列だけが文字化けが起こします。
    41 : nobodyさん - 2008/06/25(水) 22:54:13 ID:??? (+3,-29,-97)
    >>40
    あぁ、
    日本語WindowsのアプリってエンコードSJISだから、GETメソッドでクエリ送れば、SJISになりますよ。
    http://example.com/index.php?hoge=あいうえお
    とかやると。
    URLに渡すときはURLエンコードとかかけなきゃいけないんじゃないかな。
    42 : nobodyさん - 2008/06/25(水) 23:04:21 ID:??? (+91,+29,-27)
    ああアドレスバーに直接打ち込んでんの?
    43 : nobodyさん - 2008/06/25(水) 23:06:51 ID:??? (+69,+29,-33)
    >>42
    情報小出しになってしまってごめんなさい。
    はい、アドレスバーに直接打ち込んでテストしています。
    あきらめて、SJISでプログラムしたほうがいいのでしょうか……。
    44 : nobodyさん - 2008/06/25(水) 23:08:44 ID:??? (+64,+29,-26)
    そういう特殊なことしてるんなら先に言ってくれないとわかんねーよ・・・

    んでもって、本番でもアドレスバーから直接入力するんですか?それともページ中にリンク張るんですか???
    45 : nobodyさん - 2008/06/25(水) 23:12:40 ID:??? (+22,-29,-42)
    >>44
    本当に申し訳ないです。
    もちろん、ページ中からリンクを貼りますが、$_GET から値を持ってきて、HTML中で表示させたときに文字化けしてしまうとなると、
    form などから get で送って、次のページで受け取り表示する、ということができないので、何とか解決したいと思っています。
    46 : nobodyさん - 2008/06/25(水) 23:15:52 ID:??? (+40,-30,-59)
    >>45
    form から get で送ればURLエンコードされるよ
    ?hoge=あいうえおの部分はinput type=hiddlenで指定する
    47 : nobodyさん - 2008/06/25(水) 23:18:36 ID:??? (-1,-29,-12)
    >>46
    スペル間違えた

    <A>だとURLエンコードする必要があるな
    48 : nobodyさん - 2008/06/25(水) 23:19:29 ID:??? (+5,-30,-90)
    >>45
    よく分からん。
    HTML中に<a href="hoge.php?q=あいうえお">とか書くってこと?
    それともフォームでmethod="get"でinput type="text"に日本語入力してもらうってこと?
    いずれも適切にエンコード設定すれば文字化けなんかしないから大丈夫
    49 : nobodyさん - 2008/06/25(水) 23:19:33 ID:??? (+68,+29,-56)
    >>46
    あれれれ……?
    そのとおりです。formから送ったらgetでも正常でした。
    ってことは、「アドレスバーから直接打ち込んでいた」ことが原因だったようですね……。

    これだけのために、本当にご迷惑をおかけしました。
    情報の小出し、気をつけます。
    ありがとうございました。
    50 : nobodyさん - 2008/06/25(水) 23:40:40 ID:??? (+57,+29,-18)
    最初から書いていれば1レスで終わったのにね。まぁ頑張ってください。
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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