検索結果

PHP

全10000件中3641~3660件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPのメールフォームからCSV添付

    いつもお世話になります。 今、PHPを使用しメールフォームを制作しているのですが、 入力された内容をCSVに書き出し添付して送信する方法が 分からず悩んでおります。添付して送信までは分かるのですが、 入力内容を書き出す方法がわかりません。 どうぞ、ご教授のほどして頂けると幸いに存じます。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • PHP PerlCGI どちらを優先させる?

    レンタルサーバーで、PHP/PerlCGI どちらとも使えるとします。 この場合掲示板など(アクセス解析・RSS)のフリースクリプトを設置しようとしたとき、 どちらを優先させたほうがいいのでしょうか? 例えば、PHPで先に探して、思ったものがなければPerlCGIで探す・・ というような感じでやればいいのでしょうか? この2つをどういう基準で使い分けるかがわかりません。 実際HPを運営していて、どう使い分けているか体験談などもお聞かせください。 よろしくお願いします。

  • PHP-HTML5.0での表出力

    PHPにて、Tableタグを使用した携帯向けプログラムを書いております。 HTML6.0以上の機種では、意図通り表示されますが、HTML5.0の機種で確認すると、Tableタグをカバーしていないため、表示がくずれてしまいます。 CSSが利用できないか調べたのですが、PHP内for文の中で出力させているため、使えない?ようです。 Tableタグを使用せず、HTML5.0でもくずれず見ることが可能な、表出力のいい方法又はアドバイスをいただけないでしょうか? ※プログラム暦1ヶ月のC言語入門レベルです。

    • ベストアンサー
    • PHP
  • PHPのデータベース(postgresql)への保存

    いま日記機能付カレンダーを作成しています。 データベース(postgresql)に接続までできているのですが、保存ができません。エラーが出ている部分は--- $sql = "INSERT INTO DIARY_MASTA       VALUES('".$DIARY_DATE."','".$DIARY_DATA."');"; $result = pg_query($sql); ---です。 エラーメッセージはWarning: pg_query() [function.pg-query]: Query failed: ERROR: invalid input syntax for type date: "" in ・・・・ 保存方法や確認しなければいけない個所を教えていただきたいので、よろしくお願い致します。 //保存ボタンを押すと保存 if($_POST['enter'] == "保存"){ //日記の記入がない日 if($data == null){ $data = $day; } //記入年月日・日記内容 $DIARY_DATE = $year."年".$month."月".$day1."日"; $DIARY_DATA = $_POST["DIARY"]; } //データベース接続開始! //(ホスト名・データベース名・ユーザー名・パスワード) $conn = "host = localhost dbname = **** user = ****      password = ****"; $link = pg_connect($conn); if($link){ echo "接続成功 .\n"; //日記の日付・日記の内容をDIARY_MASTAより取得 $sql = "INSERT INTO DIARY_MASTA       VALUES('".$DIARY_DATE."','".$DIARY_DATA."');"; $result = pg_query($sql); if(!$result_pg){ die("保存できません"); } } else { echo "接続できません"; } //データベース切断 $close = pg_close($link); if($close){ echo("切断できました"); }

    • ベストアンサー
    • PHP
  • ■PHPについて語るチャット広場

    PHPで知りたい事がちょっとあるので、PHPについて語るチャット広場みたいなものはないでしょうか? ここに質問すると、回答頂くのに日付が変わってしまうので、知っている方いらっしゃいましたら教えていただけないでしょうか?

    • ベストアンサー
    • PHP
    • makisi3
    • 回答数1
  • PHPについて教えて下さい。

    次の要素を持つプログラムを作成して下さい。(PHPで) 10個の要素を持つ内部のテーブル「TBLA」があります。 変数「WA」の内容でこのテーブル内を検索し、TBLAの何個目の要素と一致するかを求め「ANS」に格納するロジックを記述しなさい。 なお処理する際、他に変数が必要な場合は、「I、J、K、L、M、N」を使用して下さい。 ※素人なので出来るだけわかりやすい簡単なやり方でお願いします。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPの四則演算について

    整数が代入される変数が5つ($a $b $c $d $e $f)あります。 整数の範囲はそれぞれの変数でバラバラです。 $aが1から10まで $bが1から200まで $cが1から50まで といった具合です。 PHPで全ての変数を四則演算して1から46の範囲に収めたいと思っています。 いったいどのような数式にしたら良いのでしょうか?

    • ベストアンサー
    • PHP
    • yes87
    • 回答数1
  • PHP[ereg_replace]1文字の置き換え

    現在「abcdefga1u2r3」などランダムな文字列の中から aをcにcをaにbをvにといった文字列の置き換えを検討しています。 結果:「cvadefgc1u2r3」となってほしいのですが 下記のコードですと 「avadefga1u2r3」と置き換えた文字を さらに置き換えてしまいます。 結果と同様に同時に置き換えて完結できるプログラムは どのように書けばよろしいのでしょうか。 ================= $rcd = "abcdefga1u2r3"; for($i=0;$i<sizeof($rcd);$i++){ $rcd[$i] = ereg_replace("a", "c", $rcd[$i]); $rcd[$i] = ereg_replace("c", "a", $rcd[$i]); $rcd[$i] = ereg_replace("b", "v", $rcd[$i]); $result[$i]=$rcd[$i]; $i=$i+1; } $fp = fopen("text.txt","w"); foreach($result as $newdata){ fwrite($fp, $newdata); } fclose($fp);

    • ベストアンサー
    • PHP
    • yun100
    • 回答数1
  • PHPのheader関数について

    header関数の前にHTML(完了ページ)を表示させたいのですが、 すぐにリダイレクトします。 HTML表示前にsleep関数を置いて表示させるようにしたのですが、 効きません。 いい方法はございますか?

    • ベストアンサー
    • PHP
    • fm0606
    • 回答数3
  • PHPを使ってデータの抜き出し

    PHPを使って、MySQLに接続してデータを抜き出し テキストファイルに書き込むというプログラムを作りました。 そこで問題があります。 '480' "あああ"というデータがあるんですが、 そのまま抜き出されてしまいます。 \'480\' \"あああ\"といった形で抜き出したいです。 どうか宜しくお願い致します

    • ベストアンサー
    • MySQL
  • PHPで開発効率をあげる方法。

    初めまして、ラブ・ザ・ゲームといいます。 初めて質問するのですが、独学でPHPを勉強しています。 自作のプログラムを作ったり、オブジェクト指向がなんとなくわかってきた・・・と思います。 そこで、みなさんが実践している開発効率を上げる方法を教えてください。 私は、どのプログラムでも使う基本のデータと、個々のプログラムで使用するデータを分けたいのですが、こういう方法が正しいのかが、わかりません。 多くのプログラム使う、 『No,oya,res(ツリー構造のため),名前、タイトル、コメント、日付、IP』 で、データをまとめる、サブルーチンなりクラスにします。 それを追加・変更サブルーチンや、クラスの継承で、 『No,oya,res(ツリー構造のため),名前、タイトル、コメント、日付、IP』 に、『アドレス、画像』 を付け加えたいのです。 こうすれば、バグや修正するときに、楽だと思うのですが。 この方法は、どうでしょうか? サブルーチンなのでしょうか? オブジェクト指向は、データ中心だと読んだので、こういう方法は少し地が浮きもするのですが。 クラス・オブジェクト指向でも可能なのでしょうか? また、ほかに、開発効率を挙げる方法がありましたら、お教えください。

    • ベストアンサー
    • PHP
    • noname#33452
    • 回答数2
  • MySQL 文字化けについて(PHP)

    いつもお世話になっております。 PHPを使用してMySQLからデータを出し入れする際に文字化けが発生し原因がわからず、大変困っております。 MySQL 4.1.18(クライアント 4.1.21) MySQL文字セット UTF-8 Unicode (utf8) 様々なHPを検索して、下記のような一文を入れれば大丈夫と思ったのですが、それでも文字化けは改善されませんでした。 mysql_query("SET NAMES ujis"); 上記文はmysql_connectの直後に記述しております。 INSERT文、SELECT文どちらに不備があるのかわかりません。 ご教授お願い致します。 記述プログラム:(INSERT文) /********************************* * MySQL接続 ********************************/ // DB Connect $db = db_connect(); // DB Select select_db($db); // Set Names mysql_query("SET NAMES ujis"); /********************************* * INSERT文 ********************************/ $sql = "insert into T_YOYAKU values ('1','A','1','あいうえお')"; mysql_query($sql) 省略・・・ 記述プログラム:(SELECT文) /********************************* * MySQL接続 ********************************/ // DB Connect $db = db_connect(); // DB Select select_db($db); // Set Names mysql_query("SET NAMES ujis"); /********************************* * INSERT文 ********************************/ $sql = "select * from T_YOYAKU"; if ( $rs = mysql_query($sql) ) {

    • ベストアンサー
    • MySQL
  • ソケットエラーについて(PHP+MYSQL)

    過去ログもたくさんでていたのですが、解決しないので質問します。 PHPとMYSQLを連動させて使用したいのですが、わからないなりにサーバーの設定しています。 Fedora Core3 PHP Version : 4.3.11 Apache Version : 2.0.53 MYSQL 5.0.24a で設定しています。 PHP単体では動いています。 MYSQLもターミナル上では動いています。 PHPからの動かすと DB Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) と出たので、 mysqldをもう一度起動してみたり php.iniを /tmp/mysql.sock に変更してApacheを再起動したり my.cnfも同じ値にしているのですが (mysql.socは/tmp/にある) エラーが DB Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13) に切り替わっただけでした。 mysqldが動いていないのかなーとも思うんですが どこから手をつけていいのかわからなくなっています。 ひとつ気になるのが、PHPのテストファイルで取得したinfoの MYSQLの 項目で MYSQL_SOCKET /var/lib/mysql/mysql.sock と出ていました。 これって関係あるんでしょうか。 別の設定があるのでしょうか・・・ それともやっぱりmysqldをあたってみたらいいのか。 みなさんのご意見をお聞かせいただければ幸いです。 あと参考になるような本があれば教えてください。 よろしくお願いします。

    • aki_o
    • 回答数1
  • phpのページ送りについて

    既出の質問で大変恐縮ですが、どうしても自分の理解力が足りないため、教えてください。 phpでページ送りの機能をつけようと思います。 100件だけ取り出して、あとを 前のページへ|1|2|3|…|次のページへ のようにするのはどうしたらよいのでしょう。 いま組んでいるベースを書きます。 初心者で勉強をしているのですが頭が悪く、できれば下記に合わせて作っていただけますと幸いです。 ================================================================================== $sql2 = "select * from creater"; $result2 = mysql_query($sql2); $rows2 = mysql_num_rows($result2); if($rows2 == 0){ echo "<p>該当データがありません。</p>"; } else { while($row2 = mysql_fetch_array($result2)){ echo "<p><a href=\"creater.php?createrid=",$row2["createrid"],"\">"; echo $row2["creater"]; echo "</a>"; echo "</p>"; } } ================================================================================== 実際のページは ttp://www.game-minzoku.jp/all-creater2.php です。 何とぞ、よろしくお願いいたします。

    • 締切済み
    • PHP
    • hasu23
    • 回答数1
  • phpについて教えてください

    以前別の方が作ったphp,htmlをアレンジして予約フォームを作っています。 そこで以前「ご予約される店舗」という項目だったものを「ご予約されるコース」に変更したところ チェックをいれているのに送信内容確認画面で「ご予約されるコース」が選択されていません とメッセージがでます。 初心者でどう質問していいかわからんくて質問に不足があるかもしれませんが、 困っています。どうか力になってください。 【html側】 <table><tr> <td><img src="../img/121.gif" width="242" height="26" alt="ご予約されるコース" /></td> <td> <SELECT name="ご予約されるコース"> <OPTION value="">ご選択ください</OPTION> <OPTION value="A">A</OPTION> <OPTION value="B">B</OPTION> <OPTION value="C">C</OPTION> </SELECT> </td> </tr> 【php側】 // 必須入力項目を設定する(する=1, しない=0) $esse = 1; // 必須入力項目(入力フォームで指定したname) $eles = array('ご予約されるコース','年(第一希望)','月(第一希望)','日(第一希望)','年(第二希望)','月(第二希望)','日(第二希望)','お名前','フリガナ','性別','お電話番号','携帯番号','ご住所','email'); //-------------------------------------------------------------------- // 以上で基本的な設定は終了です。 // 以下の変更は自己責任でお願いします。(行数はデフォルト時) // 未入力画面のレイアウト → 88行目周辺 // 送信メールのレイアウト → 103行目周辺 // 差出人への送信確認メールのレイアウト → 128行目周辺 // 送信確認画面のレイアウト → 163行目周辺 // 送信終了画面のレイアウト → 194行目周辺 // 送信確認画面や終了画面のヘッダとフッタ → 209行目周辺 //-------------------------------------------------------------------- $sendm = 0; foreach($_POST as $key=>$var) { if($var == "eweb_submit") $sendm = 1; } // 文字の置き換え $string_from = "\"; $string_to = "ー"; // 未入力項目のチェック if($esse == 1) { $flag = 0; $length = count($eles) - 1; foreach($_POST as $key=>$var) { $key = strtr($key, $string_from, $string_to); if($var == "eweb_submit") ; else { for($i=0; $i<=$length; $i++) { if($key == $eles[$i] && empty($var)) { $errm .= "<FONT color=#ff0000>「".$key."」は必須入力項目です。</FONT><BR>\n"; $flag = 1; } } } } foreach($_POST as $key=>$var) { $key = strtr($key, $string_from, $string_to); for($i=0; $i<=$length; $i++) { if($key == $eles[$i]) { $eles[$i] = "eweb_ok"; } } } for($i=0; $i<=$length; $i++) { if($eles[$i] != "eweb_ok") { $errm .= "<FONT color=#ff0000>「".$eles[$i]."」が未選択です。</FONT><BR>\n"; $eles[$i] = "eweb_ok"; $flag = 1; } } if($flag == 1){ htmlHeader(); ?>

    • ベストアンサー
    • PHP
  • PHPファイルで、DBを自動生成

    PHPファイルファイル内に、DBやTABLEを自動生成するようなプログラミングってできますか? つまり、サーバーにUPした後、最初にそのPHPを開くだけで、自動的にデータベース+テーブルを作成してくれます。

    • ベストアンサー
    • PHP
    • mark28
    • 回答数1
  • PHP 気象データを取得する方法

    PHPをつかって、気象庁のページから過去の気象データを取得してMySQLデータベースに気温や湿度などのデータを格納したいのですが・・・。 気象庁(過去気象データ 1時間ごと) 例:長野県松本市2009年6月26日のURL http://www.data.jma.go.jp/obd/stats/etrn/view/hourly_s1.php?block_no=47618&year=2009&month=6&day=26 このURLをもとに、どのようなプログラムを書けばできるのか教えてください。

    • 締切済み
    • PHP
  • MySQL+PHP 接続エラーについて

    はじめて質問させて頂きます。 MySQL、PHPともに初心者です。 MAMPを使用しています。 ローカルではほぼ問題無く動作していたphpファイルをウェブ上にアップロードしたところ、以下のようなエラーが出てしまいました。 Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in~ ネットやこちらの過去ログで調べたところMAMP使用下ではよくあるエラーらしく解決法も載っていたのですが、どれを試してもなぜかエラーが消えてくれません。 ソケットもMySQLサーバー側とクライアント側で同じもの(/Applications/MAMP/tmp/mysql/mysql.sock)を参照していると思うのですが・・・ php.iniの中でも、 mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock と指定されてあります。 何か他に原因があるのでしょうか。 ド素人のため質問がすでにおかしいかもしれませんが、お知恵をお貸しください。 よろしくお願い致します。

    • ベストアンサー
    • MySQL
  • phpでmysql接続について

    こんにちは。phpでmysqlに接続するときmysql_connect関数を使っています。 VB等でデータベースに接続するとき、ADOなどの種類がありますが、mysql_connectはどのようにしてmysqlに接続しているのでしょうか? その仕組みを知りたいのですが、関数についてしか載ってません。 ご教授お願いいたします。

    • 締切済み
    • PHP
  • PHPとAPACHEまたはAN HTTPD

    WINDOWS XP sp2 PHP4.** APACHE 2.0.*.* AN HTTPD 1.42 朝まで考えていたのですけどアパッチなどが上手くいかないのでご質問させてください。 前まではAN HTTPDをつかいwebサーバーを建てていました。 ですけど最近になってPHPが気になり始め、挑戦してみようと思い手を出してみたのはいいもののPHPの表示がうまくいきません。 拡張子は.htmのままでやりたいのですけどそれはAN HTTPDで出来ませんか? AN HTTPDでならPHPはちゃんと動くのですけどAPACHEだとうまくいきません。 まとめますと拡張子はそのままでAN HTTPDかAPCHEで動かせないか? そしてAN HTTPDではPHPは動くのにAPACHEだとうまくいかないということです。 うまく伝わるかわかりませんが、分かる方がいらっしゃれば是非ご指南お願い致します。では失礼します。

    • 締切済み
    • PHP
    • konpey
    • 回答数1