検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- phpの常識を解説したおすすめの資料を教えてください。
phpの常識を解説したおすすめの資料を教えてください。 対象読者はこんなひとです。 -プログラミングやUNIX操作に関しては初心者ではない。 -JavaやCやRubyやPerlを普通に使える。 -PHPはちょっとしたものを書いたことはあるがなんでも詳しく知っている訳ではない。 例えば下記のような内容を浅くても良いのでポイントを押さえて網羅的に解説してあるページor書籍はありますか? -基本的な文法等のチートシート的なもの -環境構築、コンフィグ、設定、ビルド(php.ini等) -文字コードの設定 -php4/5の違い -PEARについて -便利なツール類(IDE、エディタ設定、デバッグ等) -運用環境のセオリー 深い部分は後々いやでも調べることになるでしょうからはじめのとっかかりとしての情報源として良いものを探しています。 よろしくお願いします。
- PHPで大手の検索エンジンの検索結果をDB化できますか
業務上、かなりの業種のリンク集を作る必要があります。 例えば、「社会福祉」という文字列があるサイトのURLを 取り敢えずEXCEL、テキスト等に書き込む、というような処理です。 独自の検索エンジンを作成するのは無理だと考えています。 結局、大手の取得結果を利用させてもらう事になると思います。 例えば、Googleに「社会福祉」という検索文字列を自動的に与え、サイトのURLとタイトルを テキストに書き込む、といった処理です。 *「検索文字列を自動的に与え」というのは、社会福祉、福祉作業場、社会復帰・・・など 検索文字列テーブルを用意して上から順番にGoogle検索をかける、というイメージで書いています。 もしできるのであれば、本格的にPHPの勉強を始めようと思います。 私は今までVB専門で、上記のような事がわかりません。 また、上記のサンプルのようなものがあるサイト、書籍などありましたら教えてください。 ご存知の方、よろしくお願いします。
- PHPは何故値渡しより参照渡しの方が遅いのでしょうか。
PHPは何故値渡しより参照渡しの方が遅いのでしょうか。 値渡しの場合全て内容をコピーしなければならないので遅くなるように思うのですが。
- ベストアンサー
- PHP
- izayoimizuki
- 回答数5
- phpはSEO対策上、問題があると言われたのですが…。
php形式について、2つ質問があります。 SEOに詳しいという方から、「phpは検索エンジンに最もかかりにくい形式なので、htmlに変更すべき。」 という強い指摘を受けました。 そこで、 (1)phpがSEOを行う上でマイナス要因になると以前聞いたことがあるのですが、「htmlに変更」しなければいけないほどの「最もかかりにくい」形式なのでしょうか? また、 (2)その方は、「phpだと10段階ランクの場合1に落とされる原因になる」と言われていましたが本当なのでしょうか? (10段階ランクというのは、おそらくグーグルのページランクのことを言っていたのだと思います。) 実は、その方にhtml形式の変更を勧められているのですが、それなりの料金が掛かる為、判断がつかず、迷っています。 ご回答よろしくお願い致します。
- [Debian] MySQLとPHPを用いて簡易的なWEB認証画面の作成
学校の課題でMySQL、PHP、Apache2を用いてウェブの認証画面が作成する必要があります。 サーバーのOS は Debian Linux を利用しております。 http://www.debianhelp.co.uk/mysqlapache.htm 上記サイトを見ながら、手順に従ってやろうと思ったのですが、最初の apt-get で躓きました。 libapache2-mod-php libapache2-mod-auth-mysql この2つのファイルが見つからずにインストールができません…。 また、上記サイトの説明と私が持っているApache2の参考書だと説明が異なり、困っております。 参考書ではmod_auth_mysqlをコンパイルする必要があるとなっているのですが…。 どなたか、MySQL,PHP,Apache2を利用したWeb認証画面の作成方法で、参考となるサイトがありましたら、ご教授願います。 よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- umizaru76jp
- 回答数8
- PHPを使って特定のIPアドレスよりのみのアクセスを許可する。
特定のIPアドレスのみからのアクセスを許可するHPを作ってみたいと思っています。 こういった場合、PHPの記述などどのように書けば宜しいでしょうか? どなたか御教授願いします。
- 締切済み
- オフィス系ソフト
- hikari_tai
- 回答数1
- Java Scriptの変数にPHPで出力した変数を格納したい。
タイトルのように、Java Scriptの変数にPHPの変数を格納したいのですが、 これは可能なのでしょうか?
- PHP5.1 + APACHE2 + PostgrSQL8.1 + Eclipse3.2で全角文字の文字化けが
お世話になります。PHP暦5日その内3日はこの問題で悩んでいます。 EUCとSJISが混在していることが原因だと思うのですが、 その先が進みません。 過去ログなどを読み、EUCに統一することが望ましいことが分かり、 そのつもりで挑戦しているのですがダメダメ君です。 現状では、 PostgrSQLから読み出したデータはEUCで PHP内でprintやechoなどで文字を出力するとSJISとなります。 文字化けを解決する方法お願いします。 ちなみにphp.iniはこんな感じです。 php.ini -------------------------------- default_charset = EUC-JP extension=php_mbstring.dll mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = EUC-JP mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none
- htmlの中にssiでphpを表示させる方法について
いつもお世話になっています。 タイトルにもありますが、htmlファイルの中でphpの実行内容を表示させたいと思っています。 htaccessでhtmlでもssiが動くように設定してあるので、htmlの中でssiを使用してphpを呼び出す事はできるでしょうか? <!--#include virtual = "~.php" --> <!--#include file = "~.php" --> 上記のように試してみたのですが、「[an error occurred while processing this directive] 」と表示されてしまいます。 この記述方法で間違っていないと思っていたのですが、どうしても上手くできません。 phpまでのパスを相対パスや、絶対パスで指定してみましたが、やはりダメです。 表示させたいphpは、直接アクセスするとちゃんと表示されます。 またphpのパーミッションは644となっています。 アドバイスを御願い致します。
- PHP4 setcookie関数でIE6上でCookieが発行されない
お世話になっております。 件名の通りですが、(クライアント)Netscape7.1やOpera上では正常にCookieが発行されて、Cookieにより条件分岐処理が行えるのですが、IE上ではそれが出来ません。 以下のような設定でCookieを発行しようとしています。 (サーバー) setcookie("user_test_id",$row->user_id,time()+60*60*24*60,"/test_folder/") ; ※$row->user_idとはMysqlに登録されている文字列を取得しています 構築環境は下記の通りです。 (サーバー) WindowsXP上でapache_2.0.55、php-4.4.2 ※PHPは正常に動作中(他のスクリプトは問題ありません) 同じ様にLocalhostにAnhttpd1.4[Webサーバー]とPHP4で上記と同じシステムを構築した場合、IEでも正常にCookieが発行されます。ということは、Apacheの設定に不備があるのでは?っとにらんでいるのですが、具体的にどこをいじれば良いのか分かりません。 原因究明に繋がるヒント(回答)をご存知の方、どうかご教授お願い致します。よろしくお願い致します。
- 特定のIPアドレスでPHPを使ったメール送信ができません
PEARのMailを使ってメールを送信するソースを作成しました。 IPアドレスを自動取得した場合はきちんとメール送信ができています。 しかし、外部からの利用を可能にするためのIPアドレスに変更すると送信処理に時間がかかり、送信処理を中断してしまいます。 この特定のIPアドレスがある同一LAN内にはたくさんのPCがつながっています。 もしかしてこれが原因なのでしょうか? 動作環境:Windows+Apache2.0.52+PHP4.4.2
- 締切済み
- PHP
- pink_yellow-blue
- 回答数2
- PHP&mysqlで、選択したcheckboxを次ページで表示させる方法
php&mysqlの初心者です。 現在、以下の様なホームページを考えています。 (1)DB内を検索 (2)DBアクセスし、検索結果を表で表示。 その際、checkboxを左につける。 (3)チェックされたレコードを再表示。 (1)から(2)まではうまくいくのですが、 checkboxでチェックされたレコードを再表示させる部分で 悩んでいます。 具体的には以下のような感じです。 ●(2)の部分 while($row = mysql_fetch_array($result)) { echo "<tr><td>"; echo "<input type=checkbox name=d_decide value="; $row{renban}; echo ">"; echo "</td><td>"; echo $row{"renban"}; echo "</td><td>"; echo $row{"namae"}; … ●(3)の部分 for($i=0; $i<count($d_decide);$i++) { echo $i; echo $d_decide{$i}; echo $_POST[d_decide]{$i}; echo "<br>"; } … これで表示されません。 何とか解決する方法を教えてください。
- CGI(Perl)でできてPHPではできないことはなにがある?
表題の通りです。 例えば、 掲示板やカウンター、アンケートなどの ツールは両方ともできると思いますが、 CGIで組めるけど、PHPではどうもこれはできないなという ツールや機能がございましたら、ご教授ください。
- PHPの実行で、漢字のホルダー名があるとき、できませんか
こちらでは OS=WindowXPに Apache php5 それに、MySQL をインストールしてサーバを立てています <?php phpinfo(); ?> を実行してみると ルートに置けば正しく実行され 途中漢字のDirectryの経るとエラーが出ます -------------------エラーは Warning: Unknown: Failed opening 'E:\bun\遏・隴・sqqq\cd_access\php_class\info.php' for inclusion (include_path='.;C:\php5\pear') in Unknown on line 0 -------------------- 確かに、バケているところは、知識、という Directryなのですが
- PHPでメールしたいが\nで改行されないことがある
現在、PHPでメールをするコードを書いておりますが メールの署名部分で、一部改行されないケースがあります。 ソースは以下になりますが、住所末尾の改行が無効になり 住所と電話番号が、くっついて表示されてしまいます。 それ以外の場所は、問題なく改行されるのですが、特定の文字を含むと改行できないなど条件があるのでしょうか? $body .= "--------------------------------------------------\n"; $body .= "TRAVEL GALLERY CO., LTD\n\n"; $body .= "Headquarters (Osaka)\n"; $body .= "Osaka Ekimae 3rd Building 15F\n"; $body .= "1-1-3 Umeda Kita-Ku OSAKA 530-0001 JAPAN\n"; $body .= "Phone +81-6-6456-4133 Fax +81-6-6456-4880\n"; $body .= "\n"; $body .= "Tokyo Sales Office\n"; $body .= "6-28-8 Shinjuku Shinjuku-Ku TOKYO 160-0022 JAPAN\n"; $body .= "Phone +81-3-6380-2371 Fax +81-3-6380-2377\n"; $body .= "--------------------------------------------------\n";
- php 多次元配列において指定したキーの値を取得
いつも世話になっております。 PHPの初歩的な質問をさせてください。 多次元配列において指定したキーの値を取り出す方法はありますでしょうか。 array_searchの逆というべきでしょうか、値を検索するのではなくキーを検索してその値を取り出したいです。 イメージ例 $array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red'); $val = array_xxx($array, 0); // $val = 'blue'; みたいな感じの… 関数でなくてもまったく問題ありませんが… どうぞ、よろしくお願いいたします。
- redHat7.2の最初から入ってるPHP(rpm版)のアップデートについて
PHPが4.0.6なので最新のにとりあえずUPしようと思って下記URLの事を試したのですが、どうもうまくいきません。 http://netpro.hyperdyne.co.jp/html/modules/wfsection/article.php?articleid=16 テストの段階で下記のようなエラーが出てきてしまいます。 アップデートの方法はなかなか本にも載ってなくて苦労してるんですが、みなさんは普通にできちゃってるんでしょうか? それともこれ無視して普通にUPしちゃっていいのかな… エラー: 依存性の欠如: libcrypto.so.1 は php-4.1.2-7.0.6 に必要とされています libdb-3.1.so は php-4.1.2-7.0.6 に必要とされています libltdl.so.0 は php-4.1.2-7.0.6 に必要とされています libpspell.so.2 は php-4.1.2-7.0.6 に必要とされています libssl.so.1 は php-4.1.2-7.0.6 に必要とされています libcrypto.so.1 は php-imap-4.1.2-7.0.6 に必要とされています libssl.so.1 は php-imap-4.1.2-7.0.6 に必要とされています libcrypto.so.1 は php-ldap-4.1.2-7.0.6 に必要とされています libssl.so.1 は php-ldap-4.1.2-7.0.6 に必要とされています
- ベストアンサー
- その他(OS)
- noname#22928
- 回答数4
- 配列を使って値を受け取る方法で困っています(PHP)
こんにちは、よろしくお願い致します。 現在使用している環境が2つあります。 Win2000+Apache1.3+PHP4.2.3 RedHatLinux8.0+Apache1.3+PHP4.2.3 そのうちLinux環境の方では、配列がうまく使えません。 お手数ですが、具体的な結果は test.html、test.phpのソースと実行結果をご覧下さい。 両方の環境のApacheやPHPの設定ファイルをチェックしたのですが 特に怪しいところはなく、とても困ってます。 アドバイスお願い致します。 (test.html)-- <HTML><BODY> <form action=./test.php method=post> <input type=input name=a[0] value="1"> <input type=input name=b[0] value="12"> <input type=input name=c[0] value="123"> <input type=input name=d[0] value="1234"> <input type=input name=e[0] value="12345"> <input type=input name=f[0] value="123456"> <input type=submit name=submit value="OK"> </form> </BODY></HTML> ------------ (test.php)-- <?php print_r($HTTP_POST_VARS); ?> ------------ 【 Win環境の結果 】 Array ( [a] => Array ( [0] => 1 ) [b] => Array ( [0] => 12 ) [c] => Array ( [0] => 123 ) [d] => Array ( [0] => 1234 ) [e] => Array ( [0] => 12345 ) [f] => Array ( [0] => 123456 ) [submit] => OK ) 【 Linux環境の結果 】 Array ( [a] => Array ( [0] => 1 ) [b] => Array ( [0] => 12 ) [c] => Array ( [0] => 123 ) [d] => Array ( [0] => ) [e] => Array ( [0] => 5 ) [f] => Array ( [0] => 56 ) [submit] => OK )
- PHP を使い、webminのようにリモートでlinuxをシャットダウンさせたい
こんにちは webminのように、クライアントのPCからリモートでlinunxサーバーをシャットダウンするには どういうスクリプトを書けばよいかご存知の方 よろしくお願いします。
- php4.0.6で国際化版対応といっていますが
「日本語関連のモジュールがついにマージ」とか、「日本語用のマルチバイト処理関数が標準でサポートされた」とか言われていますが、日本語に対応したっつうことなのでしょうか。日本語の処理について、国際化版php3.0.18と比較するとどこが違うのでしょうか。
