検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- 【PHP+lightbox2】 キャプション自動化
WEBサイトの仕組みにあまり強くない方のWEBサイト制作を依頼されており、できるだけ更新を楽にできるようなサイトを制作しています。 作品展示のためのサイトなので、更新内容は作品画像とそれに伴うちょっとした説明文のみということで、 http://potapota.akinetworks.com/?eid=426167 ↑こちらのサイトの 『アップローダーで上げた画像をフォルダ指定してlightboxでまとめてギャラリー化する』 という仕組みを使おうと考えているのですが、 拡大画像が表示された時に画像の下部に出るキャプション(上のサイトでは画像ファイルの名前が表示されています)を画像と同じように、 ひとつのフォルダにテキストデータなどの形式で保存し、 PHPでそのフォルダを指定して、画像一つ一つにテキストを設定すること無く画像キャプションとして表示するには上のサイトのソースをどのように編集すれば良いでしょうか? テキストデータをアップロードする際は上のサイトのようなアップローダーを使用できなくても構いません。 どなたかご助言頂けたら幸いです。
- 締切済み
- AJAX
- nyancoropon
- 回答数2
- PHPの改変について
現在、携帯でも使える一行掲示板を探していました。 そこで ttp://www.keitai-site.net/sakusei/ というサイトで使ってみたいと思うPHPがあったのですが、 ゲストブックと言うことで、同一名、同一IPでの投稿ができない仕様になっていました。 そこで知識無いながらも色々加工してたのですが、うまくいきませんでした。 本来ならそのサイトの管理人なりに聞きたいのですが、掲示板や連絡先がないので どうすることもできませんでした。 それで、ここに質問してみようと思いました。 どなたか加工の仕方がわかる方がいらっしゃいましたらどうか教えてください。 よろしくお願いします。
- Eclipse PHP フォーマットについて
開発環境 Eclipse for PHP Developers Eclipse ソフトを使って PHP ソースを書くのが初めてなので使い方を教えて下さい プログラムソースをすべて選択して [ shift ] + [ alt ] + [ f ] キー押すとフォーマットが実行できます @ はタブが入っています サンプルソース if ($test == 1 ) { @$str = "a"; } ツールバーのウィンドウ - 設定の中に PHP - コード・スタイル - フォーマットがありましたので 確認するとタブ・ポリシーのみ設定できるようになっています 自分はフォーマットの機能で下の通りしたいです サンプルソース if ($test == 1 ) { @$str = "a"; } フォーマットの詳細はどこにあるのですか? 宜しくお願いします
- 締切済み
- PHP
- noname#132530
- 回答数1
- PHPの@includeとは?
現在PHPのソース解析を行っております。 初心者なのですが、実際動いている本格的なPHPソースを解析して勉強するように言われております。 その中で、@includeというものが度々出てくるのですが、普通のincludeとは何が違うのでしょうか? 調べてみましたが、http://php.net/manual/ja/function.include.phpこちらではよくわかりませんでした。 @が付くと具体的にどのようなことが起こるのでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- fk710b
- 回答数2
- PHPのインストールについて
初心者です。インストールでつまづいています、どなたかお助けください! ホームページで問い合わせフォームをつくりました。 PHPでフォーム送信したいのですが、、、 Webサーバー(Apache)のインストールは自分のパソコンにもする必要がありますか? プロバイダ(ロリポップ)にされているから必要ないのでしょうか? PHPをインストールするだけで動くのでしょうか??? わかる方、教えてください。
- ベストアンサー
- インターネットビジネス
- geitan
- 回答数1
- PHPの記述について
質問させていただきます。 PHP Simple HTML DOM Parserを用いて 以下のような記述で ブラウザにより結果は表示されます。 この結果を テキストファイル(たとえばtest.txt)にして同じでディレクトリに 保存するにはどのような記述になりますか? よろしくお願いいたします。 <?php require_once('simple_html_dom.php'); $html = file_get_html('http ://hogehoge'); foreach($html->find('li[class=hogehogehoge]') as $element) echo $element->plaintext."<br />" ?>
- PHPコーディング 訓練が出来る媒体
最近、PHPプログラミングの教室に通っています。 今までプログラム言語を習ったkとがないので、簡単なプログラムを ブラウザに表示させるのも、まったく訳が分かりません。 特に今やっている、ループ処理(for, while)が理解できません。 授業は、「~をfor/while文を使って画面に表示させなさい」のような 感じです。 変数が2個出てくる時点で、脳みそグチャグチャです。 練習するしかないと思いますが、初心者のループ処理を詳しく書かれていて、 レベルアップにつながる練習問題が記載されている書籍、またはwebを教えてください。
- ベストアンサー
- PHP
- skyliner33typem
- 回答数3
- PHPソフトにつきまして
ある、PHPソフトに下記の一文があったのですが、○○に何を入力すればよいのでしょうか? ・$mysql_table_prefix = "○○"; // In most cases leave blank. データベースのテーブル名を入力すればよいという記述がありましたが、テーブル名だと、エラーが出て動作しません。
- ベストアンサー
- PHP
- inudaisukidesu
- 回答数2
- PHPのPDOについて
例えば手続き型でしたら、値をデータベースに追加するとき $sql = sprintf( 'INSERT INTO member SET id=%d, message="%s" ', mysql_real_escape_string($id), mysql_real_escape_string($message) ); mysql_query($sql) or die(mysql_error()); など「mysql_real_escape_string」を使って多少なりともセキュリティーをかけると思うのですが、PDOですと下記に書かれている以外に見たことないのですが、「mysql_real_escape_string」などはやらなくても大丈夫ということなのでしょうか? PDOの場合 $sql = 'INSERT INTO member SET id=?, message=?'; $stmt = $db->prepare($sql); $stmt->execute(array($id, $message)); 色々調べてみたのですがいまいち分からないためよろしくお願いします。
- ベストアンサー
- PHP
- nekoze-man
- 回答数2
- PHPでフォームに自動入力
PHP初心者です。 (1)フォームに手入力しsubmit (2)手入力の内容をファイルに保管 (3)よそのサーバのフォームを開きユーザ名/パスワードを入力しsubmit (4)パスワード入力後に展開されるフォーム(https)に(1)の手入力の内容を入力しsubmit (5)"(4)"でsubmitした結果で次に表示するフォームを決定したい submitした結果はフォームに正常/エラーが表示されます 自サーバのWebフォームに入力された内容を他のサーバに反映したい。 サーバへの反映結果で次処理を変えたい。 他のサーバに反映させる手段はWebの入力フォームのみとなっています。 (3)(4)(5)をサーバで動作するPHPで自動的(トリガーは(1))に行いたいです。 (3)(4)(5)の実装方法をどなたかご伝授いただけないでしょうか。 サンプルのソースがあればありがたいです。 linuxサーバ(Fedora) PHP 5 質問内容が大きすぎ申し訳ないですが伝授いただけないでしょうか。
- wp-config.phpについて
以前、WordPressを作成する際にxamppでローカル環境を作っていました。 わけ合って、ローカル環境を作りなおす事にし、今回はBitNamiで試したくインストールすることにしました。 BitNamiはインストールした時点では英文になっておりwp-config.phpで日本語表記に変更しなければなりませんでした。 しかし、エディタ(ドリームウィーバー)で編集しセーブしようとするとwp-config.phpへのアクセスが拒否されましたと出てきます。 どうすればよろしいですか?
- ベストアンサー
- PHP
- Marshmallows
- 回答数1
- PHPの計算の信憑性
PHPは計算が信用できないと知恵袋で聞きましたが本当ですか?? COBOLを使うらしいのですが、それだとレンタルサーバー上だと恐らく使えないと思います。 この場合どうしたらいいでしょうか??
- PHPでプロキシを挟む方法
すいません、とても急いでいるので質問が大変雑になるかと思いますが、現在PHPでプロキシを挟む方法を探しています。 すぐに調べてほしいと言われたのですが、どういった方法が良いのか分からずに困っています。 ご存知の方がいらっしゃいましたらよろしくお願いします。
- cookieが破棄できない【PHP】
今PHPを習得中なんですが、以下のプログラムでクッキーの破棄ができません。 どこか間違いがあればご指摘お願いします。 <?php session_start(); print <<<____HTML____ <!doctype html> <html> <head> <meta charset="utf-8"> <title>無題ドキュメント</title> </head> <body> ____HTML____; /* -------------------- 処理を分岐 ------------------------ */ if(isset($_POST["do_logout"])){ $key = "do_logout"; } else $key = "do_not_logout"; switch($key){ case "do_not_logout": do_not_logout(); // ログアウトしない break; case "do_logout": do_logout(); // ログアウトする break; } /* --------------------- do_not_logout() ----------------------- */ function do_not_logout(){ header("Location:main.php"); } // do_not_logout() /* ------------------ do_logout() ---------------------- */ function do_logout(){ print "現在のセッション変数<br>"; // 現在のセッション変数 print_r($_SESSION); print "<br><br>"; print "現在のクッキー変数<br>"; // 現在のセッション変数 print($_COOKIE["PHPSESSID"].'<br>'); $_SESSION = array() ; // すべてのセッション変数を初期化 if (isset($_COOKIE["PHPSESSID"])) { // ここでクッキーを破棄 print "ここでクッキーを破棄<br>"; setcookie("PHPSESSID", '', time() - 1800, '/'); } session_destroy() ; // セッションを破棄 $Massage = "ログアウトが完了しました。\nまたのお越しをお待ちしております。\n"; print('セッション変数の確認<br>'); // セッションが破棄されているかの確認 if (!isset($_SESSION["login"])){ print "セッション変数は破棄されています。<br>"; }else{ print"セッション変数は破棄されていません。→{$_SESSION["login"]}<br>"; } print "セッションIDの確認をします。<br>"; // クッキーが破棄されているかの確認 if (!isset($_COOKIE["PHPSESSID"])){ print "クッキーは破棄されています。<br><br>"; }else{ print"クッキーは破棄されていません。→{$_COOKIE["PHPSESSID"]}<br>"; } } // do_logout() echo $Massage; print "<p><a href=\"index.php\">トップページに戻る</a></p>"; ?> </body> </html> /* -------------- 実行結果 (一部)------------------*/ 現在のクッキー変数 **************************d5ee33b19ef197aef ここでクッキーを破棄 Warning: Cannot modify header information - headers already sent by (output started at logout.process.php:18) in logout.process.php on line 81 セッション変数の確認 セッション変数は破棄されています。 セッションIDの確認をします。 クッキーは破棄されていません。→************************d5ee33b19ef197aef
- ベストアンサー
- PHP
- with_nature
- 回答数1
- PHP・CGIを比較して
「CGI」と「PHP」を比較して、「PHPの方が優れているから・時代に沿っているからCGIを使用してはいけない」ということはあるのでしょうか? 私個人はWebデザイナーであり、プログラムについて詳しいとは言えません。しかし、PHPとCGIを同じ土俵に並べて「どちらが優れているから一方を使う」という話になるのはおかしいような気がします。 今回質問したのは、この問いに対して上司が納得するような説明ができなければ、社内のCGIで作っているものが全てPHPで作ることに限定されてしまうことになるからなんです…。これまで作ってきたもののほとんどは、フリーで配布されているCGIに少し変更を加えたもので特別CGIが使えるわけではありませんが、慣れもあってCGIの方が仕事が捗ります。「PHPで制作することにこだわる必要はないはずだ」と思っているのですが、上司の「PHPの方が優れているから・時代に沿っているからCGIを使用してはいけない」に対して上手い反論の方法はあるでしょうか?それとも本当にCGIはやめたほうがいいんでしょうか…ご助言頂けるととても助かります。よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- nyarurapo
- 回答数4
- PHPからPDFへ表示(mpdf)
いつもお世話になっております。 現在作成しているものは、 営業マンがログインする→その営業マンの受注一覧表を表示する(メルアド一致で 抽出) このようなものを作成しております。 表示されたものを、PDFに出力したいのですが。 mpdfをダウンロードし 下記PHPで ヤフーのトップページがPDFに出力されるのを 確認いたしました。 <?php include("./mpdf/mpdf.php"); $html = file_get_contents("http://www.yahoo.co.jp/"); $mpdf=new mPDF('ja', 'A4'); $mpdf->WriteHTML($html); $mpdf->Output(); exit; ?> これを使って 私がやりたい受注一覧を PDFに出力することは 可能でしょうか。 可能でしたら どのような方法か教えていただけませんでしょうか。 どうぞよろしくお願いいたします。
- PHPを使用できるWEBサーバ
PHPを使用可能なwebサーバを購入したいのですが、どのようなものを購入すればよいでしょうか。 今はNetshakerというサーバで一元管理していますが、PHPが使用できませんのでWEB系のみ他のサーバで管理したいと思っています。
- ベストアンサー
- ハードウェア・サーバー
- craftx
- 回答数2
- PHPとSQLについて
実習の考察で困ってます。 スクリプト言語「PHP」からデータベース言語「SQL」を使用し、データベースを扱う標準関数を利用してデータベースへの「接続」「問い合わせ」「切断」を行うというものです。 私の書いた考察は、「GUIの説明・利点欠点。CUIの説明・利点欠点。」です。 画像のようなことを実習中にメモしGUIとCUIについて書きました。 この考察を今回の実習に関連付けたいのですが、どうしたらいいですか?
- PHPの表記について
現在、PHPで書かれたソースコードを見ているのですが、下記のようなコードがありました。 <!--{if $arrForm.basic_assistance_rates != ""}--><!--{$arrForm.basic_assistance_rates|escape|number_format}-->円<!--{else}--><!--{$arrForm.basic_assistance_rates|escape == ""}--><!--{/if}--> 私が知っているPHPは、必ず <?php と宣言してからコードを書いていくのですが、 上記では直接HTMLのなかに書き込んでいます。 おそらくデータベースから該当の文言を読み込んでくる命令のようですが、 これらの記号が意味する命令を知りたいです。 参考になるページなど教えていただきたいです。
- PHPのプログラムで質問です。
yahooのAPIで知恵袋サンプルプログラムで知恵袋質問でもサイトをコピーしてきたんですが、エラーが出てきて実行できません。 どのように変更すれば実行できますか? これで解答いただいてアプリケーションIDを入れて実行したらエラーが出たためもう一度質問です。 Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /opt/lampp/htdocs/www/sample3.php on line 28 エラーはこのようなエラーです。 よろしくお願いします。 <?php /** * Yahoo! JAPAN Web APIのご利用には、アプリケーションIDの登録が必要です。 * あなたが登録したアプリケーションIDを $appid に設定してお使いください。 * アプリケーションIDの登録URLは、こちらです↓ * http://e.developer.yahoo.co.jp/webservices/regis … */ $appid = ''; // <-- ここにあなたのアプリケーションIDを設定してください。 $CHIE_SEARCH_API_HOST = 'chiebukuro.yahooapis.jp'; $CHIE_SEARCH_API_URL = '/Chiebukuro/V1/questionSearch'; $CHIE_SEARCH_API_APPID = $appid; function escapestring($str) { return htmlspecialchars($str, ENT_QUOTES); } print<<<EOM <html> <head> <meta http-equiv="Content-Type" content="text/html" charset="utf-8"> <title>知恵袋デモサイト - 質問検索(php)</title> </head> <body> <h1>知恵袋デモサイト - 質問検索(php)</h1> EOM; print '<form action="./'. basename($_SERVER['SCRIPT_NAME']) .'">'; print '<input type="text" name="query" value="' . escapestring($_GET ['query']) . '">'; print '<input type="submit" value="search">'; print '</form>'; if("" !== $_GET['query']){ $responseXML = ''; { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "http:// ${CHIE_SEARCH_API_HOST}${CHIE_SEARCH_API_URL}?appid= ${CHIE_SEARCH_API_APPID}&query=".urlencode($_GET['query'])); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $responseXML = curl_exec($curl); curl_close($curl); } { $xmlObj = simplexml_load_string($responseXML); foreach($xmlObj->{'Result'}->{'Question'} as $que) { print("<li>{$que->{'Content'}}<br><a href=\"{$que->{'Url'}}\">{$que-> {'Url'}}</a>\n"); } } } print<<<EOM <hr /> <!-- Begin Yahoo! JAPAN Web Services Attribution Snippet --> <a href="http://developer.yahoo.co.jp/about"> <img src="http://i.yimg.jp/images/yjdn/yjdn_attbtn2_105_17 … width="105" height="17" title="Webサービス by Yahoo! JAPAN" alt="Webサービス by Yahoo! JAPAN" border="0" style="margin:15px 15px 15px 15px"></a> <!-- End Yahoo! JAPAN Web Services Attribution Snippet --> </body> </html> EOM; ?>
