検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHP session_destroyとsession_unsetの違い
session_destroyとsession_unsetの違いは何でしょうか session_unsetはセッションの開放します session_destroyはセッションを破壊しますといわれても よくわかりません。
- PHP文法エラーが表示されない。
環境はWindows XP Apache 1.3.27 PHP 4.3.2 phpinfoや文法に誤りのないものは表示されますが 文法ミスがあった場合表示されません。 どこに設定があるのでしょうか
- ベストアンサー
- PHP
- noname#4862
- 回答数1
- javascriptからのphpクラス関数の呼び出し
<?php /* * TESTPHP.INC */ class SelRecord { function ExeQuery($StrSQL) { @$result = pg_query(con, $sql); // selectを実行 if ($result == false) { printf("SQL($sql)の実行に失敗しました。理由: " . pg_last_error($this->con)); return false; } return $result; } ?> ----------------------------------------------------------------------------------- /* * root.php */ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html lang="ja"> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <script language="JavaScript"> <!-- function GetData() { $StrSQL = "SELECT * from tbl" ここからクラスSelRecordのExeQueryを呼び出すには、どのような記述を すればよいのでしょうか。よろしくお願いします。 } --> </script> <title>Sample</title> </HEAD> <BODY> </BODY> </HTML>
- 締切済み
- JavaScript
- boofuu
- 回答数1
- phpからmysqlに接続できません。
Apache/1.3.26 Debian3.0 GNU/Linux PHP/4.1.2 mysql/3.23.49-log の環境です。 $MyLink = mysql_connect(..略..); の箇所でFatal error: Call to undefined function: mysql_connect() in /var/www/bbs/bbs.php on line 23 のエラーがでます。 このPHPファイルは本のソース(CD)ですので間違いは 無いと思います。 ただし、本はmysql/3.23,PHP/4.1.1を使ってます。 何が良くないのでしょうか? 検索で PHP-4.2.x当たりで、ライセンスの関係からディフォルトの インストールオプションでは、mysqlのサポート関数がインストールされないので、 --with-mysql[=DIR] オプションが必要なはずです。 とありましたが、インストールは apt-get -install php4 で行いました。
- PHPによる並べ替え(ソーティング)のプログラム方法
例えば次のような表があったとします。 ------------------- |名前|国語|数学|英語| ------------------- | B | 75 | 82 | 69 | ------------------- | C | 87 | 80 | 71 | ------------------- | A | 85 | 73 | 92 | ------------------- これを例えば国語の点数の高い順で並べ替えるとこうなりますよね。 ------------------- |名前|国語|数学|理科| ------------------- | C | 87 | 80 | 71 | ------------------- | A | 85 | 73 | 92 | ------------------- | B | 75 | 82 | 69 | ------------------- さてここで質問なのですが、上のような数字や名前のアルファベット順でのソーティングを実現するプログラムは、どのように作成すればよいのでしょうか。 済みませんがどなたかお教え下さい。勿論教えるときに例として上の表を用いてもかまいません。
- PHPファイルの拡張子について
超初心者な質問でごめんなさい。 ただいまカウンタをHPに設置しようとして苦戦しています。PHPはCGIと違ってhtmlに埋め込めると知りPHPカウンタをとりつけようとするのですがどうもうまくいきません。 ローカルサーバの環境もアパッチ等を教本どおりにを導入してPHPも無事動きます。 PHPをHTMLに埋め込む場合は埋め込みたい位置に 埋め込めばよいとHP等にも説明がありますが、いざHTMLに埋め込むと形がくずれたりHTML表示部分の文字が消えたりしてしまいます。これは何がいけないのでしょうか? それと埋め込む場合、拡張子はPHPにしなければいけないのでしょうか?そうするとサーバにあっぷする場合、index.phpというファイル形式になるのでしょうか? よろしくお願いします。 OS:winXP Apatch 1.8.28 php4
- HTMLからPHPを呼び出すには
PHP4で動いていたカウンターを、訳あってPHP3に移植することになりました。 HTMLには<img src="hoge.php" width="1" height="1">を埋め込み、hoge.phpファイルのほうには <?php $fp = fopen( "/home/sites/home/access/logs/now", "w" ); fwrite( $fp, date("Y年m月d日 A h時i分s秒") ); fclose($fp); ?> としていましたが、PHP4では問題なく動作していたものが、PHP3ではうまく保存してくれませんでした。 そこで <script language="JavaScript" src="hoge3.php"> </script> としてみたら無事保存できるようになったのですが、今度は、JavaScriptの構文エラーが出るようになってしまいました。 他に良い呼び出し方法はないでしょうか? よろしくお願いします。
- phpでcsvをhtmlにしたい
phpでcsvデータ(行はその都度変わる。列は5行)をhtmlに罫線をかけて 表として表示させたいのですがどのように記述したらよいかわかりません。 Win2000/Anhttpd/php4.3.2
- ベストアンサー
- その他(データベース)
- GETSTREET
- 回答数3
- PHP-4.3.1でmake出来ない
RedHat8.0 apache(httpd-2.0.45)の環境に PHP-4.3.1をインストールしようとしたのですが、 下記のconfigureでmake出来ません。 ./configure --with-apxs=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --enable-zend-multibyte どなたか分かる方がいらっしゃいましたら 教えてください。 ※ちなみに、オプションを付けずにconfigureを 行うとmakeできます。 ※上記のオプションを付けると、Makefile.fragmentsと Makefile.objectsのみ作成されます。
- ベストアンサー
- その他(OS)
- green-time21
- 回答数2
- PHPで、UNIX上のユーザパスワード変更
PHP3を用いて、クライアント(Webブラウザ)から サーバ(Linux:RedHat6.2J)上のあるユーザのパスワード変更を したいと考えています。 パスワードはroot権限がないと変更できないと思うのですが、 PHPでどうにかできないでしょうか。
- 締切済み
- その他(プログラミング・開発)
- myau
- 回答数1
- [PHP+MySQL] 2列のソートと合計
PHP勉強中で、まだ未熟でやりたいことが形にできません。どうか、時間ある方でけっこうですので、お答えいただければ幸いです。 Apache2.0 PHP 5.0.3 MySQL 4.0.2.3 という環境で稼動してます。 今困っているのが [日付] [分類] [価格] という3つのフィールドがあり、 20050125 128 500 20050125 126 1200 20050126 124 800 ... といった感じのレコードが大量に入っております。 これをDBからとりだして表示させたときに、 1、日別に分類ごとの価格の合計をだし 2、日付でソートして、その日付内で分類もソート ということがやりたいのですが、なにか手はございますでしょうか? 20050125 123 1500(←価格の合計) 20050125 124 2500 ・・・ 20050126 123 1200 20050126 124 5600 ・・・ といった形です。 お勧めサイトや使えそうな関数など、ちょっとしたヒントでもかまいませんので、 どうかお力をお貸しください。 よろしくお願いいたします。
- PHPで作ったサイトのSEO対策
PHPで作ったサイトは検索エンジンでピックアップされるのでしょうか? HTMLの方がSEO対策として良いのでしょうか? また、SEO対策として簡単に出来ることを教えていただけないでしょうか?宜しくお願いします。
- ブラウザでPHPのソースを見る方法
1.ブラウザ(ex.IEなんか)でhtmlのソースを見るには 表示→ソース、とします xx.htmlファイルであればそうできます。 2.xx.phpファイルで一部、PHPを使っていると (1.)のようにソースをみることできませんね(?) 3.PHPの作成段階でソールがどうなっているのか 知りたい時、何か手段がありますか 4.最悪の場合、知りたいところのソースをファイルに 書き込んでおいて、これを見ながらDebugもできるんですが、もっと簡易な方法を探しています 5.環境は、サーバはレンタルサーバです 自分はWindowXPを使ってます ので、PHPソースを作っては、FFFTPでサーバに 送り、実行してテストしています よろしくお願いします
- PHPでJavascriptの引数の扱い方
はじめまして。宜しくお願い致します。 環境:Linux(Redhat 9), apache2, PHP4.3.6 [やりたいこと] 下記↓ソース内容↓より、input=button と input=text が幾つかある。 個々のボタンが押されたら、PHPにて"個々"の内部処理を行う。 内部処理終了後は、個々のテキストにインクリメントした値が画面表示される。 HTML+Javascript にて、カウンター部分は一応完成しています。 ↓ソース内容↓ <html> <head> <script language="JavaScript"> <!-- function ccc(obj0) { cnt = obj0.value; cnt++; obj0.value = cnt; } // --> </script> </head> <body> <form name="ose"> <input type="text" name="view0" readonly size=5 maxlength=3> <input type="button" value="押せ0" onClick="ccc(view0)"><br> <input type="text" name="view1" readonly size=5 maxlength=3> <input type="button" value="押せ1" onClick="ccc(view1)"> </form> </body> </html> コレをPHPに書き換えると、上手くいきません。 ↓PHPに書き換えた場合↓ <script type="text/javascript"> <!-- function ccc($obj0) { cnt = $obj0.value; cnt++; $obj0.value = cnt; } // --> </script> 引数に付いている "$"マークをJavascript側で認識しないのだろう、と考えています。 出来れば、PHPで単体の関数として使用したい為、模索中です。 ※現在は、別の関数の中に上記の『↓HTML+Javascriptの場合↓』を無理矢理入れて使用しています。(別の関数:HTMLをPHPファイルに書き込む) 別の関数内に入れてても問題は無しです。 但、上記のJavascriptを使用しないソース達にも書き込んでしまうので、ちょとやだなーと。 いい方法があったら教えて下さい。
- PHPの拡張子を見せない方法
Apache + PHPのサイトで、PHPファイルの拡張子を 表示させない設定について質問です。 例えば、list.php や news.php にアクセスする 時に http://xxx.com/list?year=2004 http://xxx.com/news?no=15 のように使えるようにしたいと考えています。 いくつか調べてみたのですが、どうやら、 .htaccess ファイル内に Options +MultiViews を書き込んだりするらしい、というところまでは なんとか分かったのですが、具体的な設定記述を 書いている情報にたどりつけませんでした。 どなたかご存知の方がいましたら、教えていただ けませんでしょうか? よろしくお願いします。
- 外部からPHPが見られません。
LANで接続した別のPCからPHPが表示されません。 通常のHTMLの表示はされるので、apacheは走っていると思います。つまり http://サーバIP と http://サーバIP/phpMyAdmin の部分はきちんと表示されるのですが, http://サーバIP/phpMyAdmin/index.php が表示されません。 環境は RedHat8.0 , httpd-2.0.52 , mysql-4.0.21 php-4.3.9 ,phpMyAdmin-2.5.3-php , vsftpd です。どうぞ宜しくお願いします。
- PHPファイルの裏側を知りたいです
初めて投稿します。 簡単な掲示板のアンケートフォームは 作れるのですが、下記のPHPユーザー会のような アンケートフォームをチェックした後の結果が どんな関数・クラスを使って 表示されているのか知りたいです。 ちなみにソースでは確認できなかったので、 隠れたphpファイルがあると思うのですが・・。 どなたか詳しい方、教えて下さいm(..)m http://www.php.gr.jp/seminar/20030830/select.php
- PHP4版CGIでクライアントブラウザに
「Hellow World!」 を表示させるには FedoraCoreサーバ(フルインストール,デフォルト)をどのように設定し どういう内容のファイルを作り どこに配置すればいいのでしょうか? PHPといえばSSIでCGIではないと思うのですが大丈夫でしょうか?
- PHPを狙う新たなワームが出現!?
お世話になります。 http://itpro.nikkeibp.co.jp/free/ITPro/NEWS/20041227/154332/ という記事を読みました。 この問題を回避するには、Include()やRequire()が不適切に使われていないことを確認するようですが、具体的にどのような事を注意すればいいのか? 私もPHPでコードを書きますが、私の中では正しく使用しているつもりです。でも、正しくないのかもしれません。 この辺りの情報を取得できるホームページ(日本語で^^;)又は、ご教授願えませんか?よろしくお願いします。
- phpでショッピングカート機能を作りたい。
PHPで店舗のショッピングカートを作ろうとしています。 data 1 リンゴ 100円 2 ミカン 80円 3 バナナ 50円 PHPコード <form action="" method="post"> <?php $sql = "SELECT * FROM list"; $sth = $dbh->prepare($sql); $sth->execute(); while ($row = $sth->fetch()) { $id = $row["id"]; $name = $row["name"]; $price = $row["price"]; $image = $row["image"]; echo <<<EOT <table cellspacing="0" cellpadding="0" width="605" height="150"> <tr> <td rowspan="5" valign="top"><img src="../kanri/image/goods/$image" border="0" /></td> <form action="" method="post"> <input type="hidden" name="$id" value="$id" /> <input type="hidden" name="$name" value="$name" /> <input type="hidden" name="$price" value="$price" /> <td align="left" bgcolor="#eee8aa" width="400"><b> $id. $name</b></td> </tr> <tr> <td colspan="2" bgcolor="#ccccff"><p><font color="#000088"><b>税込 :$price </b></p></td> </tr> <td colspan="2" bgcolor="#e6e6e6"><p> 個数 : <select name="number"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> </select> <input type="submit" name="submit_cart" value="カートに入れる" /></p> </td> </tr> </table> </form> <br /> EOT; } ?> <hr></hr> <div align="center">カートの中身</div> <?php if (isset($_POST["submit_cart"])) { if(!isset($name)){ $name = $_POST['name']; } if(!isset($price)){ $price = $_POST['price']; } if(!isset($number)){ $number = $_POST['number']; } $total = $price * $number; echo "<div align='center'><p>$id 番の情報を取得しました。</p></div>"; echo "<div align='center'><p>商品名: $name </p></div><div align='center'><p>単価:$price 円 / 個数:$number 個</p></div>"; echo "<hr></hr>"; echo "<div align='center'><p>合計金額:<b>$total 円</b>です。</p></div>"; } ?> としているのですが、カートに入れるボタンを押しても最後のバナナしかカートに表示出来ません。 全ての商品の注文をカートに入れるにはどうすれば良いでしょうか? ご教授のほど宜しくお願いします。
