検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHP入りのHTMLファイルの属性について
PHPを使えるレンタルサーバーを試しているのですが、PHPを内包しているHTMLをアップして動作させようとすると、そのファイルに実行権がないとき「Internal Server Error」となってしまいます。 以前に使っていたレンタルサーバーでは実行権なんか必要なかった筈です。 全てのPHPに実行権をつければ済む話ではありますが、数が多いと面倒です。 実行権なしに動作させる方法はありませんか? php.ini や .htaccess の設定でなんとかなりませんでしょうか? 例えばこのファイル--------------------------- <html> <head> <META http-equiv="Content-Type" content="text/html; charset=euc-jp"> </head> <body> <script language="php"> echo date('Y/m/d H:i:s'); echo "<BR>"; </script> </body> </html> ここまで---------------------------
- 会員制PHP掲示板はありませんか?
PHPの掲示板を探しており、会員登録をしないと書き込みができないような掲示板を探しています。 XOOPにしようかと思ったのですが、 ちょっと使いづらいかなって思います。 できれば、XOOP以外がいいのですが何かないでしょうか? デザインもよければ尚更いいです。 お願いします。
- 締切済み
- PHP
- hiro06_08_k
- 回答数1
- PHPのApacheモジュール版とCGI版の違い
タイトルのとおりなのですが、PHPのApacheモジュール版とCGI版ってなにが違うのでしょうか? 今はモジュール版でしか構築したことないのですが、仕事の都合でCGI版で構築しなくてはいけません。 プログラムを書く上で、違う点がありましたら教えてください。 #!/usr/local/perlみたいなものもいるのかな?
- PHP5.1.6でsplite3を使いたい
こんにちは WindowsXP+PHP5.1.6+Apache2の環境でsqliteを使用したデータベースのプログラムをしたいのですが、sqlite_openで作製したデータベースファイルは依然としてsqlite2形式のままです。 これをsqlite3形式にするにはどうしたらよいのでしょうか?
- PHPが出力するHTMLを表示するには?
PHPが出力するAサイトのHTMLをBサイト上で PHPを使用して表示したいのですが、どうすれば良いですか? (1) http://A.../x.php の出力する内容を (2) http://B.../p.php で表示させたいです。proxyサーバみたいな感じです。 出来れば、(1)は、IDとパスワードで認証する形に なっているので、それが出来る形にして欲しいです。 宜しくお願いします。
- PHPプログラムからプロバイダーのメールサーバを使用 II
プロバイダーに入会するとメールアカウントがもらえますが、そのメールアカウントを使って、PHPモジュールよりメールを送信したいと考えております。 プロバイダーのメールサーバを使用する際、 認証用のアカウント、パスワードが必要ですが、 PHPモジュールに実装するロジック、関数など 存在しますでしょうか? 要は、PHPモジュールからプロバイダのメールサーバ経由でメールを送信(携帯端末、PC端末)したい、ということです。 現在「op25b」というプロバイダでメールフィルタ機能が備わり携帯に送信できないような仕様なってしまいました。 https://ybb.softbank.jp/support/op25b/ またphp.iniの設定も必要になってくるのでしょうか? よろしくお願いいたします。
- EClipseでPHPを使えるようにするには
今、EClipseでPHPをプラグインさせているのですが なかなか上手くすることができません。 どなたか、参考になるサイト、もしくはやり方が分かる方 教えてくれませんか? 後、日本語化パッチの当て方も教えてくれませんか? 宜しくお願いします。
- MYSQLに接続できず困っています(PHP)
PHP(Ver5.2.0)でMYSQL(Ver4.1)に接続ができません。 APACHE(Ver2.0.59)です。 以下、ソースです。 <?php $link = mysql_connect('localhost', 'root', 'pwd'); if (!$link) { die('接続できませんでした: ' . mysql_error()); } echo '接続に成功しました'; mysql_close($link); ?> 以下、実行結果です。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=shift_jis"></HEAD> <BODY></BODY></HTML> PHPのみであれば、正常に動作します。 心あたりのある方は、ご教授願います。
- PHPによるメールフォームの作成について
質問致します。文字制限があるので適所のみの抜粋ですがよろしくお願いします。 ある某PHPの参考書の付録CD-ROMにフォームメールのファイルが収められていたのですが、以下は入力フォームのformmail.html とエラー処理を表す部分のformmail.phpの抜粋です。 ./formmail.htmlにすべて入力してもエラーが出てしまいます。formmail.phpの必須項目のチェックおよびエラー時の処理のスクリプト文でおかしいところはあるでしょうか?市販されている参考書のCD-ROMをそのままコピーしたものなので動作しない事自体驚いています。どうぞよろしくお願い致します。 *formmail.html(簡潔に要約してあります) <FORM method="post" action="./formmail.php"> 名前(必須):<INPUT type="text" name="namae" size="20"> 電話番号:<INPUT type="text" name="tel" size="20"> E-mail(必須)<INPUT type="text" name="email" size="20"> </FORM> *formmail.php(必要箇所を抜粋) // 必須項目のチェック if (empty($namae)||empty($email)){ $err_message = "未入力の必須項目があります。<BR>\n"; } // エラー時の処理 if (!empty($err_message)){ echo "<HTML>\n"; echo "<HEAD>\n"; echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=EUC-JP\">\n"; echo "<TITLE>エラー</TITLE>\n"; echo "</HEAD>\n"; echo "<BODY>\n"; echo "<H1>エラー</H1>\n"; echo $err_message; echo "ブラウザの戻るボタンで戻り正しく入力して下さい\n"; echo "</BODY>\n"; echo "</HTML>"; exit; } // メール Body(本文)の設定 $mail_body = " 名前 - $namae 電話番号 - $tel E-mail - $email ";
- PHPのエラー表示を変更(非表示)したい
PHPを実行して、上手く処理できないと下記のよなエラー表示がされると思います。 Warning: ~~~(エラーの内容)~~~ on line 17(エラーの行数) このようなエラー表示を非表示にしたり、エラーが出た場合に別のファイルを参照して表示させる事はできるのでしょうか? 403や404、500のエラー表示は、htaccessで変更できますよね。 phpのエラー表示も変更する事はできるのでしょうか? アドバイスをお願い致します。
- phpがsjisファイルを勝手にeuc-jpに
変更してブラウザに表示してしまうのですが どうしたらこのような変換をやめさせることができるでしょうか? phpinfo()を見てみると PHP Core ・・・・・・・・・・・・ default_charset EUC-JP(local value) EUC-JP(master value) ・・・・・・・・・・・・ mbstring ・・・・・・・・・・・・ mbstring.http_output EUC-JP(local value) EUC-JP(master value) mbstring.internal_encoding EUC-JP(local value) EUC-JP(master value) ・・・・・・・・・・・・ となっています。 このEUC-JPをsjisに変更したらいいのでしょうか? そうだとするとその方法を教えてください。
- PHPの超初心者むけ参考書教えて!
HTMLでホームページを作成中ですが、フォームのチェックと確認機能、その他をPHPでやりたいと思います。 そのため、まず、私のPCにPHPをインストールして開発環境をつくらねばなりませんが、「PHP公式マニュアル」やWebで公開されている「PHP徹底攻略」を見ても、インストールの方法がわかりません。 私のスキルは、SEの「ホームページ辞典」と首っ引きでどうにかHTMLが書ける程度です。 このようなPHP超初心者にもわかるような参考書などをご存知でしたら是非お教えください。 なお、私のPCのOSは WindowsXP-Pro です。 (迷える子HP製作者)
- ベストアンサー
- ホームページ作成ソフト
- noname#19070
- 回答数1
- PHP+MYSQLでの文字コードによる文字化け
お世話になっております。 PHP+MYSQLの構成でDBに登録、DBから参照→表示といったアプリケーションを作っているのですが質問があります。 文字コードを意識せずに、”Shift-JIS”でPHPやhtmlのコードを書いていたのですが、仕様上問題があることに気づいたので今まで書いたソースの文字コードを”EUC-JP”に変更することになりました。 フリーで複数のテキストファイルをShift-JIS→EUCに一括変換するソフトがあるので、そのソフトを使ってEUCの文字コードに変換したところ、ソース中の日本語(全角)が文字化けしてしまいました。 #どの変換ソフトを使っても同様の結果になります ブラウザー上で表示すると問題ありませんが、今後ソースをいじるときに非常に不便です。目的としては、「ソースの文字コードをShift-JISに変換」かつ「ソース内の日本語(全角)の文字化けを起こさない」方法をご存知の方は是非ご教授お願い致します。
- phpでメール送信ができなくなりました
phpを使って数日までWeb上でメールの送受信を行うプログラムを作成し使用していたのですが、昨日からメールが送信されず、タイムアウトのような現象が起きました。 原因が思いつきません。 よろしくお願いします。 動作環境:Apache2.0.54+PHP4.4.2+WindowsXP
- PHPで<BR>をいれずにすみますか?
こんにちわ。 PHPで一つのページを3つの要素からインクルードして構成しています。 top、text、bottomでtxetはコンテンツの内容をあらわした文字のみのものです。 残りの二つはページの上部分と下部分をテンプレートとして用意している使い回し的なものです。 text部分は日記のような内容ですが、どうしても改行の<br>のみがファイルに記入しなければならずそこを改善したいと思っています。 できれば、メモ帳で書いた日記はそのまま改行された部分はwebでも改行される様にはできないでしょうか? そうすることができれば、テンプレート以外の部分はタグを書かずにすみ今後の作業が軽減されるのですが。知恵を借りることができれば幸いです。
- PHPのFTP関数ftp_fgetエラーに関する疑問
こんにちは PHPでFTPサーバからファイルをダウンロードしようとしていますが、下記のエラーが来ました: PHP Warning: ftp_fget:あと4048バイト以上アップロードする必要があります。..... 同じftp_get関数もほぼ同じメッセージを出しています。 どうすればFTPのファイルをうまくダウンロードできますか? 環境:Apache 2.48 & PHP 5.1
- phpでのメールフォームの作成について
HTMLで <form action="mail.php" method="post"> <input name="aaa" type="checkbox" id="aaa" value="AAA" checked> <input name="bbb" type="checkbox" id="bbb" value="BBB" checked> <input name="ccc" type="checkbox" id="ccc" value="CCC" checked> </form> として、次に進むボタンを押すとmail.phpに飛び mail.phpでは、チェックされたものだけを表示したいのですが、どうすればよいでしょうか? もし、AAAとBBBが選ばれたら あなたが選んだのは AAA、BBBです。 と表示したいです。そのあとにメールフォームを続けるつもりです。 ご教授よろしくお願いします。
- 締切済み
- PHP
- noname#116755
- 回答数2
- PHPファイルのクラス化と呼出について
PHP初心者です。 今PHPファイルをClass化することを勉強しています。 A.phpをClass化することは出来るのですが、B.phpからA.phpのFunction Test()を呼び出し、パラメータを与えてるにはどのような記述をすれば良いのでしょうか? ヒントやアドバイス、ご教授頂ければ嬉しいです。
- ベストアンサー
- PHP
- noname#267107
- 回答数3
- MagpieRSSについて(PHPでRSSを取得、解析)
http://works.xrea.jp/headline.php 上記サイトにてPHPを利用したRSSの取得と解析に挑戦しています。 PHPについては全くの素人です。 説明どおりにやってもうまくいきません。ブラウザで見ると下記のように表示されます。 channel['title']; $title = mb_convert_encoding($title, "EUC-JP", "auto"); echo "<h4>$title</h4>?n"; echo "<ul>?n"; foreach ($rss->items as $item ) { $title = $item[title]; $title = mb_convert_encoding($title, "EUC-JP", "auto"); $url = $item[link]; echo "<li><a href=?"$url?">$title</a></li>?n"; } echo "</ul>?n"; ?> そもそもPHPはhtmlに埋め込んで使えるのでしょうか? htmlはDOCTYPE宣言からはじまるxthmlです。 サーバーはPHPが使えるものです。 教えてください。よろしくお願いします。
- PHPとCSVの表示 もっとスマートにしたい
現在PHPに手を出し始めた初心者です まだ分からない事だらけですが、できれば教えてください CSVファイルからデータを読み込んで表示するということを 苦戦しながらやっております ただ、1つのPHPファイルだけでの表示方法がわからず、今は3つのPHPファイルにしています 目的は大区分を選択後、小区分の一覧が表示され、小区分の1つを選択すると詳細が表示される という感じのものです まずCSVファイル 大区分,小区分,名称,詳細 1,101,hoge1,詳細1 1,102,hoge2,詳細2 2,201,hogex1,詳細x1 2,202,hogex2,詳細x2 3,301,hogexx1,詳細xx1 という感じに分けています で1つ目のhoge0.phpで <a href="hoge1.php?code=1">大区分(1)</a> ・・・ code が 1 なら hoge1.php で 小区分 1 の一覧を表示します 次に2つ目のhoge1.phpで $code = $_GET['code']; $lines = file('hoge.csv'); foreach($lines as $line) { $line = rtrim($line); list($bno,$sno,$name,$detail) = explode(",", $line); if ($bno==$code) { echo "<a href=hoge2.php?type=$sno>詳細</a>".$name."<br>"; } } type が 101 なら hoge2.php で 小区分 101 にある hoge1 項目の詳細を表示します 最後3つ目のhoge2.phpで $type = $_GET['type']; $lines = file('hoge.csv'); foreach($lines as $line) { $line = rtrim($line); list($bno,$sno,$name,$detail) = explode(",", $line);{ if ($no==$type) { echo $name.$detail; } } } 一応これでやりたい事は実現できたのですが、あまりにも不恰好で・・・ これを1つのPHP内で処理できるようにするにはどうしたらいいでしょうか? スマートになるやり方があれば教えてください
