検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- phpスクリプトの関数__sleepの
__sleep の呼び方(発音の仕方)を教えてください __のところの呼び方がわかりません どう呼べばよいのでしょうか?
- CGIとPHPについて
HTMLの知識はほとんど無く、HP作成ソフト等 でネットショッピングのHPを作っています。 そこでショッピングカートを取り付けたいと思い、 カートの業者と契約し、以下のようなHTMLを貰ってコピー→貼り付けるタイプのカゴを設置しました。設置自体は簡単にできたのですが、 自分的には買い物カゴのボタンをボタンではなく文字 のみにしたいのですがどこをいじればよいのでしょうか?また出来れば、ボタンを自分の作った画像等に 置き換えて、その画像をボタンの代わりに使いたいの ですがどのようにすればよいのでしょうか? (ボタンの色や大きさは数字等を変えれば変更は 簡単ですがそれ以外のことが出来ません。) <!--問合せボタン ここから--> <FORM action='http://www.xxxxxxxx/syohin_form.php?sy=20051xxxxxxxx&sh=6xx' method='post' target='_blank' style='margin:0;font-size:10pt'> <INPUT type='submit' value='買い物カゴに入れる' style='width:120px;background-color:#333333;color:#ffffff'> </FORM> <!--問合せボタン ここまで-->
- PHPによるIPアドレスマッチ
こんにちは。現在、掲示板などに使うアクセス制限ライブラリを作っています。 やりたいことは、制限したいIPアドレスのリストを作り、そのリストの中に接続元のIPが含まれているかどうかを調べたいのです。 制限したいIPアドレスのリストには、IPアドレスの範囲表現(?)を使うことができるようにしたいと考えています。 例: $deny[0] = 'xxx.11.11.11'; $deny[1] = 'xxx.11.22.33'; $deny[2] = 'xxx.11.33.*'; 上記の「*」のようにです。 ここで、 $ip = 'xxx.11.33.12'; が、$denyに含まれているかどうかを調べたいのです。 正規表現を使うのかとも考えましたが、なかなか理解できません。 もし、お分かりになりましたら回答よろしくお願いいたします。
- PHPとMySQLでの処理
いつも参考にさせていただいております。 PHPとMySQLでの開発を行なっております。 質問がありますので、ご教授お願いいたします。 <tableA> id | 社名1 | 社名2(複数) | 質問内容 1 | A社 | V社,W社 | 質問内容 2 | B社 | X社,Y社,Z社 | 質問内容 というような、質問の内容のデータが入っております。 <tableB> id | key | 社名2 | 質問回答 1 | 1 | V社 | 質問回答 2 | 1 | W社 | 質問回答 3 | 2 | X社 | 質問回答 4 | 2 | Z社 | 質問回答 というような、質問の回答のデータが入っております。 tableAのid と tabelBのkey が対応しており、MySQLの「using」を 使い、データを取得しています。 上記のようなデータの場合 tabelAのY社は、質問の回答をしていない場合、データの取得ができません。(レコードがないので、当たり前です) この場合、Y社には「質問の回答をしてください」というようなことを したいのですが、どのうようにしたらいいでしょうか?
- ベストアンサー
- PHP
- wonder_dct
- 回答数4
- コードの終端にエラー???php
いつもお世話になり誠にありがとうございます。 標記の件。 エラーメッセージは次です。 ( ! ) Parse error: syntax error, unexpected end of file in /srv/www/htdocs/blog.php on line 98 コードは97行になります。 どうか教えてください。 アドバイスを宜しくお願い申し上げます。 記 <?php require_once('dbc.php'); class Blog extends Dbc { protected $table_name = 'blog'; //カテゴリー名を表示 //引数:数字 //返り値:カテゴリーの文字列 public function setCategoryName($category) { if ($category == '1') { return '日常'; } elseif ($category == '2') { return '非日常'; } else { return 'その他'; } } public function blogCreate($blogs) { $sql = "INSERT INTO blog(title,content,category,publish_status) VALUES (:title, :content, :category, :publish_status)"; $dbh = $this->dbConnect(); $dbh->biginTransaction(); try { $stmt = $dbh->prepare($sql); $stmt->bindValue(':title', $blogs['title'], PDO::PARAM_STR); $stmt->bindValue(':content', $blogs['content'], PDO::PARAM_STR); $stmt->bindValue(':category', $blogs['category'], PDO::PARAM_INT); $stmt->bindValue(':publish_status', $blogs['publish_status'], PDO::PARAM_INT); $stmt->bindValue(':id', $blogs['id'], PDO::PARAM_INT); $stmt->execute(); $stmt->commit(); echo 'ブログを投稿しました!'; } catch (PDOException $e) { $dbh->rollBack(); exit($e); } function blogUpdate($blogs) { $sql = "UPDATE $this->table_name SET title = :title, content = :content, category = :category, publish_status = :publish_status Where id = :id"; $dbh = dbConnect(); $dbh->biginTransaction(); try { $stmt = $dbh->prepare($sql); $stmt->bindValue(':title', $blogs['title'], PDO::PARAM_STR); $stmt->bindValue(':content', $blogs['content'], PDO::PARAM_STR); $stmt->bindValue(':category', $blogs['category'], PDO::PARAM_INT); $stmt->bindValue(':publish_status', $blogs['publish_status'], PDO::PARAM_INT); $stmt->bindValue(':id', $blogs['id'], PDO::PARAM_INT); $stmt->execute(); $stmt->commit(); echo 'ブログを更新しました!'; } catch (PDOException $e) { $dbh->rollBack(); exit($e); } } function blogUpdate($blogs){ } //ブログのバリデーション function blogValidate($blogs) { if (empty($blogs['title'])) { exit('タイトルを入力してください。'); } if (mb_strlen($blogs['title']) > 191) { exit('タイトルは191文字以下にしてください。'); } if (empty($blogs['content'])) { exit('本文を入力してください。'); } if (empty($blogs['category'])) { exit('カテゴリーは必須です。'); } if (empty($blogs['publish_status'])) { exit('公開ステータスは必須です。'); } } ?>
- PHPの関数定義ついて。
PHPの関数定義ついて。 初歩的な質問かもしれませんが、 define関数での定数定義が、スクリプト実行時に評価されるのはなぜでしょうか。 なぜコンパイル時ではなくスクリプト実行時に評価しなければならないのでしょうか。 また、const文によるクラス定義が、コンパイル時に評価されるのはなぜでしょうか。 なぜクラス定義はコンパイルに評価しても問題ないのでしょうか。
- ベストアンサー
- PHP
- noname#172780
- 回答数1
- PHPについて質問です。
PHPについて質問です。 フォームからデータを受け取り、テキストフィールドに表示はできるのですが、 更新されると、受け取っただけのデータなので消えてしまいます。 永続的にその受け取った値を表示させ続けることは可能ですか? よければ、こちらの質問も教えていただきたいです。 http://okwave.jp/qa/q5929789.html
- ベストアンサー
- PHP
- noname#129137
- 回答数2
- PHP DBからのデータ一覧
いつもお世話になっております。 わからないことがあり、ご質問させていただきます。 PHPは初心者です。 下記の内容は会員フォームを通り、メンバー一覧ページのコードです。 member.phpとしています。 DBの中は 1番の人 first_name = 山田 last_name = 太郎 2番の人 first_name = 佐藤 last_name = 一郎 3番の人 first_name = 田中 last_name = 大輔 とします。 -------------------------------------------------- $query = sprintf("SELECT * FROM member WHERE id='%s' ",$uid); $result = mysql_query($query, $link); if ($result) { $row = mysql_fetch_array($result); if ($row) { $name = $row['first_name']." ".$row['last_name'];//$nameは***さんこんにちはとして使用しています。 } } ・ ・ ・ <html> <body> <ul> <li></li> <li></li> <li></li> <li></li> </ul> </body> </html と記述しており、<li></li>にはfloat:left;を使っております。 ここで 佐藤 一郎 田中 大輔 山田 太郎 ソースの表示は <li><a href="#">佐藤 一郎</a></li> <li><a href="#">田中 大輔</a></li> <li><a href="#">山田 太郎</a></li> と順番にデータベースの中からfirst_nameとlast_nameだけをとりだして表示したいのですが、いくら調べてもできません。 (田中さんでログインした場合は田中さんのリストは表示されなくてもよい)
- PHPEclipseでのPHP Browser設定
PHPeclipseのPHP browserの設定で質問があります。 バージョンは最新版を使っております。 PHP browser設定で、作成したphpファイルをクリックするとブラウザが開くようにしているのですが、毎回ローカルサーバーにアクセスして表示したいアドレスがちゃんと表示されません。 具体的には。。 testというプロジェクトファイルを作成して、その下に新しくtryというファイルを作成するとします。この時、ブラウザに表示してほしい正しいアドレスは http://localhost/test/file.php になるはずなのですが、ファイルをクリックすると、、 http://localhost/file.php 上記のアドレスにジャンプしてしまい、エラーが出てしまいます。 以前のバージョンではこんなことはなかったのですが、 なにか解決方法はないでしょうか?
- PHP環境を構築中です。
PHP環境を構築中です。 ネットで文献を見ながら設定を行い、 サーバ上でhttp://localhost/phpinfo.phpと指定して phpinfo()をブラウザに表示する事までできたのですが、 クライアントから、http://localhost/phpinfo.phpでは表示できません。 localhostの代わりにIPアドレスを入力すれば表示する事ができます。 きっとDNSの設定をどこかでしなければならないのだと思うのですが、 どこでどのような設定をすれば良いでしょうか? DNSサーバは別立てで持っています。 ドメインの部分は「appweb」としたいのですが、ドメイン取得は行っていません。 社内環境で使用する場合でもドメインの取得は必要なのでしょうか? php:5.2.12 apache:2.2.14 SVOS:WinXP FTP:TinyFTPDaemon Ver0.52b
- PHP+PDFの帳票設計って?
PHP+PDFの帳票設計って? JavaでiReportを使い罫線や色の指定をした帳票レイアウト(テンプレート)を作成しプログラム中で文字を埋め込みPDFを作成する事は手がけてきたのですが、PHPでテンプレートを使用した同様な事は可能なのでしょうか? Excelを利用したセルの埋め込み以外の方式でご存知なようでしたらお教えいただきたいのですが。(Linuxのレンタルサーバー上で動作させたいものでopenooficeも導入不可なもので・・・) 参考になるようなサイトをご存知でしたらお教え頂ければ助かります。
- 締切済み
- PHP
- sono_manma
- 回答数1
- 【php】PEAR Auth::setLoginCllback()の使
【php】PEAR Auth::setLoginCllback()の使い方 http://pear.php.net/manual/ja/package.authentication.auth.auth.setlogincallback.php の説明に載っていた Auth::setLoginCllback() の使い方がイマイチよくわかりません。 あらかじめ関数を作っておいて・・・・ // ログイン成功 function LoginCallback( ){ echo "ログインに成功しました"; } ログインが完了した時に実行させたい場所に setLoginCallbackを置けばいい $authobj->setLoginCallback("LoginCallback"); と思っていたんですが、うまく動きません。 この、setLoginCallbackはどのように使うのが正しいのでしょうか?
- ベストアンサー
- PHP
- yuzuru0024
- 回答数1
- PHPからシェルスクリプトを実行
サーバ:XREA・CORESERVER PHPからシェルスクリプトを実行することは可能ですか? exec関数などがsafemodeでは動かないとのことなので、phpをcgiとして動かしているのですが、 どうもうまくいきません…。 というのも、lsなどのコマンドを実行しても、command not foundになってしまいます。 どなたか分かる方いらっしゃいますか?
- 環境PHP5 Apache2.0 SQLite
環境PHP5 Apache2.0 SQLite データベースSQLiteに関する質問なのですが、データベース名、テーブル名のみ解っている状態からテーブルで使用されている項目の一覧などは取得できますでしょうか? データベース名 くだもの テーブル名 くだもの リンゴ バナナ イチゴ 1 3 2 このようにテーブルのみ解っている状態から中身を見ずに項目「りんご」、「バナナ」、「イチゴ」を取得したのです。SQLiteで無くとも、他のデータベースで可能でしたらご教授ください。よろしくお願い致します。
- phpでテキストファイルへ書き込み
HTMLでのテキストエリアに記述された内容をPHPを利用して、テキストファイル化したいと考えています。 具体的には、画像上をクリックし、座標値(xとy)をテキストエリアに表示させます。 その表示された座標値をテキストファイルに保存したいと考えています。 以下がソースコードです。 ----- sumple.php ------------------------------ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <SCRIPT type="text/javascript"> function xyget(e){ var box = document.getElementById("xy"); box.value += e.clientX + "\n" + e.clientY + "\n"; } </SCRIPT> </head> <body> <br>画像上をクリック<br> <form name="picture"> <div><img src="sumple.jpg" onclick="xyget(event)" id="pic"></div> <b>座標値</b> <form action="sumple.php" method="POST"> <textarea name="xy" rows="5" cols="5"></textarea> <input type="submit" value="完了"> </form> <?php $content = $_POST['xy']; if ($content) { $fp = fopen('sumple.txt', 'w'); fputs($fp, $content); fclose($fp); print "書き込み完了しました。"; } ?> <br> </body> </html> ---------------------------------------------- テキストファイルはあらかじめ作成してあり、テキストエリアに座標値もちゃんと表示できています。 ですが、完了ボタンを押してもテキストファイルに書き込みがされず、困っています。 お願いします。
- PHPでMySQLへの接続
お世話になります。 phpを用いてMySQLへ接続したのですが、データが空で戻ってきました。lowは件数表示されましたし、行数もその分返ってきています。何か原因は考えられるでしょうか? <html> <head> <title>PHP TEST</title> </head> <body> <?php $link = mysql_connect('localhost', 'XXXX', 'XXXX'); if (!$link) { die('接続失敗です。'.mysql_error()); } print('<p>接続に成功しました。</p>'); $db_selected = mysql_select_db('XXXX', $link); if (!$db_selected){ die('データベース選択失敗です。'.mysql_error()); } print('<p>uriageデータベースを選択しました。</p>'); //mysql_set_charset('utf-8'); $result = mysql_query('SELECT * FROM sample'); if (!$result) { die('クエリーが失敗しました。'.mysql_error()); } while ($row = mysql_fetch_assoc($result)) { print('<p>'); print('id='.$row['str']); print(',name='.$row['etc']); print('</p>'); } $close_flag = mysql_close($link); if ($close_flag){ print('<p>切断に成功しました。</p>'); } ?> </body> </html>
- PHPの配列で質問です。
こんにちは。 PHPの配列で質問です。 ページナビを使ってmysqlから列3×行(多数)を 表示するとします。 MYSQLのテーブル table ------------------ |sub1 |sub2 |sub3 | ------------------ |1 |東京 |htt1 | ------------------ |2 |埼玉 |htt2 | ------------------ |3 |茨城 |htt3 | 以下の方法でページナビのページ目に開始行を合わせて 表示したいのですが、表示方法がわかりません。 [$i]を入れて$sub1dt=以下を書き直せばいいと思うのですが、 どう書けばいいのかわかりません。 for( $i= ($page-1)*5 ; $i<$allnum ; $i++ ){ $kekka = mysql_fetch_array($result); $sub1dt = $kekka["sub1"]; $sub2dt = $kekka["sub2"]; $sub3dt = $kekka["sub3"]; echo ($sub1dt." : ".$sub2dt." : ".$sub3dt."<br>\n"); } $page は ページナビのページ目(例 [1][2]) allnum は テーブルの行数 (例100行とか) $result は $sql = "select * from table"; $result = mysql_query($sql, $mysql_con); です。 $mysql_conは、 $mysql_con = mysql_connect ("localhost","****","****"); です。 お分かりの方、よろしくお願いします。 以上
- PHP 正規表現 文字列抽出
PHP 正規表現 文字列抽出のご質問です。 ある文字列の中から「○○%OFF」の○○の部分を抽出したいのですが。 分かる方いらっしゃったら、ご教授ください。
- 締切済み
- PHP
- kameleon30
- 回答数1
- phpでAuthorizationヘッダを追加
Basic認証をかけた場所のファイルを別の場所にコピーしたいです。 コピーだけは、 $file = 'http://~~~.html'; $newfile = 'new.html'; if (!copy($file, $newfile)) { echo "failed to copy $file...\n"; } とすればできるところまでは調べ、 Basic認証のかかっていない場所のファイルで試して、成功しました。 書籍もいろいろと手にとってみましたが、 ヘッダを送信することについて書かれているものをあまり見つけられず、 検索してみても、いまひとつよく分かりません。 コピペして使える形であれば正直なところ助かりますが、贅沢は申しません。 phpは必要な部分だけ調べて使っているような素人で、 今回のことも、header()を使うのだろう、というところまでしか分からないのですが、 理解の助けになるようなアドバイスをいただければありがたいです。
