検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPで1つのFORM内から、2つのプログラムを実行
初めまして! PHP&HTML初心者です。 現在あるプログラムを若干変更する事になりました。 <add.php3内> print "<FORM ACTION=$PHP_SELF METHOD=POST>\n"; print "<TEXTAREA COLS=80 ROWS=12 NAME=COMMENT WRAP=HARD>$CURCOMMENT</TEXTAREA>"; print "<TEXTAREA COLS=80 ROWS=6 NAME=NOTE WRAP=HARD>$CURNOTE</TEXTAREA>"; print "<BR><B><INPUT TYPE=BUTTON VALUE=\" accept \" onclick=\"this.form.submit();\"></B>"; print "<SELECT NAME=\"CommentState\">\n"; print "<OPTION>東京</OPTION>\n"; print "<OPTION>大阪</OPTION>\n"; print "</SELECT>\n"; print "<INPUT TYPE=BUTTON VALUE=\"submit\" onclick=\"backScript(change.php3);\">\n"; print "</FORM>\n"; print "<INPUT TYPE=BUTTON VALUE=\"submit\" onclick=\"backScript(change.php3);\">\n"; ←が実行されず、 ボタンを押しても無反応です。 上のacceptボタンは正常に動作しています。 change.php3とadd.php3を一つにまとめるというのは、設計上不可能です。 同じFORM内で、2つの関数(1つは自分自身)を実行する事は可能でしょうか? 同じ入力テキストエリアを共有しているので、FORMを2つに分けるのも難しいかと思います。 長々と書いてしまいましたが、いいアイデアがあれば是非教えてください!
- 締切済み
- PHP
- bonbon_020
- 回答数3
- PHPでラジオボタンでチェックした項目を必須にしたい
こんにちわ、どなたかご教授願います! ラジオボタンで例えば 連絡方法 1.TEL 2.FAX 3.MAIL とあり、1を選んだら、TELのテキストエリアを必須に 2を選んだら、FAXのテキストエリアを必須に 3を選んだら、MAILのテキストエリアを必須に するようにしたいのですが、 どのように記述すれば宜しいのでしょうか? 教えて下さい(泣)
- PHPで、自分で作った変数かどうかの見分け方
PHPを勉強中の者です。 ちょっと一人でやっているので、頭の中がこんがらがってきたので 助けてください。 PHPで、スーパーグローバル変数など、変数でもすでにあるものが たくさんありますよね。 それと、自分で作った変数の見分け方ってありますか? サンプルプログラムなどを読んでいると、どういう意味?!と詰まることが多く、せめて、用意された変数なのか、独自に作ったものか知りたいです。 よろしくお願いします。
- ベストアンサー
- PHP
- noname#93286
- 回答数2
- URLをディレクトリまでの指定で、index.phpを表示させる方法
通常 http://www.×××××.com/というurlだったさいは、そのディレクトリのindex.htmlが表示されるかと思いますが、index.phpを表示させる方法を教えていただけないでしょうか? それと、ディレクトリ内に、index.html(index.php)が存在しないときに、ファイル一覧を表示させない方法も合わせてお教えいただけるとありがたいです。 よろしくお願いします。
- ベストアンサー
- インターネットビジネス
- fooooty
- 回答数2
- phpで数字の値を画像で表示したいのですが
お世話になります。phpを触り出している初心者です。携帯に対応させたいのですが、phpだけでいっぱいなので助けてください. 数字が0だったら非表示 2だったら2の画像・・・というようなものを作りたいのですが imgタグの埋め込み方・記述方法がよくわかりません。 ↓数字を文字で表示する方法はこれで一応やってみました。 <?php $number1 = 0; $number2 = 2; $number3 = 3; $number4 = 4; if ($number1 == true) { echo"<p>0は非表示です。"; } if ($number2 == true) { echo"<p>1の画像です。"; } if ($number3 == true) { echo"<p>2の画像です。"; } if ($number4 == true) { echo"<p>3の画像です。"; } ?> しかし画像がうまくいかずIE6では一種類の画像だけ表示されて 他の新しいブラウザでは文字化けしてる状態です。 それぞれ違う画像を当てはめる場合 どのように数値を増やして記述したらよいのでしょう? 色々試していますがこの記述も正しいのがわかりません。 <?php $gazou = imagecreatefromgif("img/01.gif"); imagegif($gazou); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="content-Type" content="application/xhtml+xml; charset=shift_jis" /> <meta http-equiv="content-style-type" content="text/css" /> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="expires" content="0" /> <title>数字で分岐して画像を表示</title> </head> <body> <div style="text-align:center;"> <?php $number1 = 0; $number2 = 1; $number3 = 2; $number4 = 3; if ($number1 == true) { echo'<img src="gazou.php" />'; } if ($number2 == true) { echo'<img src="gazou.php" />'; } if ($number3 == true) { echo'<img src="gazou.php" />'; } if ($number4 == true) { echo'<img src="gazou.php" />'; } ?> </div> </body> </html>
- 複数のフォルダに格納された画像枚数を読み込むPHP
いつもお世話になっています。 複数のフォルダの中に画像が入っていて、 その中に何枚入っているかの数字を カウントしたいと思っているのですが、 なかなかうまくいきません・・・。 フォルダーの指定を以下のようにしているのですが、 <?php $folder[0]='picture/1/'; $folder[1]='picture/2/'; $folder[2]='picture/3/'; $folder[3]='picture/4/'; $folder[4]='picture/5/'; $folder[5]='picture/6/'; $fname='画像名?'; ?> このときの$fnameの指定の仕方がわかりません。 thum.gif などとして、 全てのフォルダにthum.gifを入れればいいのでしょうか? それとも他に方法があるのでしょうか? 初心者な質問で申し訳ありません!! ご存知の方、宜しくお願いいたします。
- ベストアンサー
- PHP
- mihomama84
- 回答数4
- なぜJAVAやPHPはフレームワークなるものが沢山あるんですか
マイクロソフトは.NET Frameworkがありますが、JAVAやPHP、その他には沢山のフレームワークなるものがあります。なぜマイクロソフトのフレームワークは1つしかないのに、JAVAなどではフレームワークが複数あるのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- mellow91
- 回答数2
- php-4.3.11-2.8.i386.rpmのインストールについて
現在、FedoraCore2を利用してサーバーが稼動おります。 以前、php4.3.10-2.2を利用しておりました。同バージョンのphp-gdを探すことができず、php-4.3.11-2.8.i386.rpmをインストールしようと考えています。 アップグレードがうまくいかなかったため、一旦、php4.3.10-2.2を完全に削除し、新たにインストールを行いたいです。しかし、FC2なので、「yum install php」を行うと、IOError: HTTP Error 404: Not Foundと表示されてしまい、yumからはインストールできません。 そこで、「http://ftp.kddilabs.jp/Linux/packages/fedora/core/updates/3/i386/」のサイトで、「php-4.3.11-2.8.i386.rpm」関連のrpmをDLしてきて、直接、「rpm -ihv php-4.3.11-2.8.i386.rpm」を行うと下記のメッセージが表示されて先へ進めません。 ------------------------------------------------------------------ #rpm -ihv php-4.3.11-2.8.i386.rpm エラー: Failed dependencies: libcurl.so.3 is needed by php-4.3.11-2.8 libidn.so.11 is needed by php-4.3.11-2.8 php-pear is needed by php-4.3.11-2.8 ------------------------------------------------------------------ どうしてもrpmからインストールを行いたい場合は、どのようにすれば良いでしょうか? どうぞ宜しくお願いいたします。
- 画像掲示板用のPHPかCGIスクリプトを探しています*
画像掲示板を作りたく、下記のリンクのようなタイプのPHPかCGIスクリプを探しています。 http://www2.himitsukichi.info/up/tvradio/ http://003.harikonotora.net/tv/pc/ こういうタイプで、無料配布しているPHPかCGIスクリプトご存じないでしょうか??? (レンタルは不可です) 詳しい方おられましたら宜しくお願い致します。m(_ _)m
- CentOS5でyumを使ってMysql4やphp4のインストール
CentOS5にyumコマンドでMYSQLやphpをインストールしようとするとデフォルトではmysql5やphp5が入ると思います。 そこでリポジトリなどの変更によりyumにてmysql4やphp4をインストールすることは可能なのでしょうか? 可能であればやり方もご教授願います。 宜しくお願いいたします。
- GD(php)での image関数 イメージ関数でブラウザ出力が出来ない
下記ソースのimage.phpというファイルを作りました。 直接http://url/image.phpでアクセスすると画像が表示されません。 <? header("Content-Type: image/png"); $image = imagecreate(120,120); $black = imagecolorallocate($image,0,0,128); $yellow = imagecolorallocate($image,255,255,0); imageline($image,10, 60, 110, 60, $yellow); imagepng($image); imagedestroy($image); ?> imagepng($image);を imagepng($image,"test.png"); に変えたら、正しく同フォルダーにtest.pngが出力され、こちらは問題ないファイルとなっています。今回の処理ではphpを画像ファイルとして扱いたいのですが、 このケースで考えられる原因教えてください。 参考までにtest.htmlに <html><head><title>test</title> <img src="image.php"></body></html> と書いても結果は同じく画像表示が出来ませんでした。 <html><head><title>test</title> <img src="test.png"></body></html> では表示出来ます。
- 締切済み
- PHP
- hiro524524
- 回答数4
- 繰り返し読み込まれるphpでの配列情報の保持について
下記のような配列を設定しています。これは自分で設定しているので ユーザーから受け取って変動するタイプのものではありません。 $pinfo[] = array("T","ご","イ"); $pinfo[] = array("E","は","ロ"); $pinfo[] = array("S","ん","ハ"); これをdata.phpとして保存し、show.php内でinclude('data.php')として読み込んで使用できています。 しかし、show.phpはURL(GET用パラメーター)が変わる形で閲覧者が何回か読み込み直すことが前提のため、 そのたびにdata.phpが読み込まれ、一から同じ配列が設定されるのは無駄ではないかと思いはじめました。 また、$pinfo[]の数は今後1000程度まで増やす予定なので、増やした時に動作が遅くならないかも不安です。 この配列を最初の読み込みだけでブラウザもしくはshow.phpが閉じられるまでは保持し、 繰り返し読み込まれるshow.phpで利用するのに、 できるだけ簡単な方法にはどんなものがありますか? 自分ではセッション、クッキー、データベースなども一生懸命調べましたが、 そもそもこういう変化しない情報に使うべきものなのかわからず、 実際の使い方やルールの理解にも手間取っています・・・。 まだ勉強をはじめたばかりで、稚拙な説明でしたらすいません。 どうぞよろしくお願いいたします。
- PHPを利用したキーワード自動リンクスクリプトを作成したいです。
Wikiの様な形で任意のキーワードに対して自動的にリンクを張るスクリプトを構築したいと考えています。 入力された文章をシンプルに検索・置換するだけであれば自分でも出来るのですが、文章内にHTMLタグが含まれている為、うまく動作しません。 例)「おむすび」というキーワードに対して自動リンクを張る場合 入力された文章: <a href="hoge.php" title="おむすびマン">おむすびマン</a>が作ったおむすび 検索・置換後の文章: <a href="hoge.php" title="<a href="omusubi">おむすび</a>マン"><a href="omusubi">おむすび</a>マン</a>が作った<a href="omusubi">おむすび</a> 上記の状況になっており、自分でも解決方法を模索したのですがいまいち思い浮かびません。正規表現の使い方次第で出来るような気がするのですが・・。 最終的には任意のHTMLタグに囲まれていないキーワードにのみ自動リンクを作成するという構造にしたいと考えています。 この問題を解決するにはどのようにスクリプトを組むとよいのでしょうか? 使用言語はPHPです、どうぞ宜しくお願い致します。
- PHPを使ったwebサイトを作るにあたって必要なスキル
こんにちは。新高2です。 今、私の趣味のひとつにwebサイトの製作があります。 CMSを用いてコミュニティサイトを運営している傍ら、デザインやプログラミングについて日々勉強中です。 そんな中、最近こんなサイトと出会いました。 ttp://dmvault.ath.cx/ 子供向けのカードゲームのポータルサイトのようなものです。 これを見てシステムの凄さにびっくりしました。 製作者の方は大人の方のようですが、私もいずれかはこのような大掛かりなwebサイトを作りたいと考えています。 こちらがやりたいこととしては ・上記のwebサイトのようにデータを検索できるシステムを実装する。 ・会員登録制にする。(個々のマイページを実装して、データ管理できるようなイメージ) の以上のふたつです。 ですが、まだ知識・技術・経験において全てが乏しい現状です。 現段階で最低限できることはXHTMLとCSSのコーディング、javascriptとAJAXとPHPを少しかじった程度です。 これから上記のようなwebサイトを製作していく上で必須となる知識や技術などありますか? おそらくPHPは必須となるかと思うのですが、どういった点から煮詰めるのがよいのでしょうか? できれば20歳までにはなにか形あるものとして完成させたいです。 おそらくデータベース管理についても必須となるかと思います。 サーバーの運営なども考えなければいけないのかもしれません。 なにから手をつけたらよいのか分からない現状です。 オススメの書籍やwebサイトなどありましたら、紹介していただけると嬉しいです。 莫大な質問なような気がしますが、なにかと助言等いただけるとありがたいです。よろしくおねがいします。
- phpの開始タグ及び終了タグ外でのコメントの記述方法?
PHPコードだけを記述した(htmlを記述していない)phpファイルがあるとします。 このphpファイルにおけるphpの開始タグ「<?php」と終了タグ「?>」の“外側”にコメント記述する場合、「/*コメント*/」又は「//コメント」のようなphp形式で記述するべきでしょうか、それとも、「<!--コメント-->」のようなhtml形式で記述するべきでしょうか? 例1(php形式コメント): /*コメント*/ <?php print “PHPコード部分” ?> /*コメント*/ 例2(html形式コメント): <!--コメント--> <?php print “PHPコード部分” ?> <!--コメント--> テストした結果としては、phpの開始タグ「<?php」と終了タグ「?>」の“外側”のコメントは、php形式でもhtml形式でも、phpプログラムは正常に動作します。ただ、本来どちらが正しいのか今後のためにも知りたいです。 この質問に関連するURL等も、ありましたらお教えください。 よろしくお願いします
- 【PHP】 プルダウンを選択した直後、同ページ内にフォームを表示。
今回は文章での説明が難しいので、手作りの図も用いて質問させていただきます。 正直、PHPではなくHTMLの話になるかもしれませんが、よろしくお願いします。 今回は、PHPで作成した(DBの結果を反映させた)プルダウンメニューを選択すると、 直後に同ページ内に別のデータベースの表を出現させたいということになったのですが、 そもそもPHPでもHTMLでもそんなことが可能なのかが分かりません。 もし可能であれば、教えていただきたく思っています。 何度も質問だけしてしまい、申し訳ないのですが、どうかよろしくお願いします。
- PHPでの仮登録時の会員認証メール送信について
はじめまして。 現在PHP猛勉強中の初心者です。 (的外れだったり、情報が不足していましたらご指摘いただけましたら幸いです) 質問ですが、 現在、会員登録プログラムを制作中なのですが、登録手順として ・フォーム入力ページ(register1.php) ↓ ・入力確認ページ(register2.php) ↓ ・仮登録完了ページ(register3.php) →※仮登録メール送信(認証用URLクリック) ・本登録完了ページ(register4.php) と遷移するようにしたいのですが、 仮登録完了メールが送信できない(送信されない?) でつまずいています。 ページ上ではエラー表示はされないですし、 DBを確認しても、仮登録はされている状態です。 下記に仮登録メール送信部分のソースを記載いたしますので、 ご確認のほどお願いいたします。 ↓ここから 仮登録完了ページ(register3.php)↓ $subject = "$site_name 仮登録完了メール"; $headers = "From: $support_mail\r\n"; $parameters = '-f' . $support_mail; $md5 = md5( $magic_code . $_POST['email1'] ); // $body = <<< _EOT_ ${_POST['name_kanji']} 様 この度は $site_name へのご登録ありがとうございます。 メールアドレス確認のために、下記のURLをクリックしてください。 $site_url/register4.php?email1=${_POST['email1']}&md5=$md5 登録メールアドレス:${_POST['email1']} ログインID:${_POST['email1']} 何かございましたら $support_mail まで お問い合わせいただけますよう、よろしくお願いします。 ---------------- $site_name $site_url _EOT_; mb_language( 'ja' ); mb_internal_encoding("utf-8") ; mb_send_mail( $_POST['email1'], $subject, $body, $headers ); ↑ここまで ソールに間違いがないとしたら、 メール送信を行う場合の、 php.iniの設定が何か必要なのか、 そのあたりもご教授いただけましたらうれしいです。 いろいろネットで調べてみたものの、 テスト環境でのメール送信サーバーの設置や プログラム周辺の設定に何か問題があるのか、 メール送信について私の知識でわかるような説明が 見つけられませんでした、、、 お手数ですが、大変困っておりますので、 何卒、ご回答のほどお願い申し上げます。
- phpを勉強しようと思うのですがうまく作動しません
phpを勉強しようと思うのですが、環境は出来たようなのですがコマンドプロンプトでdocument and settingsが出てきてしまうようで前に進めません。メモ帳などで先につくるものですか??
- ベストアンサー
- その他(ソフトウェア)
- mikity58g
- 回答数2
- aaa.php?abc=1で渡したabcの値をechoする方法
<a href='aaa.php?abc=1'>テスト</a> と記述したとします。 テストというリンクをクリックすると、aaa.phpに渡されますが、そのaaa.phpで、abcの値をechoしたいとき、どのように記述すればいいのでしょうか? <?php echo ×××; ?> ××× の部分が分からなくて困っています。初歩的ですみません。 よろしくお願いいたします。
- MySQLのデータをPHPで整理して出力したいんです(;_;)
MySQL5.0.37+PHP5.2.1でアンケートフォームを作成しました。 今後のアンケートの内容が変わっても平気なように、 [main_unq]と[option_unq]というテーブルを2つ作り [main_unq]の方には基本情報が入っており、 ID|アンケートID| 名前 | 住所 | 電話番号 | 1 | 1 |山田太郎|北海道|012-345-6***| 2 | 3 |川田次郎| 岩手 |098-765-4***| 3 | 1 |空山三郎| 青森 |026-842-8***| のようなテーブルになっています。 [option_unq]の方には今後のアンケートの内容が増えても平気なように、[main_unq]の方のIDと[option_unq]のoption_idをキーにして。 ID|main_id| option_name |option_value| 1 | 1 |パソコン持ってる?| 持っている | 2 | 1 | 車持ってる? | 持ってない | 3 | 2 | 家族は何人? | 5 | 1 | 3 |パソコン持ってる?| 持ってない | 2 | 3 | 車持ってる? | 持っている | というようなテーブルになっています。 option_nameにはアンケートごとの質問内容、option_valueにはその答えが入っています。 質問の数はアンケートによって違います。 このアンケートの内容をcsvで出力したいのですが、 その際に、[main_unq]のIDの内容と、その後ろにoption_nameの内容の数だけフィールドを作り、そこにoption_valueを表示させたいと思っています。 イメージ的には以下のような形です。 ID|アンケートID| 名前 | 住所 | 電話番号 |パソコン持ってる?|車持ってる?| 1 | 1 |山田太郎|北海道|012-345-6***| 持ってる | 持ってない | 3 | 1 |空山三郎| 青森 |026-842-8***| 持ってない | 持ってる | ID|アンケートID| 名前 | 住所 | 電話番号 |家族は何人?| 2 | 3 |川田次郎| 岩手 |098-765-4***|5| のような形でも、 ID|アンケートID| 名前 | 住所 | 電話番号 |パソコン持ってる?|車持ってる?| 1 | 1 |山田太郎|北海道|012-345-6***| 持ってる | 持ってない | ID|アンケートID| 名前 | 住所 | 電話番号 |パソコン持ってる?|車持ってる?| 3 | 1 |空山三郎| 青森 |026-842-8***| 持ってない | 持ってる | ID|アンケートID| 名前 | 住所 | 電話番号 |家族は何人?| 2 | 3 |川田次郎| 岩手 |098-765-4***|5| のような形でも、出力結果を他の者が見て違和感なければどんな形でも良いです。 初心者なもので、質問内容が分かりにくいかと思いますが、来週頭にはなんとかしないといけないので、とても困っています。 どうかよろしくお願いします(><)
