今phpを勉強しています
伝言板で質問(最初の書き込み)だけが表示されて後はレスで表示する
ソース(なるべく説明つき)を公開しているサイトを知っていたら教えてください

このQ&Aに関連する最新のQ&A

A 回答 (1件)

PHPはサンプル公開しているサイトが少ないですから、不便ですよね。


それで、イメージをつかみそこねているかもしれませんが、参考URLのところにあるやつが、ご要望に近いように思います。

ソースを見ましたが、比較的丁寧にコメントがついているので、読みやすいと思います。
掲示板があるので、相談もできそうな感じですよ。

参考URL:http://www.trustbee.com/script/
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QPHPで取得したHTMLソースと実際のソースの違い

PHPで、
file_get_contents($uri)
などで取得したHTMLソースと、実際にアクセスして表示したソースが違う場合があります。

例えば、ネットオフというサイトが違いました。
http://www.netoff.co.jp/cmdtyallsearch/hdnAllSearchFlg/1/Ctgry/home/LRack/*/SetFlg/?cat=&word=9784864102254

PHPで取得すると、商品結果の情報を取得できなかったのですが、
実際のソース(FireFoxでCtrl+Uでページのソース表示)は表示されています。

こういったページもPHPで取得することは可能なのでしょうか?
わかる方よろしくおねがいします。

Aベストアンサー

クエリ文字列に全部の閲覧情報が入っているというのは甘いケースです。
Webアプリケーションの動作においては、クエリ文字列だけでなく、その時点でのSessionの値も評価の対象になっている場合が多いです。

ページ・スクレイピングを行う場合は、必要ならば、スクレイプしたい詳細画面の前にあるカテゴリ選択や、一覧表示画面、さらにはその前の商品分類画面から、人間が検索していくように絞り込んでいく過程をとる必要があります。

また、匿名アクセスに対してもトップ画面でCookieを発行しているサイトが多いので、Cookie保存への対策も行う必要があります。
(BookOffはこのタイプでしょう)

とにかく最近は、プログラムを使った掲載情報の盗用を防ごうと、あの手この手で防衛策をとっていますので、それに対抗しなければいけません。
まあ、ブラウザだけ見れて、スクレイピングに対して完全に隠し通せる情報はありませんので、丁寧に読んで行けば問題ないはずです。

QPHPのソースの表示

HTMLはソースの表示でソースを見ることができると思うのですが、PHPはソースを見ることができないのでしょうか?

Aベストアンサー

他人の作ったソースをサイト上で見る
という意味で質問されているならば、「出来ません」

PHPに限らず、サーバーサイドスクリプトはサーバー側で動いて、その結果をHTML等のブラウザが理解できる形で出力します

つまり、どう頑張っても他人のサイトのプログラムソースを見ることは出来ません

QPHPソースと、実行結果を表示したい。

お世話になります。
phpのスクリプト自体と、その結果を表示したいのですが、
良い方法が見つかりません。
<?php
echo "aaaa".'<br>';
function xyz(){
・・・・
}
?>
などというスクリプト自体を表示し、その実行結果も表示したいのです。
スクリプト自体を表示するとき<pre>タグを使うと
<br>などはひょうじされず実際の改行となってしまいます。
何か良い方法はないものでしょうか。
よろしくお願いいたします。

Aベストアンサー

>zwiさんこんばんは。
>つまり、ソースを表示し、また、実行したいスクリプトを外部ファイルとするということですよね。

いえ私は、実行結果を表示するプログラムとソースを表示するプログラムを同じ1つのphpで実現するつもりで書きました。
>問題としては読み込んでいるコード部分も表示されてしまうことぐらいですかね。
ってのは、そのままの意味です。
ソースを分けていただいてinclude_onceだけするなら別に何の問題も無いです。自由に使ってやってください。

QPHPでの九九の表示につきまして

簡単な質問で大変失礼致します。

■やりたいこと
PHPで九九の表を出したい。

■問題点
下記のPHPで表示されると思うのですが、
表記されません。
色々と、間違いを探しましたが、
現状、どこが悪いのかがわかりません。

恐れ入りますが、どのようにしたら、動くのか
教えていただけませんでしょうか。


