元スレくだすれPHP(超初心者用)5
php覧 / PC版 /みんなの評価 : ○
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
みんなの評価 : ○
類似してるかもしれないスレッド
- くだすれPHP(超初心者用)4 (1001) - [97%] - 2008/11/21 17:19 ○
- くだすれPHP(超初心者用)6 (958) - [97%] - 2009/8/19 4:11 ○
- くだすれPHP(超初心者用)3 (1001) - [97%] - 2008/6/8 6:35 ☆
- さっさとPHP5.0.6出せよ糞Zend (80) - [31%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について