PHP

全18820件中18281~18300件表示
  • 画像をひとつにするには・・・?

    $kao = $_POST["kao"]; $karada = $_POST["karada"]; if($kao != "" && $karada != ""){ echo "<center><img src='$kao'></center>"; echo "<center><img src='$karada'></center><br>"; } というように、顔と体の画像を表示させたらふたつの画像として表示されますが、これをひとつの画像とするにはどうしたらよいのでしょうか? 回答お願いします!!

  • メールアドレスが適正かどうかの判定方法について

    表題の通りですが、OKWeb/CGIのところに同じような質問があります。それを、PHPではどういったコードになるのか、ずばり コード変換を教えて下さい。 参照:honnyaraさんの回答例です。 http://www.okweb.ne.jp/kotaeru.php3?q=370214 -------ここから------- $mail_regex = q{(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\} . q{\[\]\000-\037\x80-\xff])|"[^\\\\\x80-\xff\n\015"]*(?:\\\\[^\x80-\xff][} . q{^\\\\\x80-\xff\n\015"]*)*")(?:\.(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x} . q{80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff])|"[^\\\\\x80-} . q{\xff\n\015"]*(?:\\\\[^\x80-\xff][^\\\\\x80-\xff\n\015"]*)*"))*@(?:[^(} . q{\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\0} . q{00-\037\x80-\xff])|\[(?:[^\\\\\x80-\xff\n\015\[\]]|\\\\[^\x80-\xff])*} . q{\])(?:\.(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,} . q{;:".\\\\\[\]\000-\037\x80-\xff])|\[(?:[^\\\\\x80-\xff\n\015\[\]]|\\\\[} . q{^\x80-\xff])*\]))*}; # $email が正しいメールアドレス(addr_spec)か判定する if ($email !~ /^$mail_regex$/o) { #エラーの場合の処理 print "不正なメールアドレスです\n"; } -------ここまで------- どうか、よろしくお願いします。

    • ベストアンサー
    • waterclock
    • PHP
    • 回答数2
  • このエラー内容はどういう意味ですか?

    PHP初心者です。PHPの教本をみながら掲示板作成中なのですが、下記のようなエラーが返ってまいります。 Notice: Undefined index: upfile in C:\ … on line 24 24> $upfile_name=$_FILES["upfile"]["name"]; これはどういった意味のエラーなんでしょうか?

  • 配列をオプションメニューに書き込むには?

    PHPを始めたばかりです。HTMLスクリプトの中に埋め込めるのがPHPの特徴だ、 と本に書かれていますが、次のようにオプションメニューリストを書こうとする時は、どうしたらよいのでしょうか。JavaScript との連携も考えないと不可能のように思えるのですが、いかがなのでしょうか?どなたか、どうかよろしく御教示下さい。 (辞書の見出し語配列 $wordlist は、この同じプログラムファイル内の別の場所で、PHPをつかって辞書ファイルを読んで取得されているものとします。グローバル変数です) <SELECT size="15" name="wordlist"> for ($i = 0; $i <= $max-1; $i++) //オプションメニューに記入する { for ($i=0; $i<=$#wordlist; $i++) { print "<option value=$wordlist[$i]>$wordlist[$i]></option>\n"; } } </SELECT>

    • ベストアンサー
    • tonka729
    • PHP
    • 回答数1
  • 条件分岐ができません

    エーアイ出版の『MySQL&PHP でつくる Web データベース』という本を使ってPHPの勉強をしています。 条件文のところで以下のようなサンプル(要約)が出てきたので、作成して実行してみました。 -------------------------------------------------------------------------------- <? $RealAnswer = "長篠"; ?> <form method="post" action="sample4.php"> <table width="400" border="1"> <tr> <td><b>問題</b></td> </tr> <tr> <td> 戦国の武将で織田信長が天正3年(西暦1575年)に当時無敵と言われた武田騎馬軍団を撃破した合戦の名前を漢字二文字で答えなさい。 </td> </tr> <tr> <td><input size="10" type="text" name="YourAnswer">の合戦</td> </tr> </table> <input type="submit" value="GO"> </form> <? if($YourAnswer) { if($YourAnswer == $RealAnswer) { print("<font color=\"blue\"><b>その通り!長篠の合戦です!</b></font>"); } else { print("<font color=\"red\"><b>残念!" . $YourAnswer . "の合戦ではありません!</b></font>"); } } ?> </body> </html> -------------------------------------------------------------------------------- 答えは「長篠」のはずなのですが、フォームに「長篠」と入力して実行すると、「残念!長篠YourAnswer=長篠の合戦ではありません!」となってしまいます。 これはどうしてでしょうか? 悩んでしまって先へ進めず困っております。どなたか教えていただけないでしょうか? よろしくお願いいたします。 【動作環境】  PHP      4.2.2  Red Hat Linux 9  Apache     2.0.40  IE       6

    • ベストアンサー
    • bontodesu
    • PHP
    • 回答数3
  • GDライブラリについて

    いつもお世話になります。PHPで初めて円グラフ作成を行おうと思っているのですが、GDライブラリが旨く組み込まれていません。OSはwindows,PHP Version 4.3.1です。下記項目は行っています。何か足りない点などありましたらお聞かせ下さい。 1. phpiniのphp_gd2.dllのコメントをはずしました。 2. phpiniにextension_dir = c:/php/extensions/   を挿入。 3. GDライブラリをダウンロードしプロジェクトフォルダに展開。・・・・・ 実はこの部分が自信なく、インストールなど何もしていないので果たしてよいのかどうか・・・ 4. phpinfo()で内容を確認していますがgdに関するメッセージは表示されない。 よろしくお願いいたします。 因みにプログラムを実行すると Call to undefined function: imagecreate() in ... のようなメッセージが出力されるので、旨く組み込まれていないのでは無いかと判断しています。

    • ベストアンサー
    • hanamaru5
    • PHP
    • 回答数2
  • 携帯電話からのアクセスは別ページに

    PHP初心者です。 ページにアクセスしてきたwebクライアントが携帯電話だったら、携帯電話用にリダイレクトさせたいと思っているのですが、そのようなことはPHPで出来るのでしょうか? 方法や参考ページ等教えてください<(_ _)>

    • ベストアンサー
    • freshjive
    • PHP
    • 回答数1
  • 携帯サイトで・・・

    宜しくお願いします ドコモの携帯サイトを製作中ですが、ある条件でリダイレクトさせるため、 header("Location:index.php" );としているのですが、i-modeのシュミレーターでは問題なくジャンプしてくれるのだけど、実機で確認すると「無効なデータが含まれている」というエラーになってしまいます。いろいろ試して、上記部分の問題ではないかと思いますが、似たような経験をお持ちの方アドバイスお願いします

    • ベストアンサー
    • logomark
    • PHP
    • 回答数1
  • join関数について

    phpのjoin関数について教えてもらえないでしょうか? $temp = ereg_replace("[\r\n]", "", join( ",", $CsvData[ $i ] ) ). "\n"; アドバイスお願いします。

  • リモートファイルのrequireに関して

    はじめまして、 PHPのマニュアルには 「php.iniでallow_url_fopenを有効にした場合、 パラメータとしてファイル名をとる関数の多くでHTTPおよびFTPのURL を使用することができます。加えて、include(), include_once(), require(), require_once() 命令でURLを使用することができます。」 とあるのですが、requireでリモートファイルを読みこめません PHP のバージョンは 4.1.2 php.iniでallow_url_fopenが有効(On)になっているのは確認しました。 http://www.****1.com/hoge1.php から http://www.****2.com/hoge2.php を呼び出しています。 hoge1.php及びhoge2.phpのソースは以下のとおりです。 ----hoge1.php-------------------------------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML lang="ja"> <HEAD> <META http-equiv="content-type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <TITILE></TITILE> </HEAD> <BODY> <?php require ("http://www.****2.com/hoge2.php"); dispword(); ?> </BODY> </HTML> --------------------------------------------------------------------- ----hoge2.php-------------------------------------------------------- <?php function dispword(){ print xyz; } ?> --------------------------------------------------------------------- 実行結果は Fatal error: Call to undefined function: dispword() in ・・略・・****1.php on line 11 となります。 10行目じゃなく11行目にでてるということは、requireできてるんでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • kazu28
    • PHP
    • 回答数2
  • PHPでMySQLのDBに接続

    PHP,MySQLが使えるレンタルサーバーを借りているのですが, PHPでMySQLに接続し、php_dbを選択をするようにしたいのですが、 この時DBファイルはどこに置けばいいのでしょうか? 現在はMySQLの管理コマンド(?)とは別にpublic_htmlの中に PHPフォルダを作り、そこにDBファイルを入れています。 PHPのスクリプトは <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>練習</title> <meta http-equiv="content-language" content="ja"> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> </head><body> <?php $con = mysql_connect(); if (!$con) { echo ("Error:MySQLに接続できませんでした。<br />"); } else { echo ("接続ID=$con<br>\n"); } $selectdb = mysql_select_db("php_db" ,$con); if (!$selectdb) { echo ("Error:データベースを選択できませんでした"); } else { echo ("データベースphp_dbを選択しました。"); } ?> </body></html> としています。 MySQLには接続ができるのですが、php_dbには接続ができません。 php_dbのおき場所を変えるのか、ファイルの指定が間違っているのか その他、どの要に変更をしたらよいのでしょうか? お願いします。 環境はレンタルサーバーがLINUXでPHPのバージョンなどはわからないんです・・・!! 開発がOSがW2kでFTPで転送してます。

  • formで入力された情報を次のページへurlで渡したい

    検索ページのformで入力された情報を次のページへリンクでurlで渡したいのですが? 教えてgooでは http://oshiete1.goo.ne.jp/goo_search.php3?dummy=%A5%E1%A1%BC%A5%EB です。 よろしくお願いします。

    • ベストアンサー
    • bun_chun
    • PHP
    • 回答数4
  • ファイル容量の制限

    PHPを使って大量のテキストデータ(100Mくらい)を処理しようとしていますが、PHPで扱える容量の制限を越えているようで、処理ができません。 以前同じような現象でphp.iniを修正することで回避した記憶があるのですが、どのように回避すればよろしいでしょうか。 #ローカルのパソコンで処理するので、多少重くても問題ありません。

    • ベストアンサー
    • umioyo
    • PHP
    • 回答数1
  • Apache環境でPHPは動いているはずなのですが、一部のソースでエラーがでてしまいます。

    OSがWindows2000で、PHPは4.2.2でApacheは1.3.28です。 Apacheを起動すると 「Apache/1.3.28(Win32)PHP/4.2.2 running...」 ときちんと表示されて、簡単なソースならエラーは出ないのですが、 フォームや決定ボタンなどを使うと、Noticeのエラーなどがでます。 ちなみにPHPの使用できるサーバー(AAA!Cafe)ではきちんと表示されました。 ソースは市販本のサンプルを使いました。 どうしたらローカルでも正常に表示されるようになるかわかりません。 解決するにはどうすればいいか教えてください。

  • PHP4.3.3で動いていたものが4.3.1で動かなくなるということはあるのでしょうか。

    タイトルのままなのですが、 ローカルのアパッチにはPHPの4.3.3が入っています。 ここで問題なく動作するスクリプトが、 リモートのレンタルサーバー上だと動かなくなります。 そのレンタルサーバーはPHPが4.3.1とのことです。 PHPのスクリプトというのは本当に単純なもので、 <?php $v_box1 = $_REQUEST["v_box1"]; $v_box2 = $_REQUEST["v_box2"]; $v_kekka = $v_box1 + $v_box2; echo ("v_kekka=$v_kekka"); ?> という、ただ送られてきた二数を足して、出力するだけのものです。 宜しくお願い致します。

    • 締切済み
    • shevy
    • PHP
    • 回答数1
  • ブラウザにジャンプ先のURLを送るには?

    単純にPHPファイルを実行すると、 ブラウザ側に特定のURL、例えばhttp://www.yahoo.co.jp というようなURLにジャンプさせたいのですが、 その場合、phpファイルにはどのように記述すればいいのでしょうか。 echo "http://www.yahoo.co.jp"; とすると、そのままの文字列が、ブラウザに表示されてしまいました。

    • ベストアンサー
    • shevy
    • PHP
    • 回答数1
  • PHPでリモートでファイルを取るやり方。

    こんにちわ, 今PHPの学習をしています。 今ネットワークで接続されたPC1とPC2でPHPを作成し,PC1でApacheをたちあげて,webでそのアドレスを指定してphpを使用しています。 このとき,PC1のファイルはファイルシステム関数(dirやfile,fopenなど)でそのファイルの中身を見たりできるのですが,このときPC2のファイルを見ることは可能なのでしょうか。 ちなみにPC1,PC2ともにLinuxでtelnet,ftp,rlogin,rcp等のネットワーク系コマンドはサーバーが立ち上がっているので,使用できます。 よろしくお願いします。

    • ベストアンサー
    • yu393939
    • PHP
    • 回答数3
  • PHPでファイルアップ

    はじめまして。 PHPを勉強し始めたとこなのですが、いきなり分かりません。 ファイルの中身を見ないで単純なアップが目的です。 ファイルの名前をファイルの名前: html :uploader.html PHP:p141php としています。 アップしたいフォルダは./upフォルダです。 本を見て作っているのですが、何処が間違えているのかもわかません。 何方か教えて下さい。 ソースは uploader.htmlが <!-- saved from url=(0022)http://internet.e-mail --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <title>アップロード</title> </head><body> <form method="post" enctype="multipart/form-data" action="p141.php"> <input type="file" name="upfile"> <input type="submit" value="uploadする"> </form> </body> </html> で p141.phpが <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <title>練習</title> </head> <body> <p> file uploader </p> <?php $updir = "./up/"; $filename = $_FILES['upfile']['name']; if (move_uploaded_file($_FILES['upfile']['tmp_name'], $filename) == FALSE){ print("Upload failed..."); print($_FILES['upfile']['error']); } else { print("<b>" .$filename. "</b> uploaded!"); } ?> </body> </html> です。 PHPがいけるところのサーバーを借りているので細かい設定や 何のソフトを使っているかは分かりません。 OSはLIUNXです。 開発環境はOSがWin2kで秀丸を使って記述しています。

  • phpの正規表現について

    phpの正規表現についてです。 よく入力されたメール・パスワードを判定するのに正規表現で判定させますが、今回の指定する条件は… ・半角英数、0~9の組み合わせ ・使用禁止文字は \ ' @ [ ] の5つ ・入力は8文字以内 例 if(ereg("^[0-9a-z\!\"\#\$\%\&\(\)\=\-\~\|\{\}\;\:\+\*\,\.\/\<\>\?\_]{1,8}$", $pw)){ 記号の意味でよくわからないのがあるのですが、 { }は文字数を指定するものでよろしいのでしょうか? {1,8} は1~8文字までという意味? \が入ると認証が通ってしまってい、困っています。 ユーザーの入力    MySQLの取得結果 例 123\        → データが入らない   \123        → 123   \\123        → \123   123\123      → 123123   \\          → \ といった不具合になってしまい、MySQL側でも入力されたデータと異なったデータが入ってしまいます。\が入っても認証されないようにするにはどうすればいいんでしょうか? 正規表現の参考にしたサイトは http://itbtech.itboost.co.jp/php/php_06.php です。アドバイスよろしくお願いいたします。

    • ベストアンサー
    • u-mesh12
    • PHP
    • 回答数1
  • PHP4.3.1の不具合について

    お世話になっています。 一点、教えてください。 現在PHP4.3.1+iPlanet-WebServer-Enterprise/6.0SP1で使用している環境で、まれに以下のメッセージがブラウザに出力され、Webサーバを再起動するまで直りません。 # Warning: Unknown(/***/***/***/***/***/***/php/TES11111.php): failed to create stream: # オープンされたファイルが多すぎます。 in Unknown on line 0 ファイルが存在しない場合によく出るエラーなんですが、通常は問題なく動いていますし、対象のファイルももちろん存在しています。 PHP4.3.2もしくは4.3.3へのバージョンアップなど、これらの不具合を解決する方法をどなたかご存じの方はいらっしゃいませんでしょうか? また、現在安定稼働している実績のあるバージョン(PHP4.3.3?)は、どのあたりなのかも合わせて、情報を頂けるとうれしいです。 よろしくお願いします。

    • ベストアンサー
    • shigeki-yy
    • PHP
    • 回答数1