検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- phpで動的タイトル
phpで動的タイトルを作りたいのですが$page_titleが 表示できません。 body.phpに<html>~<body>を書きindex.phpに読み込み表示させ index.phpに$page_titleがあればタイトルに表示させるように したく下記のようにしてみましたが表示されませんでした。 試しにindex.phpの$page_titleを消すとタイトルの文字のみが 出力されるので値があるかについては大丈夫かと思うのですが どのようにすれば表示されるのでしょうか? ---body.php--- if($page_titel) { echo "<title>タイトル - ".$page_title."</title>\n"; } else { echo "<title>タイトル</title>\n"; } ---index.php--- $page_titel = "ページタイトル"; require_once "body.php";
- ベストアンサー
- PHP
- noname#65793
- 回答数4
- PHPについて
PHPがまったく詳しくないのですが。。。 PHP4.1以上が使える無料のホームページスペースが ありましたら教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- yanpi
- 回答数2
- PHPの関数実行
<?php function disp(){ echo "hello world"; } ?> <form> <input type="text"> <input type="button" onclick="<?php disp() ?>"> </form> といったソースを書いてみたのですが、ボタンを押してみるのですが作動しません。 どこか間違えているのでしょうか、それとも作動しないのでしょうか・・・。 当方としては、formのinputボタンを押したらPHPの関数が実行させるようにしたいのですが・・・。 どなたかご助言をお願いします。
- PHPでのフォーム
お問い合わせフォームを作りたいと考えているのですが、 みなさま、いったいどのようなロジックで作られるのか、 ご意見をいただきたいと思います。 単純に考えて、ひとつのファイルに入力画面、エラー画面、確認画面、 完了画面をすべて入れてしまい、ユーザーのアクションによって出し分ける方がなんかいいのかなーなんて素人ながらに思うのですが、 よく見るフォームは入力画面用のphpとエラー画面用のphpと確認画面用のphpとファイルを分けているものがほとんどのようですが、 いかがなものでしょうか。 とても漠然とした質問で申し訳ないのですが、 前者後者のメリットデメリットなどご意見いただければと思います。
- PHP初心者です。
PHP初心者です。 PHP5を使っているのでオブジェクト指向で開発してみようと 見つけたサンプルを動かしているところですが、下記のエラー が発生します。 Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE in C:\inetp ub\boxing\Boxing.php on line 16 以下ソースです。 全角スペースが入ると上記に類似のエラーが発生したことがあるので、その点はチェックしたのですが… 何かお気づきの点があればご指摘いただけると嬉しいです。 よろしくお願いします。 <? interface Boxer { public function punch(); } class Fighter implements Boxer { public function punch() { echo "猫パンチ"; } } class Boxing { private Boxer $fighter; public function setFighter( Boxer $fighter ) { $this->fighter = $fighter; } public function play() { $this->fighter->punch(); } } $boxer = new Fighter; $boxing = new Boxing; $boxing->setFighter( $boxer ); //猫パンチと表示 $boxing->play(); ?>
- PHP mecab extensionで
PHP mecab extensionで名詞と動詞の抽出を行いたいです。 なので、抽出のサンプルコードが掲載されているサイトをご存知でしたら教えてください。 ちなみに下記のサイトは閲覧しました。 http://www.booster-technology.com/archives/2007/12/phpmecab.html ただ、このサイトでは文字種を条件として抽出を行っており 正確には「名詞」のみを抽出しているわけではなく、 またひらがなの「名詞」が抽出されていなかったりしました。 なので名詞、動詞の抽出を行うサンプルコードが見たいと思います。 よろしくお願い致します。
- PHP初心者です。
PHP初心者です。 index.php から外部関数に飛び、文字列を返してきてindex.phpで それらの文字列を表示するプログラムはどのように書けばいいんでしょうか? /* ---func1.php--- */ function func1($aa,$bb){ $moji=""; $moji.= "ああ".$aa."ああ"; $moji.= "いい".$bb."いい"; //$mojiの内容を返す } /* ---func2.php--- */ function func2($cc,$dd){ // DBからデータを取得して $sql = "SELECT name, add, mail, tel FROM tbl_a WHERE cc = ".$cc; $moji_db = ""; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)){ $moji_db .= $row['name']; $moji_db .= $row['add']; $moji_db .= $row['mail']; $moji_db .= $row['tel']; } //$moji_dbを返す } index.php で $mojiと$moji_dbを出力する 以上のようなプログラムなんですけど、 func1,2の戻り値の書き方、index.phpでの受け取り方がわからないので教えてください。
- php -> javascript 変数渡し
tempフォルダにtest.txtファイルが存在すれば、 fileフォルダaaa.txtファイル名をbbb.txtファイルに変更という流れです。 変更ボタンをクリックすると、値を$testdataに渡し、ファイル有無をチェックし、ある場合は変数をjavascriptに渡すしますphpの所は問題ありませんが、 javascript処理の所がどうしてもうまくいきません。変数渡しができません。 ネット上でいろいろ調べてみましたがすべてダメでした。 ぜひ、よろしくお願いいたします。 下記はそのコードです。 ファイル名test.php <? $testdata = $_GET["testdata"]; $filename = "C:\\xampp\\htdocs\\test\\file\\temp\\".$testdata; if(file_exists($filename)){//ある場合、変数をjavascriptに渡す $testdata_script = $testdata; }//ここまでは問題ありません。 ?> <!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> --> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>テスト</title> <script type="text/javascript"> <!-- function test(file) { obj = new ActiveXObject('Scripting.FileSystemObject'); var name = '<?php echo $testdata_script ;?>'; alert(name); strMoveFrom = 'C:\\xampp\\htdocs\\test\\file\\aaa.txt'; strMoveTo = 'C:\\xampp\\htdocs\\test\\file\\bbb.txt'; obj.MoveFile(strMoveFrom ,strMoveTo ); obj= null } //--> </script> ...省略 <form action=test.php method=get accept-charset=UTF-8> <input type=submit value=変更 onclick=test('file')> <input type=hidden name=testdata value="test.txt">
- ベストアンサー
- JavaScript
- oyaoyaoya777888
- 回答数3
- PHPにて質問です。
PHPにて質問です。 現在、ある入力フォームを作っており 困ってることがございます。 リストボックスを選択した時に、TEXTBOXを入力不可にする方法がわかりません。 Fromでやったらいいのですが、 それだとだめなので・・・ 選んだ直後にTEXTBOXを不可にする方法はないんでしょうか? JSP使ったらいけますか? JSPはあんまりできませんが・・・ 以上、簡潔ですが 教えてください。
- ベストアンサー
- PHP
- ryuuha3173
- 回答数3
- PHP初心者です。
PHP初心者です。 楽天APIを利用し、PHPでパラメータを作成、以下のスクリプトでxslファイルを呼び出しHTMLに成形しました。 (developerIdとaffiliateIdは架空のものです) ---------------------------------------------------------------------------------- <?php $developerId = '1234567891234567891234567891234'; $affiliateId = '12345678912345678912345678912345'; function urlencode_rfc3986($str) { return str_replace('%7E', '~', rawurlencode($str)); } $baseurl = 'http://api.rakuten.co.jp/rws/2.0/rest'; $params = array(); $params['developerId'] =$developerId; $params['affiliateId'] = $affiliateId; $params['version'] = '2009-04-15'; $params['operation'] = 'ItemSearch'; $params['hits'] = '30'; $params['Keywords'] = '××'; $params['page'] = '1'; $params['minPrice'] = '1000'; $params['maxPrice'] = '5000'; $params['availability'] = '1'; $params['imageFlag'] = '0'; $params['genreId'] = '100026'; foreach ($params as $key => $value) { $api .= '&'.$key.'='.$value; } $url = $baseurl.'?'.$api; ?> <?php $xml = new DomDocument(); $xml->load($url); $xsl = new DomDocument(); $xsl->load('item.xsl'); $processor = new xsltprocessor(); $processor->importStyleSheet($xsl); echo $processor->transformToXML($xml); ?> ---------------------------------------------------------------------------------- これをphp includeで別のHTMLファイルに呼び出したところ、成形されたHTMLタグの一番上に、 truetruetruetruetruetruetruetruetruetruetruetrueSuccess158711130300100 という文字列が返されます(最後の数字はアクセスするたびに変わります)。 この文字を表示させないためにはどのような構文にすればいいのでしょうか。 ご示唆をお願いします。
- PHP データベース データ更新
データベース更新について お世話になっております。 データベースの更新ができず困っております。 ご教授いただければと思います。 PHPは初心者です。 コードは下記の用になっております。 form.php <?php ・ ・ ・ $member = $_GET[name]; ・ ・ ・ $query_member = sprintf("SELECT * FROM `member` WHERE ID='$member'"); $result_member = mysql_query($query_member, $link); if ($result_member) { $row = mysql_fetch_array($result_member); if ($row) { $m_id = $row['id']; $m_first_name = $row['first_name']; $m_last_name = $row['last_name']; $m_first_kana = $row['first_kana']; $m_last_kana = $row['last_kana']; $m_b_year = $row['b_year']; $m_b_month = $row['b_month']; $m_b_day = $row['b_day']; } } ?> <html> <body> <form action="complete.php?<?php print $m_id; ?>" method="POST"> <input type="text" name="<?php print $m_first_name; ?>" value="<?php print $m_first_name; ?>" /> <input type="text" name="<?php print $m_last_name; ?>" value="<?php print $m_last_name; ?>" /> <input type="text" name="<?php print $m_first_kana; ?>" value="<?php print $m_first_kana; ?>" /> <input type="text" name="<?php print $m_last_kana; ?>" value="<?php print $m_last_kana; ?>" /> <input type="text" name="<?php print $m_b_year; ?>" value="<?php print $m_b_year; ?>"> 年 <input type="text" name="<?php print $m_b_month; ?>" value="<?php print $m_b_month; ?>"> 月 <input type="text" name="<?php print $m_b_day; ?>" value="<?php print $m_b_day; ?>"> 日 <input type="submit" name="regist" value="編集"> </form> complete.php <?php ・ ・ ・ $m_id = $_GET[name]; ・ ・ ・ $first_name = mysql_real_escape_string($_POST['m_first_name']); $last_name = mysql_real_escape_string($_POST['m_last_name']); $first_kana = mysql_real_escape_string($_POST['m_first_kana']); $last_kana = mysql_real_escape_string($_POST['m_last_kana']); $year = mysql_real_escape_string($_POST['m_b_year']); $month = mysql_real_escape_string($_POST['m_b_month']); $day = mysql_real_escape_string($_POST['m_b_day']); $query_edit = sprintf("UPDATA `member` SET `first_name`='$first_name', `last_name`='$last_name' WHERE id='$m_id'"); $result_edit = mysql_query($query_edit, $link) or die(mysql_error()); if ($result_edit) { $msg = '編集しました。'; } else { $msg = '編集に失敗しました。'; } ?> <html> <body> <?php print $msg; ?> </body> </html> となっております。 $member = $_GET[name];はhttp://oshiete1.goo.ne.jp/qa5783266.htmlにてご教授いただいたので使用しています。 $result_edit = mysql_query($query_edit, $link) or die(mysql_error());でエラーが出力されたところデータの受け渡しができていませんでした。 どこを直せば良いのかわからず困っております。 お分かりの方がいらっしゃいましたらご教授お願いいたします。
- PHP5でカレンダー
PHP5で動作するカレンダーを探しています。 以下の機能を希望します。 ・12月分表示(今年の1月から12月まで) ・特別な営業日を任意で設定して休みを視覚的にわかるように表示 (日付の色を変えたり、セルのbackground-colorの変更) 参考になるサイトやフリースクリプトなど情報をお待ちしております。 宜しくお願い致します。
- php include がおかしい
下記のようにヘッダーとフッターをincludeしたindex.php をみると firefoxでは正常ですが、IEではフッターしか表示されません。 <?php include 'header.php'; ?> <?php include 'footer.php'; ?> どうしてでしょうか?
- ベストアンサー
- PHP
- kurobon619
- 回答数1
- PHPについて
PHPについて パソコンの面白さにひかれて、PHPの無料講座から勉強をしようと思いましたが、第一歩からつまづきました。年寄りです。よろしくお願いします。 例題のスクリプトをTera Pad に手で入力をしました。間違いがないか何回も(3回)見直し、間違いがないことを確認し、テキストエディタフォルダの中に入れたXAMPPフォルダのhtdocsフォルダの中に名前をつけて保存でtest.phpで保存をしましたが、確認をしてみるとテキスト保存になっていました。 どうすれば、テキストエディタに入力したスクリプトを確認できるのでしょうか? 以下が例題です。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"><head> <meta http-equiv="Content-type" content="text/html; charset=EUC-JP"> <meta http-equiv="Content-Style-Type" content="text/css"> <link rel="stylesheet" href="../style.css"> <title>画面に文字を表示させる</title></head> <body><div class="file2"> <!--ここからform形式で文字を入力します。送り先(action)はこのファイル--> ここに文字を入れて表示ボタンを押してね。<br> <form action="01_01_send.php" method="post"> <input type="text" name="date" size="30"> <input type="submit" value="表示!"></form> <!--ここからPHPが始まります。//--> <?php /*PHPの楷書を宣言します*/ error_reporting(1); $data=$_POST["data"]; /*$dataと言う変数に、form actionで送られたdateを代入します*/ $data="htmlspecialchars($data.ENT_QUOTES); //タグを無効化 echo $data; /*画面上に $data すなわち入力された文字を表示します*/ $filepointer=fopen("./send/send.txt"."a+"); flock($filepointer.LOCK_EX); fputs($filepointer.$data."\n"); flock($filepointer.LOCK_UN); fclose($filepointer); ?> <!--これでPHPは終わりです。//--> </div></body></html>
- phpの正規表現
いつもお世話になっています。 テキストの中から「hoge.jp/」で終わっているURLだけを取得したいです。以下なら2行目の2つだけを。 phpと正規表現で取得できる方法をご教授下さい! 1.<a href="ttp://nono-com.hoge.jp/index.php">いらないブログ</a> 2.<p><a href="ttp://aaa-com.hoge.jp/">aaaのブログ</a><a href="ttp://bbb-com.hoge.jp/">bbbのブログ</a></p> 3.<a href="ttp://nono-com.hoge.jp/iranai/blog/">いらないブログ</a> 宜しくお願いします。
- phpファイルの取り出し
phpMyAdminについてです。 コントロールパネルでデータを入力し、ホームページを作っています。そのデータはphpMyAdmin内に保存されているのですが、それをphpまたはhtmlファイルとして取り出し、直書きでリンクバナーを貼りたいと思っています。 ただ、エクスポートにするとxmlやcsvなどでphpが選択できるファイル形式の中にありません。 具体的にどのようにエクスポート(ダウンロード)し、さらにどのようにインポート(アップロード)すればよろしいでしょうか? アドバイスをいただけると大変助かります。 よろしくお願いします。
