検索結果

PHP

全10000件中2981~3000件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPのファイルアップロード・ダウンロードに関して

    PHPを用いて作成したいプログラムの内容は以下の通りです。 1. htmlフォームよりファイルをアップロード(テキストファイル) 2. アップロードされたファイルの中のデータに対して別のPHPプログラムを実行 3. 2の結果をhtmlにて表示、且つ結果ファイルのダウンロード です。 行き詰まっているのは、htmlから<input type="file">を用いて送信されたファイルはPHPでは$_FILESにそのファイルに関する情報が格納されると思いますが、別のPHPプログラムを実行する際にこのグローバル変数($_FILES)は使用できません。一度、move_uploaded_fileにてどこかのディレクトリに保存したファイルを、fopenなどで読み込んで実行させするしか方法はないでしょうか?すなわち、move_uploaded_fileなしでアップロードファイル内のデータを別のPHPプログラムで実行させる方法はないでしょうか? ダウンロードに関しても同様で、PHPプログラムの実行結果が納められた変数($XXXX)をダウンロードしたい場合、どこかのディレクトリに保存せずにこれをダウンロードさせる方法はないでしょうか? どうぞよろしくお願いします。

    • ベストアンサー
    • PHP
    • stkkmo
    • 回答数2
  • pythonとphpにおけるwebアプリ

    つい先日からpythonでwebアプリを作るための勉強を始めました。 phpはブラウザから直接ファイル名へアクセスすると、htmlを返す単純明快な仕組みでしたが、 pythonの場合は、WSGIでブラウザからのアクセスを待ち受けて、urlでルーティング?する 仕組みなようで、phpとだいぶ勝手が違い戸惑っています。 pythonでwebアプリを作るとなると、こういった処理が普通なのでしょうか? それとも、phpのようなブラウザから直接目的のファイルへアクセスして、htmlを返す ような使い方もあるのでしょうか? アドバイス宜しくお願いします。

    • maru_n
    • 回答数2
  • 1つのphpファイルへの負担

    1つのサーバー内にディレクトリ分けをして、似たサイトを作ろうと思い 「http://xxx.jp/aaa」 は「aaa」ディレクトリ内に、「index.php」と「詳細設定php」を設置 「http://xxx.jp/bbb」 は「bbb」ディレクトリ内に、「index.php」と「詳細設定php」を設置 「http://xxx.jp/ccc」 は「ccc」ディレクトリ内に、「index.php」と「詳細設定php」を設置    ・    ・    ・ と考えていたのですが。 各ディレクトリ内にindex.phpを設置するのではなく 上階層 「http://xxx.jp」にindex.phpを置き 各下階層から、index.phpを読み込ませれば良いのでは?と思いました。 しかし、この場合だと各階層からひとつのindex.phpを読み込ませるので このスクリプトへの処理が集中して負担が掛かってしまうものでしょうか?? こういうやり方は避けるべきでしょうか? 意見をお聞きしたく思います。

    • ベストアンサー
    • PHP
  • ローカルのPHPファイルを表示できない

    LinuxでPHPの開発の勉強をしようとLAMPのインストールをしています。 EeePC 1000HにUbuntu 10.10を入れています。 昨日、Apache2.2 PHP5 MySQLを、apt-getで入れました。 info.phpというファイルを作り、 <?php phpinfo(); ?> と書いて保存しました。 Apache2.2では、localhostのデフォルトのDocumentRootが  /etc/apache2/sites-available/default に指定されていて、   /var/www  となっています。ここにinfo.phpを保存してfirefoxで  http://localhost/info.php を開くと、無事にinfoページがでました。ここまでは問題ありません。 次に、UserDirをa2enmodコマンドを使って設定し、 ユーザー(hoge)の homeディレクトリ以下にpublic_htmlをつくりました。この下に、 通常のindex.htmlファイルを保存して、 ~hoge/index.html が開くことも 確認しました。 その後で、 /home/hoge/public_html/ 以下にinfo.phpを保存し、 firefoxで開こうとすると、「アプリケーションの選択もしくは保存」という いつものダイアログが出てきてしまいます。 このように、/var/www に置いた場合と、public_html以下に置いた場合で firefoxの挙動が変わります。 apache2の /var/www へのアクセス指定するファイルが、 apache2/sites-available/defaultで、以下のようになっています。 <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> この中身の部分を、 apache2/mods-available/userdir.conf にコピペし、以下のようにしました。 <Directory /home/*/public_html>  Options Indexes FollowSymLinks MultiViews  AllowOverride None  Order allow,deny  allow from all   </Directory> apache2もリスタートしましたが、結果は変わりませんでした。 ここまでで行き詰まりました。 どなたか解決法を教えていただけませんか。 よろしくお願いします。

    • 締切済み
    • PHP
  • PHPで新しいウインドウで開く命令は?

    header("Location: $url"); で、$urlにページが遷移することはあまりに簡単なのでよくわかります。 ですが、新しいウインドウで開くとなると、その方法がわかりません。 header("Location: $url");にtarget="_blank"を入れるようなイメージです。 javascriptを融合させたらいけるかなと思ったところ、 うまく機能しません。 echo '<script>window.location='.$url.' target="_blank"; </script>'; とかもためしました。だめです。 どなたかいい方法をご教授いただけないでしょうか?

    • 締切済み
    • PHP
  • phpファイルをブラウザ表示できません。

    phpファイルをローカルホストでブラウザ表示しようとすると、 下記のようなエラーが出てしまいます。 ”Object not found! 要求された URL は本サーバでは見つかりませんでした。 もし手入力で URL を入力した場合は、綴りを確認して再度お試し下さい。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。” URLも間違いなく正しいURLを入力しています。 Xamppの画面はローカルで表示されているので、 Apachも走っていると思われます。 解決手段を教えて頂ければと思います。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • apache2.2起動時にphpのエラー

    はじめまして、助けて頂きたいことがあります。 色々なサイトを拝見しapacheにてwebサーバーを構築しようと思い下記環境で 設定を行いましたが、apacheを起動するとCannot load C:/php/php5apache_2_2.dll into server と表示され起動できません。 httpdconfのLoadModule php5_module "C:/php/php5apache_2_2.dll"行でエラーになっているようで phpをインストールしなおしやバージョンを変えたり、apacheの再インストール等試しましたが 同じエラーがでてしまいます。何方かご教授下さい OS: Windows 2008 Server R2 Apche2.2   php-5.2.12-Win32-VC6-x86 PHPのインストール先:c:\php 環境変数にはc:\php登録済 php.iniの場所はc:\phpに置いています。 apacheの設定は LoadModule php5_module "C:/php/php5apache_2_2.dll" PHPIniDir "C:/php/" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .php を末尾に追加しました→php5apache2_2.dllのパスは確認済 php.iniは(コメント行以外掲載します 文字数の制限の為デフォルトとしているものもあります) engine = On short_open_tag = On zend.ze1_compatibility_mode = Off asp_tags = Off precision = 1 y2k_compliance = On output_buffering = Off zlib.output_compression = Off implicit_flush = Off unserialize_callback_func= serialize_precision = 100 allow_call_time_pass_reference = On safe_mode_gid = Off safe_mode_include_dir = safe_mode_exec_dir = safe_mode_allowed_env_vars = PHP_ safe_mode_protected_env_vars = LD_LIBRARY_PATH open_basedir = " C:/Program Files (x86)/Apache Software Foundation/Apache2.2" disable_functions = disable_classes = expose_php = On max_execution_time = 30 max_input_time = 60 memory_limit = 128M error_reporting = E_ALL & ~E_NOTICE display_errors = On display_startup_errors = Off log_errors = Off log_errors_max_len = 1024 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On track_errors = Off variables_order = "EGPCS" register_globals = Off register_long_arrays = On register_argc_argv = On auto_globals_jit = On post_max_size = 8M magic_quotes_gpc = On magic_quotes_runtime = Off magic_quotes_sybase = Off auto_prepend_file = auto_append_file = default_mimetype = "text/html" include_path = ".;c:\php\includes;C:\PHP\PEAR" doc_root = "d:\www\html user_dir = extension_dir = "C\php\ext" enable_dl = On cgi.force_redirect = 1 cgi.fix_pathinfo=0 fastcgi.impersonate = 1; file_uploads = On upload_max_filesize = 2M max_file_uploads = 20 allow_url_fopen = On allow_url_include = Off default_socket_timeout = 60 define_syslog_variables = Off SMTP = localhost smtp_port = 25 sql.safe_mode = Off [ODBC]デフォルト [MySQL]デフォルト [MySQLi]デフォルト [mSQL]デフォルト [OCI8]デフォルト [PostgresSQL]デフォルト [Sybase]デフォルト [Sybase-CT]デフォルト bcmath.scale = 0 [Informix]デフォルト [Session]デフォルト [MSSQL]デフォルト mbstring.language = Japanese mbstring.internal_encoding = utf-8 mbstring.http_input = auto mbstring.http_output = SJIS mbstring.detect_order = auto mbstring.substitute_character = none; tidy.clean_output = Off [soap]デフォルト 別件ですが、おかしいのが ;extension=php_mbstring.dll ;extension=php_mysql.dll ;extension=php_pdo_pgsql.dll のコメントを取り、DOSコマンドでphp -vを実行すると指定したモジュールが見つかりませんの エラーが出る為コメントアウトしています 何か必要な情報があれば掲載いたしますので宜しくお願いいたします

    • ベストアンサー
    • PHP
  • php ob_flushが全く動作しない

    echo "<p>処理を開始します。しばらくお待ちください…</p>\n"; echo str_pad(" ",4096)."\n"; ob_end_flush(); ob_start("mb_output_handler"); for ( $i = 1; $i <= 3; $i++ ) { sleep( 2 ); // 時間がかかる処理 echo "<p>". $i * 10 ."件の処理を完了しました</p>\n"; ob_flush(); flush(); } echo "処理が完了しました\n"; サンプルのプログラムを記述しておきます。 重要な点として、 1.以前は正常に動作していました。 2.サンプル実行で実際の動きを見せるようなっている他サイトも動作しません。   それらは、おそらく、正常に動作しているのでしょうが・・・・。 このプログラムを実行しているサーバーの問題ではない気がします。 なぜなら、他のサンプルサイトの実行結果も、正常に動作しないからです。 firefox , IE8 どちらも、全ての処理が終わってから、まとめて表示されます。 あらゆる対処方を施しましたが、結果は変わりません。 これは、私のパソコンがおかしいのでしょうか? パソコン側で設定する事など出来るのでしょうか? 原因や対処方が分かる方がいらっしゃいましたらご教示お願い致します。

    • ベストアンサー
    • PHP
  • JavaScriptソースをphpで書くには?

    現在、テキストエリアに入力された文字数の制限チェックを 下記のような JavaScript を使用して HTML ソース内に書き込んでおります。 因みにオーサリングソフトは Dreamweaver CS5 を使用しております。 しかしこれだと簡単にソースを見られてしまうので php で書き表して外部ファイルとして処理させたいと思い あれこれやってるのですが上手く出来ません。 当方 php 初心者の為、どなたかご教授よろしくお願い致します。 <script type="text/javascript"> function limitMaxLength(target, len, err) { if( target.value.length > len ) { target.value = target.value.substr(0, len); if( "undefined" != typeof(err) ) { alert(err); } } } </script>

    • ベストアンサー
    • PHP
  • index.htmlをphpファイルで上書き=影響

    よろしくお願いします。 今のサイトは、通常の静的なページとして、index.htmlで構成していますが、 今後phpで作られた動的なページにそっくりと上書きして運営する予定です。 極端な話、htmlで作られたページを全てphpファイルで作り直すと思っていただけると わかりやすいと思います。 そこで、検索の順位やインデックスに影響がでるのかどうかを不安に思っています。 まったく別の内容のサイトをphpで作って上書きするのではなく、 若干の修正を加えた、ほぼ同一の内容を上書きする予定です。 今の検索順位に大きく影響したりするものでしょうか?

    • ベストアンサー
    • PHP
    • n-yuuki
    • 回答数4
  • PHPのライブラリPEARを使わせる場合

    レンタルサーバのユーザにPHPのライブラリPEARを使わせる場合、 サーバ側(サーバ管理者)が全てのPEARを用意して、インクルードしてやっておかないといけませんか? CentOS5.6(私がサーバを提供する側) PHP5.3.3 というのも、 php.iniの include_pathが include_path = .:/usr/share/pear:/usr/share/php  になっておりサーバ管理者である私が/usr/share/pearにはまだPEARパッケージを1つも入れていません。 そこでPEARパッケージを使いたいユーザ自身がFTPでphp等アップロードしたディレクトリに 使いたいPEARパッケージを独自で配置し、ユーザ自身が配置したPEARパッケージを読み込んで使う形でもいいのでしょうか? ユーザがどんなパッケージを必要とするか分からないので、こちらがあらかじめ準備してやるなら、 すべてのパッケージを/usr/share/pearにインストールしておいてやらないといけなくなるのでは? と思います。 レンタルサーバなど通常はどうやっているんでしょうか?ユーザ各々にアップさせるものですか?

    • ベストアンサー
    • PHP
  • PHPからAliaseにアクセスできません

    AliaseでCドライブ以外のドライブ内のフォルダ「F:/datas/」を指定するとブラウザからは「http://localhost/datas/image.jpg」などでフォルダ内のファイルにアクセスできるのですが、PHPでファイルの操作(上書きや削除、ディレクトリの作成など)ができません。file_existsでも見えません。Dドライブでも同様の症状でした。 【やりたいこと】 ドキュメントルート直下のtest.phpから/datas/内のファイルを操作したいと思っています。 【httpd.conf の設定】 DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" (初期設定のまま) Alias /datas/ "F:/datas/" <Directory "F:\datas"> Allow from all </Directory> 上記設定をCドライブ用に書き換えた場合は問題なく動作しています。 【環境】 OS:WinVistaHomePreSP2 Apache:2.2.21 PHP:5.2.17 その他必要な情報があれば追記します。 よろしくお願いします。

    • 締切済み
    • PHP
  • PHPでディレクトリーとそのサブディレクトリー表示

    PHPでディレクトリーとそのサブディレクトリーの中のファイルを表示して、ファイルであればダウンロード用のリンクを付け加えたいと思いますが、ここで嵌ってしまっています。 以下はソースコード(コメントアウトされている部分は試したコード、すべてだめだった) $dir = $_SERVER['DOCUMENT_ROOT'].'/projects/website/uploaded'.'/'.$_GET['user']; function getDirContents($dir) { global $basedir; $path=pathinfo($dir); $path1=$basedir.'/'.basename($dir); //echo $path1; //$path1=basename($dir); if (is_dir($dir)) { //$path1 .= basename($dir); //$path1 .='/'.basename($dir); $dirs = explode('/', $dir); $last_dir = $dirs[count($dirs) - 1]; echo '<strong>'.$last_dir.'</strong>'; if ($dh = opendir($dir)) { echo '<ul>'; while (($file = readdir($dh)) !== false) { if ($file == '.' || $file == '..' || substr($file,0,1)=='.') {} else { echo '<li>'; if (is_dir($dir.'/'.$file)) { $path1 .='/'.basename($file); getDirContents($dir.'/'.$file); } else { //echo $path1; $path2=pathinfo($path1); echo '<a href="'.$basedir.$path1.'/'.$file.'">'.$file.'</a>'; } echo '</li>'; } } echo '</ul>'; closedir($dh); } } return false; } getDirContents($dir); 因みにウェブサイトは、サーバーの/projects/website/にあります。表示したいフォルダはprojects/website/uploaded/にあります。そしてサブフォルだは/projects/website/uploaded/(ユーザ名)/(フォーム番号)/ わかる方がいらっしゃいましたら、ご回答を宜しくお願いいたします。

    • ベストアンサー
    • PHP
    • 2B2B
    • 回答数3
  • 【PHP】ダウンロードサイト作成中!zip開けない

    PHPについて質問です。 MSG,ZIPファイルダウンロードサイト作成しております。 ダウンロードして指定のフォルダに格納するところまではできました。 プログラムには、 $file_name= mb_convert_encoding($file_name,"sjis-win","UTF-8"); これを記載しています。 ダウンロードしたファイルをクリックすると、 「テキストファイル処理の確認」という、 文字コードを選択できるダイヤログが出てきます。 それを押しても開くことはできません。 どうしたらいいのでしょうか? 説明不足かと思いますので、ヒントだけでも教えていただけるとありがたいです。

    • ベストアンサー
    • PHP
    • a-----n
    • 回答数3
  • PHPでのエラーチェックについて

    PHP 初心者デス。よろしくお願いします。 勉強のため、PHPにてメールフォームを作成してます。 PHPでのエラーチェックについて教えていただきたいのですが、 よろしくお願いします。 メールフォーム自体は下記のような流れで作成しております。 ------------------------------------------- 入力フォーム(index.php) ↓(check.php エラーチェック用ファイルとおる) 確認画面表示(confirm.php) ↓(send.php 送信処理がかかれたファイルとおる) 完了画面表示(thanks.html) ------------------------------------------- エラーチェックはindex.phpで必須項目などが、未入力、空白があれば、 送信ボタンを押した際に、index.php自体の入力フォームの下などに 「未入力です」などのエラー表示をさせたいのですが、うまくいきません。 ご教授お願いいたします。 できればSESSIONなどを使用せず行いたいですが可能でしょうか? とりあえず自力でやって、うまくいかなかったのは以下内容です。 --------------------------------------------------- check.phpにエラーチェック用処理を記載しており、index.phpのフォームには <form method="post" action="check.php"> としてます。 ですが、これだともちろんエラー表示はchek.phpに表示されてしまい、 うまくindex.phpにエラー表示ができません。 またindex.phpに入力した内容をconfirm.phpにPOSTで渡せなかったりします。 index.phpにincludeなどでchek.phpを読み込ませて、 <form method="post" action="confirm.php"> としてみても、 うまくエラーチェックが動作しなかったり、 index.phpに入力した内容をconfirm.phpにPOSTで渡せなかったり、 苦労してます。 どうかご教授のほど、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • php 変数の表示方法について

    phpに関してご質問させて頂きます。宜しくお願い致します。 

CMS joomlaのモジュール、mod_articles_categoryのテンプレート(php)に、

 <?php $array_var = get_defined_vars() ;
var_dump( $array_var ) ;?>

を記述して、変数を表示させると以下が出力されます。 

array(21) { ["module"]=> object(stdClass)#237 (11) { ["id"]=> string(3) "151" ["title"]=> string(52) "写楽保介_ホアカバリキルマ" ["module"]=> string(21) "mod_articles_category" ["position"]=> string(10) "position-7" ["content"]=> string(0) "" ["showtitle"]=> string(1) "0" ["params"]=> string(933) "{"mode":"normal","show_on_article_page":"1","show_front":"show","count":"5","category_filtering_type":"1","catid":["8"],"show_child_category_articles":"1","levels":"1","author_filtering_type":"1","created_by":[""],"author_alias_filtering_type":"1","created_by_alias":[""],"excluded_articles":"","date_filtering":"off","date_field":"a.created","start_date_range":"","end_date_range":"","relative_date":"30","article_ordering":"a.id","article_ordering_direction":"DESC","article_grouping":"none","article_grouping_direction":"ksort","month_year_format":"F Y","item_heading":"4","link_titles":"1","show_date":"0","show_date_field":"created","show_date_format":"Y-m-d H:i:s","show_category":"0","show_hits":"0","show_author":"0","show_introtext":"0","introtext_limit":"100","show_readmore":"0","show_readmore_title":"1","readmore_limit":"15","layout":"_:cus-jibanInfo01","moduleclass_sfx":"jibanInfo01","owncache":"1","cache_time":"900"}" ["menuid"]=> string(1) "0" ["user"]=> int(0) ["name"]=> string(17) "articles_category" ["style"]=> NULL } ["attribs"]=> array(3) { ["name"]=> string(10) "position-7" ["style"]=> string(12) "beezDivision" ["headerLevel"]=> string(1) "3" } …(以下省略

) この変数の中の"写楽保介_ホアカバリキルマ"をテンプレート内に表示したいのですが、どのような記述で出力されるか分からなくて困っております。 

<?php echo $module["ホアカバリキルマ"][ホニャララ] ; ?>など、 いろいろやってみたのですが、どれもうまくいきません。 
詳しい方、どうかご教示頂ければと存じます!

    • ベストアンサー
    • PHP
  • 【PHP】フレームワーク タグ生成関数の使い所

    PHPフレームワーク codeigniter を使用して 開発を行っています。 codeigniterには、 form_hidden() br() heading() 等の、タグを生成してくれる関数がたくさんあるのですが、 パラメーターを引数に入れなければならなかったり 出力結果が、br(2) → <br /> <br /> と 直接タグを打つのとそこまで手間があまり変わりません。 むしろ Dreamweaver上でプレビュー確認できなかったり ソースの色分けが上手く適応されなかったりの不便さを多く感じます。 このタグを生成してくれる系の関数は どこで使うものなのでしょうか? 動的に br の数が変わるとかそういう系の時に使う感じでしょうか? また、使うとしたら VIEWに書くものなのでしょうか?

    • ベストアンサー
    • PHP
  • PHP:preg_match_allで複数条件指定

    preg_match_allで複数条件を設定する方法についてお尋ねします。 環境 PHP:5.1.6 MySQL:5.0.77 --------ソース例------------------------------------------ <a href="1000/23">1: 【国語】接続後について (授業1) (20)</a> <a href="1000/26">2: 【数学】分数 (206)</a> --------------------------------------------------------- 上記のようなHTMLソースを分解してMySQLに登録することを考えています。 (1行目) 1000/23 | 1 | 【国語】接続後について (授業1) | 20 (2行目) 1000/26 | 2 | 【数学】分数 | 206 という形に a hrefの中身 |スレッド番号 | タイトル | コメント数 4つに分解してMySQLに登録します。 正規表現を学んで、個別にデータを取り出すことはできました。 以下に作成したソースを記載します。 $contents='<a href="1000/23">1: 【国語】接続後について (授業1) (20)</a><a href="1000/26">2: 【数学】分数 (206)</a>'; preg_match_all( '/<a href="(.*?)">/su', $contents, $match ); foreach ( $match[ 1 ] as $var ) { echo htmlspecialchars($var)."<br>"; } preg_match_all( '/">([0-9]*?):/su', $contents, $match2 ); foreach ( $match2[ 1 ] as $var2 ) { echo htmlspecialchars($var2)."■<br>"; } preg_match_all( '/[0-9]: (.*?)\([0-9]*\)<\/a>/su', $contents, $match3 ); foreach ( $match3[ 1 ] as $var3 ) { echo htmlspecialchars($var3)."■<br>"; } preg_match_all( '/\(([0-9]*?)\)</su', $contents, $match4 ); foreach ( $match4[ 1 ] as $var4 ) { echo htmlspecialchars($var4)."●<br>"; } 【実行結果】 1000/23 1000/26 1 2 【国語】接続後について (授業1) 【数学】分数 20 206 1行ずつMySQLに登録したいので preg_match_all( '/条件1,条件2,条件3,条件4/su', $contents, $match ); のような形で指定して個々の値を下記の変数に入れることは可能でしょうか? ループ処理開始{ $url $num $title $res //MySQLに接続 //データ登録 }

    • ベストアンサー
    • PHP
    • hpmt28
    • 回答数1
  • phpからjavascriptを実行したいです

    phpおよびjavascriptで下記を実現したいと考えております。 ある程度、調べてみました煮詰まりましたのでお知恵をおかしください。 初期表示時にはボタンを2つ表示します。 更新ボタンと表示・非表示ボタンです。 表示・非表示ボタンをクリックしますと、 DBの値を取得して画面に出力します。 DBに値がなければ「データなし」と出力します。 また表示・非表示ボタンにはクリックする度にDBから取得した値を出力する領域を display:none、blockで切り替える役割も持たせたいです。 更新ボタンはDBにinsertするだけです。 ======= どちらのボタンがクリックされたかの判定はボタンをformで囲ってsubmit。 $_POST['xxx']で判定。しかしながら$_POST['xxx']で判定してphpを実行しますが display:none、blockも行いたい。どうすれば良いのか、ここで詰まっております。 以上です。

    • ベストアンサー
    • PHP
  • PHP同時処理の負荷について

    PHP同時処理の負荷について教えて下さい。 仮に、検索語句の詳細情報表示PHPスクリプトがあったとします。 (例A) 野菜サイト(yasai.hoge.jp)内にこのPHPスクリプトがあり 魚サイト(sakana.hoge.jp)内にもこのPHPスクリプトがあり 肉サイト(niku.hoge.jp)内にもこのPHPスクリプトがあるとします。 Aさんが野菜サイトで「ネギ」語句を検索実行 Bさんが魚サイトで「鮭」語句を検索実行 Cさんが肉サイトで「牛」語句を検索実行 例Aは、マルチドメインごとにPHPスクリプトを配置しているとします。 (例B) PHPスクリプトは全く同じ内容なのでサーバー内に1つだけ置き 野菜、魚、肉の各サイトから語句が検索実行されると この1つのPHPスクリプトで処理される。これを例Bとします。 この場合、読込速度が遅いのやサーバーに負荷がかかるのはどちらでしょうか? 例Bは、1つのPHPへ処理が集中するので読込が遅くなるのでは??と思ったり 結局サーバーの処理負荷は例Aも例Bも全く同じでは??と思ったりするのですが 実際のところはどうなのでしょうか?  

    • ベストアンサー
    • PHP