検索結果

PHP

全10000件中5981~6000件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPで、同じデザインで大量のページを作る場合

    HTMLでは、テンプレート機能を使って、たとえば同じデザインで100ページ作っても、テンプレート1ファイルを変更すればすべてのページを変更できますよね。 普段、編集可能領域以外はテンプレートを変更して変更するようにサイトを作っています。 PHPのファイルの場合、100ページのデザイン一括更新といったことはできますでしょうか。 ファイル数が多くなると一つ一つ変更は不可能なので、デザイン更新をスパッとやりたいです。 PHPはまだまだ不慣れで、申し訳ありません。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPで\マークが/に変換されるのですが・・・・

    PHPで\マークが/に変換されるのですが・・・・どうしてなんでしょうか?

    • ベストアンサー
    • PHP
    • kjfcaoi
    • 回答数4
  • PHPのexec();をつかってアプリケーションを起動したい。

    サーバーにインストールされたプログラムを起動させたいのですが、うまくいきません。 PHPでバッチファイルを開いて、プログラムを起動させるようにしているのですが、アクセス権限がないのか、ファイルが開かず、web画面も止まってしまいます。 <?php exec('xxx.bat'); ?> 【環境】---------------- Windows Server 2003 R2 Apache2.2 PHP5 ------------------------ サーバーから直接"http://localhost/"や"http://IPアドレス"でアクセスした場合は動くのですが、別PCや、リモートデスクトップでアクセスした場合には動きません。 インターネットゲストアカウントはフルコントロールにしているのですが他にも設定で足りないところがあるのでしょうか。 どのたかご教示お願いします。 ※起動したいプログラムは処理が終ったら自動終了します。

  • 【PHP】もし、「リセット」ボタン押されたらについて質問

      フォームの所の<input name="Reset" type="reset" value="リセット">で ボタン(リセット)が押されたらの判定なんですが、次ぎの様にやってみましたが どうも、ボタン(リセット)が押されたらの判定が対応されていません。 <?php if($_REQUEST["Reset"]!= ""){ $body = "";$body2 = ""; } ?> 「もし、ボタン(リセット)が押されたら…」の処理がしたいのですが どうしたら良いのでしょうか?教えて下さい。    

    • ベストアンサー
    • PHP
  • 自動的にコードを生成してくれるPHPエディター

    タイトルの通り、自動的にコードを生成してくれるPHPエディターを探しています。 イメージ的にはDreamweaverのサーバービヘイビアのように、 値を入力したり、選んだりするだけで、 レコードの挿入や レコードの表示といった よく使うコードを自動生成してくれるものです。 ご存じの方いましたら、教えてください。

    • ベストアンサー
    • PHP
  • PHPもしくはRubyを学ぼうと考えているのです

    自分のスキルアップのために、Webプログラミングを習得しようと考えています。そこで習得のし易さや今後の成長性を考えてPHPとRubyに白羽の矢を立てたのです。 そこで皆さまにお伺いしたいのですが、躓かずに楽しさや面白さを感じながら習得する手助けとなる書籍やWebサイトがあったらお教え頂きたいのです。以前アセンブラを専門学校で学んだ時は、プログラミングをしてきた経験者に向けた内容だったため「難しいというか、会話の内容が理解できない!」と、ただただ苦痛で挫折した経験があり、同じ轍は二度踏まないように学習したいのです。 何卒ご協力賜れるよう、宜しくお願い致します。

  • phpで二重書込みできないプログラムを作りたい

    PHP初心者です。 テキストファイルに、ある文字列を書き込むプログラムを作ろうとしています。 ファイル内容に同じ文字列があれば書き込まず、 同じ文字列が無ければファイルに書き込むという プログラムを作りたいのですが、 うまくいきません。 どなたかアドバイスをお願いします。 <?php $name = "文字列"; $fp = @fopen("file.txt", "r"); $contents = @file_get_contents($fp); if(ereg($name, $contents)) { print "登録済みです。" ; } else { $fpa = @fopen("file.txt", "a"); fputs($fpa, "$name\n"); fclose($fpa); print "登録しました。"; } fclose($fp); ?>

    • 締切済み
    • PHP
    • yuz1986
    • 回答数3
  • apacheでPHPの文字コードの認識について。

    とんちんかんな事を聞いているのかもしれません。 人様の質問に回答した際、分からなくなったのですが・・・。 Apacheってどうやって、PHPの文字コードを判断しているのでしょうか? いろいろな文字コードがあると思いますが、PHPなら、まぁ、SJISとEUCでしょう。 そもそも文字コードは、コードを考えた人が、ここの位置にはこの文字を、っていうお約束ですよね。 とうぜん、コードによって違うので、コードを間違えると文字化けが起こります。 これはブラウザーでも、テキストエディターでも、文字化けが起こります。 ここまでは、知っている知識です。 oeditというエディタは、私が使った中で文字コードの間違いが少ないですが、書かれている内容が短いとコードの自動認識が、うまく働かず、コードを間違えて読むこともあります。(体験 ということは、画像のようにこれはJpegとかGifとか、テキストの見えない部分に書かれてないと言うことでしょうか?(推測 もしそうなら、ApacheはどうやってEUCか、SJISか、他のコードかを区別しているのでしょうか? ローマ字は平気だけど、日本語は文字化けますよね。 たとえば、EUCで書かれているけど、Apacheでご認識してしまって、スクリプトは問題ないのに、エラーが起きることがあるのでしょうか? そもそもApacheはどうやって、文字コードを認識しているのでしょうか?

    • noname#49406
    • 回答数2
  • phpでmysqlからデータを取り出して一覧表示

    phpでmysqlからデータを取り出して一覧表示させるプログラムを造りたいのですが、どうもうまくいきません。まずはデータの取り出し表示の仕方を教えてください。 $sqlstr="select * from webdiary where username=$id order by topicid asc"; $result = mysql_query( $sqlstr ); この後どのようにしたらよいでしょうか?

    • ベストアンサー
    • PHP
  • htmlとphpで同じページを表示させたい

    index.htmlとindex.php、どちらをアクセスしても同じ表示(view.php)にしたくて index.phpには include_once './view.php'; を書いてみて、表示できましたが index.htmlでも同じようにview.phpを表示させることは可能ですか? 可能であれば(他にも方法があれば)、教えてください。

    • 締切済み
    • PHP
  • PHP $a[1] の訳し方をお願いします

    $a[]="キー省略0番";// 配列$a[0]に文字列を代入せよ。 $a[]="キー省略1番";// 配列$a[1]に文字列を代入せよ。 $a[]="キー省略2番";// 配列$a[2]に文字列を代入せよ。 print $a[2];// 配列$a[2]の要素を表示せよ。 意味を右に書きましたが、配列$a[0] を要素 と呼んで宜しいのでしょうか?値 もしくは 内容 としたほうがよいのでしょうか?(意味です。)

    • ベストアンサー
    • PHP
  • 「ディレクトリゲイト」でPHPを動作させられますか?

    初めまして。 現在「ディレクトリゲイト」を利用して会員サイトを運営しておりますが、会員のページからPHPを利用したいと思っています。http://www.webpower.jp/websofts/others/web_protection/directory_gate/ ディレクトリゲイトでPHPを動作させることはできますでしょうか。 CGIは実行できるので、 PHPをcgiとしてして作動させれば!  と思い、スクリプトの先頭に #!/usr/local/bin/php を記入し、拡張子を.phpから.cgiにして いろいろ試してみましたが、うまくいきませんでした。 専用サーバを利用しているので、設定はいろいろ変更することが できると思います。 よろしくお願い致します。

    • ベストアンサー
    • CGI
  • Fedora Core6にApacheとPHPは入っている?

    初歩的な質問ですが、Fedora Core6には既にApacheとPHPは入っているのでしょうか?

  • PHPで登録画面→確認メール→迷惑(SPAM)メール扱いに・・・

    phpで登録画面を作成し、 データを管理するDBを作成しました。 この登録の時に、登録者宛に確認メールを 送る仕組みにしたのですが、これがSPAMメール扱いになるようで、プロバイダ等のメールには届きません・・・。 かろうじてhotmailには「迷惑メール」扱いにて届きました。 またSPAM対策等をまったく施していない自前サーバ宛のメールも届きました。 どうすれば一般のメールにも届くように、またSPAM扱いにならずに送信出来るのでしょうか?

    • ベストアンサー
    • PHP
    • KAKUTAK
    • 回答数1
  • phpにcssを適応させたいのですが?

    phpで出力させた結果をブラウズするのに、css指定させたいのですが? できるのでしょうか?

    • ベストアンサー
    • PHP
  • php.ini の mbstring.encoding_translation が反映されない

    さくらインターネットで独自にPHP5を導入しました。 マルチバイトの処理"mb_convert_encoding"を実行したところ、文字化けしたままの状態です。 ■phpinfo()で確認したところ、下記の通りとなっています。 ------------------------------------------------------------- Multibyte Support enabled Multibyte string engine libmbfl Multibyte (japanese) regex support enabled Multibyte regex (oniguruma) version 4.4.4 Multibyte regex (oniguruma) backtrack check On mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1. Directive Local Value Master Value mbstring.detect_order auto auto mbstring.encoding_translation Off Off mbstring.func_overload 0 0 mbstring.http_input auto auto mbstring.http_output SJIS SJIS mbstring.internal_encoding EUC-JP EUC-JP mbstring.language Japanese Japanese mbstring.strict_detection Off Off mbstring.substitute_character no value no value -------------------------------------------------------------- ■php.iniの内容は下記の通りです。 -------------------------------------------------------------- output_handler = mb_output_handler mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = SJIS mbstring.encoding_translastion = On mbstring.detect_order = auto mbstring.substitute_character = none; -------------------------------------------------------------- ■PHP5をインストールするときの、conf.sh の内容は下記の通りです。 -------------------------------------------------------------- #!/bin/sh ./configure \ --prefix=$HOME \ --with-config-file-path=$HOME/www/cgi-bin \ --program-suffix=5 \ --with-pear=$HOME/share/pear5 \ --enable-force-cgi-redirect \ --enable-mbstring=all \ --enable-mbregex \ --enable-mbstr-enc-trans \ --enable-versioning \ --enable-trans-sid \ --with-mysql \ --with-openssl=/usr \ --with-soap=yes \ --with-zlib=/usr \ --with-gd=/usr/local \ --with-jpeg-dir=/usr \ --with-freetype-dir=/usr \ --with-ttf \ --with-png-dir=/usr \ --with-curl -------------------------------------------------------------- ■疑問点 php.ini で設定した、    mbstring.encoding_translastion = On が反映されていないことがphpinfo()を見ることでわかりました。 phpinfo()で表示される、Configuration File (php.ini) Path は 設定したphp.ini を指しているので、異なるphp.iniを参照しているわけではないと考えています。 ちなみに、php.ini で、上記のマルチバイト関連のオプション設定をしないときのphpinfo()の内容は下記の通りです。 Multibyte Support enabled Multibyte string engine libmbfl Multibyte (japanese) regex support enabled Multibyte regex (oniguruma) version 4.4.4 Multibyte regex (oniguruma) backtrack check On mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1. Directive Local Value Master Value mbstring.detect_order no value no value mbstring.encoding_translation Off Off mbstring.func_overload 0 0 mbstring.http_input pass pass mbstring.http_output pass pass mbstring.internal_encoding ISO-8859-1 no value mbstring.language neutral neutral mbstring.strict_detection Off Off mbstring.substitute_character no value no value   なぜ、mbstring.encoding_translastion が反映されないのか、どこかで上書き設定されてしまうのか、他に設定すべきオプションがあるのか、教えていただけないでしょうか。

    • ベストアンサー
    • PHP
  • perlからphpを実行して結果を得る方法

    perlのプログラムから同一サーバー内のphpを実行してその結果を取得したいのですが、うまくいきません。 print.phpというファイルの中身が <? echo "<div>1234567890</div>"; ?> だとして、これをブラウザで見た場合のソースは <div>1234567890</div> となるわけで、この1234567890をperlのプログラム内で表示するために main.cgiというプログラム内で $data = '/***/www/print.php'; open(FH,$data); @list = <FH>; foreach $data_line ( @list ) { if ($data_line =~/<div>/ ){ $data_line =~ s/<div>//i; $data_line =~ s/<\/div>//i; print = $data_line; } } close(FH); のような処理をすると echo "1234567890"; という実行前のphpの中身が表示されてしまいます。 表示したい結果はこの場合ブラウザでphpを実行した時のソースからdivタグをperl側で抜き取った 1234567890 なのですが、同じ事をperlの書き換えで実現する上手い方法があればご教授いただけますと助かります。

    • ベストアンサー
    • CGI
  • PHPからexecを使ってGnuPGを実行できない

    GnuPGをPHPからexec関数を使って実行しようとしていますが、exec関数がエラーになって GnuPGが実行されません。 ただしexec関数に渡すコマンドをコマンドラインから直接打ち込むと正常に実行されます。 具体的には $cmd = "/usr/local/bin/gpg --always-trust --batch --no-secmem-warning -e -a -r ユーザー名 ファイル名のフルパス"; $ret = exec( $cmd, $output, $ret_val ); ここで$retにFALSEが、$ret_valには2が返ってきます。 $cmdのコマンドをコマンドラインから実行すると正常に実行されます。 環境 Apache/1.3.27 (Unix) (Red-Hat/Linux) GnuGP 1.4.6 PHP Version 4.3.11(セーフモードはOff) 以上、よろしくお願いいたします。

    • ベストアンサー
    • PHP
    • _hat_
    • 回答数3
  • PHPでのデータ表示画面⇒CSV出力について

    先日より質問に対しコメントありがとうございます。 教えていただいた内容と自分でやった結果3つのSQLでデータを出力し出力順を揃えた方法で表ができました。 これをCSV形式で出力したいのですがこのまま出力できるのでしょうか?それとも別途方法をとる必要があるのでしょうか。 自分の中で今ひとつまとまらないので改めて質問させていただきます。 ソースへの指摘併せコメントよろしくお願いします。 ※現ソース <HTML> <BODY> <?PHP //DB接続部省略 $sql="SELECT I.ITEM_ID,I.ITEM_NAME FROM ITEMS AS I,LIST AS L・・・(略)"; $sql2="SELECT A.SHOP_ID,A.SHOP_NAME,A.ITEM_NAME, IF(L.ITEM_ID=A.ITEM_ID,'○','') FROM・・・(略)"; $sql3="SELECT S.SHOP_ID,S.SHOP_NAME FROM SHOP AS S ・・・(略)"; $rs=mysql_query($sql,$db); $rs2=mysql_query($sql2,$db); $rs3=mysql_query($sql3,$db); $line=mysql_num_rows($rs); $line2=mysql_num_rows($rs2); $line3=mysql_num_rows($rs3); print("<TABLE border=1>"); print("<TR>"); print("<TD>店舗名</TD>"); for($i=0;$i<$line;$i++) { $row=mysql_fetch_row($rs); print("<TD>".$row[1]."</TD>"); } print("</TR>"); print("<TR>"); for($i=0;$i<$line3;$i++) { $row3=mysql_fetch_row($rs3); print("<TD>".$row3[2]."</TD>"); for($j=0;$j<$line;$j++) { $row2=mysql_fetch_row($rs2); if($row2[3] == "") { print("<TD width=25> </TD>"); } else { print("<TD width=25>".$row2[3]."</TD>"); } } print("</TR>"); } print("</TABLE>"); mysql_free_result($rs); mysql_free_result($rs2); mysql_free_result($rs3); mysql_close($db); ?> </BODY> </HTNL>

    • ベストアンサー
    • PHP
  • PHPでメールサーバーとやりとりするプログラムを作りたい。

    PHPでメールサーバーにアクセスするクライアントプラグラムを作りたいのですが、キーボードで入力した内容をサーバーに送り、返ってきたデータ(文字列)を表示させるものです。 キーボードの入力を監視し、サーバーからの返答も監視するような仕組みはPHPにあるのでしょうか? 簡単にできる方法がありましたら、教えてください。 PHPは4と5を使っています。 昔、fsocketopen?などソケット通信できる関数があった記憶がありますが、現在推奨されているソケット通信関数も知りたいです。

    • ベストアンサー
    • PHP
    • kourei
    • 回答数1