検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPのファイルの読み方のコード
下記はpearlのファイルの読み込みです #!/usr/local/bin/perl print "Content-type: text/html\n"; print "\n"; require './jcode.pl'; if (!open(IN,"$userfile")) { &error("投稿データファイルを開けません"); } @DATA = <IN>; @DATA = reverse(@DATA); close(IN); foreach $line (@DATA){ ($f1,$f2,$f3) = split(/,/, $line); &jcode'convert(*line,'sjis'); push(@CS,$line); } foreach (1.. 100) { ($f1,$f2,$f3) = split(/,/, $CS[$_]); print "$f1\n"; } exit; ############################################## foreach (1.. 100) { ($f1,$f2,$f3) = split(/,/, $CS[$_]); print "$f1\n"; } この部分のPHPのコ-ド書き方をお願いします
- PHPでgrepする件について
PHPでgrepっぽいようなことをしたいと考えています。 I.「キーワード」を含む文を拾ってくる。 II.「タグ」で囲まれている数字を拾ってくる。 例えば、 I.では「北海道」を含む文章を拾ってきたいと考えています。 (日本語です。キーワードは英語ではありません) II.ではxmlで表記されている<~~>98765</~~>という98765を拾ってきたいと考えています。 http://jp2.php.net/manual/ja/function.preg-grep.php を参考にしたのですが、ダメでした。 よろしければ、助言いただけないでしょうか?
- PHPからjavascriptを呼び出したいの
1台のPCをサーバ&クライアントにしています。 ただ今PHPとPostgresqlの勉強をしています。 いつも質問に答えてくれてありがとうございます。 PHPからjavascriptを呼び出したいのですが、 どのようにして書けばいいのか 分かりません。 --------------------------- <script type="text/javascript"> <!-- <?php ・ ・ ・ print("<tr onclick='setBGCOLOR(this)'>"); ・ ・ ・ ?> var oldRow; function setBGCOLOR(r){ if(oldRow!=null)oldRow.style.backgroundColor="#FFF";//WHITE oldRow=r; r.style.backgroundColor="#3FF";//薄いBLUE } //--> </script> このプログラムは、他の質問を参考にして テーブル上でカーソルをのせると その行の色が変化するものです --------------------------- これですと エラーは出ませんが データが表示されません。 ご教示して頂けたら幸いです。
- PHP フォームからのデータが文字化け
PHPにて簡単な以下のようなアプリを勉強がてら作っています。 1.登録フォームを表示 2.確認画面表示 3.DB(MySQL)にデータ登録 そこで質問なのですが、フォームから入力し確認画面を表示するときに、フォームから入力した文字が文字化けしてしまいます(正確には文字化けする時としない時があります)。 出力ページはSmartyを使っています。 テンプレートはUTF-8を使っており、テンプレート内の文字は文字化けしません。PHPソースもUTF-8で書いてあります。 各PHPソースには mb_language("uni"); mb_internal_encoding("UTF-8"); mb_http_output("UTF-8"); と記述しています。 DB(MySQL)のテーブルはUTF-8にしてあります。 1点気になるのは、某ホスティングサービス上で作っているのですが、PHPinfoで見てみるとmb_internal_encodingはEUC-JPになっています。 今回UTF-8で作りたいのですがどうしたら良いのでしょうか? 環境は、 Apache 1.3.34 / PHP 4.3.7 / MySQL 4.1.21 です。 アドバイスお願いいたします。
- phpでお問い合わせフォームを作りたい
いつもお世話になっております。 またまた皆様にご指導をお願いしたいします。 ホームページを管理している業者が倒産して全く更新などができなくなり、データだけをもらい他のサーバー(さくらインターネットスタンダードプラン) に移動しました。 試行錯誤しながらあーでもないこーでもないとやりながら 一応ビジュアルは以前と変わらない形で構築する事ができました。 ですが問い合わせフォームなどのシステムが全くエラーで動きません… 作りたい物はお客様の住所や、電話、Eメール、問い合わせ内容、etc...などを入力する窓があり、もし記入漏れなどがあれば『入力を確認して下さい。』みたいな文章がでる。 送信が完了すれば。『お問い合わせありがとうございました。』 みたいな文章が出る。 問い合わせた内容を自動で返信するシステムがほしいです… ココでのやりとりで説明が難しい方は参考サイトなどURLを教えてもらえるとありがたいです… 大変無理を言って申し訳ございませんが お分かりの方よろしくお願いします。
- ベストアンサー
- PHP
- sisimaru0925
- 回答数7
- php ラジオボタンのデータの渡し方
phpで自動販売機プログラムを作成しています。 ラジオボタンを使い120円または150円の飲み物を選択できるようにし、購入を押すとおつりを計算するものです。 これがhtml側のプログラムです。 <FORM ACTION="result.php" METHOD="POST"> <INPUT TYPE="RADIO" NAME="Juice" VALUE="nedan1" CHECKED>120円のジュースを購入します。お金を<INPUT TYPE="TEXT" NAME="money1" SIZE="5">円入れます。<BR> <INPUT TYPE="RADIO" NAME="Juice" VALUE="nedan2">150円のジュースを購入します。お金を<INPUT TYPE="TEXT" NAME="money2" SIZE="5">円入れます。<BR> <INPUT TYPE="SUBMIT" VALUE="購入"> これをphp側のプログラムで処理するさいラジオボタンでデータを渡したいのですがやり方がわかりません。 この場合120円の飲み物のおつり計算をしたいのです。 if($_POST['Juice'] = '$nedan1'){(想像) $sonyu = $_POST['money1']; こちらでは150円のほうの計算を。 elseif($_POST['Juice'] = '$nedan2'){ $sonyu = $_POST['money2']; このif文とテキストの渡し方の部分がこれでは動かないのでどなたかご教授ください。 環境はPHPDEV423を使っています。(Apache、Mysql)
- ベストアンサー
- PHP
- oborozuki1
- 回答数2
- PHPのサンプルや作成方法のサイト
PHPのサンプルを置いてあったり、 PHPのプログラミングの仕方を解説したサイトをご存知でしたら教えてください。 本を片手に勉強中です。 よろしくお願いいたします。
- ベストアンサー
- PHP
- googoooooooo
- 回答数1
- php初心者です。セッションについて
php初心者です。セッションをはじめて扱ってみているのですが、上手く行かずに困っています。 HP1でセッションに文字や数値を入れて表示、HP2でも表示というごく単純なものでセッションを試して見ているのですが上手く行かずにいます。 何か初歩的な間違いだとも思うのですが、どうにも上手くゆかず質問させていただきました。何に問題があるかアドバイスやご助言をいただければと思います。 よろしくお願いします。 ---------------------- HP1 ---------------------- <?php session_start(); //セッション開始 $_SESSION["str"] = "aiueo あいうえお"; $_SESSION["num"] = 1; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" /> <title>session01</title> </head> <body> <p>page1</p> <?php print $_SESSION["str"]."<br />"; print $_SESSION["num"]."<br />"; ?> <p><a href="session02.php">page2へ</a></p> <?php ?> </body> </html> ---------------------- HP2 ---------------------- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" /> <title>session01</title> </head> <body> <p>page1</p> <?php print $_SESSION["str"]."<br />"; print $_SESSION["num"]."<br />"; ?> <p><a href="session01.php">page1へ</a></p> <?php ?> </body> </html>
- phpスクリプトはブラウザからみられない?
php初心者です。ちょっとした疑問なのですが、よろしければご回答いただけたらと思います。 phpが書かれたファイルはHTMLファイルのようにブラウザからコードは見られないものなのでしょうか?例えば、php内にパスワードのような役割のものを書いていたとしても、一般的にブラウザなどから見られたりする事はないと思ってよいのでしょうか? ご教授いただけたらと思います。 よろしくお願いします。
- PHP5によるデバックについて
初心者です。 以前PHP4を使っていたときにプログラムでエラーがあると Parse errorやNoticeなど表示され、さらに間違えているlineまで 教えてくれていたと思うのですが、PHP5では表示されません。 例えば以下をやると最後のechoだけNoticeが出力されていたのになにも表示されません。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <title>無題ドキュメント</title> </head> <body> <?php $last_name = "山田"; $first_name = "太郎"; echo "$last_name $first_name<br>\n"; echo "$full_name"; echo "$first_name&花子は仲良しです。<br>\n"; echo "$first_nameと花子は仲良しです。<br>\n"; ?> </body> </html> デバッグできないで困っております。 なにかご存知の方、いらっしゃいますか?
- ベストアンサー
- PHP
- allen376ersfan
- 回答数2
- PHPを書くソフトは、必要ですか?
今は、ドリームウィーバーで、簡単なをサイトを作っていますが PHPを使ってより良いサイトを作りたい思ってます ドリームウィーバーでもPHPをかけるみたいなのですが プログラミングの開発環境ソフト使ったほうがいいのでしょうか? 教えてください。
- ベストアンサー
- PHP
- noname#205709
- 回答数3
- 「PHPができる方」というのは……
すみません、転職のほうで質問させていただいたのですが、こちらのほうが適切かと思うので再度質問させてください。 求人条件で「PHPが出来る方」というのがありました。 「できる」というのは、どれくらいのことを言うのでしょうか? 私はそんなにPHPでプログラムを作ったことはないのですが、一応プログラムは組めます。 これは「出来る方」に当てはまるのでしょうか?? 参考としましては、簡易的な求人情報検索サイトを作ったことがある程度です(簡易的なものなので、会員登録して云々という機能はついていません。企業を登録してそれを公開して、応募する場合はメールフォームから応募する、程度の機能です) また、同じように「SQLが出来る方」とも書いてありました。 これは基本的なSELECT、INSERT、UPDATE、DELETE文が書けてPHPと連携できれば、出きることになりますか? 漠然とした質問ですが、教えていただけると嬉しいです。 何卒宜しくお願い致します。
- ベストアンサー
- SE・インフラ・Webエンジニア
- myaa_myu
- 回答数3
- PHP time()に関しての質問です
print date("Y年m月d日"); を書いて実行すると 年 のところが ・(中黒)になります。 なぜでしょうか?
- PHPでの単語の出現回数表示
単語 回数 I 1 am 1 a 4 boy 2 . 4 This 1 is 3 pen 1 That 1 desk 1 He 1 ↑ ずれてしまいますが回数と同じ行です。 と上のように出したいのですが何をすればいいのかがわかりません参考書等を見てforeachを使うことがわかったのですが使い方がいまいちよくわかりませんどうかお願いします! 自分なりにやってみたのが下です <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <?php $str ="I am a boy.This is a pen.That is a desk.He is a boy."; $data = split(" ",$str); foreach($data as $tango) $count[tango]++; foreach($count as $tango => $value){ print "<tr><td align='center'>$tango</td>"; print "<td align='right'>$value</td></tr>"; ?> </BODY> </HTML>
- PHP GUIツールキット(Gtk)について
PHPGTKでいわゆるWindowsのexeをつくれないか(ユーザがPHPをインストールしていないくても使用できるアプリケーションを作れないか?)と悩んでいたところ、http://www.byterun.com/php-builder.phpをみつけました。 私はなにしろ、英語が読めません。ByteRun Builder for PHPとかいてあるんですが、これを使って作ったツールはユーザのマシンにPHPがインストールされていなくても使えますか?要は、ソフトを配布してみたいのですが、ユーザにPHPをインストールさせたくないんです。VBやVCみたいな.exeファイルを作りたいのですが、VBやVCはあまり詳しくないので・・ 他にも有料・無料かかわらず、Gtkで.exeファイルを作成できるものをご存知の方は教えてください。 よろしくお願いします。
- ベストアンサー
- PHP
- kamkamkam3
- 回答数1
- 【FREEBSD+PHP】GDを利用するには
現在レンタルの専用サーバー FreeBSDの環境でGDを利用する必要に せまれられているのですが 何がなんだかさっぱりわかない状態です。 以下のようなサイトを調べてはみましたが コマンドの基本的知識が欠落しているせいか 結局さらに混乱しただけでした。 http://okwave.jp/qa2547778.html http://home.att.ne.jp/star/bon/page05.htm http://blog.c-production.com/archives/2006/05/freebsdgd1.html http://nhh.mo-blog.jp/ttt/2006/07/freebsd_apache2_abd5.html いろいろ試してみればわかるのかもしれませんが 現在稼動しているシステムに何か影響があるかもしれない と考えると恐くて触れない状態です。 phpinfo()でみますと、Configureの項に--with-gd=/ の項が存在しませんでした。 GDという文字も存在しませんでした。 /usr/ports/graphics/gd に以下のようなファイルが存在しますが無関係でしょうか Makefile distinfo files pkg-descr pkg-plist できるだけ詳細に教えていただければ助かります。 よろしくお願いいたします。
- 締切済み
- PHP
- noname#201832
- 回答数4
- PHPからのLike検索について。
初めまして。 ロリポップでPHPとMySQLを使ってHPを作成しているのですが Likeの条件を付け足すと結果が取得できなくなってしまいます。 ロリポップ上の【phpMyAdmin】で同じSQLを実行すると 結果を取得してくれるのですが PHP上でLike条件を付け足すと、上手く結果を取得してくれなくて困っています。 $key = "あ"; $LIKE = " where furigana Like '$key%'"; $SQL = "select count(*) from item_info" . $LIKE; $rst = mysql_query( $SQL, $con ); print $SQL; $col = @mysql_fetch_row($rst); $ret[0] = mb_convert_encoding($col[0],"SJIS","EUC-JP"); print "<br>"; print $ret[0]; このSQLで結果【1】が取得できるはずなのですが 表示すると必ず【0】となってしまいます。。 上記のコードに何か間違いがありますでしょうか? ご教授お願い致します。
- info.PHPが表示させません。
環境はWIN-XP Apacheをインストール後PHPのiniを設定。 ホーカルホストにinfo.phpを置き http://localhost/info.phpをブラウザーで確認すると ファイルのダウンロード「ファイルを保存しますか。」と表示され、 確認ページを見る事ができません。 原因が分かるかたいらっしゃいましたら どうかご享受お願いします。
- 締切済み
- PHP
- nekogeruge
- 回答数3
- PHPで特定のレコードを取り出す
何を初歩的な・・・と言われそうですが、それでも1~2日本気で検索をかけ、トライ&エラーの結果ですので質問させてください。 http://www.yc.musashi-tech.ac.jp/~yamada/doc/mysql/win/0606.html 上記サイトが私のやりたいことに近かったので、参照して勉強中です。 ここの下の方にある、テーブルの一部のデータを表示、がしたいのですが、どうにも上手くいきません。 ブラウザで見てみると、 SELECT 商品名,単価 FROM {$tbl_name}". " WHERE 商品名 = '海の幸御膳' といったようにSQL文がそのまま出力されてしまいます。 一体何が何やら・・・ 環境はCentOS PHP5.1.6 MySQL5.0.27です。 ここを乗り越えたらまた自分で次の内容に挑戦していきたいと思いますので、とりあえずはここの、基本的な解決をお願いします。
- ベストアンサー
- MySQL
- noname#69143
- 回答数3
