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

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

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

    読み込み位置を変えるseekというものはあるが、
    テキストファイルのように1行の長さが不定なものには使えない。

    102 = :

    Googleのように、ログインした後はブラウザを一回閉じても
    再度開いたらログイン済になっているような機能を実装したいんですが、
    参考になるサイトなど教えて貰えませんでしょうか?

    クッキーを使うのかと思ったらGoogleはクッキーオフでも上記動作をしているようです。

    こういう機能をなんと呼ぶのかも判らないので名前を教えて貰えるだけでも結構です。

    よろしくお願いします。

    103 = :

    >>102
    うそつけw
    Cookieオンにしろといわれたぞ
    IPやホスト名を鯖側で記録しておいて
    変化するまで有効にする手なんてのも考えられるが
    一般的じゃないしセキュリティ的にも危険

    104 = :

    >>103
    すいません、Firefoxでやったらエラーでました。

    IEでクッキーを受信するときにダイアログを表示するように設定して、
    僕のサイトで警告が出るのを確認してからGoogleにログオンしたんですけど
    何故かオンになってたみたいです。

    クッキー使うって事はユーザー名とか暗号化して記録すれば良いんですね。
    ありがとうございました。

    105 = :

    Cookieを使ったセッションだと思うぞ。

    106 = :

    セッションでブラウザ閉じた後情報が保持されるかアフォ

    107 = :

    Cookieの中身を見てみりゃいいのに…

    109 = :

    実験してみればわかると思うけど、
    クッキーを手動で削除すれば
    強制ログアウトさせられるよ

    111 = :

    $url= array("リンク1", "リンク2", ""
    $count= count($url);
    for ($id=$_GET['id']; $id<$count; $id++){
    if ($id >= $count) $id= 1;
    $link.= $url[$id];
    }

    こんなイメージでできそう

    112 = :

    $url = array(1 => "リンク1", 2 => "リンク2", ....
    uksort($url, "cmp");
    print_r($url);
    function cmp ($a, $b)
    {
    switch ($_GET['id']) {
    case $a:
    return 1;
    case $b:
    return -1;
    default:
    return $a - $b;
    }
    }

    113 = :

    ありがとうございます!!
    今から出勤なので帰ってからやってみます。楽しみです
    マジ感謝です。

    115 :

    できる。

    116 = :

    >>115
    あれ?
    サーバサイドのphpではクライアントサイドのJavascriptみたいにonclickでの
    関数呼び出しは出来ないってのは良いですよね?
    Javascriptの関数の中でphpを記述するってことですか??

    117 = :

    うん。
    ちなみに
    >具体的にやりたいことは、
    >ボタンが押される
    →Javascriptの関数を呼び出し入力項目をチェック
    >→良ければ、次のページに渡すphpの変数をセット
    >→次のページに遷移
    これ読む限りではphpいらないと思うが?

    118 = :

    >>117
    なんか自分でもそうやったら出来ないだろうかとやってみたんですが、
    エラーコンソールに invalid flag after regular expressionと出てうまくいかないんです。
    具体的には以下のように書いていて、
    チェックフラグがtrueならそのページで使ったデータを二次元配列から取り除いて、
    残りを次のページに渡すデータとするみたいな感じです。

    <script type="text/javascript">
    function isAllChecked(){
    //省略
    if(!flag)return false;
    <?
    global $num,$data;
    for($i=0;$i<$num;$i++)array_shift($data);
    ?>
    return true;
    }
    </script>
    //省略
    <input type="submit" value="次へ" onclick="return isAllChecked()" />

    119 = :

    javascriptの中にphpコード書いてどうすんの?

    121 = :

    何度もすみません
    >>111 >>112試してみたのですがうまくできませんでした。
    $url = array(
    1 => "<a href=\"test1\">test1</a>",
    2 => "<a href=\"test2\">test2</a>",
    3 => "<a href=\"test3\">test3</a>",
    4 => "<a href=\"test4\">test4</a>",
    5 => "<a href=\"test5\">test5</a>",
    );

    if ($_GET['id'] == test1) {
    $url1=$url[2];
    $url2=$url[3];
    $url3=$url[4];
    $url4=$url[5];
    $url5=$url[1];
    } elseif ($_GET['id'] == test2) {
    $url1=$url[1];
    $url2=$url[3];
    $url3=$url[4];
    $url4=$url[5];
    $url5=$url[2];
    ~~
    以下elseifが数個ってな感じでやったのですがもうちょっとシンプルと言うか効率の良いやり方無いでしょうか?

    122 = :

    >>118
    それじゃPHPの実行結果がjavascriptの一部と解釈されるだけだ・・・

    124 = :

    >>121
    おいおい、意味わかってれば、>>112は動くぜ?
    a href= test1ならそれなりに工夫しろよw

    125 = :

    >>112が何でこんな動きになるのか理解できませんが思い通りにいけました!
    ありがとうございます
    お世話になりました~!!

    126 = :

    PHPの関数の数って全部でいくつあるの?

    128 = :

    マニュアルの関数一覧は5900個
    日々拡張されたり廃止されてるから増減するし
    マニュアルにのってないのもあるのでなんともいえないな
    PEARは各種FWのを含めるとさらに増える
    ユーザー定義関数も含めると天文学的な数値になる
    (9割型コードがかぶってたりコードは違うが動作が同じのも含む)

    実際によく使うのは100個もないので数なんてどうでもいいやね

    129 = :

    6,000もあるのか
    全部おぼえようとしていたが、
    やる前に質問してよかった。

    130 = :

    それで、
    「よく使う100個」の
    リストは、どこかにある?

    それから優先的に学習していきたい。

    131 = :

    アマゾンでPHPで一番売れている本を買おうと思ったんだけど、
    なんでPHPってカテゴリはないの?

    132 = :

    確かに関数多過ぎてうんざりするからよく使うものとうんこ臭いのに分けてほしい

    133 = :

    ソース見りゃいいじゃん

    134 = :

    >>130
    やっているうちに覚えていくから心配しなくていいよ
    とにかく本でもマニュアルでもいいから順序通りにやっていってみ

    135 = :

    >>134
    その作業が死ぬほどつまらんから
    聞いているのです

    「試験に出る英単語」って本知ってる?

    あれは出現頻度順に並べたものなんです

    136 = :

    お前にゃ向いてないから諦めれ

    137 = :

    口よりも手が動かないと・・・

    138 = :

    >>135
    似たようなリスト(別スレで見かけたのでコピペ)
    http://www.1x1.jp/blog/2008/06/php_framework_function_count.html

    しかし、英単語だって実用的に使って覚える方が楽だぞ
    実用を伴わないで関数を勉強する方が余程ストイックな作業だと思うが

    139 = :

    >>138
    >>135じゃないけど
    俺は暗記得意だから先に仕様書とかリファレンスに一通り目を通してから実戦のほうが合ってる
    結局人それぞれじゃね?

    140 = :

    「試験に出る英単語」って本知ってる?
    あれは出現頻度順に並べたものなんです

    試験対策ってことは、当然一通り順序どおりに英文法をマスターしたうえで読む本だよな。
    英単語だけ覚えても文章の1つも作れないだろ。
    プログラミングだって順序立てて学習するのを避けて関数を覚えようとしても意味がない。

    141 = :

    死ぬほどつまらんならやらなければいいのにね

    142 = :

    しかし、ある程度勉強しないと
    何も作れないじゃん

    143 = :

    じゃ勉強すればいいじゃん

    144 = :

    だがプログラミングの勉強はつまらんのだよ。
    こういう風に教えてくれよ

    http://jp.youtube.com/watch?v=kzmHmYHy-P8

    145 = :

    じゃやらなきゃいいじゃん

    146 = :

    相手にするだけ時間の無駄だぞ
    放置してやれ

    147 = :

    どもども。

    <タグ>あうあう</タグ><タグ>あうあう</タグ>ゲロゲロ<タグ>あうあう</タグ>

    みたいな文字列からタグの中身をタグも含めて配列に格納していきたいのですが、どうやったらいいのでしょうか。

    148 = :

    XML DOMをつかいましょう!

    149 = :

    >>147
    正規表現で抜き出す
    http://jp.php.net/manual/ja/function.preg-match-all.php


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

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


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