1E-9のプロフィール

@1E-9 1E-9
ありがとう数51
質問数4
回答数77
ベストアンサー数
22
ベストアンサー率
51%
お礼率
100%

  • 登録日2006/09/22
  • PHPでのsyntax errorについて

    こんにちは。今PHPによるサイト制作をしています。 今までちゃんとサイトが表示されていたのですが、 FTPでローカルのデータファイル全体をPUTしたところ、 サイト内で新着情報表示を使用しているページのみParse error: syntax error,が出てしまいます。 構文は一切変更をしていなかったため、原因がわかりません。 どなたかご教授頂けないでしょうか。 (下記、新着情報表示の構文) <table width="600" cellpadding="5" cellspacing="5" border="0"> <?php include("./inc/info.def.php"); ?> <?php $log = file(LOG_FILE); if (TOP_ROWS >= count($log)) { $END = count($log) - 1; } else { $END = TOP_ROWS - 1; } for($i=0;$i<=$END;$i++) { $DATA = _split($log[$i]); ?> <tr> <td> <?php if ($DATA['FILENAME']) { $SIZE = _calc_thumbnail($DATA['HEIGHT'],$DATA['WIDTH']); ?> <p class="news-photo"><a href="news.php?no=<?=$DATA['NO'];?>"><img src="<?=IMG_DIR.$DATA['FILENAME'];?>" border="0" width="<?=$SIZE['WIDTH'];?>" height="<?=$SIZE['HEIGHT'];?>" alt=""></a></p> <?php } ?> </td> <td nowrap valign="top" height="10"> <a href="news.php?no=<?=$DATA['NO'];?>"><font color="#cccccc"><span class="title-text"><?=$DATA['CAPTION'];?></span></font></a><br> <img src="img/blank.gif" alt="" width="1" height="5" border="0"><br> <p class="date-text"><font color="#cccccc"><?=date("Y年m月d日",$DATA['STAMP']);?></font></p> </td> </tr> <? } ?> </table> ---------------------------------------------------- 読み込んでいるinfo.def.phpの構文 <?php // 新着情報に関する設定 define("LOG_FILE","./inc/information.dat"); // ログファイル define("IMG_DIR","./up_img/"); // アップ画像保存場所 define("TOP_ROWS","5"); // トップページに表示する件数 define("LIST_ROWS","3"); // 1ページに表示するタイトル // 画像サイズに関する設定 define("IMG_H","600"); define("IMG_W","400"); define("THUMB_H","100"); define("THUMB_W","100"); // ログファイルを分解する関数 function _split($log='') { if (!$log) { return; } $data = split(",",$log); return array( 'NO' => $data[0], 'STAMP' => $data[1], 'CAPTION' => urldecode($data[2]), 'COMMENT' => urldecode($data[3]), 'FILENAME' => $data[4], 'HEIGHT' => $data[5], 'WIDTH' => ereg_replace("\n","",$data[6]) ); } ?> ---------------------------------------------------- よろしくお願い致します。

    • 締切済み
    • estie
    • PHP
    • 回答数2
  • SNSでの同人関係の人付き合いについて

    去年の秋~冬ごろからツイッターを初めました。私は腐女子なのですが同人関係には疎く、ツイッターでもとりえず鍵をかけていて同じ趣味の同人作家さんや同じ趣味の方をフォローしていました。ツイッターを始めたきっかけは、ネットの個人サイトをやっている方がツイッターを始めたのでつぶやきをみたい思いからでした。あと周りに同じ趣味の人がおらず、知り合いや友人を作りたかったのもあります。ですが私はあまり人付き合いやコミュニケーション能力が高くなく、それに私がはまったジャンルも始まって2年は経っていたので、もう集団ができていて、オフの話や、フォロワーさんには同人活動をしている人が多く、年齢層も主婦や子持ちなど高く、同人に疎い私にはわからないようなイベントや絵の描き方、子供の話などで、なかなか会話ができず、皆さんの会話を眺めている日が大半です。もともとメンタルも弱く(過去に一か月ほどですがうつ状態になり服薬と通院をしてました。てんかん持ちでその薬も飲んでいます)人付き合いが苦手だったのもあり、ツイッターによく愚痴を吐くようになりました。友達ができない、私は誰からも必要とされていない、価値の無い人間だ、取り柄もなにもない、死にたい、でも怖い…などそういったことを多く呟いていました。(日常や好きな音楽のこと、好きなカップリングについての萌え等も呟いていましたが、愚痴は連続で続きとても長い状態でした) そして最近、もう自暴自棄になり初めてアームカットをしました。しかも切った腕を写メしてツイッターにあげてしまいました。そしたら私に優しい声をかけてくれていたフォロワーさんにリムられました。(オフ会にも誘ってくれた方です、でもリムられたのでその話はなかったことになりました)そしたらそれを皮切りに(かどうかははっきり分かりませんが)3人4人とリムられていきました。どの人も最近同人誌即売会で会って話をした人達でした。年賀状をくれた方もいました。ツイッターを始めるきっかけを作ってくれた方もいます。みなさん私に親切にしてくれた方々だったのです。自分が悪いとはいえ、とてもショックでした。今日も一人からリムられました。 そこで本題になるのですが、私はリムられた方々から購入した(上記の同人誌即売会でです)同人誌の感想をまだ送っていません。送りたいのですが、やはりツイッターでリムった人から感想メールを貰うのは迷惑でしょうか?同人誌即売会にもまた行ってみたいとも思っています、でも私は顔を見られているし、リムッた人と直接顔を合わせて本を買うのは相手方にとって迷惑と感じますか? すいませんが早くアドバイスや回答を知って心を落ち着かせたいので「すぐに回答を!」にしたいと思います。身勝手な質問ですいません…よろしくお願いします。

  • 小説投稿サイトでリレー小説を主催していますが

    投稿して約1ヶ月ぐらい経つのですが、今だに私を含めて2人しかいないのです。 どうしたら集まるのでしょうか? 一応Twitterで宣伝したりしましたが、効果はありませんでした。 このままだと相手がダメになった場合未完のまま終わる可能性があるので 至急回答のほどよろしくお願いいたします。 ちなみにプロフにURLを載せてあります。

  • データベースの文字が???で表示される

    PHPによるwebアプリケーションスーパーサンプルという参考書のプログラム(p552)でどうしても実行できないものがあります。 やりたいことはMySQLに接続してデータを表示させるというものです。数字であるIDと年齢は表示されるのですが、文字である名前と出身地のところが「???」で表記されてしまいます。 何度も参考書のソースプログラムを見直したのですがどこが違うのか分かりません。以下は原因がありそうなコードの抜粋です。(抜粋なのでエラーと関係なさそうなコードは途中でも省略しています。) よろしくお願いします。 idはID、namは名前、preは出身地、agは年齢です。 //文字コード $enc_disp = "EUC-JP"; $enc_db = "EUC-JP"; //データの文字コードを変換する function cnv_enc($string, $to, $from){ //文字コードを変換する $det_enc=mb_detect_encoding($string, $from.",". $to); if($det_enc and $det_enc != $to){ return mb_convert_encoding($string, $to, $det_enc); } else{ return $string; } } //データを取り出す $sql="SELECT id,nam,pre,ag FROM table1 ORDER BY id"; $res=mysql_query($sql,$conn) or die("データ抽出エラー"); //取り出したデータを表示する echo "<table border=\"1\">"; echo "<tr>"; echo "<td>ID</td>"; echo "<td>名前</td>"; echo "<td>出身</td>"; echo "<td>年齢</td>"; echo "</tr>"; while($row=mysql_fetch_array($res,MYSQL_ASSOC)){ echo "<tr>"; echo "<td>".$row["id"]."</td>"; echo "<td>".cnv_enc($row["nam"], $enc_disp, $enc_db)."</td>"; echo "<td>".cnv_enc($row["pre"], $enc_disp, $enc_db)."</td>"; echo "<td>".$row["ag"]."</td>"; echo "</tr>"; } echo "</table>";

    • ベストアンサー
    • thjki6624
    • PHP
    • 回答数2
  • PHPのデータやり取りについて

    自分はPHPを独学している学生です。 ちなみにPHP歴3日です。。。 先日[改訂3版 基礎PHP]という教本を購入してPHPの勉強を始めたのですが、 何度教本の通りに試してもうまく動作しないスクリプトがありまして、 内容としてはHTMLファイルの入力フォームでデータを受け取り、phpファイルに受け渡して表示するだけの簡単なものなのですが、なぜかphpによる画面が表示される際に入力したものが表示されないという症状になっています。 ブラウザが原因かと思い、IEとFirefoxで試したのですがどちらも同じ症状でした。 原因がわかる方に教えていただけないかと思っております。 コードは以下の通りです。 welcome.html <html> <head><title>welcome.html</title></head> <body> どちら様ですか?<br /> <form action="welcome.php" method="POST"> <input type="text" name="name"> <input type="submit" value="送信"> </form> </body> </html> welcome.php <html> <head><title>welcome.php</title></head> <body> ようこそ <?php $name = $_POST['name']; print (htmlspecialchars($name, ENT_QUOTES,'UTF-8')); ?> さん </body> </html>

    • 締切済み
    • VBSY
    • PHP
    • 回答数1