taka451213のプロフィール

@taka451213 taka451213
ありがとう数966
質問数18
回答数1,706
ベストアンサー数
436
ベストアンサー率
47%
お礼率
86%

暇人です。 皆さん、よろしくお願いします。 ※過去に事例がありましたが・・・、 迷った時はベストアンサーは不要です。 他の回答者さんに譲ってあげて下さい。 別に欲しくてやってる訳ではないので。 私の回答が、何かのお役に立てれば幸いです・・・。

  • 登録日2004/09/23
  • 性別男性
  • 都道府県大阪府
  • array_fill について php

    <?php $a = array_fill(-2, 4, 'pear'); print_r($a); ?> Array ( [-2] => pear [0] => pear [1] => pear [2] => pear ) 出力結果なのですが、配列で[-1]がないのはなぜでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpのコードでうまく動かず困っています

    現在ある書籍でログイン機能の基礎を学んでいるのですが、エラーが出て困っています。 書籍内のコードや付属のサンプルファイルの物をいれたり確認したりするのですがエラーがでます。 エラー Fatal error: Call to a member function bindParam() on a non-object in C:\xampp\htdocs\tennis\login.php on line 15 (この15行目は〇の部分です) コード <?php session_start(); //セッション開始 if(isset($_SESSION['id'])){ //セッションにユーザーIDがある(ログインしている) header('Location:index.php'); }else if(isset($_POST['name']) && isset($_POST['password'])){ $dsn = 'mysql:host=localhost; dbname=tennis; charset=utf8'; $user ='tennisuser'; $password = 'password'; try{ $db = new PDO($dsn, $user, $password); $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $stmt = $db->prepare("SELECT * FROM users WHERE name=:name AND password=:pass"); ○$stmt->bindParam(':name', $_POST['name'], PDO::PARAM_STR); $stmt->bindParam(':pass', sha1($_POST['password']), PDO::PARAM_STR); //クエリ実行 $stmt->execute(); if($row = $stmt->fetch()){ //ユーザーが存在していたので、セッションにユーザーIDをセット $_SESSION['id'] = $row['id']; header('Location:index.php'); exit(); }else{ //1レコードも取得できなかった場合 //ユーザー名・パスワードは間違っている可能性があるのでもう一度ログインフォームを表示 header('Location:login.php'); exit(); } }catch(PDOException $e){ die('エラー:'.$e->getMessage()); } }else{ //ログインしていない場合はログインフォームを表示 ?> <html> ~省略~

    • ベストアンサー
    • PHP
    • ottu555
    • 回答数3
  • eclipsで、jspのエラーではないところに赤い

    eclipsで、jspの開発を行っています。 特に動作には支障はないのですが、 百個近くあるjspのうち、3件にだけ、 ソースの中を見ると、無数に、エラーではないところに赤い波線が付いて います。コメントにも、付いています。 気持ちが悪いので、消したいのですが、 対処方法はありますでしょうか? ※何度もコミットや、クリーンなどは、実施済みです。  動作も全く問題ありません。

    • ベストアンサー
    • Java
  • eclipsで、jspのエラーではないところに赤い

    eclipsで、jspの開発を行っています。 特に動作には支障はないのですが、 百個近くあるjspのうち、3件にだけ、 ソースの中を見ると、無数に、エラーではないところに赤い波線が付いて います。コメントにも、付いています。 気持ちが悪いので、消したいのですが、 対処方法はありますでしょうか? ※何度もコミットや、クリーンなどは、実施済みです。  動作も全く問題ありません。

    • ベストアンサー
    • Java
  • C# COM DELL へコールバックを設定したい

    MFCとC# COM DELLのプログラムを行ってます。 今回、MFCからC#COM DLLへコールバック関数を設定して C# COM DLLからそのコールバックを呼び出したいですが、どうしてもうまくいきません。 コードを記述します。どうか助けてください。 ------------------------------------------------------------------ MFC C++ delegate bool CallBack(int hwnd, int lParam); class CMyDlg : public CDialog { Init() { cpi = NULL; CoInitialize(NULL); HRESULT hr = CoCreateInstance(CLSID_InterfaceImplementation, NULL, CLSCTX_INPROC_SERVER, IID_IManagedInterface, (LPVOID*)&cpi); retval = 0; if (FAILED(hr)) { printf("Couldn't create the instance!... 0x%x\n", hr); } else { CallBack^ myCallBack = gcnew CallBack(&Report); cpi->SetCallback( myCallBack ); } } static bool Report(int hwnd, int lParam) { return true; } } ; ------------------------------------------------------------------ C# COM DLL namespace DLL_COM_TEST { public delegate bool CallBack(int hwnd, int lParam); public interface IDLL_COM_TESTInterface { void Execute(); void SetCallback(CallBack funcCB); } public class IDLL_COM_TESTImplementation: IDLL_COM_TESTInterface { CallBack funcCB_E; public void SetCallback(CallBack funcCB) { funcCB_E = funcCB; } public void Execute() { funcCB_E(1111, 1); } } ------------------------------------------------------------------ エラー内容 error C3756: 'CallBack': デリゲートの定義が既存のシンボルと競合します。 'CallBack' の宣言を確認してください。 'myCallBack' : 定義されていない識別子です。 error C2061: 構文エラー: 識別子'CallBack' error C2065: 'myCallBack' : 定義されていない識別子です。