検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- htmlファイルにPHPとCGIを埋め込む
ロリポップサーバーをレンタルしてサイトを開設しています。 現在.htaccessファイルに下記のコードを記述して.htmlファイルにPHPのコードを埋め込んで実行させています。 「AddType application/x-httpd-php .htm .html」 これは問題なく動いているのですが、別に.htmlファイルにCGIのコードを記述し動作させたいと思っているのですが、これは可能でしょうか? .htmlファイルのまま、PHPとCGIのコードを一緒に記述し動作させたいです。 .htaccessで上記のコードの下に「AddType application/x-httpd-cgi .htm .html」というコードを記述してみましたが、動作はしませんでした。 埋め込みは下記のようにしました。 「<!--#include file="cgiファイルまでのパス" -->」 ご存知の方いらっしゃいましたらご教示ください。 よろしくお願いします。
- 締切済み
- CGI
- keisuke1258
- 回答数3
- MySQLデータ呼出し後の日付の整形(PHP)
MySQLのDATE型のカラムに2014-03-07 という日付が入っています。 これをPHP echo で呼び出すと、当然ですが2014-03-07と表示されます。 これを03-07 と表示したいのですが、どのような方法がありますでしょうか? よろしくお願いいたします。
- 【PHP】tmp_nameの命名規約について
PHPアプリケーション上でファイルをアップロードすると、$_FILESにいくつか情報が格納されます。 その中の一つ["tmp_name"]にはテンポラリファイル名(デフォルトだと/tmp/XXXXX...でしょうか)が 格納されていますが、このテンポラリファイル名の「命名規約」について、解説のページ・書籍等はないのでしょうか? いろいろ見ているとファイル名の先頭は「php」であったり、大小英数字がランダムで設定されていたりしていることは見て取れたのですが、バラバラで規則じみていなかったもので...。 こんな質問で恐縮なのですがご存知の方いらっしゃいましたら、ご回答のほどお願いいたします。
- テキストボックスへの値の代入と、PHP
function setvalue(){ document.getElementById("text3").value = "ユニックス"; } として、JavaScript側で、参照ボタンが押された時に、 id がtext3 のテキストボックスに値を代入したい場合、、 HTML側で <INPUT type="button" value="参照" onclick="setvalue()"> <INPUT type="text" name="言語" id="text3" size="30" class="ws1" #######> ######の部分に、value属性(value="~")は何も書かなくてもいいのでしょうか。 また、これはJavaScriptの関数を呼んでテキストボックスへの値の代入を実現していますが、 これを、PHPスクリプトで、実現する方法はないでしょうか。 ご指導、よろしくお願いします。
- ベストアンサー
- Java
- beterugius
- 回答数2
- PHPで$_ENVを使うと警告が出る
《環境》 Windows 7 SP1 XAMPP 5.6.3.0 Apache 2.4.10 MySQL 5.6.2 PHP 5.6.3 phpAdmin 4.2.11 稼働環境がWindowsかどうかを確認するために if (preg_match("/Windows/", $_ENV["OS"])) というif文を入れると、実行時に Notice: Undefined index: OS in C:\localhost\form.php on line nn という警告が出ます。処理は実行しているようですが気になります。 何が悪いのでしょうか? 環境でメッセージの表示をOFFにしてしまえば消えるとは思いますが、警告を残しておくのは気色悪いので消したいと思います。 よろしくお願いします
- PerlからPHPに移植したアクセス制限
下記は、CGIファイルから持ってきたスクリプトをPHPに変換してみたものです。 エラーが出るの出ます-> Parse error: syntax error, unexpected '/', expecting ')' in /home/users/1/raindrop.jp-5247423/web/tsukushinbo/bbs/bbs_header.php on line 32 どう修正すれば教えていただきたいです。 <?php #----------------# # ホスト名取得 # #----------------# function get_host(){ $host = $_SERVER{'REMOTE_HOST'}; $addr = $_SERVER{'REMOTE_ADDR'}; if($gethostbyaddr){ if ($host === "" || $host === "$addr") { $host === gethostbyaddr(pack("C4", split(/\./, $addr)), 2); $host === gethostbyaddr(pack($addr)); } } if($host === "") { $host = $addr; } } ?>
- ベストアンサー
- PHP
- beterugius
- 回答数2
- PHPのfopen関数について質問です。
PHPマニュアル http://www.php.net/manual/ja/function.fopen.php 上記ページの >> Windows ベースのシステムでは \r\n を使用します。 マッキントッシュベースのシステムでは \r を使用します。 間違った改行コードでファイルに書き込むと、 他のアプリケーション上でそのファイルを開いた際に変な風に見えてしまいます。 Windows上では、\nを\r\nに透過的に変換する text-mode変換フラグ('t')が提供されます。 それに対し、'b'を使って強制的にバイナリモードにすることもできます。 その場合データの変換はされません。 このフラグを使用するには、'b' または 't'を mode引数の最後に追加してください。 とある様にPHPにおいてfopen関数の第二引数のモードに付加する場合のバイナリモードとは windows系プラットフォームにおいて書き込む文字列内に[¥n]というバイトがあった場合、プラットフォームにあわせて 自動的に書き出す際に¥r¥nに変換されるから・・・・。 という意味ですよね。 例えば、あるバイナリファイルに奇跡的に[¥n]というバイトがなかった場合、fopen("test.jpg","rw");でもよいということですよね?
- phpについてお聞きしたいです
============================ <?php if(!is_array($data)){ ?> <meta http-equiv="refresh" content="0;URL=./error.html" /> <?php } ?> ============================ 上記の意味をわかる方がいれば教えて下さい!
- 締切済み
- PHP
- camcam0412
- 回答数1
- phpでのwebページ制作について
今まで、自分のwebページをhtmlで作っていたのですが、 サイドバーを更新する際に、存在するページすべてを書き換えねばならず、 一括で変える方法を調べた所、 ソフトを使う・インラインフレームを使う・phpを使う などでできるようなのですが、 一応、プログラマー目指しているので、 phpで作りたいと思ったのですが、 色々検索しても、知りたい情報があるサイトが見つかりませんでした・・・ 「phpを使って、サイドバーなどの共有部分を作る」には どうしたらいいでしょうか? 僕の知識的には、 phpは、ほぼまったく知識がないと言っていい状態で、 htmlは、大体はできる状態 プログラムは(どこまで必要かわかりませんが)、javaでシューティング作ったことある程度です。 OKWaveで質問するのは、これが初めてなので、 なにかと至らない点があるかとは思いますが、 よろしくお願いします。
- ベストアンサー
- その他(ITシステム運用・管理)
- ikosami
- 回答数2
- PHP Webページのタイトルを取得したい
検索したものに少し手を加えて、以下の関数を使って、URLを元にウェブページのタイトルを取得しています。 function getPageTitle( $url ) { $html = file_get_contents($url); $enc_format = "JIS, eucjp-win, sjis-win, UTF-8"; $html = mb_convert_encoding($html, "UTF-8", $enc_format); preg_match("/<title>(.*)<\/title>/is", $html, $retArr); return $retArr[1]; } しかし、ページによってはタイトルを取得するまでの時間が遅いです。おそらく、HTMLをすべて読み取るまで、終了しないため、遅くなるのだと思います。今回はタイトルを取りたいだけなので、もっと早く処理ができてほしいです。何か方法はございますか?
- 株式投資のPHPプログラミングに関する質問です
PHPでバーチャルの株式投資サイトを作っているのですが、 いくつかわからない所が有りご教授頂きたいと思いました 1.注文をする際、価格を指定できる”指値注文”、価格は指定できないが指値注文より優先して取引が出来る”成行注文”の2つは、如何にして成行注文を優先して取引できるようにするのか 2.注文のテーブル設計はどのような感じになるのでしょうか?私が考えたものでは、 成行注文 注文ID | 注文者 | 注文銘柄 | 注文数 | 指値注文 注文ID | 注文者 | 注文銘柄 | 注文数 | 注文額(指値のみ) | となりました。しかし知識と経験の無さからどうも納得が行きません・・・ 以上です、雑な質問で申し訳ありませんが、宜しくお願い致します ご回答お待ちしております
- 携帯で、phpページからhtmlページへジャンプ
携帯で、phpのページにアクセスすると、htmlページへ自動ジャンプさせたい keitai.phpにアクセスすると 別サーバーの http://〇〇〇.com/〇〇〇.html にジャンプさせる方法ありますでしょうか? ↓このタグの方法では携帯が自動的にジャンプできないです。 <meta http-equiv="Refresh" content="0;URL= ジャンプさせたいアドレス"> さまざまな検索しましたが、答えがありません。すごく困っています。 ご存知の方いらっしゃいましたら ご教授お願い致しますm(_ _)m
- PHPで作成するジェネレーターでのご質問
以前も相談させていただいたのですが、 ツイッター診断メーカーに似たものを作成しています。 http://shindanmaker.com/ そこである程度は完成したのですが、1点だけどうしても作成方法が分からず、 その部分をご相談させてもらいたいです。 以下にソースコピペします。 //textAraryには50個ほどの文字列が入っています。 $txtNum = count($textArray); //文字列を10進数に $num = sprintf("%u",crc32($click)); 10進数を配列の数で割り、余りを求める $i= $num % $txtNum; $finish = $textArray[$i]; 抜粋なのですが、上記のソースで実装するとちゃんと意図した動作するのですが、 診断用の異なるニックネームを何回か入力すると、 かなりの確率でfinishに同じ文字列が抽出されてしまいます。 出来る限り、バラけさせたいのですが、 何か良いロジックはありますでしょうか。 当方頭が回らず、、お知恵を拝借できればと幸いです。。 また、参考になるサイトでも結構ですので、 ご教授の程、よろしくお願いいたします。
- JavaScriptからPHPに配列を渡すやり方
JavaScriptからPHPに配列を渡すやり方を教えてください。 やりたい事は、A.HTMLのJavaScriptで動的に作成された配列をB.PHPにPOSTで渡して、B.PHPに遷移したいと思っています。Ajax、JSONなどのキーワードで検索するとそれらしい回答はあるのですが、B.PHPに遷移したいので、Ajaxでもないような気がして、やりたい事にマッチする回答がありませんでした。配列列をHiddenで渡すしかないのでしょうか。もう少しスマートのやり方がないでしょうか。 よろしくお願いします。
- ベストアンサー
- JavaScript
- panda1212
- 回答数2
- phpの論理演算子につきまして
はじめまして PHP初心者でございます。 複数の値と一つでも一致したら true を返したいのですが、、、 $sample の値が 01 または 02 ・・・・・30 のどれか一つと一致した場合 true とするばあい <?php if ($sample == 01 || 02 || 03 || 04 || ・・略・・|| 30) { echo "<p>条件に合っています。</p>"; } else { echo "<p>条件以外です。</p>"; } ?> このような演算子の表記でいいのでしょうか? 別にいい方法はございますでしょうか。 ご教授いただければ幸いです。
- php/MySQLによるログイン認証について
お世話になります。 このたび、php/MySQLを使用したID/PWによる ログイン認証のシステムを開発しようとしています。 仕様としては1時間の自動ログイン機能付きです。 (1時間クッキーを有効にする) ネット各所で調べてみると 良く巷のWebやブログで紹介されているものは、 盗聴+クッキーの改変で容易に突破されそうに思います。 良く例にある、クッキーにID/PWを入れるものですが これでは盗聴とクッキー改変には耐えられそうもありません。 また非常に危険に思っています。 またPOSTしたID/PWをcrypt等で暗号化しても、 結局は暗号化したデータを盗聴されたら終わりな気がします。 何か良い仕組みがありましたら お教え願えれば光栄です。 よろしくお願いいたします。
- PHP4スクリプトはSYSTEMユーザで動かない?
WindowsサーバにApache2があり、PHPで Webアプリケーションを稼動させています。 サーバにはExcelがインストールされてい ます。OLEによりWebアプリからブックを 作成します。 しかし、対象データが多いとタイムアウトに なるため、Cでプログラムを作り、複数の プロセスを同時に走らせて効率化を図り ました。このプログラムをコマンドプロンプト から実行すると、狙い通りに動作し、速度は 改善されました。しかし、これをWebアプリの system関数で実行すると、何もせず即座に 終了します。Cプログラムでログを取って、 調べたところ、CreateProcessは成功して いますが、PHP.exeが起動後即死している ようです。Apacheのアカウントはユーザとの インタフェースを持たないためかと思い、 Cプログラムでユーザを偽装して起動して みました。しかし、PHP.exeはAdministrator アカウントで起動されるのですが、やはり 起動後の即死は相変わらずです。 これをPHP5のPHP.exeで実行すると正常に 動作しました。但し、実際に稼動する環境で PHP5が入る保証はありません。 PHP4では解決できないとなれば、掛け合う 余地はありますが、ダメという論拠が必要に なります。 WebアプリからPHPスクリプトを実行する方法 あるいは実行できない理由をご存知の方は ご教授くださると有り難く存じます。
- ★PHP★パラメータで配列全てのデータを渡せる?
初歩的ですみません。 パラメータで下記のように変数は渡せるのは理解できます。 <a href="ppp.php?act=prev&popid=5&category=おおお&size=aaa"></a> このデータをひとつにまとめて、配列とし、渡すことは可能でしょうか?
- PHP初心者です。画像データについて。
a.phpで表示されてるDBから取り出した画像があるとします。この情報を買い物カゴページに送りたいです。 a.phpでどのようにポストして、買い物カゴページでどのように受け取ったら買い物カゴページに情報が伝わりますか?
- ベストアンサー
- PHP
- noname#142703
- 回答数1
- PHPで指定文字数で切りたい場合
PHPで、全角と半角の混在した文字列で 全角=1文字、半角=0.5文字として換算した文字数を切り詰めたい場合は どうすれば良いのでしょうか?? 改行コードなどもカウント出来たら尚良いです! 環境は PHPのソースコードはutf-8 入出力はShift-jis ・mb_substrは、半角も1文字とカウントされてしまいます ・mb_strimwidthは、文字幅なので今回は使い物になりません ・mb_strcutはなぜかうまく動いてくれません $str = mb_convert_encoding($str,'shift-jis','utf-8'); $str = mb_strcut($str,0,1000,'shift-jis'); $str = mb_convert_encoding($str,'utf-8','shift-jis'); 500文字になるのを期待したが、出力された文字は512文字になってしまった 全角=1文字、半角=0.5文字の検証は以下のサイトにて行いました http://www.luft.co.jp/cgi/str_counter.php お忙しい中恐縮ですが、 わかる方お教えくださいませ!
- ベストアンサー
- PHP
- susan-styl
- 回答数3