<?php
print "<table border=1>";

for ($i=1; $i <=9; $i++) {
print "<tr><td>". $i ."の段</td>";
for ($j=1; $j <=10; $j++) {
if ($j=10) {
continue 2;
}
$x =$i * $j;
print "<td>" . $i . "*" . $j . "=" . $x . "</td>";
}
print "</tr>";
}
print "</table>";
?>

Aベストアンサー

素直にこんな風に書いてみたらどうでしょうか。

<?php
print "<table border=1>";
for ($i = 1; $i <= 9; $i++) {
print "<tr><td>" . $i . "の段</td>";
for ($j = 1; $j <= 9; $j++) {
print "<td>" . $i . "*" . $j . "=" . $i * $j . "</td>";
}
print "</tr>";
}
print "</table>";
?>

QPHPのソースコード

先日、ライブチャットのソースコードを購入したのですがその業者が無料で設定していただけるということでしたので私が借りた専用サーバに設置していただきました。
ですが文字化けが発生したり、表示されないページがあったりと とても運用開始できるような状態ではありませんでした。
1月ほど前に原因解明を依頼したのですがその後音沙汰なし・・・。ですので別業者に依頼して原因を調べていただいていたのですがかなりバグが多いらしいとのこと。
先日、このソースコードの販売業者にこちらから少し怒りのメールを入れてようやく返信がきました。
内容は
「他業者に依頼されたそうですが、ソフトウェアにバグはあって当然ですし、機能面の追加拡張はソースコードを変更して直接行うものという認識です。」
そして正常運用できるようになるまでちょっと信じられない額のサポート費を要求してきました。

バグはあって当然なのでしょうか?そしてこのようなバグがある商品を販売して、バグはあって当たり前だから修正するのに費用がかかりますよ ということがまかり通るのでしょうか?

このようなプログラムを開発している方や販売していらっしゃる方がおりましたらご回答ください。

先日、ライブチャットのソースコードを購入したのですがその業者が無料で設定していただけるということでしたので私が借りた専用サーバに設置していただきました。
ですが文字化けが発生したり、表示されないページがあったりと とても運用開始できるような状態ではありませんでした。
1月ほど前に原因解明を依頼したのですがその後音沙汰なし・・・。ですので別業者に依頼して原因を調べていただいていたのですがかなりバグが多いらしいとのこと。
先日、このソースコードの販売業者にこちらから少し怒りのメ...続きを読む

Aベストアンサー

こんにちは。
信じられない対応をする業者ですね。そんな業者とは早く縁を切ることをお勧めします。

普通、バグは瑕疵ととらえて、無料で修正するものだと思います。無料で配布しているソフトなら、ある程度は「仕方がないか」と許容できるかもしれませんが、お金をもらっているのなら、バグは無料で修正すべきでしょう。

機能面の追加拡張については、お金を払って追加してもらうことになると思います。ソースコードを入手しているのなら、自分で追加することも考えられます。

クレームの内容が、バグの指摘なのか、機能追加にあたるのかは、判断が難しいことがあるので論争の種になったりしますが、判定する材料として「仕様書」というものがあります。

「仕様書に書いてあるのに、その通りに動かない」→これはバグとして無料で修正する対象になるでしょう。

「仕様書に書いていないのだが、使い勝手が悪い」→これは機能追加になるので、有償対応が普通でしょう。

仕様書が明確に作られていない場合は、「バグでは?」と指摘しても、「それは仕様です」などとかわされてしまうこともあるかもしれません。でも、それが気に入らなければ、業者を変えましょう。

バグの指摘に常識的な対応もせず、稼働までのサポートに高額の費用を請求するような悪徳業者にお金など払わないで下さい。

こんにちは。
信じられない対応をする業者ですね。そんな業者とは早く縁を切ることをお勧めします。

普通、バグは瑕疵ととらえて、無料で修正するものだと思います。無料で配布しているソフトなら、ある程度は「仕方がないか」と許容できるかもしれませんが、お金をもらっているのなら、バグは無料で修正すべきでしょう。

機能面の追加拡張については、お金を払って追加してもらうことになると思います。ソースコードを入手しているのなら、自分で追加することも考えられます。

クレームの内容が、バグ...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報