検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHP5で,デッドリンクチェックが可能?
マニュアル本を片手にPHP5を使用して,HPを現在作成中なのですが,デッドリンクのチェック行う必要が出てきました。 fopen,fsockopenなどを使用してというところまでは,分かるのですが正直言ってその後の処理が分かりません。 それに,サイトのデッドリンクのチェックではなく,サイトの中にあるファイルの有無(ダイレクトリンク)のチェック,つまり,他のサーバー上にあるファイルに直リンをかけてあり,その直リンが生きているかどうかを判定したいということです。PHP5が理想なのですが,他の言語でもかまいませんので教えていただければと思います。 mysql上にリンクアドレスを1000以上登録してあり,それを呼び出してきて,判定の結果を書き込むということを考えています。mysqlから読み込み,書き込みはできるのですが,デッドリンクのチェックという肝心なところが,見当もつきません。 質問の内容を簡潔にすると (1) PHP5でデッドリンクのチェックが可能かどうか,さらに,それが直リンでも可能か,可能であればその方法をご指導ください。 (2) 他の言語では,可能かどうか,可能であればそのソースをご指導ください。 非常に,困っています。よろしくお願いします
- PHPでのページ分割について
PHPを勉強中の初心者なのですが、現在PHPとMySQLを用いて、練習用に簡単な掲示板を作っています。 トップ画面には投稿されたもののタイトルが一覧で表示されているのですが、内容が多くなってきたときのために、10件づつ一覧を分割して表示したいと考えております。 ただ、自分で調べてみてもなかなか難しく、今回質問させて頂きました。 ページのリンクの理想としましては、 |先頭のページへ|前のページへ|1|2|3|…|次のページへ|最後のページへ| の様にしたいです。 あつかましいですが、できるだけ詳細に教えて頂ければ幸いです。 どなたか助けてください>< よろしくお願いします。
- http://~.phpのサイトを保存したい
http://からはじまって、最後に.phpの付くサイトの保存方法を教えて下さい。 保存したいサイトはとあるゲームのシミュレータなのですが、そのサイトが消えてしまっても大丈夫なよう、保存しておきたいのです。 しかし、"名前をつけてページを保存"で保存しようとすると、表面上保存は出来ているのですが、数値等を入力して決定(結果が出る)するとファイルが見つかりませんでしたになってしまいます。 御返事御願い致します。
- ベストアンサー
- その他(インターネット・Webサービス)
- leinx
- 回答数1
- PHPが使える無料サーバについて
質問が重複してたらすいません。 PHP(~4)くらいと、 DB(MYSQLかPOSTGRESQL) が使える無料サーバでよいのがあったら 教えてください。 ひとつ、借りてるのがあるのですが MYSQLの日本語がどうしても とおらないので(ここはあきらめました) よろしくお願いしす。
- 締切済み
- PHP
- sendaitaro
- 回答数1
- PHPのエラーの意味【strstr() Empty deli】
PHP Warning: strstr() [<a href='function.strstr'>function.strstr</a>]: Empty delimiter in /home/xxx/ on line 384 というエラーが出ます。 一体どういう意味なのでしょうか? たまに出るのですが、 調べても明快な答えはわかりませんでした。 どうぞよろしくお願い致します。
- ベストアンサー
- PHP
- noname#225112
- 回答数2
- メモリで持ち運び可能なPHP開発環境
お世話になります。 USBフラッシュメモリで持ち運びが可能な、インストール不要のPHP開発ソフトはありませんか?できれば無料で利用できるものがいいです。Apache2.2のような仮想サーバー機能(PHPの動作確認ができる環境)があれば、なお良いです。 ご回答を宜しくお願い致します。
- PHPでの画面遷移について
PHP超がつくほどの初心者ですが、実現方法がわからないため ご教示願います。 同階層に aaaa/mainXXX.php aaaa/mainXXX.php aaaa/test1.php (共通) aaaa/test2.php (共通) にて作成しており、メインサイト自体は、複数ありそこから先へ遷移する場合は、 test1.php → test2.phpへと遷移させます。 しかし、mainのどこから遷移してきたかをtest.phpに戻るurlを埋め込みたいのですが どのように記述すれば、解決できるでしょうか。
- 締切済み
- PHP
- ten0000000
- 回答数2
- phpとdb4oについて
db4oはphpで利用出来るのでしょうか? また、利用出来るのなら何か必要なものはありますか? phpとmysqlのようにそのまま使えるのでしょうか? javaにおいてmysqlを使う際に用いるjdbcのようなものが ありましたら是非教えて下さい。
- ベストアンサー
- PHP
- zombielove
- 回答数1
- Google chart API 、PHP、MySQLを使って
Google chart API 、PHP、MySQLを使って折れ線グラフを作成したのですが良いサンプルが見つかりません。 PHPでMySQLから値を取得して、その値をGoogle chart APIによって折れ線グラフで表示したいのですが苦戦中です。 なにか良いサンプルがあったら教えていただけないでしょうか。 もしくは、どのようなコードを書けば良いか教えてください。 お願いします。
- PHPでディレクトリーの表示について
PHPでディレクトリーのフォルダ名を取得したいのですが、色々調べてみてもどうも自分が意図している様にプログラムを作るにはどうしたらよいか分かりません。どなたかアドバイスお願いいたします。 rootディレクトリーの中にA1,A2,A3・・・の様に複数のディレクトリーが存在し、さらにそれぞれのフォルダの中にもB1,B2,B3・・と言うように、副数のディレクトリーが存在し、更にそのB1,B2,B3・・・のディレクトリーの中にも副数のディレクトリーが存在し、ツリー状に任意の階層までディレクトリーが存在しているディレクトリーをツリー的に一覧表示で見てわかるようにしたいのですが、どのようにプログラムを書けば可能なのでしょうか。 PHP5を使用しています。 どなたか宜しくお願いいたします。
- php5.16でjsonを使うには?
http://www.dezinerfolio.com/dfgallery-2/free-flash-gallery こちらのFlashギャラリーを使用したくて苦戦しています。 サイトではphp5+と説明されているのですが、json関数を使用できないとうまくデータのやり取りができないようです。 なんとかphp5.16の環境でjsonを使えるように試しているのですが、 http://www123.ddo.jp/extwiki/?2.0%2Fjson_encode%E9%96%A2%E6%95%B0 という、json encodeを試してみてもだめでした。 これはphp4.xでjsonを使用する為のものみたいです。 php5.16でjson encodeを使用できるようなうまい方法はないでしょうか? よろしくお願い致します。
- PHPでデータベースにアクセスするには?
データベース初心者です。 レンタルサーバーはロリポップを使っています。 これからphpMyAdminを使ってデータベースを作ることが出来たらと考えております。先ずはその流れを把握しておきたいと思いましてPHPファイルからの接続を成功できたらと考えましたが、PHPについても知識に乏しくどのような記述にすればphpMyAdminに接続できるのかというところで止まってしまってます。 どなたかお詳しい方がいらっしゃいましたらご指導いただけたら幸いです。よろしくお願いいたします。 以下は他のサイトで見つけたのですが接続できないようです。 //接続 $connect = mysql_connect($server,$user,$pw); //データベース選択 mysql_select_db($database,$connect); //sql実行 $result = mysql_query($sql); //データ取得 mysql_data_seek($result,0); $a=mysql_fetch_array($result,MYSQL_NUM);
- 携帯サイト、PHP主体かXHTML主体か
携帯サイトを作ろうと思っています。 検索機能など、PHP言語も使いたいのですが、 主にほとんどのファイルをPHPで拡張子index.phpのようにして作るのと、 XHTMLでindex.htmで作って、随所PHPファイル名を記述して参照させるのと、 一般的にどちらが管理等、簡単なんでしょうか?
- httpd+MySQL+PHPのセットについて
httpd(Anhttpd or Apache)とともにMySQL, PHPをインストールするというケースは多いことと思います。これら3者はそれぞれ別々なのですが、ウェブサーバなどの運営では共同して動作するものと思います。 ところが、どれか1つバージョンアップすると突然不具合が生じる場合があると思います。そもそもインストールする場合、設定ファイルを開いてこまごまと記入したり、dll,iniファイル等をシステムにコピーしたりするわけで、わずらわしい定型処理で何とかならないかなと思っていたのですが、XAMPP for windowsというのがこれらのセットを提供してくれるようです。動作が確認できたセットを集めた上でインストールの自動化(手作業が少ない)というのは当然の成り行きとは思いますが、有難いと思います。一方でソフト群をセットされてしまうと、各ソフトは個別に動作するのかという心配も生じます。個別で動作するものなのでしょうか。さらにインストール時点で先行してMysql, apache, phpがインストールされているとおかしなことになるだろうなとは想像できますが、どのようなものでしょうか。だいたいの使用感なども含めて教えて頂きたいのですが。よろしくお願いします。
- 締切済み
- その他(ITシステム運用・管理)
- skmsk19410
- 回答数2
- phpのフォームでエラーが出ます
php初心者です。 ↓の参考サイトを参考にフォームを作ってみましたが、 ローカルサーバーでテストしてみると、inquiry.phpの最後の行(?>)に エラーがある旨のメッセージが出てしまい、 原因がわからず困っております。 どなたかおわかりになる方がいらっしゃいましたら、 よろしくお願いします。 【参考サイト】 http://php.frogstone.jp/inquiry/inquiry.php 【プログラムの構造】 index.html(メインプログラム) sendEnd.html(送信完了ページ) inquiry.php 【index.html】 <div id="form_main"> <?php echo($tagErr); ?> <form action="inquiry.php" method="post"> <input name="mode" type="hidden" value="send" /> <div class="hiss"> <p>※印は必須項目です。</p> </div> <table> <tr> <th scope="row">お名前<b class="hiss">※</b></th> <td><input type="text" name="name" value="" class="m" id="name"/></td> </tr> <tr> <th scope="row">会社名</th> <td><input type="text" name="company" value="" class="m" id="company"/></td> </tr> <tr> <th scope="row">お電話番号<b class="hiss">※</b></th> <td><input type="text" name="tel" value="" class="" id="tel"/></td> </tr> <tr> <th scope="row">メールアドレス<b class="hiss">※</b></th> <td><input type="text" name="mail" value="" class="" id="mail"/></td> </tr> <tr> <th scope="row">お問い合わせ内容<b class="hiss">※</b></th> <td><textarea name="naiyo" cols="10" rows="10" class="L" id="naiyo"></textarea></td> </tr> </table> <div class="align_c"><input type="submit" name="submit" value="確認画面へ進む" class="input-b"/></div> </form> </div> 【inquiry.php】 <?php #設定 $adminMail = "test@test.com"; #データの受け取り foreach($_REQUEST as $key => $value) { $value = mb_convert_kana($value,"rkv"); $FORM[$key] = $value; } #フォームから送信された場合 if($FORM["mode"] == "send") { #入力エラーチェック $flgErr = true; $tagErr = ""; if($FORM["name"] == "") { $flgErr = false; $tagErr = "<li>お名前をご記入ください。</li>\n"; } if($FORM["mail"] == "" && $FORM["tel"] == "") { $flgErr = false; $tagErr .= "<li>お電話番号かメールアドレスをご記入ください。</li>\n"; } if($FORM["naiyo"] == "") { $flgErr = false; $tagErr .= "<li>お問い合わせ内容をご記入ください。</li>\n"; } #入力エラーがあれば if(!$flgErr) { #エラーメッセージ設定 $tagErr = '<p><img src="../common/enterErr.jpg"></p><ul>'.$tagErr.'</ul>; #入力エラーがなければ } else { #管理者にメール送信 mb_language("japanese"); $subject ="お問い合わせがありました。"; $message .="お問い合わせ内容。\n\n"; $message .="お名前 :".$FORM["name"]."\n"; $message .="会社名 :".$FORM["company"]."\n"; $message .="電話番号 :".$FORM["tel"]."\n"; $message .="メールアドレス :".$FORM["mail"]."\n"; $message .="お問い合わせ内容\n".$FORM["naiyo"]."\n"; mb_send_mail($adminMail,$subject,$message,"From:".#adminMail); #完了ページへ移動 header("Location:http://localhost/test/contact/sendEnd.html"); } ?>
- PHPやjavascriptを無効にする方法
PHP+MySQLで掲示板のようなものを作成しています。 投稿の際、HTML形式が利用できるようにしたいと思っています。 概ね完成したのですが、HTML形式で投稿できるということは、PHPやjavascriptのコードを投稿すれば、それらの機能も利用されてしまうことに気がつきました。 たとえば、投稿フォームから <?php //悪意のあるコード ?> と入力すれば、悪意のあるコードが実行されてしまいます。 そこで、投稿された部分のPHPやjavascriptだけを無効にする方法はないのでしょうか? あるいは$や{や;など、PHPやjavascriptなどで使用する記号を受け付けないようにすればいいのでしょうか? うまく説明できないので詳細は割愛しますが、「HTMLでの投稿をやめる」という選択ができないので悩んでいます。 どのような対処をすればいいのか、ご教授願います。 説明不足な点がありましたら、ご指摘いただければ補足します。 よろしくお願いいたします。
- mimeDecode.phpのキー名について
mimeDecode.phpを使って分解して受信メールをパースしています。 一部のメールで画像が保存出来なく困っていますので、mimeDecode.phpのキーについて、わかる方いましたら教えてください。 目的 携帯メールを自動受信して添付された画像を保存(表示)する。 環境 サーバー さくらインターネット PHPバージョン 4.49 テスト環境 Windows XP pro メールソフト ベッキー 携帯端末 DoCoMo P905i SoftBank 822SH au W61SH mimeDecode.php 仕様とバージョン * @category Mail * @package Mail_Mime * @author Richard Heyes <richard@phpguru.org> * @author George Schlossnagle <george@omniti.com> * @author Cipriano Groenendal <cipri@php.net> * @author Sean Coates <sean@php.net> * @copyright 2003-2006 PEAR <pear-group@php.net> * @license http://www.opensource.org/licenses/bsd-license.php BSD License * @version Release: @package_version@ * @link http://pear.php.net/package/Mail_mime テスト環境では問題なくmimeDecode.phpが動作していたのですが、知人の携帯電話から送信したら画像が保存されませんでした。 解析結果 mimeDecode.phpの内容一部抜粋 switch(strtolower($structure->ctype_primary))---------------(1) { case "text": $mail_body = $structure->body; break; case "multipart": $kk=0 ; foreach($structure->parts as $part) { switch(strtolower($part->ctype_primary))--------(2) { case "text": // テキスト $mail_body = $part->body; break; } //ここはテスト用でswitchの外に出しています。 // case "image": // 添付あり // case "multipart": // case "video": //添付ファイル名取得 $filename = $structure->parts[$kk]->d_parameters['filename'];-----(3) ..... マルチパート((2)の方です)の時に、(3)が空白になってしまいます。 検索して調べたのですが、記述方法はみんな一緒ですが、結果については触れられていません。 テスト環境では問題なかったので、ヘッダーを調べたら『Content-Disposition』が無い事がわかり・・・ http://okwave.jp/qa4359390.html・・・質問してみました。・・・・解決しませんでした。 そこで、無い知恵を絞りmimeDecode.phpから受け渡された変数(?)を解析した所・・・・ foreach ($structure->parts as $tmp) { $jjj=0; $body.= $jjjj."\n"; $jjjj=$jjjj+1; foreach ($tmp as $tmp1) { $body.= $jjj."--".$tmp1."--[".count($tmp1)."]--tmp1[]\n"; $body.= $jjj."--".array_shift($tmp1)."--tmp[shift]\n"; $body.= "\n"; $jjj=$jjj+1; } $structure->partsの中にファイル名と画像データを確認する事が出来ました。 (1(jjjj)の38(jjj)のarray_shift($tmp1)にファイル名、1(jjjj)の4(jjj)の$tmp1に画像データ) しかし・・・キー名がわからないので直接取り出す事が出来ません。 $structure->parts[$kk]->d_parameters['filename']のように記述したいのですが、mimeDecode.phpの詳細が書かれている所が無いので困っています。 ちょっと質問の説明がヘタで申し訳ありませんが、詳しく書いているサイトや、上記についてわかる人がいましたら教えてください。 宜しくお願いします。
- ベストアンサー
- PHP
- yu_ray2007
- 回答数1
- PHPの初学者教本について
お世話になります。 プログラミングをまったく勉強したこともない初心者が読んでも、理解しやすいPHPの参考書を教えてください。希望するポイントは、以下のとおりです。 ・誤字脱字、誤解を生むような記述がない(最も重要です) ・わかりやすい構成・図を適宜使用している ・わかりやすい文章の書き方 理解力など個人差はあると思いますが、みなさんのお勧め本で結構です。できるだけ多くのご回答をいただきたいと思っています。ご協力を宜しくお願い致します。
- ベストアンサー
- その他(インターネット・Webサービス)
- bb2318bb
- 回答数2
- PHPで\" \"とかをしたくない
PHPでechoなどを使いHTMLなどを埋め込むとき、 echo "<IMG SRC=\"画像へのURL\">"; みたいに\"など"の前に\を付けねばなりません。 こういう短いHTMLなら大して苦でもないですが、何百行もある場合だと心が折れます。 これをしないでいいほかの方法はないでしょうか? 現在の環境はWindowsでPHP5を想定しています。
