検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- ブラウザの戻る ページ遷移PHP処理
ブラウザの戻るボタンを押下されたときの、SESSION変数の処理について考えています ページが遷移する前に処理を行うということはできますか?
- HTMLでPHPを動かすには?
さまざまなサイトでよく、ログイン画面(ID/PW)を入力する画面がありますが、私の担当しているサイトはログイン認証はJavaScriptで行っています。 最近になって、ログイン認証をJSではなく、サーバー側(PHP)で認証チェックをかけようという話になりました。 しかし、PHPをいじるのは膨大な作業になってしまうため、HTML(画面) でPHPのログイン認証処理を行いたいと考えています。 いろいろなサイトをみていて http://digit-01.com/ownpage/php_exct_html.html のようにできないかな?と思いました。 (1)Apacheの設定を追加 →AddType application/x-httpd-php .htmlを追加 (2)htmlファイルを用意 →.htmlですが、中身はPHP(ログイン認証チェック処理) (3)HTML(画面)で、(2)のファイルをインクルードさせる 上記の方法ではたして、うまくPHPが実行されるのか心配です。。。 アドバイス頂けないでしょうか?よろしくお願いします。
- 締切済み
- PHP
- masuke1978
- 回答数1
- PHP言語、やり方教えてください
PHP言語使用で、ブラウザの,「あるイラスト」(テキストではない)をクリックすると、そのイラスト横のチェックボックスにチェックが入るというプログラミングを教えてください。 商品の検索画面で使います。 ウェブ標準のチェックボックスは小さいので、大きなイラストをクリックしたときに、チェックが入るような使いやすいものを考えております。 よろしくお願いいたします。
- PHPでのエラー(unexpected T_STRING~)
PHP5で、以下のクラスで構文エラーが出てしまいます。 //=================================================== <?php class fileUpload{ define (kakunou_PATH, "../cast_img/" .$_FILES["file_data1"]["name"]); var $error_message; function fileUpload($ftmp_name, $fsize;){ (省略) } } //=================================================== *****エラーメッセージ******************************** Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/sites/heteml/users61/v/e/n/venusline/web/config/fileUpload_class.php on line 5 ***************************************************** 5行目はdefine()の行です。 ちなみにここでパスを定義してますが、 define()を使うのでは無く var $path = 'パス名'; としても同じエラー。 また、$_FILESの記述を削っても同じエラーが出ます。 エラー文中のT_OLD_FUNCTION が気になったので、 一応コンストラクタを__constructにも変えてみたのですがやはりダメでした・・ どなたかエラーの原因が解る方、どうぞ宜しくお願いします。
- PHPとMYSQLでトーナメント表作成
題名に書いた通りなんですがPHPとMYSQLでトーナメント表作成は可能でしょうか? またそのトーナメント表は自動更新できるのでしょうか?
- PHPからlhaコマンドを使いたい
こんにちは、Linux初級です。 PHPからlhaコマンドが使えなくて困っています。 実は他の掲示板でも質問しているのですが、私が初級ということもあってか(?)、途中で途切れてしまっています。 何とか、解決までおつきあいいただけないでしょうか? 以下、現状です。 ・サーバーはCentOS5.2で、lhaは自力でインストール ・SSHからのlhaコマンド実行は問題無し SSHで実行したコマンド "lha efiw=絶対パス 絶対パス/対象圧縮ファイル" //問題無く解凍できました。 ・サーバーレンタル会社へ質問するもサポート外との返事 ただし、PHPの実行ユーザーで動くはずだと思う・・・との事 ・PHP実行時のhttpd.confのエラーログは"sh: lha: command not found" それで、PHPの処理の流れは、アップロードされたlzh圧縮ファイルを解凍するというものです。 if (!shell_exec("lha -e '絶対パス' '絶対パス/$up_file'")) { exit("解凍できません!"); } とか、 if (!system('lha efiw=絶対パス 絶対パス/$up_file')) { exit("解凍できません!"); } とか、-eをeやxに変えたりといろいろやってみましたが、結果は全て"解凍できません!"となります。 ちなみに、zipファイルは解凍できますので、セーフモードでは無いようです。 shell_exec("unzip -j '{絶対パス}$up_file' -d '{絶対パス}'"); //これはOK また、絶対パスはzipの方で確認していますので、間違いありません。 PHPの記述の問題なのか、サーバー側の問題なのか、さすがに困り果てました。 何か情報が不足しておりましたら、ご指摘下さい。 どうぞ宜しくお願いいたします。
- 締切済み
- PHP
- hllwon0025
- 回答数3
- PHPのswitch文について
こんにちは。 switch文を使って、 hogehoge.php?mode=admin や、 hogehoge.php?mode=admin&setting1 などのように、 hogehoge.phpの後に?○○=□□&△△のような好きな文字を入れたいのです。 あるPHPスクリプトを参考に、下のようにしてみたのですが、まったく動作しません。 switch ($_GET['mode']) { case "admin" : $inc_file = "./admin/"; break; } また、?mode=admin&setting1のように&を付ける方法がわかりません。 上のようにする場合は、どうすればよいでしょうか? よろしくおねがいします。 また、分からない部分があったら、補足要求お願いします。
- ベストアンサー
- PHP
- ri19960913
- 回答数3
- PHPで空ファイルの作成方法
PHPで空(0バイト)のファイルを作成する方法が知りたいです。 Linuxを使っているので、パーミッションも考慮入れた複数の方法を教えてください。 単にfopenするとPermissionのエラー?が表示されました。
- PHP5になったら動かない
サーバレンタル会社の都合でPHP4だったのがPHP5になりました。 特に不都合なく動いてたのですが、今日1個エラーが出ているプログラムを確認しました。 どんどん行を削っていってどうもここがおかしいというところをつきとめたのですが、PHP5についてはまったく知識がない状態だったので何がおかしいのかさっぱりわかりません。 ご教授お願いいたします。 【ソース】 <?php if(!$m){ print $buff3[0]."件中 500位以内にありませんでした。"; } print "<p> </p>"; ?> 【実行結果】 Parse error: syntax error, unexpected '>' in /public_html/hogehoge.php on line 6 if文を削除すると動くので、!$mの記述方法が悪いのかとにらんでいます。 よろしくお願いいたします。
- PHPでのエラーについて
Warning: mktime() expects parameter 4 to be long, string given in ~~ checkdate() expects parameter 1 to be long, string given in~~ というエラーは何が原因か誰か教えてください。。
- PHPでSNMPトラップは受け取れる?
PHPでSNMPトラップは受け取れるのでしょうか? PHPには、いくつかのSNMPの関数があり、MIBの値などは取ってくれるのですが、トラップを受け取れるのかはよく分かりません。 よろしくお願いします。
- フレームの代わりにPHPを使う
こんにちは。 あるサイトを運営している者なのですが、サイト内のメニュー (例えばhttp://headlines.yahoo.co.jp/hlにあるような 「ニュース」「トピックス」「写真」などのメニュー) を作る方法としては、フレームなどがありますよね? ですが、SEO対策によくないと聞き、今はフレームを使わず、 1ページずつに、コピペでメニュー部分を追加していきました。 ですが、メニューを少し変更したいとき、前ページに手を加えないといけません。 そこで、http://neta.ywcafe.net/000372.htmlを見つけ PHPを使うという方法を知りました。 ですが、この方法だと「どのページでもまったく同じメニュー」しか 表示できませんよね? http://headlines.yahoo.co.jp/hlなどでは、 「現在表示しているコンテンツ」(http://headlines.yahoo.co.jp/hlではニュース) だけ、明るい色で表示されていて、 自分が今どの項目を見ているか、分かりやすくなっています。 http://headlines.yahoo.co.jp/hlのように、 「今見ているコンテンツ」のメニュー項目だけ、画像を変える、などといったことは PHPでできないのでしょうか? http://blog.livedoor.jp/kalibora/archives/6622031.html に、少し書いてあったのですが、これは「現在表示している部分を太字で表示し、分かりやすくする」 というものです。 私がやりたいのは「現在表示している部分だけ、画像を変えて分かりやすくする」 ということなんですが、私はPHPの知識が無いため、よくわかりません。 こういったことは、PHPで可能でしょうか。 もし文章が分かりにくかったらすいません。 よろしくお願いします。
- ベストアンサー
- PHP
- fujisann66
- 回答数5
- PHPのプログラムスクールについて
PHP言語で開発の勉強中です。 一人で本を読んでもあまり身につかないのですが、 どこか安く研修しているスクールかeラーニングみたいのはありませんか? 検索するといくつか出てくるのですが、どこが良いのかわかりません。 どなたか評判の良いスクールをしっていたら教えてください。
- VisualStudio開発サーバーでPHPの実行
こんにちは。 VisualStudio2008でSilverlightのソフトウェアの開発をしているのですが、デバッグ環境で実行される開発サーバー上でPHPを実行できないものかと思っております。 開発環境は WindowsXP SP3+VisualStudio2008Professionalです。 Windows上にはPHPをインストールしてIIS上ではPHPが動作するのですが、開発サーバー上ではPHPが動作しません。素直にASP.NETを使いましょうといわれるかもしれませんが、諸事情によりPHPの実行をさせたいと思っています。 なにか設定の変更などで、VisualStudioの開発サーバーでのPHP実行は可能になるのでしょうか。ご存知の方がいらっしゃいましたら教えていただけると助かります。
- PHP得意な方、助けて下さい・・・
今、it業界に向け転職活動しています。以前民間のpcスクールに通ってjava、vbのプログラミングをちょっとばかり勉強していました。今回書類選考が通り、次面接、という会社がやっと出てきたのですが。。。web系は未経験と会社に伝えたのですが、次の面接で下記課題を持ってくるように言われました。。急いでphpの本を買って読んでるのですが、なんせwebはしたことないのでわからないんです。。後から必ず自分で復習し自分の力としますのですみませんが、ソースやファイルの仕方を教えてもらえませんか? -------パスワードの設定、認証を行えるフォームを作成する ・パスワード設定時、パスワード認証時など操作を確定する際いはメッセージを表示するようにする。 ・ページ構成 a)パスワード認定ページ b)パスワード認証ページ ・ページ操作の流れ パスワード設定→パスワード認証 ・制約事項 パスワードは1つだけ設定可能 パスワードは半角数字三桁までとする 数字の範囲は1から9まで 数字はキーボードでなくマウスで任意の数字ボタンを選択することにより入力が可能(セキュリティキーボ-ド) AとBから数字ボタンをひとつずつ選択することでひとつの数字が生成される ・数字ボタンの組み合わせ 組合せ 生成される数字 A0+B0 1 A0+B1 2 A0+B2 3 A1+B0 4 A1+B1 5 A1+B2 6 A2+B0 7 A2+B1 8 A2+B2 9 ・動作環境 OS CENTOS5.2 開発言語 php webサーバー apache2.2 p.s.本当にお願いします。家のパソコン、つぶれているので本日この課題のためだけに買いに行きます>< 本読んでるとクッキーとか本とわけのわからない言葉がでてきて、 動作環境?もよくわからず、どうすればいいか途方にくれています。。
- XAMPPのphp.iniについて
XAMPPのphp.iniについて XAMPPを使用して自宅サーバー構築をしております。 ローカルホストとは別にヴァーチャルホスト機能を使用してDフォルダのディレクトリにそれぞれ参照をするようにしています。 環境 windows server 2003 XAMPP 1.7.1 PHP 5.2.9 Apache HTTPD 2.2.11 aaa.comはD:\aaa\wwwroot以下を参照 bbb.comはD:\bbb\wwwroot以下を参照 それぞれのディレクトリでphp.iniまたは.htaccessを参照するようにするには、XAMPPのどの部分を変更したらよいのでしょうか。 現状、どこのディレクトリもC:\xampp\php\php.ini に存在するphp.iniを参照しています。.htaccessを配置してみましたが、まったく中身を参照していませんでした。 よろしくご教授願います。
- 【PHP】ページの切り替えについて
HTML で frameset を使用し、例えば、各frame で name="page1" name="page2" name="page3"などと名前をつけて page2 の名前のページを abc.php のページにリンクで変更する場合、page2 のページ内のソースで <a href="abc.php" target="page2">ページ4</a> とし、イメージ的には下記の(1)図の様な感じで、target で指定した frame のページの所だけ abc.php のページに切り替えることができますが (1)図 ┌─────┐ ┌─────┐ │ page1 │ │ page1 │ ├─────┤ ├─────┤ │ page2 │ → │ abc.php │ ├─────┤ ├─────┤ │ page3 │ │ page3 │ └─────┘ └─────┘ この仕組みを PHP で、例えば、xyz.php のページで <?php require("page1.php");?> <hr> <?php require("page2.php");?> <hr> <?php require("page3.php");?> require を使用し各ページを読み込み(1)図の様な感じのフレーム式にした場合、page2.php のページからリンクで、page2.php のページだけを abc.php のページに切り替える場合どうしたら良いのでしょうか? イメージ的には下記の(2)図の様な感じです。 (2)図 ┌─────┐ ┌─────┐ │ page1.php │ │ page1.php │ ├─────┤ ├─────┤ │ page2.php │ → │ abc.php │ ├─────┤ ├─────┤ │ page3.php │ │ page3.php │ └─────┘ └─────┘ ※ 図の線の歪みは気にしないで下さい。すみません。
- PHP + SQLite 文字化けについて
SQLite と php5でデータベース管理画面を作っていますが、 日本では正常に表示されますが、 中国からアクセスすると文字化けしてしまいます。 文字はソース上で下記のように設定しています。 mb_convert_encoding($aaa,"SJIS","EUC-JP"); SQLiteが、SJISに対応していないと思い、 monospaceに変換するように下記のように変更しました。 mb_convert_encoding($aaa,"monospace","EUC-JP"); しかし、画面上で Warning: mb_convert_encoding() [function.mb-convert-encoding]: Unknown encoding "monospace" in C:\Apache Group\Apache2\htdocs\aaa\aaa.php on line XXX と出ます。 なにか解決策をご存知の方いらっしゃいましたら お教えいただけると幸いです。 どうぞよろしくお願いいたします。 なお、ページ自体の文字設定は、 <meta http-equiv="Content-Type" content="text/html; charset=S-JIS">となっているところ、 ソース変更にともないこちらも、charset=monospace">と変更しました。
- javascriptにphpの変数を用いる
JavaScriptでサブウインドウのフォームから親ウインドウのフォームにデータを送るプログラムを書いています。 親ウインドウのページによって処理を変えているのですが、phpの変数を使うと関数自体がエラーになってしまいます。 どう書くのが正しいのでしょうか?教えてください。 プログラムは下記です。 if(page=="0"){ window.opener.document.form_name.input_name.value=input_data; window.close(); } else{ for(i=1; i<6; i++){ var pagename = "page_"+i; if(page == pagename){ window.opener.document.<?php echo $_GET[form_name]; ?>.<?php echo $_GET[input_name]; ?>.value=input_data; window.close(); } }
- 締切済み
- JavaScript
- pop4532
- 回答数2
- PHPの学び方について
はじめまして 私は今現在PHPを市販の基本書を参考に学んでいるのですが、イマイチ理解 に苦しむ部分があります。それは、勉強の進め方です。 一般的には、PHPを学ぶには掲示板を作るのが一番良いと言われてますが、どのように勉強するのが一番理解が早いのでしょうか? html cssはタグ打ちできます。 基礎的な知識として、他に何か学んでおいたほうが良いのでしょうか? このようにPHPを学ぶと理解しやすいよ!という方法がありましたら、どなたかご教授ください。
