• ベストアンサー

php

http://log.digicafe.jp/program/sample/sample.php このサンプルでphpをやってるのですがなかなか出来ませんどういった文で出来るでしょうか?お願いします

  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>なかなか出来ません これだけでは「何がわからないのか」「どこで躓いているのか」がさっぱり伝わってきません。なので何のアドバイスも出来ません。 >どういった文で出来るでしょうか? ソースを全文書けということであれば書きますが、それを提示しても何もうれしくないですよね(苦笑 (例) <html> <head> <meta http-equiv="content-type" content="text/html;charset=UTF8;" /> <title>Sample</title> <style type="text/css"> <!-- table { border-left:1px solid #ccc; border-top:1px solid #ccc; } td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; } .box { width:500px; padding:5px 0; border-bottom:1px dotted #ccc; } --> </style> </head> <body> <div style="float:left;"> <form action="sample.php" method="post"> <table width="500" cellpadding="3" cellspacing="0"> <tr> <td width="100" align="center" style="background-color:#eee;">タイトル</td> <td width="400"><input type="text" size="40" name="subject" value="" /></td> </tr> <tr> <td align="center" style="background-color:#eee;">本  文</td> <td><textarea name="text" cols="50" rows="5"></textarea></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="保存する" /></td> </tr> </table> </form> <?php $subject = (isset($_POST['subject']))&&(is_string($_POST['subject'])) ? trim($_POST['subject']) : ''; $text = (isset($_POST['text']))&&(is_string($_POST['text'])) ? trim($_POST['text']) : ''; if (($subject !== "")&&($text !== "")) { // 非常にイヤだが、あらかじめhtmlspecialcharsせざるを得ない $subject = htmlspecialchars($subject); $text = str_replace(array("\r", "\n"), "", nl2br($text)); $fp = fopen('data.txt', 'a'); flock($fp, LOCK_EX); fwrite($fp, implode('<>', array($subject, $text, date('Y-m-d h:i:s'))) . PHP_EOL); flock($fp, LOCK_UN); fclose($fp); } else { if ($_POST) { $errmsg = "入力が不足しています!"; } } if (isset($errmsg)) { printf('<strong style="color:#e01;">%s</strong><br />', $errmsg); } ?> <strong style="color:#e01;">タイトルと本文を入力してください</strong><br /> <?php if (file_exists('data.txt')) { $fp = fopen('data.txt', 'r'); while ($line = fgets($fp)) { list($subject, $text, $date) = explode('<>', $line); printf('<div class="box"><strong style="float:left;">%s</strong><small style="float:right;">%s</small><p style="clear:both;">%s</p></div>', $subject, $date, $text); } } ?> </div> </body> </html>

関連するQ&A

  • php

    http://log.digicafe.jp/program/sample/sample.php 分からなくなってしまいよければ全文を書いてもらえないでしょうか? preg_replaceなど使って簡単な文でお願いします

    • 締切済み
    • PHP
  • php+MYSQL

    http://log.digicafe.jp/program/sample/sample.php 以前やっていた 書き込んだものをファイルに保存されていく 〈 タイトル 本文 書き込み日時〉 〈タイトル 本文 書き込み日時〉 こんな形で保存されてました これをDBに保存されるようにしたいのですがどういった文で構成できるでしょうか?

  • PHPについて

    初めてPHPのプログラムを設置するものですから詳しく知りたいのですけれども こちらのPHPについてですが [本体][ログ666][サンプル]となっていますがログ以外バーミッションは無いということでしょうか? http://www.netmania.jp/cgi/101.php ログ以外無い場合は属性は変えなくてもいいのでしょうか? ログの属性もサーバーによって異なるとは思うのですけれども

    • 締切済み
    • PHP
  • PHPのファイルが開けません

    http://www.phpbook.jp/tutorial/ini/index2.html sample2-1.phpファイルと全く同じコードのファイル sample2をphpinfo.phpファイル(http://www.phpbook.jp/install/phpini/index2.html) と同じ場所に入れました(C:\Program Files\Apache\Apache24\htdocs)が、 http://localhost/phpinfo.php の時は早く表示されるのに http://localhost/ sample2.php はWeb ページが見つかりません (ちなみにアドレスがhttp://localhost/%20sample2.phpとなります) と出てしまいました。置く場所を間違えていますか?

    • ベストアンサー
    • PHP
  • phpについて教えてください!

    phpについて教えてください! ホームページ内にコメント欄を設置したくて、本を買ってしようと思ったんですがなにせ素人なもんで わかりません。 phpについて教えてください! ホームページ内にコメント欄を設置したくて、本を買ってしようと思ったんですがなにせ素人なもんで わかりません。 本にはサンプルスクリプトがあったのでそれを挿入するだけだと思うのですが... サンプルはこちらからダウンロードできます。 http://www.sbcr.jp/books/img/sample.zip 本にはファイルないのNewComment.class.phpを使うみたいですが。 これをどのようにhtmlに記述すればいいのかがまったくわかりません。 どなたか教えていただけませんか。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • PHP4では動くのにPHP5では動きません

    ↓のサイトで紹介されている掲示板を動かそうとしていて、PHP4の環境では動作確認できましたが、PHP5の環境では動作しません。 http://www.komonet.ne.jp/~php/program/bbs/chap6.htm PHP5の環境でなんとか動作させたいのですが、どこを修正してよいか分からない状態です。 どなたかわかる方がいらっしゃいましたらご教示願います。

    • 締切済み
    • PHP
  • 携帯向けPHP

    http://m-space.jp/key.php?ID=sample1&serial=4854 上記のようなPHPプログラムが作りたいです。 参考になるページとかありませんでしょうか? または簡単にヒントをいただけるとありがたいのですが。 →携帯のみ閲覧を可能にする。+BASIC認証

    • 締切済み
    • PHP
  • 携帯電話のwebページでphpによるパスワード認証を下記ページを参考に

    携帯電話のwebページでphpによるパスワード認証を下記ページを参考にして行っています。 参考URL http://www.kimd.jp/program/php/lesson04/sample04.html ここではパスワードが1つしか設定する方法が書かれていないのですが。このスクリプトを改造してパスワードを複数種類設定することが出来ませんでしょうか? たとえば、「1234」というワードでも「5473」と言うワードでもログインできるようにしたいと思っています。 私は初心者であまりPHPやプログラムには詳しくなく、このような配布されたプログラムを何とか利用できるレベルです。よろしくお願い致します。

    • ベストアンサー
    • PHP
  • PHP::Sessionのサンプル

    お世話になります。 下記ご教授お願いいたします。 PHP::Sessionの使用を考えております。 下記URLでのサンプル以外にサンプルがあるサイト を探しています。他になにか情報をお持ちの方 何とぞご教授お願いいたします。 http://perldoc.jp/docs/modules/PHP-Session-0.15/lib/PHP/Session.pod

    • 締切済み
    • CGI
  • PHPでExcelをしたい

    初心者ですがよろしくお願いします。 PHPでExcel出力をしたくて探していたら、 Do You PHP? さんの Excelファイル形式でのデータダウンロード(PEAR版) http://www.doyouphp.jp/sample/sample_ora_excel_pear.shtml を見つけたのですが、 http://pear.php.net/package-info.php?pacid=156 ここから、「Spreadsheet_Excel_Writer」をダウンロードしてインストールを行おうとするときにどのようにすればいいのかわからなくて困っております。 インストール方法を教えていただけないでしょうか? OS:WINDOWSXP PHP:5.0 Apache:2.0.54

    • ベストアンサー
    • PHP

専門家に質問してみよう