検索結果

PHP

全10000件中8441~8460件表示
  • 全てのカテゴリ
  • 全ての質問
  • ajaxからのPHP呼び出し時にエラー画面に遷移させたい

    お世話になります。 ただいまajax+PHPで開発しております。 で、今困っているのがajaxからPHPを呼び出し エラーが起きたい際にエラー画面に遷移させたいと 考えているのですが、ajaxのAjax.Updaterのsuccess時の id指定の箇所にしか表示されません。 そもそもajaxから呼び出した際は、エラー画面には遷移できないもの なのでしょうか? 申し訳ありませんが、ご教授願えないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPで生成したページは Google PageRankが付きにくいのでしょうか?

    皆様こんにちは。 私は現在、下記のサイトの運営に少し携わっています。 http://www.****.com/top.php このサイトはライブチャットサービスの比較ページが主な内容なのですが、 ページの公開は2ヶ月以上前で、Googleにもインデックスはされてキャッシュも数週間ごとに更新されています。 しかし、上記アドレスのサイトのPageRankは依然0の状態です。 サイトの入り口(年齢認証)はyahooへの登録もあってか4が付いていますが、 http://www.l****.com/ 他のサイト(ライブチャットサービスのサイト等)からリンクを貼って貰う時に指定している http://www.****.com/top.php のページのランクは0のままです。 ページをphpである程度生成していますが、 生成するHTMLの大部分が頻繁に変わる、という訳ではありません。 ロボットに掲示板の様に見られているとも思えないのですが。。。 なにか問題な点がありましたら、どうかご教授頂きたく思います。 よろしくお願いします。

  • htmlファイルの中のphp記述を実行したい(.htaccessでエラー 500)

     はじめまして。  拡張子がhtmlのファイルの中で、phpを実行したく、 htmlファイルを置くディレクトリに 下記の記述を書いた.htaccessを置いた所、ディレクトリ内のファイルがサーバエラー(500)で閲覧出来なくなってしまいました。 AddType application/x-httpd-php .php .html  ディレクトリや、ファイル名指定(deny allなど)の.htaccessなどは、正常動作するので、.htaccessが許可されていない・転送モードが違う等ではないと思います。  .htaccessの記述の中でも、記述によって許可する・しないの設定がサーバ側にあるのでしょうか?  また、.htaccessの記述違いなのでしょうか?  どなたかご教示いただけませんか?

    • ベストアンサー
    • PHP
  • solarisにphpが入りません なにかご教示いただけないでしょうか

    solaris10にphp5をインストールしようと思ってるんですが、エラーが出てインストールできません ./configure --with-apxs=/usr/apache/bin/apxs ↓ make をすると以下のようなエラーが出ます。 /samba/php-5.0.5/ext/iconv/iconv.c -o ext/iconv/iconv.lo In file included from /usr/include/iso/stdarg_iso.h:41, from /usr/include/stdarg.h:32, from /samba/php-5.0.5/Zend/zend.h:76, from /samba/php-5.0.5/main/php.h:34, from /samba/php-5.0.5/ext/iconv/iconv.c:27: /usr/include/sys/va_impl.h:150: #error ("Unrecognized compiler protocol for variable argument lists") *** Error code 1 make: Fatal error: Command failed for target `ext/iconv/iconv.lo' phpのいろんなバージョンで試したのですがすべてこんなエラーが出てしまいます どなたか助言いただけると幸いです。 よろしくお願い致します

    • toshi_t
    • 回答数3
  • チェックボックスの値に応じてPHP内でSQLを発行する方法

    HTML検索フォームにチェックボックスを複数設け、チェックが入ったら チェックされているもの同士をORで結んだものを、他の検索キーとANDで結ぶ SQL文を発行したいのですが。 これを効率的に行う方法を、以前に本掲示板でご教示いただきました。 <input type="checkbox" name="food[]" value="1">果物 <input type="checkbox" name="food[]" value="2">野菜 <input type="checkbox" name="food[]" value="3">肉類 if(is_array($_POST['food'])) { $sql .= " AND ("; $i=0; # 「or」 をつけるフラグ foreach($_POST['food'] AS $food_code) { if ($i) { $sql .= " OR "; } $sql .= "MYTABLE.MYFOOD = '$food_code'"; $i++; } $sql .=")"; } これを応用し、MySQLのMYTABLE.MYFOODに次のようなレコードが登録されているとして、 果物―みかん 野菜〔にんじん〕 野菜(キャベツ) 肉類【豚バラ】 果物~りんご  : これら先頭2文字を切り出して(あるいは「LIKE '肉類%'」のように、~で始まる、 でもいいです)真偽を評価したいです。 その際、果物と肉類にチェックが入ったと仮定して AND (SUBSTRING(MYTABLE.MYFOOD,1,4) = '果物' OR SUBSTRING(MYTABLE.MYFOOD,1,4) = '肉類') としてみたら、合致するものだけをうまく抽出できたのですが、 このようなロジックを冒頭のPHPコードに組み込むにはどう書いたらいいでしょうか? なお、果物5種類、野菜3種類、肉類7種類と、いずれも有限ですので、 SQL文をベタ書きすることは十分可能だと思っています。

    • ベストアンサー
    • PHP
  • 壊れたシンボリックリンクについて

    hoge.phpというファイルに対してindex.phpというシンボリックリンクを作り、hoge.phpを削除した場合、 file_exists()でindex.phpの有無を調べると、falseが返ってきてしまいます。 このような壊れたシンボリックファイルの有無を調べることはできないんでしょうか?

    • ベストアンサー
    • PHP
    • noname#248070
    • 回答数2
  • 動的urlに最後にスラッシュを付ける方法

    動的urlの最後に無理矢理スラッシュを付けて静的にする方法を教えてください。 例 xxx/index.php?section=1 → xxx/index.php?section=1/ .htaccessに RewriteEngine On AllowEncodedSlashes On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^index.php?section=(.*)/$ index.php?section=$1 とやってもだめです。 教えてください。

    • 締切済み
    • PHP
    • tsuppi
    • 回答数1
  • Call to undefined function mysql_connect() が出て、つながりません

    お世話になります。 先日PHPをはじめたばかりの初心者です。 xamppを使用せず、個別にPHPとMySQLをインストールしたのですが、 表題のエラーが出て、つながりません。ネットで調べてみましたが、 php.iniというものもどこにもなく、それに似たphp.ini-distという ファイルも、extension=php_mysql.dll、extension=php_mysqli.dllの 二行のコメントをはずすなどをやってみたのですが、いまだに つながりません。 ユーザ名やパスワードも、何度も確認しました。 原因と対策をお教えください。 尚、PHPは5.2.12、MySQLは5.1.42です。 以上、宜しくお願いいたします。

    • 締切済み
    • PHP
  • 複数フォームについて

    こんばんは。 いま行き詰ってます(汗) 早速質問なんですが、三つのフォームを用意します。 <FORM method="POST" action=<?echo"xxx.php?1"?>> <INPUT type="submit" value="A" </FORM> <FORM method="POST" action=<?echo"xxx.php?2"?>> <INPUT type="submit" value="B" </FORM> <FORM method="POST" action=<?echo"xxx.php?3"?>> <INPUT type="submit" value="C" </FORM> 上記のHTMLを実行。 [A][B][C] Aを押すとxxx.php?1 Bを押すとxxx.php?2 Cを押すとxxx.php?2 と別々のアクションに行くはずだと思ったんですが.。 常にxxxx.php?1です(笑) これを、ABCそれぞれのボタンにアクションをつけたいんですが、 可能ですか?? ご教授お願い致します!!!

    • puyo30
    • 回答数2
  • ロリポップでSmartyのtpl読み込みエラー

    下記のコードを実行すると、  Smarty error: unable to read resource: "template1.tpl"  というエラーが出てしまいます。 $smarty->template_dirで指定したディレクトリ名の中に  "template1.tpl"というファイルは配置してあります。  原因などわかればおしえていただけないでしょうか。 index.php <?php require_once("Smarty.class.php"); $smarty = new Smarty; $smarty->template_dir = './templates/'; $smarty->compile_dir = './templates_c/'; $smarty->config_dir = './configs/'; $smarty->cache_dir = './cache/'; $smarty->display("template1.tpl"); ?> 【サーバ】  ロリポップです。 【その他】 index.phpをホームディレクトリ配下におくとエラーは消えます。 【ディレクトリ構成】 modules/index.php と templates/template1.tpl をがあり、 index.php から template1.tpl を読み込もうとしています。  ・modules →index.php ・templates →template1.tpl

    • ベストアンサー
    • PHP
  • .htaccessでの設定について

    はじめまして。 .htaccessの設定で質問があります。 .htaccessで「AddType application/x-httpd-php .html」と設定し、 PHPのファイルをhtmlの拡張子で表示するようにしています。 全てのファイルで.htmlがPHPとして動作しないように、 <Files index.html> AddType application/x-httpd-php .html </Files> としています。 上記の設定でindex.htmlだけPHPとして動作すると思いますが、 これをあるDirectoryのindex.htmlだけに限定することはできないのでしょうか。 具体的には、 /htdocs/index.html では、PHPとして動作し、 /htdocs/test/index.html では、PHPとして動作しないようにしたいのです。 よろしくお願いします。

    • aruyone
    • 回答数1
  • ジャンプ先アドレスの最後に?が付いてしまう

    aタグかformによって別のphpにジャンプします。 ジャンプ先phpはテスト段階なので<?php echo 'a';?>しか書いていません。 aタグかformのPOSTなら、http://www.a.com/test.phpにジャンプしますが、 formのGETでサブミットするとhttp://www.a.com/test.php?にジャンプします。 なぜ最後に?が付いてしまうのでしょうか? ジャンプ元のphpもテスト用なのでaタグやform以外に、この変な現象の原因らしいことは全く書いてありません。 ブラウザもIEとNNで試したので、ブラウザが原因でもなさそうです。 PHPよりもIISの設定が原因のような気もします。

    • ベストアンサー
    • PHP
    • ceshkr
    • 回答数1
  • unexpected T_REQUIRE とは?

    <? php require('Smarty.class.php'); require('Logging.class.php'); …・ と書いてあるlogging_gui.phpファイルをブラウザで開こうとすると、 Parse error: syntax error, unexpected T_REQUIRE in C:\Program Files\Apache Group\Apache2\**********\logging_gui.php on line 3 というエラーが出ます。 PHPマニュアルでT_REQUIREを調べてみましたが、意味が分かりません。 テンプレートはtemplates_cにコンパイルされています。 何が不具合であると言っているのでしょうか? Logging.class.phpの中身に間違いがあるということでしょうか? エラーをなくすには何をチェックすればよいのでしょうか? 超初歩的、かつ漠然とした質問かも知れませんが、よろしくお願いします。

    • 締切済み
    • PHP
    • spindle
    • 回答数2
  • サイトパスに使用しているURLを自動取得させたい。

    現在、config.phpにて、初期URLとして <?php define(SITE_URL, "http://www.i-ive.com/mobile/");​ ?> と記載して、menu.phpで、 <a href="<?php echo SITE_URL; ?>" accesskey="7">HOME</a> で、サイトのURLを入力しています。 このconfig.phpで記載した初期URLを、いちいち入力しなくても自動で判別できるようなので、その方法を探しています。 どなたか教えていただけないでしょうか。

    • ベストアンサー
    • PHP
    • egtomo
    • 回答数7
  • 変数の返し方

    index.phpのデータをPOSTで送ってkakunin.phpでチェックして変数$aに入れてindex.phpに戻すにはどうしたらいいですか?

    • ベストアンサー
    • PHP
    • chura86
    • 回答数1
  • SESSION受け渡し

    SESSION受け渡し 毎回大変お世話になっております。 PHP初心者なので、変な質問になっているかもしれないのですが、どうか分かる方はお付き合いください。 環境 PHP 文字コード:Shift-JIS SESSION01.php から SESSION02.php へSESSIONを受け渡した場合、統一されるはずのSESSION変数($_SESSION["name"])が2つ作成されてしまい、別々の変数として扱われてしまいます。 ・ソース SESSION01.php(SESSION送信側) <?php session_start(); $_SESSION["name"] = "1"; echo $_SESSION["name"];  ←変数の中身は[1] ?> SESSION02.php(SESSION受信側) <?php session_start(); echo $_SESSION["name"]; ←変数の中身は何も無し ?> ・SESSIONのディレクトリ sess_eo683vtfgl5qk6d2o31ghcjpn7     1KB sess_nq1cikn5uhdlnc9uvii6b8l281     0KB SESSION変数($_SESSION["name"])をSESSION01.phpとSESSION02.phpの両方で同じ変数として扱いたいのですが、別々の変数の様な扱いになっております。 なぜSESSION変数が統一されていないか分かる方がいらっしゃいましたら、どうかご意見をお聞かせください。

    • 締切済み
    • PHP
  • バージョンアップしたら「次のファイルを開こうとして

    今はサーバーでPHP5.2を使用しているのですが、PHP5.4にバージョンアップしようと考えています。 しかし、いざサーバーの管理画面からPHP5.4にすると、サイトでページにアクセスする度に「次のファイルを開こうとしています」とダイアログが表示され閲覧できなくなってしまいました。 .htaccessを使用しhtmlファイルでphpを動かせるようにしています。これが関係している可能性があるとの書き込みを見ました。 現在、.htaccessには下記のように記述してあります。 「AddHandler php5.2-script .html .php AddType application/x-httpd-php .htm .html AddType application/x-httpd-cgi .htm .html AddType text/x-server-parsed-html .htm .html」 一番上のコードを下記のように変更してみましたが、結果は同じでした。 「AddHandler php5.4-script .html .php」 これはどのようにすれば「次のファイルを開こうとしています」のダイアログが表示されずPHP5.4が使用できるようになるでしょか? ご存知の方いらっしゃいましたらご教示ください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • SELECT文で取得したデータを出力するには

    PHP全然詳しくないです 簡易の掲示板のようなものを作っているのですが、テキストボックスに記入した内容をデータベースに保管し、そこからもう一度入力した内容を出力する方法が分からず、困っています。 board.phpのテキストボックスに入力→dbconnect2.phpでデータベースにUPDATE命令 dbconnect3.phpでデータベースから入力内容をSELECT命令→board.phpのテキストボックスの下部に入力内容を出力 こういった形にする予定です。 board.php <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>投稿画面</title> </head> <body> <h3>メッセージ</h3> <form method="POST" action="dbconnect2.php"> <div class="container"> <label for="message">投稿したい内容を入力してください(※200文字まで)</label><br /> <textarea rows="10" cols="20" id="message" name="message"><?php print($_POST['message']); ?></textarea> </div><br /><br /> <input type="submit" name="sent" value="送信する" /> </form><br /><br /> </body> </html> <?php if (isset($_POST['sent'])) { print($_row['message']); } ?> そもそもdbconnect3.phpをどうやって繋げればいいのかも分からなくなってしまいました。 なので、その方法も回答よろしくお願いします…。

    • 締切済み
    • PHP
  • コマンドラインからプログラムが実行できません

    Windows上でエディタで書いたプログラム(echo.phpとします)をSSHを使ってサーバ(RedHatLinux)にアップロードし、それをサーバ上でコマンドラインから実行させたいのですが、うまくいきません。具体的には、コンソール画面に /usr/loca/bin/php /home/(省略)/echo.php と打ち込んだのですが、実行されずにコマンドプロンプトが表示されます。 nkfコマンドで文字コードをEUCに、改行コードをLFにしてみたり、 ファイルのパーミッションを777にしてみたりしたのですが、ダメでした。 エラーメッセージが出ないため、これ以上の対処の仕方がわからず困っています。原因と解決策を教えていただきたいです。 なお、#/usr/local/bin/php -v でcli版のPHP実行ファイルであることは確認しています。また、echo.phpの一行目に#!/usr/local/bin/phpと記述しスクリプト単体で実行させてもダメでした。 phpの-aオプションも試しましたがIntaractive mode enabledと表示された後にコマンドプロンプトが表示され、利用できません。 *echo.phpの中身 <?php echo "Hello\n"; ?>

    • ベストアンサー
    • PHP
  • FORMからの文字入力文字化け

    「.htaccess」で設定した場合、正常に動作するのですが、「自作スクリプト内」でPHP環境を設定すると文字化けします。 フリーの掲示板が「.htaccess」で設定した場合、文字化けしますので、自作スクリプトも今回からスクリプト内部からPHP環境を設定し動作確認をしています。 FORMからの文字入力だけが文字化けしてしまうのですが、解決方法が見出せずに困っています。 また、「mbstring.encoding_translation」の設定方法がわからずに設定していないため、入力文字化けするのでしょうか。 表示だけは、文字化けせずに表示されます。FORMからの入力文字だけが文字化けします。 解決方法をご存知の方がいらっしゃいましたらご教授のほど宜しくお願いします。 # .htaccessで設定する場合 php_flag output_buffering "On" php_value output_handler "mb_output_handler" php_value default_charset "Shift_JIS" php_value mbstring.language "Japanese" php_value mbstring.internal_encoding "EUC-JP" php_value mbstring.http_input "auto" php_value mbstring.http_output "SJIS" php_value mbstring.detect_order "auto" php_flag mbstring.substitute_character "none" php_flag mbstring.encoding_translation "On" # 自作スクリプト内で設定する場合 ini_set("output_buffering", "On"); ini_set("output_handler", "mb_output_handler"); ini_set("default_charset", "Shift_JIS"); mb_language("Japanese"); mb_internal_encoding ("EUC-JP"); mb_http_input("auto"); mb_http_output("SJIS"); mb_detect_order("auto"); mb_substitute_character("none"); ob_start("mb_output_handler");

    • 締切済み
    • PHP