検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- サーバーへアプロード、エラーになります
レベルは、日曜プログラマーで、ローカルでPHP+MySQL(Windows)で簡単なイントラを構築しています。 今回、プロバイダのサービスディスク容量が一杯になり契約を更新しようと思いましたところ、PHPを使わせてくれ、しかも安くてメール容量が多いという契約があり、薦めてくれるままに入りました。 で、ためしに、 test.php <?php echo("Hello \n"); ?> をアプロードして、ブラウジングしたところ、 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. というエラーがでました。 そこで、プロバイダへ電話をして、尋ねたところ、エクステンションを「php」では動きませんので「cgi」にしてくださいと言われ、そのようにしたのですが、同じエラーがでます。(説明書には「phpもしくはcgi」と書いてあります。) で、電話にて、「ソースを見せてもらいましたが、指定ができてない。」旨指摘されました。 いろんな本を読んだり、ウェブで検索しても載っていないので、たぶんかなり初歩的な質問だと思うのですが、 PHPもPerlのように、パスを指定しなければいけないのでしょうか? 説明書を読みましたが、そのあたりの記述がみあたりません。 かなり以前になりますが、ローカルでLinux+Apache+PHPで構築したときも、そんな設定は無かったように記憶しているのですが、勘違いでしょうか? ご存知の方、具体的に教えていただけないでしょうか? なお、 説明書には、.htaccessは設置しなくていいと書いてあります。関係無いとは思いますが、cgi-binも設置不要とあります。 サーバーのPHPバージョンは4.3.11とありますが、実際に調べてみると、4.4.4でした。サーバーはfreeBSDのようです。徒労とは思いましたが、パーミッションはいといろ試してみました。777、755、700、644、600等々
- ColdFusion
ColdFusionMX7 という動的サイト開発ソフトがありますが、自分はWEBデザイナーとして、+aで、システム構築知識を身につけようと、PHPとPOSTGRESQLの勉強をしようかと思っていた矢先に、このソフトの存在をしりました。PHPよりかんたんで、使いやすいとのことですが、関連書籍もほとんどでまわってまいですし、なぜ不人気(人気かもしれませんが)なのかがわかりません。PHPとくらべて、メリット、デメリットはなんでしょう?データベースとの連携もいいそうですが、PHPとくれべてみればいかがなものなんでしょうか?また、お客様から動的サイトを作成してくれとい案件があった時、PHPでお願いします なんていうことはあるのでしょうか?このソフトについて色々詳しい方はお教え下さい。
- ベストアンサー
- その他(プログラミング・開発)
- elcaballo14
- 回答数1
- フォーム・データの取得
こんにちは。 OSはRedhatLinux7.1を使っています。 Apache_1.3.26 PostgreSQL-7.2.1 php-4.2.1 でWebアプリケーションを作ろうとしています。 今phpの勉強をしているのですが、基本的なプログラムがまだうまくいきません。 『input.html』にアクセスすると、テキストボックスボタンの簡単な入力フォームが現れ、ボタンを押すとテキストボックスに入力した文字が表示されるようにしたいのですが、うまくいきません。 テキストボックスに入力しても何も表示されない・・・ ちなみに綴りの間違いはないと思います。何度も確認したので・・・ 初歩の初歩でとてもお恥ずかしいですが、どこか間違っていたら教えてください。 お願いします。 『input.html』 <html> <body> <form method="post" action="result.php"> <input type="text" name="formvalue"> <input type="submit"> </form> </body> </html> 『result.php』 <?php echo $formvalue; ?>
- インストールされているディレクトリを知るコマンドはありませんか?
phpのconfigerをするのに、 phpのインストールされているパスへ移動しなくてはいけませんが、 phpがどこにインストールされているかわかりません。 rpm -qf php-4.0.6-7 とすると エラー: ファイル php-4.0.6-7: そのようなファイルやディレクトリはありません と表示されてしまうのです。 rpmのサイトを見てオプションを設定して表示された結果から ディレクトリを移動しても コンフィギャーできるところに辿り着きませんでした。 どうしたらインストールされているディレクトリを 知ることができるでしょうか? OSは以下の通りです。 AIX Version 4 もしくは LASER5 Linux release 7.2 今月が納期で生じたバグ対応のため大変困っています。 質問場所が違っていたら申し訳ないですが、 よろしくお願いいたします。
- mbstring.http_outputによる画像データへの影響
環境:RedHat8/apache2/php4.3.1 私のもっているPHPの本に、 php.iniでmbstring.http_output = SJISを指定した 場合、画像データが壊れる場合があると記述されている ので実際に試して見たのですが、テキストも画像も問題 なく表示されました。 予想では、画像データの0Aが0D0Aに自動変換されると 思ったのですが、画像データに変換された形跡はあり ませんでした。 【質問1】 画像が壊れないのは、PHP4.3.1で画像データを変換しない 様に対応したのでしょうか? 【質問2】 私の予想が的外れで、違う壊れ方が発生するのでしょうか? 【質問3】 php.iniでmbstring.http_output = SJISを指定しても 画像データが壊れない方法があれば教えてください。
- ベストアンサー
- その他(OS)
- green-time21
- 回答数2
- htaccessのRewriteRuleの正規表現
htaccessファイルのRewriteRuleの記載方法で悩んでいます。 実現したい事は以下の2つの動作ですが、(1)は出来たのですが、(2)で困っています。 なお、{user_name}は"?"を除く半角英数文字と-_で構成されています。 (1)Twitterのようにドメイン名以後にユーザ名がある場合はindex.phpにGETのuserでuser_nameを渡す http://hogehoge.com/{user_name} ↓ http://hogehoge.com/index.php?user={user_name} (2)ユーザ名表示の際にオプションがある場合("?"以後)は、そのまま変換先URLの最後尾に記述する http://hogehoge.com/{user_name}?option1=ok ↓ http://hogehoge.com/index.php?user={user_name}&optione1=ok 現状以下のようにhtaccessを考えましたが結果NGでした。 RewriteEngine on RewriteRule (.+)[?](.+)$ index.php?mode=user&screen_name=$1&$2 [L] RewriteRule (.+)$ index.php?mode=user&screen_name=$1 [L] よろしくお願いいたします。
- Apacheが正常にインストールされたか、確認する
Apacheが正常にインストールされたか、確認するには? http://www.apachelounge.com/ からhttpd-2.4.6-win64-VC11.zipをデスクトップに落として、 http://www.adminweb.jp/apache/install/index2.html を参考に、 C:\にpgフォルダを作成し、設定ファイルの修正をしたのですが、 アパッチがうまくインストールされ方どうやったらわかりますか? デスクトップに 中身が <?php echo"Hello world"; ?> の、hello.phpと言うファイルを作り、 http://localhost/hello.php を表示させてみたのですが、 「Internet Explorer ではこのページは表示できません」になります。 hello.phpの置き場がデスクトップなのがダメなのかもしれないのですが hello.phpをどこに入れればいいのでしょうか? そもそもアパッチが正常にインストールされてないから、表示されないのでしょうか? ちなみに、httpd.confは C:\pg\Apache\Apache24\conf にあります。
- ベストアンサー
- PHP
- JQINCEYCIVGQK
- 回答数1
- Pleiades のXamppのセキュリティー
Pleiades All in One 3.7.1.v20110924[PHP (JRE あり)]でPHPの勉強を始めました。 Xampp Control Panel からApacheとMySqlは起動してくれます。 http://localhostからXAMPPようこそ画面 左カラム「セキュリティ」をクリックすると セキュリティ画面が画像のようになっています。 普通なら右のステース枠外の下方に MySQLユーザルートのパスワードの設定リンクがあると思うのですが。 Xamppの設定は、どこも触っていません。 左側のエラーのところ一番上が 「Notice:Undefined index:navi-german in C:\pleiades-e3.7-php-jre_20110924\xampp\security\htdocs\navi.php line42 」と書かれていて、各言語のリンクになっているみたいです。 navi.phpファイルも覗いてみましたが、何が悪いか分かりませんでした。 対象法の分かる方、ご伝授お願いします(⌒ ⌒)(_ _)ぺこ。 パソコン環境:XP-Pro sp3
- JavascriptのSEOについての質問です
始めまして、現在PHPでホームページ作りにチャレンジしているのですが 少しわからないことがあるので質問します。 HTMLのリンクタグを以下のようにした場合 <a href="a.html" onclick="location.href = 'b.php'; return false;">aのページ</a> (a.htmlもb.phpも"http://"が抜けてますが外部のページです。) この記述だと、b.php に飛ぶと思うのですが SEO的には、外部リンクとしてa.htmlが有効なのでしょうか? それとも、スパム扱いになるのでしょうか? やりたい事は、クリックを集計して、外部リンクも増やすという動作をさせたいのですが やはり、素直に外部リンクはあきらめてb.phpにパラメーターをつけて、bで集計後aにジャンプさせたほうがいいのでしょうか? どなたか分かる方がいれば教えて下さい。
- 締切済み
- JavaScript
- m9022454716
- 回答数1
- IF文の別の使い方?
タイトルはどうすればいいか現状ではよく分かりませんが、 最近PHPとJSを勉強しはじめました。 そして、覚えた順番が悪かったのかPHPとの仕様が違い、 PHPを書いていて、Perlでこれを使えないかなぁと思ったので質問したしました。 PHPでは<? if ($inputType == $val["id"]) { echo ' selected="selected"'; } ?> などとHTMLタグの中に記述が可能ですが、 私が考える限り、perlではHTMLタグの中に記述するには printを終了させてIF文を作り、またprintを記述すると 非常に手間が掛かります 例: print '<input type="submit" value="確認"'; if(~略~){print"disabled";} print">"; といった感じでしょうか? 余りにも手間が要るのでJSでdisabled化していますが、 PerlでもPHPのように簡単にHTMLタグの中に記述できないでしょうか?
- PEARのライブラリはどこにインストールされるのでしょう
お疲れ様です。 お世話になっております。 HTML_QuickFormに関して質問です。 CentOSでPEARをインストールし、 pear install HTML_QuickFormでインストールしました。 pear list すると HTML_Common 1.2.4 stable HTML_QuickForm 3.2.9 stable PEAR 1.4.9 stable と、インストールは確認できます。 php.iniのinclude_pathは include_path =".:/usr/lib/php/smarty:/usr/lib/php/pear" となっています。 smartyはrequire_once"Smarty.class.php";で呼び出しできるのですが、 HTML_QuickFormが"HTML/quick_form.php"でfile not foundになってしまいます。 pearのディレクトリをのぞいてみたら空の状態なんですが、いったいどこにHTML_QuickFormはインストールされているのでしょうか。 pearのライブラリはpearの配下にくると思っていたのですが。 呼び出すにはどこのパスを指定すればよいのでしょう・・・。
- ファイル単位でのアクセス制限
特定のURLにアクセスした際、日時で表示するページを切り替えられるようPHPを使用しました。 index.php に include を記述し、条件分岐で切り替え用のページを読み込む方法です。 ここまでは上手く行ったのですが、直接URLを打ち込んでアクセスすると、意図しないページであっても表示されてしまいます。 存在するURLに直接アクセスしてしまっても、index.php にアクセスするようにして、必ず正規の手順を踏むようにしたいと考えています。 切り替え用のページは、現状、html のままです。 これを php にして index.php にリダイレクトさせてはと思ったのですが、何の工夫もなくやるとループしてしまいますよね… どのような方法が考えられるものでしょうか? 宜しくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- mania715
- 回答数1
- 100個のアカウントを一挙につくりすべてのメールを1つのアカウントに転送させたい
CentOS4をレンタルサーバ(VPS)上で運用しており、 (バーチャルなroot権限もあります) PHP(mod_phpおよびcli_php、いずれもバージョン5)が入ってます。 また、シェルスクリプトは一通り使えますが、 自分の能力がほとんどゼロです。 (PHPならなんとか) で、やりたいことがあるのですが、 fgsdfjsd gdfiosfgsd sdfohfds sdfhfsd fsdfshdj (中略) jgfjhgdfk dfsfjsdjfdsklf というランダムなアカウントを100個つくり (できれば、SSHアクセスも可能にしたい)、 さらにそれぞれのメアドをすべて、エイリアス(sendmail使ってます)で、 hoge というアカウントに転送させたいと思っています。 これをadduserコマンドやwebminで1つ1つ設定するのは大変なので、 いい解決策はないでしょうか? cshなどほとんど無知ですが、 無知ながらも実現できればかまいません。 PHP5なら、特に、問題はありません。 どなたか解決方法をおわかりのかた、お教えいただければ幸いです。
- ベストアンサー
- Linux系OS
- daisuke_dm
- 回答数7
- javascriptで区切り文字
お世話になります。 ただ今javascript+PHPで開発しております。 FORMの値をjavascriptで取得し、遷移先URL+パラメータ部を作成しPHPに渡しております。 そこで今”&”を入力された場合に困っております。 FORMの値で&と言うのが入力されていたら &が別のパラメータとして認識されてしまうのです。 そこで適当な区切り文字でパラメータ部を作成し PHP側でexplodeしようと思っているのですが どういう区切り文字が適当なのでしょうか? 申し訳ありませんが、ご教授宜しくお願い致します。 formの値 a[]=1 a[]=2 a[]=& a[]=4 javascriptで作成したURL例 http://hoge.php?a[]=1&a[]=2&a[]=&&a[]=4 PHPで受け取り。 $data = _POST['a'] $dataの中身 a=1,a=2,a=4 3番目に入力された&が取得できていない。
- ベストアンサー
- JavaScript
- bakenshibakenshi
- 回答数3
- 携帯用Web画面のリファーラ値の取得方法
環境 サーバLinux、Apache2.0.52、PHP4.3.9 携帯用Webを作成し、携帯電話からアクセスしてきた時のリンク元をgetenv("http_referer")を使用し情報を取得したいのですが取得できない状態です。尚、PCの場合は取得可能です。 log.html(対象画面) <body> このページへのアクセスが記録 <img border="0" src="http://****/log.php" width="1" height="1"> </body> log.php(記録) <?php require "config.php"; $conn = mysql_connect($sv, $user, $pass) or die("接続エラー"); mysql_select_db($dbname) or die("接続エラー"); // 値をセット $log_date = date("Y-m-d"); $log_time = date("H:i:s"); $log_ip = getenv("remote_addr"); $log_url = getenv("http_referer"); // データの追加 $sql = "INSERT INTO log (" . " log_date, " . " log_time, " . " log_ip, " . " log_url " . ") values (" . "'" . $log_date . "'," . "'" . $log_time . "'," . "'" . $log_ip . "'," . "'" . $log_url . "'" . ")"; mysql_query($sql, $conn); ?> どうかご指導のほど宜しくお願いします。
- 年と曜が文字化け・・・対応策教えてください
PHP初心者です・・・すみませんがご指導のほど お願いします。 制作環境 windows2000 apache(virsion2.2) php5(5.1.1) <html> <body> <?php $japan_youbi=explode("/","日/月/火/水/木/金/土/日"); $youbi=date(w); $jikan=date("Y年m月d日 $japan_youbi[$youbi]曜日 H時i分s秒"); print($jikan); ?> </body> </html> 上記の用にPHPを書くと「年」と「曜」が文字化けします・・・ 上記の保存は「shift-JIS」で行っております。 php.iniの設定が怪しいのですが・・・よくわかりません・・・ mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = SJIS mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = auto すみません・・・どの用にしたら文字がでてくるので しょうか? メモ帳で作っているため、保存はすべてShif-JISで 行いたいです。 ご指導のほどよろしくお願いします。
- PoolSketch(プールスケッチ)の仕組み
オンラインで会員不要のメモ帳サイト PoolSketch(プールスケッチ) http://plsk.net/ の仕組みについて質問です。当サービスをたまに使用することがあるのですが、 http://plsk.net/[入力ボックス] を入力することで、誰でも自由にメモ帳を 作成することができます。これはどのような仕組みになっているのでしょうか。 index.phpには、javascriptで、「location.href="http://plsk.net/"+x;」とあるので、 ページ推移しているところまではわかりましたが。 x.phpをリダイレクトで、edit.php飛ばそうとすると、URLバーもeditに代わってしまいますし、リダイレクトせず、x.phpのままであれば、x.phpをあらかいめ用意が必要であり、全パターンのファイルを用意することは非現実的です。 http://plsk.net/[入力ボックス] はどのような仕組みでページを作っているのでしょうか。
- ベストアンサー
- JavaScript
- noname#250262
- 回答数1
- wordpressでwpタグの値を表示しない
初歩的な質問ですいません。 runPHPというプラグインを使って、 phpを使えるようにしているのですが、 wpタグの<?php the_time() ?>を $date = <?php the_time() ?>のように 変数に入れて扱いたいのですが、 ブラウザに出力されてしまいます。 とりあえず変数に入れたいだけなので、 出力しないようにするにはどうしたらよいでしょうか。 ご教授お願いいたします。
- ハイパーリンクをインプットボタンで作るには
HTML初心者です。 <a href="input.php?action=rewrite">修正する</a> 上記のハイパーリンクをインプットボタンでリンクさせたいのですが <input type="button" class="button" value="修正する" onClick='window.open("input.php?action=rewrite")'> だと新しいウィンドウが開いてしまいますし <input type="button" class="button" value="修正する" onClick=("input.php?action=rewrite")> だとリンクできません。 どのようにすれば良いのでしょうか? よろしくお願いします。
- ベストアンサー
- HTML
- shorinji36
- 回答数5
- ホームページのアドレス(URL)を転送する方法を教えてください。
ホームページのアドレス(URL)を転送する方法を教えてください。 方法はphpで良いのですが、fc2の無料HPで機能する言語でお願いします。 (こちらはphp初心者ですので、イメージはできるのですが詳細に教えていただけると助かります。) 例: headerに必要な記載 bodyのリンクさせたい場所に必要な記載 phpファイルに必要な記載 よろしくお願いします。
- 締切済み
- PHP
- sikisaiyasai
- 回答数2
