投稿者 |
メッセージ |
|
< PHPプログラミング ~ 初投稿です。「PHP入門」のサンプルについての質問です。 |
|
時間:
火 10月 09, 2007 4:43 pm
|
|
|
登録日: 2007年10月 09日
投稿記事: 1
|
|
こんにちは。最近PHPを勉強し始めてこちらのサイトを見つけて勉強させて頂いています。
それで質問なのですが、「PHP入門」の「掲示板を作ってみる」にあるソース(http://phpspot.net/php/html/tutorialbbs.phps)をlocalの/htdocs/SAMPLE/bbs.phpに置いてpowermacG4 OSX 10.4にて動作させてところ、
Parse error: syntax error, unexpected T_SL in /Applications/MAMP/htdocs/SAMPLE/bbs.php on line 55
というエラーが出ます。
これは何故でしょうか?どのように解決すればよいのでしょうか?
また、「13. ファイルの読み書き」のサンプル
<?php
$fp = fopen("file1","w");
fputs($fp,"こんにちはファイルさん");
fputs($fp,"ファイルの2行目です");
fclose($fp);
?>
<?php
$fi = file("file1");
?>
を動かした場合も、何も表示されないので、配列にデータが入ってるか確認のために、
<?php
print_r($fi);
?>
をたたくと、
Array ( [0] => こんにちはファイルさんファイルの2行目です )
と出力されますが、[0] => こんにちはファイルさん
[1] => ファイルの2行目です
とは、何故ならなのいのでしょうか?
それと、「14.ブラウザからのデータを取得」で、
<?php
echo $a;
echo $_GET["a"];
?>
と書いたスクリプトを上記のディレクトリにdata.phpとしておき、
http://localhost:80/SAMPLE/data.php?a=hogehoge
とたたいても、
Notice: Undefined variable: a in /Applications/MAMP/htdocs/SAMPLE/bbs.php on line 2
hogehoge
と出ます。
aという変数が宣言されていない、というのは想像できますが、こういう場合はどう
処理すればよいのでしょうか?
基本的なことで申し訳ないですが、せっかく12.までは順調に動作させれて良い波だったのに上記の解決が出来ないとくやしいので、ご回答を宜しくお願い致します。 |
|
|
|
|
|
|
|
時間:
木 10月 11, 2007 10:28 pm
|
|
|
登録日: 2006年8月 19日
投稿記事: 19
|
|
|
|
|
|
|
|
新規投稿: 不可 返信: 不可t 自分の記事の編集: 不可 自分の記事の削除: 不可 投票への参加: 不可
|
|