shaka001のプロフィール

@shaka001 shaka001
ありがとう数192
質問数55
回答数67
ベストアンサー数
23
ベストアンサー率
60%
お礼率
73%

  • 登録日2008/07/25
  • PHPでアクセスエラーがでます

    【現象】  ブラウザでPHPファイルを開くと Error: Access is Denied. というエラーがでます。 【環境】  Windows Server 2003 R2 Standard Edition SP2  IIS 6.0  PHP 5.2.17 C:\Inetpub\wwwroot フォルダのセキュリティ設定のインターネットゲストアカウントは読みとりと実行 に設定しています。wwwroot にあるHTMLファイルは問題なくアクセスできます。どこを設定すれば、PHPファイルを見れるようになるのでしょうか。PHPの内容は、phpinfo を書いているだけです。 やりたいことは、WebサーバーでPHPを動かしたいのですが、全くうまくいきません。 ググって色々なサイトをみて設定は行っていますが、ここ2日間全くダメです。どなたか助けてください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • 画像をDBに登録できない

    現在、DBに画像を登録するプログラムを作成しているのですが、登録できません。ファイルの大きさが問題なのかと思い、小さい画像(1.5M)でためしてみましたが、やはりできませんでした。 DBのフィールド名なども正しいことを確認しています。 原因、対策がわかる方がいらっしゃいましたら教えてください。 よろしくお願いします。 ---------------------- <?php if($_POST["submit"]=="upload") { // データベースに接続する処理。 略 mysql_select_db( $dbname ); mysql_set_charset("utf8"); // 文字コードを指定します。 // ファイル情報を取得 $file = $_FILES["userfile"]["name"];// 元のファイル名 $type = $_FILES["userfile"]["type"];// MIME型 $tmpname = $_FILES["userfile"]["tmp_name"];// テンポラリファイル名 $size = $_FILES["userfile']['size"];//サイズ // 画像サイズを取得 list($width, $height) = getimagesize($tmpname); // 画像データを取得 $contents = file_get_contents($tmpname); // エンコード $contents = base64_encode($contents); // SQL用にエスケープ $contents = mysql_real_escape_string($contents,$conn); // 格納 $strsql = "INSERT INTO DBpractice ("."size, imgtype, width, height, imgdata ".") values ( "."$size, '{$type}', $width, $height, '{$contents}'".");"; $res = mysql_query($strsql,$conn); print mysql_error($conn); echo "更新を完了しました。"; mysql_close($conn); } ?> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>test</title> <link href="common/css/base.css" rel="stylesheet" type="text/css" /> </head> <body> <form name="rfform" action="<?=$_SERVER['PHP_SELF'] ?>" enctype="multipart/form-data" method="post"> <input type="hidden" name="act" value="upload"> <input type="file" name="userfile"> <input type="submit" name="submit" value="アップロード"> </form> </body> </html> ---------------------------

    • ベストアンサー
    • PHP
  • 画像をDBに登録できない

    現在、DBに画像を登録するプログラムを作成しているのですが、登録できません。ファイルの大きさが問題なのかと思い、小さい画像(1.5M)でためしてみましたが、やはりできませんでした。 DBのフィールド名なども正しいことを確認しています。 原因、対策がわかる方がいらっしゃいましたら教えてください。 よろしくお願いします。 ---------------------- <?php if($_POST["submit"]=="upload") { // データベースに接続する処理。 略 mysql_select_db( $dbname ); mysql_set_charset("utf8"); // 文字コードを指定します。 // ファイル情報を取得 $file = $_FILES["userfile"]["name"];// 元のファイル名 $type = $_FILES["userfile"]["type"];// MIME型 $tmpname = $_FILES["userfile"]["tmp_name"];// テンポラリファイル名 $size = $_FILES["userfile']['size"];//サイズ // 画像サイズを取得 list($width, $height) = getimagesize($tmpname); // 画像データを取得 $contents = file_get_contents($tmpname); // エンコード $contents = base64_encode($contents); // SQL用にエスケープ $contents = mysql_real_escape_string($contents,$conn); // 格納 $strsql = "INSERT INTO DBpractice ("."size, imgtype, width, height, imgdata ".") values ( "."$size, '{$type}', $width, $height, '{$contents}'".");"; $res = mysql_query($strsql,$conn); print mysql_error($conn); echo "更新を完了しました。"; mysql_close($conn); } ?> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>test</title> <link href="common/css/base.css" rel="stylesheet" type="text/css" /> </head> <body> <form name="rfform" action="<?=$_SERVER['PHP_SELF'] ?>" enctype="multipart/form-data" method="post"> <input type="hidden" name="act" value="upload"> <input type="file" name="userfile"> <input type="submit" name="submit" value="アップロード"> </form> </body> </html> ---------------------------

    • ベストアンサー
    • PHP
  • 画像をDBに登録できない

    現在、DBに画像を登録するプログラムを作成しているのですが、登録できません。ファイルの大きさが問題なのかと思い、小さい画像(1.5M)でためしてみましたが、やはりできませんでした。 DBのフィールド名なども正しいことを確認しています。 原因、対策がわかる方がいらっしゃいましたら教えてください。 よろしくお願いします。 ---------------------- <?php if($_POST["submit"]=="upload") { // データベースに接続する処理。 略 mysql_select_db( $dbname ); mysql_set_charset("utf8"); // 文字コードを指定します。 // ファイル情報を取得 $file = $_FILES["userfile"]["name"];// 元のファイル名 $type = $_FILES["userfile"]["type"];// MIME型 $tmpname = $_FILES["userfile"]["tmp_name"];// テンポラリファイル名 $size = $_FILES["userfile']['size"];//サイズ // 画像サイズを取得 list($width, $height) = getimagesize($tmpname); // 画像データを取得 $contents = file_get_contents($tmpname); // エンコード $contents = base64_encode($contents); // SQL用にエスケープ $contents = mysql_real_escape_string($contents,$conn); // 格納 $strsql = "INSERT INTO DBpractice ("."size, imgtype, width, height, imgdata ".") values ( "."$size, '{$type}', $width, $height, '{$contents}'".");"; $res = mysql_query($strsql,$conn); print mysql_error($conn); echo "更新を完了しました。"; mysql_close($conn); } ?> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>test</title> <link href="common/css/base.css" rel="stylesheet" type="text/css" /> </head> <body> <form name="rfform" action="<?=$_SERVER['PHP_SELF'] ?>" enctype="multipart/form-data" method="post"> <input type="hidden" name="act" value="upload"> <input type="file" name="userfile"> <input type="submit" name="submit" value="アップロード"> </form> </body> </html> ---------------------------

    • ベストアンサー
    • PHP
  • 画像をDBに登録できない

    現在、DBに画像を登録するプログラムを作成しているのですが、登録できません。ファイルの大きさが問題なのかと思い、小さい画像(1.5M)でためしてみましたが、やはりできませんでした。 DBのフィールド名なども正しいことを確認しています。 原因、対策がわかる方がいらっしゃいましたら教えてください。 よろしくお願いします。 ---------------------- <?php if($_POST["submit"]=="upload") { // データベースに接続する処理。 略 mysql_select_db( $dbname ); mysql_set_charset("utf8"); // 文字コードを指定します。 // ファイル情報を取得 $file = $_FILES["userfile"]["name"];// 元のファイル名 $type = $_FILES["userfile"]["type"];// MIME型 $tmpname = $_FILES["userfile"]["tmp_name"];// テンポラリファイル名 $size = $_FILES["userfile']['size"];//サイズ // 画像サイズを取得 list($width, $height) = getimagesize($tmpname); // 画像データを取得 $contents = file_get_contents($tmpname); // エンコード $contents = base64_encode($contents); // SQL用にエスケープ $contents = mysql_real_escape_string($contents,$conn); // 格納 $strsql = "INSERT INTO DBpractice ("."size, imgtype, width, height, imgdata ".") values ( "."$size, '{$type}', $width, $height, '{$contents}'".");"; $res = mysql_query($strsql,$conn); print mysql_error($conn); echo "更新を完了しました。"; mysql_close($conn); } ?> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>test</title> <link href="common/css/base.css" rel="stylesheet" type="text/css" /> </head> <body> <form name="rfform" action="<?=$_SERVER['PHP_SELF'] ?>" enctype="multipart/form-data" method="post"> <input type="hidden" name="act" value="upload"> <input type="file" name="userfile"> <input type="submit" name="submit" value="アップロード"> </form> </body> </html> ---------------------------

    • ベストアンサー
    • PHP