php
"); print($token_uniqid."...".mb_strlen($token_uniqid)."文字<br>"); print($uni…
オロチでは、phpmyadminにインポートのメニューが無い。sqlを実行して、追加するしかない。localhostで、データを整理し、エクスポートし、SQL文でインポートする。 メニューのエクスポート>DB のダンプ(スキーマ)表示>エクスポートでSQL を指定。僕は、ファ…
すでに、localhostでは動いているが、レンタルサーバーにアップロードすると、動いてくれない。orotiだと、atpagesよりましに動いてくれる。 orotiの場合。(まだ、具体的なサーバー名は伏せます) これで、sessionは保存してくれてるみたい。 (session_save_…
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\xampp\htdocs\regist.php:30) in C:\Program Files\xampp\htdocs\regist.php on line 48 というエラー。 対処方法:
Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in C:\xampp\htdocs\class\login.php on line 71
htmlのタグがheader();の前にあるとエラーが起きるらしい。
本に書いてあるやつが間違ってたわけじゃない。localhostで、実行したら、ちゃんと$SESSION[""]が残ってた。サーバーの仕様の問題だと思う。 追記: 実際、サーバー側で制限してるらしい。(php.iniとか見ればいいのかもしらんが。動見るのかしらん)それで、…
require_once();で、session_cache_limiter('none'); session_start();とすれば、「フォーム再送信の確認」というのがなくなるらしいが、なくならない。 require_once()を使っているからか? あと、アドレスバーでENTERをおしてリフレッシュするのと、再読み…
email,passswordを入力するだけでいい。簡単だ。passwordの確認をどうやるのか見物だ!
join/index.phpは、誤入力等のエラーにあまり対応していない。あとで見なおさないと。 あと、SESSIONらへんがやばい。
</td>内に設定 $selecttime="月2"; //class1102から配列$Noに一致し、かつ、$selecttimeと一致するsubjectを取得 $i=1; //この$No[1]を$No[$i]に変える while($i <= $n){ $record_class=mysql_query("SELECT * FROM class1102 WHERE (No=$No[$i]) AND (time LIKE …
レコードを取得 "); $No[$i]=htmlspecialchars($table['No']); print($No[$i]); //ユーザーの登録番号を表示 $i++; } ?> 面倒だから、いちいち変数とかを例みた…
$sql = sprintf("INSERT INTO testmembers SET name='%s', email='%s', password='%s',created='%s'", mysql_real_escape_string($_POST[name]), mysql_real_escape_string($_POST[email]), sha1(mysql_real_escape_string($_POST[password])), date('Y-m-d …
part5-2_sample\check.phpの 14行目の mysql_real_escape_stringsha1(($_SESSION['join']['password'])), は、間違いだろ。正しくは、 mysql_real_escape_string(sha1($_SESSION['join']['password'])),
<form action="" method="post" >の使い方がよくわからん。</form>
そのうち忘れそうなのでメモ。 $record=mysql_query("SELECT * FROM tablename WHERE time='{$variablename}'"); とか、 $record=mysql_query("SELECT * FROM tablename WHERE (time LIKE '%{$variablename}%')");
CREATE TABLE `db0infinityth4`.`tbaccount` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT , `lastname` VARCHAR( 11 ) NOT NULL , `firstname` VARCHAR( 11 ) NOT NULL , `email` VARCHAR( 30 ) NOT NULL , `password` VARCHAR( 11 ) NOT NULL , PRIMARY KEY …
$date=date("ymdHis"); print $date . "に送信されました<br>"; print date("Y年m月d日,H時i分s秒") . "に送信されました<br>"; //tbcontact $sql="insert into tbcontact (name ,email,content,text,time) values (\"$_POST[name]\",\"$_POST[email]\",$_POST[sexes…
print "内容 <textarea name="text" cols="80" rows="25">". $_POST[text] ."</textarea><BR>"; これじゃうまくいかない