検索結果

PHP

全10000件中9741~9760件表示
  • 全てのカテゴリ
  • 全ての質問
  • textareaの受け渡し

    PHPで作成されたform.php(フォーム)からkakunin.php(確認の画面) に情報を飛ばす際、 <textarea>に記述された内容は表示されるのですが、 確認画面から【修正】という形でform.phpに値の受け渡しをしようすると情報の表示がされません。 こちらがその部分のコードになります。 -form.php- <tr> <td>メニュー内容</td><td><textarea name="menu" cols="35" rows="5" value="<?php echo nl2br($menu); ?>"></textarea>※全角300文字以内でご記入下さい。</td> </tr> -kakunin.php- echo nl2br($menu); //ここでは一度情報が記載されます。 そこからまた情報をform.phpに戻すさい、 <form action="salon_reg_complete.html" method ="post"> <input type="hidden" name="menu" value="<?php echo $menu; ?>"> <form> これで戻しているのですがどうにも出来ません。 どなたかご存知の方お伺いできませんでしょうか?

    • ベストアンサー
    • PHP
    • noname#130289
    • 回答数1
  • Auth認証エラー

    Auth認証をするとログインには成功するものの下記のようなエラーが出てしまいます。解決策はございませんでしょうか。ご教授願います。 Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in /usr/local/php5/php/Auth.php on line 810 Warning: Cannot modify header information - headers already sent by (output started at /home/sites/heteml/*****/*/*/*/*****/****/*****/*****/index.php:8) in /usr/local/php5/php/Auth.php on line 838 ちなみにphpファイルは下記を実行しています。 <?php require_once("Auth/Auth.php"); function loginFunction($username, $status, $auth){ if ($status == AUTH_WRONG_LOGIN){ print("ユーザー名又はパスワードが間違っています<br>"); } print("<form method=\"post\" action=\"index.php\">"); print("<table>"); print("<tr>"); print("<td>ユーザー名</td>"); print("<td><input type=\"text\" name=\"username\"></td>"); print("</tr>"); print("<tr>"); print("<td>パスワード</td>"); print("<td><input type=\"password\" name=\"password\"></td>"); print("</tr>"); print("<tr>"); print("<td colspan=\"2\"><input type=\"submit\"></td>"); print("</tr>"); print("</table>"); print("</form>"); } $params = array( "dsn" => "mysqli://authuser:authpass@localhost/authdb", "table" => "authtable", "usernamecol" => "username", "passwordcol" => "password" ); $authobj = new Auth("DB", $params, "loginFunction"); $authobj->start(); if ($authobj->getAuth()){ echo 'ログイン済み'; }else{ echo '未ログイン'; } ?> 補足ですが、サーバーはヘテムルを使用しています。

    • ベストアンサー
    • PHP
  • サイレントステップ秒針

    シチズン(リズム時計工業)の掛け時計や置時計の機能 「サイレントステップ秒針」 に相当する機能は セイコーやカシオではなんというのでしょうか http://www.rhythm.co.jp/news/2001/news011218.php http://www.rhythm.co.jp/search/index.php

  • webで検索サイトを作りたい

    webで検索サイトを作りたいのですが PHPと言うのを勉強すればいいのでしょうか? プログラミングはvbaしかできないのですがPHPは敷居が高く感じます。 もっと簡単な言語はありませんか?

  • varcharフィールドのデータ取得

    varcharフィールドをphpで取得したいのですが255byteしかmssql_queryでは取得できません。 それ以上のデータを取得する方法、もしくはそれに変わる取得方法を教えてください。 環境 SQLsever 2005 PHP ver5.0

    • 締切済み
    • PHP
    • swqamy
    • 回答数4
  • 平行リンクの問題

    平行リンクの問題で人様のスレを使うのもアレですので 新規に図面を書きました http://www.fastpic.jp/images.php?file=3265520622.jpg 平行四辺形はめんどくさいので直角90度限定 一応、寸法的には元図に近くしました で、1Nの涙先生のお説によると どう言う訳かニュートン力学に逆らうようだ 入力:100N では出力は? 51.76/155.29=0.33 つまり100Nx0.33=33N に近いハズと思うのだが? 1Nの涙大先生お願いします No.40492 複数リンクのトルク計算について http://mori.nc-net.or.jp/EokpControl?&tid=276727&event=QE0004 先にこちらの大論争を読破してからご回答いただければ幸いです No.41908 ロバーバル機構の解析と証明 http://mori.nc-net.or.jp/EokpControl?&tid=289821&event=QE0004 ついでに、こちらもお願いします 忘れてた、↓がこのスレを書かねばならなくなった根幹でした No.41870 再:平行リンクのクランプ力計算 http://mori.nc-net.or.jp/EokpControl?&tid=289402&event=QE0004 No.41863 平行リンクのクランプ力計算 http://mori.nc-net.or.jp/EokpControl?&tid=289325&event=QE0004 ロバーバル機構の実験してみました 素材:IDEC製35mmDINレール 分銅:単2乾電池 45g 標準ロバーバル Roberval_1 写真 http://www.fastpic.jp/images.php?file=7547333318.jpg Roberval_1a 図面 http://www.fastpic.jp/images.php?file=9331906590.jpg Roberval_2 ロバーバルなので位置を替えても釣合う http://www.fastpic.jp/images.php?file=1959571545.jpg 変形ロバーバル Roberval_3 写真1  http://www.fastpic.jp/images.php?file=2424248274.jpg Roberval_4 写真2 風袋引き http://www.fastpic.jp/images.php?file=3557319626.jpg Roberval_5 写真2 荷重 http://www.fastpic.jp/images.php?file=4567331871.jpg Roberval_5a 変形ロバーバル図面2  http://www.fastpic.jp/images.php?file=4961794098.jpg 右側縦リンクを外した(風袋引き用として残す)更に単2電池1個付けて風袋引き完了 これでロバーバルとして正常に機能する 左側分銅はリンクの何処にぶら下げても釣合う 平行リンクの実験しました 平行リンク図面 http://www.fastpic.jp/images.php?file=3258073589.jpg 風袋引き写真 http://www.fastpic.jp/images.php?file=8567328084.jpg リンクに負荷を掛けた写真 http://www.fastpic.jp/images.php?file=9152468529.jpg 右側:ペットボトル1L 左側:ペットボトル350mL 理論値 350g/333g=105% つまり、許容誤差範囲内で釣り合ってる 尚、ペットボトルの内容物は普通の水道水です 量は目分量で満タン ペットボトル自体の風袋引きはしていません 平行リンク問題 http://www.fastpic.jp/images.php?file=3265520622.jpg

    • noname#230358
    • 回答数157
  • ブログサイト。2つのソースコードをご覧ください。

    いつも大変お世話になり誠にありがとうございます。 標記の件。 YouTubeを参考にブログサイトに挑戦しております。 YouTubeの説明がレベルが高く、またファイルの遷移が早いので、 私自身、訳解らなくなっています。 必死に転記しました。 しかし、どうしてもエラーが出ます。 もうギブアップしようかなと思いましたが、ぶしつけな質問ですが、皆様に教えを乞うと思いました。 参考サイトを勉強しましたがあまり役に立たないと思いました。 2つのファイルのソースコードを提示します。 また添付はそこから詳細をクリックすると次のように エラーになります。 Fatal error: Uncaught Error: Object of class Blog could not be converted to string in C:\xampp\htdocs\dbc.php:55 Stack trace: #0 C:\xampp\htdocs\detail.php(4): Dbc->getById('1') #1 {main} thrown in C:\xampp\htdocs\dbc.php on line 55      記 dbc.php <?php class Dbc { protected $table_name; protected function dbConnect() { $dsn = 'mysql:host=localhost;dbname=blog_app;charset=utf8'; $user = 'blog_user'; $pass = '**********'; try { $dbh = new PDO($dsn, $user, $pass, [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, ]); } catch (PDOException $e) { echo '接続失敗' . $e->getMessage(); exit(); }; return $dbh; } public function getAll() { $dbh = $this->dbConnect(); //①SQLの準備 $sql = "SELECT * FROM $this->table_name"; //②SQLの実行 $stmt = $dbh->query($sql); //③SQLの結果を受け取る $result = $stmt->fetchall(PDO::FETCH_ASSOC); return $result; $dbh = null; } public function setCategoryName($category) { if ($category == '1') { return '日常'; } elseif ($category == '2') { return '非日常'; } else { return 'その他'; } } public function getById($id) { if (empty($id)) { exit('idが不正です。'); } $dbh = $this->dbConnect(); $stmt = $dbh->prepare("SELECT * FROM $this->$table_name Where id = :id"); $stmt->bindValue(':id', (int)$id, PDO::PARAM_INT); $stmt->execute(); $result = $stmt->fetch(PDO::FETCH_ASSOC); if (!$result) { exit('本文がありません。'); } return $result; } public function blogCreate($blogs) { $sql = 'INSERT INTO blog(title, content, category, publish_status) VALUES (:title, :content, :category, :publish_status)'; $dbh = $this->dbConnect(); $dbh->biginTransaction; try { $stmt = $dbh->prepare($sql); $stmt->bindValue(':title', $blogs['title'], PDO::PARAM_STR); $stmt->bindValue(':content', $blogs['content'], PDO::PARAM_STR); $stmt->bindValue(':category', $blogs['category'], PDO::PARAM_INT); $stmt->bindValue(':publish_status', $blogs['publish_status'], PDO::PARAM_INT); $stmt->execute(); $dbh->commit(); echo 'ブログを投稿しました!'; } catch (PDOException $e) { $dbh->rollBack(); exit($e); } } } ?> detail.php <?php require_once('blog.php'); $blog = new Blog(); $result = $blog->getById($_GET['id']); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ブログ詳細</title> </head> <body> <h2>ブログ詳細</h2> <h3>タイトル:<?php echo $result['title'] ?> </h3> <p>投稿日時:<?php echo $result['post_at'] ?></p> <p>カテゴリー:<?php echo $blog->setCategoryName($result['category']) ?></p> <hr> <p>本文:<?php echo $result['content'] ?></p> </body> </html> 誠に恐れ入ります。 アドバイスの程、宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
  • 全く同じファイルなのにホームページの表示が変わる?

    ホームページの表示が変わってしまう原因について教えてください。 現在、「http://○〇会社.jp/」のサブディレクトリに★★会社のホームページを置いています。 なので、★★会社のホームページは、「http://○〇会社.jp/★★会社/index.php」になります。 因みに★★会社はドメインを取得しているので、URLは「http;//★★会社.jp/index.php」となっています。 同じファイルなのに表示が変わってしまうというのは、「http://○〇会社.jp/★★会社/index.php」で表示した時と、「http;//★★会社.jp/index.php」で表示した時で、同じindex.phpなのに、入力フォームや画像等の大きさが「http;//★★会社.jp/index.php」のほうが小さく表示されてしまうということです。 もちろんCSS等も全て同じ記述です。 ただ違うのは、URLの頭に○〇会社が付くか付かないかだけです。 URLが変わると表示が変わってしまうものなのでしょうか、ホームページの作成等全くの素人で原因が追求出来ずに困っております。 詳しく教えていただけると助かります、宜しくお願いします。 【補足説明】 WordPressを使用していてバージョンは3.4.2です。 確認時のブラウザは同じブラウザを使用しています。

    • ベストアンサー
    • HTML
    • tsyok
    • 回答数2
  • Smartyのtemplatesとtemplates_cのパスの基準について

    Windows環境でSmartyを動かしています。 動かしているサンプルソースがWindows用ではないため、パスなどを動くように直していたのですが、パスの設定でつまってしまいました。 サンプルのphpファイルはC:\xampp\htdocs\sample\に置いており、 Apacheのinclude_pathにC:\xampp\php\smarty\libs\を設定しました。 「templates_c」「templates」「configs」「cache」のフォルダを同じ場所に作成し、 それぞれディレクトリを指定しようとしたのですが、サンプルの「/home/~」というのをどのように直せばいいのか色々と試していて、 $smarty->template_dir = '../templates/'; $smarty->compile_dir = 'C:/xampp/php/smarty/templates_c/'; $smarty->config_dir = 'C:/xampp/php/smarty/configs/'; $smarty->cache_dir = 'C:/xampp/php/smarty/cache/'; で正常に動くのですが、 $smarty->template_dir = '../templates/'; $smarty->compile_dir = '../templates_c/'; とすると、templates_cが存在しないというエラーが出てきます。 compile_dirを"../"にするとhtdocsの直下にファイルができていたので、compile_dirはphpファイルからの相対パスで、template_dirはlibsからの相対パスになっているように思いますが、相対パスで指定する場合の基準パスが違うのでしょうか?

    • 締切済み
    • PHP
  • 複数選択した情報をそのまま次のステップに移行させる方法

    PHP5.2.4を使用しています。 ちょっとPHPと直接関係があるかは分かりませんがお願いします。 選択メニューで複数選択できるようにnameをkey[]として設定して、 例えばこの場合はaとbを選択します。 送信ボタンを押して次の[form2.php]に移ったとします。 そこでprint_r($_POST['key']);とすると、 Array([0] => 'a' [1] => 'b') と表示されるのですが、この$_POST['key']をhiddenで <input type="hidden" name="key[]" value="{$_POST['key']}"> ともたせたいのですが、このやり方だと次の[form3.php]に 移ったときにはprint_r($_POST['key']);とすると Array としか表示されません(当たり前かもしれませんが・・・) これをなんとかして <input type="hidden" name="key[]" value="{$_POST['key']}"> このような持たせ方で移行させる方法はないでしょうか? つまり、 <input type="hidden" name="key1" value="{$_POST['key'][0]}"> <input type="hidden" name="key2" value="{$_POST['key'][1]}"> とはしたくないのです。 [form1.php] <select name="key[]" size="3" multiple> <option value="a">あ</option> <option value="b">い</option> <option value="c">う</option> </select> [form2.php] <input type="hidden" name="key[]" value="{$_POST['key']}">

    • ベストアンサー
    • PHP
  • 特殊な文字列のデコードについて

    ご教授願います。 迷惑メールなどに多いのですが、下記の様に記述されている文字列があります。 ↓↓↓↓↓↓ =1B$B"(%a!<%k1\MwL5NA"(=1B(B 上記の文字列をフリーウェアの「MBaker2」でデコードすると ↓↓↓↓↓↓ ※メール閲覧無料※ の様に、読める形の文字列に変換されます。 こうした形で意図的にエンコード(?)された文字列をPHPを使ってデコードするにはどうしたら良いのでしょうか? メールクライアントのOutlook Express6等でも読めるので、一定の法則に則って変換されていると思うのですが、そのアルゴリズム(?)が判りません。 PHPのマニュアルを調べてデコード系の関数を色々と試してみましたが、どうにも上手く行きません。 前述の「MBaker2」のヘルプから、HTML特有の制御文字列と漢字コードが関係している所までは判ったのですが、ココで壁にぶつかってしまいました。 PHPで人が読める形にPHPで処理するにはどうしたら良いのでしょうか? 宜しくお願いします。 P.S PHPのバージョンは 5.2.6 を使い、PHPでの入出力は、UTF-8で統一しています。

    • ベストアンサー
    • PHP
  • 2つのクラスファイルの使用方法

    こんにちわ。PHP4.3 PHP5でのクラスについての質問です。 A.cls SQL関連のクラス(検索や登録に使用) B.cls LOG関連のクラス(SQLエラーやページ遷移時に使用) C.php 処理のページ と3つのファイルを作りました。 C.phpでA.clsとb.clsをrequireしてnewで各オブジェクト(A_obj B_obj)を作成します。 A.cls内でDB接続が失敗したり、SQLエラーがあった時に B.clsのメソッドを使用してログを書き出そうとしています。 今はA.cls内の各メソッドでB_objをglobeで呼び出すか引数で渡すかしています。 ここから質問なのですが、 c.phpで作成したB.clsのオブジェクトをA.cls内で使用しようと思えば A.clsの各メソッドでglobeするか引数で渡すかしか方法がないのでしょうか? 各clsファイルの機能がぜんぜん違うので継承は考えていません。 あいまいな質問で申し訳ないのですが、globe、引数以外で方法がありましたら、ご教授お願いします。 PHPのバージョンは4のみOKや5のみOKなどでもかまいません。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • HTTP_REFERERについて

    いつもお世話になります。 Opera, Internet Explorer, Safari, Gecko (Firefox etc..)を ターゲットにしたサイトをPHPで作ってます。 トップページにFLASHを使いました。 トップページの位置関係は、index.php > top.phpとなります。 index.phpには、トップページに移動するボタンがあります。 $_SERVER['HTTP_REFERER']を利用して、 http://www.xxx.jp/ または、http://www.xxx.jp/index.php のどちらから来た場合しか、FLASHを表示させないようにしました。 $referer = $_SERVER['HTTP_REFERER']; $href = htmlspecialchars($referer); $check_href1 = 'http://www.xxx.jp/'; $check_href2 = 'http://www.xxx.jp/index.php'; $flash_flag = 0; if($href == $check_href1 or $href == $check_href2){ $flash_flag++; } if($flash_flag > 0){ FLASHを表示 }else{ 違う画像やテキストを表示 } ところが、SafariとFirefoxは、意図通り動作してくれるのですが、 肝心のIEや、Operaは、キャッシュが効いているせいなのか、 上手く動作してくれません。(違うページからTopに戻って リロードすれば、リファイラが変化します) 前置きが長くなりましたが、どうしたら指定ページからのみ 1回だけ、FLASHを表示する事ができるのでしょうか。 アドバイス よろしくお願いします。

    • ベストアンサー
    • PHP
  • MSDOSをバックグラウンドで起動させたい。

    Windows2000のMSDOS(コマンドプロンプト)を実行すると、画面が表示されます。この画面を表示させずにバックグラウンドでプログラム(バッチファイル)を実行させるにはどうしたらよいのでしょうか? 以下、バッチファイル概要 @echo off start c:\php\php.exe c:\aaa.php 上記を実行させると、c:\php\php.exeのコマンドプロンプトが画面に表示されてしまいます。

  • mysql.iniファイルが存在しません。

    <エラー名> mysql.iniファイルが存在しません。 php.iniファイルの以下のコメントをはずしました。 ;extension=php_msql.dll extension=php_mssql.dll extension=php_mysql.dll extension=php_mysqli.dll mysql.iniファイルが存在しません。というエラーが出て困っています。 http://www.sotechsha.co.jp/sp/583/ このリンク先のサンプルプログラムを動かしたいです。 よろしくお願いします。

    • 締切済み
    • PHP
  • headerのContent-Typeの出力制御

    お世話になります。 PHPの問題なのか、Apacheの問題なのか分かりかねましたので、とりあえずPHPのカテゴリーに質問させて頂きます。 ■問題点 mmfファイルにアクセスしているように見せかけてPHPを実行するプログラムにおいて、Headerの出力として"Content-Type:application/x-smaf" だけ出力したいのだが、"Content-Type: text/html; charset=Shift_JIS" も同時に出力されてしまう。 ■出力されるHeader(一部修正しています) HTTP/1.1 200 OK Date: Wed, 25 May 2005 01:46:37 GMT Server: Apache/1.3.27 (Unix) X-Powered-By: PHP/4.3.6 Accept-Ranges: bytes Content-Type:application/x-smaf Content-length:11212 Connection: close Content-Type: text/html; charset=Shift_JIS (↑この一行が邪魔) ■PHPプログラム 拡張子mmf(smafファイル)でphpを実行し、smafファイルを出力する。 <?php $melody_file = "hoge.mmf"; $melody_filesize = @filesize( $melody_file ); $fd = fopen ($melody_file, "rb"); $contents = fread ($fd, $melody_filesize ); fclose ($fd); header("Content-Type:application/x-smaf\nContent-length:${melody_filesize}\n\n"); echo $contents; ?> ■Apache設定 AddType application/x-httpd-php .php .php4 .php3 .phtml .mmf ■動作環境 ReadHat7.2 Apache 1.3.27 PHP 4.3.6 上記の件につきまして、対応方法をご存知の方がいらっしゃいましたら宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • jQuery $.ajax JSON形式のPOST

    jQuery $.ajax JSON形式のPOSTでフォーム内容を送信し、送信先のPHPでメール送信させるプログラムをかいているのですが、どうしても$.ajaxのerrorが呼び出される状況です。errorが呼び出されますが、PHPの方のメール送信はできております。 PHP側の出力がうまくいっていないのではないかと思いますが、原因がわかりません。どなたかご教授いただけないでしょうか?宜しくお願いします。 ---js--- $("#send").click(function(){ var NAME = $('#name').val(); var EMAIL = $('#email').val(); var TITLE = $('#titlel').val(); var COMMENT = $('#comment').val(); $.ajax({ url : "sendmail.php", dataType : "json", data : {name:NAME, email:EMAIL, title:TITLE, comment:COMMENT}, type : "post", success : function(data){ if(data != ''){ alert(data.result); } }, error : function(){ alert("通信に失敗しました。"); } }); }); ---sendmail.php--- if($_SERVER["REQUEST_METHOD"] != "POST"){ header("HTTP/1.0 404 Not Found"); return; }else{ //メール送信処理 (省略) $message = "送信完了メッセージ"; $result = array('result' => $message); echo json_encode($result); }

    • sct-9
    • 回答数5
  • Oracleがインストールできない

    Oracle Database Client(lib64版)をlinux環境(CentOS5.8)へインストールしていますが、 上手く出来ません。今までインストール作業をして、何度もエラーが出ましたが何とか エラーは解消する事が出来たのですが何故かインストールができません。(と思っています) インストールできていたのであれば、 rpm -aq|grep oracle と打てば何かしらのレスが返ってくるものだと思っているのですが。。。 当然、phpコマンドで php -v と打つと PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/oci8.so' - libclntsh.so.11.1: cannot open shared object file: No such file or directory in Unknown on line と出ます。(oracleクライアントがインストールされていないので当たり前ですが。。。) どなたかこの状態での打開方法、参考になる情報等ございましたらご教示の程を お願いします。 また、認識違いのご指摘でも結構です。

    • semsan
    • 回答数3
  • Pleiades のXamppのセキュリティー

    Pleiades All in One 3.7.1.v20110924[PHP (JRE あり)]でPHPの勉強を始めました。 Xampp Control Panel からApacheとMySqlは起動してくれます。 http://localhostからXAMPPようこそ画面 左カラム「セキュリティ」をクリックすると セキュリティ画面が画像のようになっています。 普通なら右のステース枠外の下方に MySQLユーザルートのパスワードの設定リンクがあると思うのですが。 Xamppの設定は、どこも触っていません。 左側のエラーのところ一番上が 「Notice:Undefined index:navi-german in C:\pleiades-e3.7-php-jre_20110924\xampp\security\htdocs\navi.php line42 」と書かれていて、各言語のリンクになっているみたいです。 navi.phpファイルも覗いてみましたが、何が悪いか分かりませんでした。 少し難しい質問になりましたが、解決法方をご教示頂けないでしょうか? ネットで調べても、よく分からない回答しかなかったので・・・。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • includeしたナビの現在地を切り替えたいです

    コーポレイトサイト(htmlによる静的なサイト)で ヘッダーナビなど共通部分をPHP includeしてみたのですが ナビゲーションの現在地をページ毎に切り替える方法はあるのでしょうか? ご存じでしたら是非教えてください。 例えば以下のソース <例> # index.html <?php include("include.php"); ?> # include.php <ul> <li><strong>ホーム</strong></li>  ← ※現在地 <li><a href="service.html">サービス</a></li> <li><a href="company.html">会社概要</a></li> <li><a href="contact.html">お問い合わせ</a></li> </ul> index.htmlにアクセスした時は、ホームのみ<strong>ホーム</strong>、 service.html時は、サービスのみ<strong>サービス</strong>、 company.html時は、会社概要のみ<strong>会社概要</strong>、 contact.htmlは、お問い合わせのみ<strong>お問い合わせ</strong>、 と現在地を切り替えたいです。 何か条件によって切り替えるシンプルな方法があると助かります。 phpは素人なので意味不明な事を言っていたらすみません、 よろしくお願いいたします。

    • ベストアンサー
    • PHP
    • kato96
    • 回答数4