PHP

全18820件中18241~18260件表示
  • データ検索

    PHPからMYSQLのデータを検索するごくごく簡単なプログラムを作ってみようと思いました。 どうやらデーターベースにアクセスしていないような・・・・・??? 初心者です。申し訳ありませんがよろしくお願い致します。 <? $db = mysql_connect(); mysql_select_db('suzu'); //前画面からのパラメータ $ab = $_POST["Memb"]; //一致データ検索 $sql = " select * from Toshokan \n " . " where to_menb = '$ab' " ; $res = mysql_db_query($db,$sql); $arycol = mysql_fetch_array($res,MYSQL_ASSOC); print ("$ab"); print ("###"); print ($res["to_menb"]); print ("***"); print ("$FMemb"); print ("###"); print ($arycol['to_post1']); if ( $res == $FALSE ) { die("新規登録"); } else { die("更新"); } mysql_free_result ($res); mysql_close($db); ?> 結果 上記の print ($res["to_menb"]); print ($arycol['to_post1']); は出力されずにダミー状態です。 データーベースにアクセスされていないと考えたのですが、、、、、 どなたかご教授いただければ幸いです。

    • ベストアンサー
    • hanamaru5
    • PHP
    • 回答数3
  • PHP配列をJavaScriptに渡したい(再)

    済みません。まだ成功しておりませんので、引き続きご教授をお願いいたします。 4万行になるGermJ.txt というファイルを4000行に削ると、成功しましたが、それ以上の行数だと画面が真っ白になったり、ハング状態になりました。 もう後一歩なのですが、どうか、よろしくご指導ください。 function getArray() { <?php $file = fopen("GermJ.txt","r"); $phparray = file('GermJ.txt'); fclose($file); $max = count($phparray); for ($i=0; $i<$max; $i++) { echo 'jsArray[' . ($i) . ']="' . ereg_replace("\r\n","",addslashes($phparray[$i])) . '";' . "\n"; } ?> for(i=0;i<jsArray.length;i++) { document.writeln(jsArray[i]+"<br>\n"); } }

    • ベストアンサー
    • tonka729
    • PHP
    • 回答数3
  • eval

    if (preg_match("/aaa/", "aaa")) { print 'aaa'; } のevalを if (eval('preg_match("/aaa/", "aaa")' . ';')) { print 'aaa'; } のようにしてみたのですが、間違っていました。 evalで書くとどうなるんですか?

    • ベストアンサー
    • ninmurai
    • PHP
    • 回答数1
  • 外部ファイル内の検索、表示方法

    初心者です。 どうしても分からないことがありますので、 質問させていただきます。 -----data.txt----------------- 2004/2/1,今日は2004年2月1日です。 2004/3/3,今日はひな祭りです。 ------------------------------ index.php、data.txtの2つのファイルを使用します。 PHPでdata.txtのファイル内を検索し、今日の日付とマッチ した場合は、「,」以下のコメントを表示したいと思っていますが、どのようなスクリプトになりますでしょうか? どなたか分かる方ご教授ください。 また、上記のようなスクリプトを公開しているサイト がありましたら、教えていただければと思います。

    • ベストアンサー
    • umioo
    • PHP
    • 回答数2
  • PHPによる並べ替え(ソーティング)のプログラム方法

    例えば次のような表があったとします。 ------------------- |名前|国語|数学|英語| ------------------- | B | 75 | 82 | 69 | ------------------- | C | 87 | 80 | 71 | ------------------- | A | 85 | 73 | 92 | ------------------- これを例えば国語の点数の高い順で並べ替えるとこうなりますよね。 ------------------- |名前|国語|数学|理科| ------------------- | C | 87 | 80 | 71 | ------------------- | A | 85 | 73 | 92 | ------------------- | B | 75 | 82 | 69 | ------------------- さてここで質問なのですが、上のような数字や名前のアルファベット順でのソーティングを実現するプログラムは、どのように作成すればよいのでしょうか。 済みませんがどなたかお教え下さい。勿論教えるときに例として上の表を用いてもかまいません。

    • 締切済み
    • NobNOVA
    • PHP
    • 回答数5
  • 画像の連結

    みなさんこんにちは。 PHPで画像を連結しようとしています。 「ImageMagick」の「montage」を利用していますが、画像が大きいせいか、非常に時間がかかります。 PHPで、実行できて、画像の連結処理が早くなる方法をおしえていただけないでしょうか?

    • 締切済み
    • daira
    • PHP
    • 回答数1
  • 変数が多い場合の処理について

    test1.phpで入力画面を作成し、 test2.phpでtest1.phpで入力された項目の表示をしたいと考えています。 test1.phpで入力項目が20個あり、 変数名が $insert_data1, $insert_data2, ....$insert_data30 と30個ほどあります。 test2.phpでこの30個の入力データを表示させる場合、 print $insert_data1; print $insert_data2; ・ ・ ・ print $insert_data30; とするとちょっと長いので for文とか、while文とか使用して、簡潔に作成したい と考えています。 また変数は今は30個ですが、増えたり、減ったりする かもしれないので、できれば動的に対応するもので あってほしいと考えています。 いいたいことがうまく伝わらないのですが、 ↓みたいにしたいということです。(これはできないとおもいますが・・・) for($cnt=0;$cnt<count($insert_data***);$cnt++){ print $insert_data.$cnt; } です。アドバイスお願いしますm(_ _)m

    • ベストアンサー
    • TOKIO2003
    • PHP
    • 回答数2
  • PHPでファイルのアップロード

    OSはLinuxのfedoraを利用しており、WebサーバーソフトはApacheを利用しています。 PHPを使って、クライアントからサーバーにファイルのアップロードをしたいのですが、プログラミングがあまり理解できておらず、アップロードができません。ちなみにphp.iniファイルの設定に関しては、アップロードは受け付けるようにしていますし、設定にミスはないと思います。 sample.phpというファイル名で下記のファイルを作ってみたのですが、アップロードすることができませんでした。まだPHPは初心者で間違いだらけだと思うのですが、こうすればアップロードできるようになるといった指摘をお願い致します。 <html> <head> <title> </title> </head> <body> <form enctype="multipart/form-data" action="sample.php" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="30000"> Send this file: <input name="userfile" type="file"> <input type="submit" value="Send File"> </form> <?php if(isset($uploadfile) and is_uploaded_file($uploadfile)) { if(move_uploaded_file($uploadfile, $path . "/var/www/html/test/" . $uploadfile_name)){ print("<br>Uploaded file saved."); }else{ print("<br>Uploaded file save failed."); } } ?> </body> </html>

  • chmodでのパーミッション

    実行すると、同じディレクトリにあるディレクトリとその中のファイルを同じ階層にディレクトリを新規に作って、その中のファイルを全部コピーするスクリプトを組んでいます。 コピーはうまくいったのですが、パーミッションの設定がうまくいきません。 例えば @chmod("$dir/xxx.cgi",0755)or die("エラー"); と書くと、パーミッションは363になってしまいます。 5ファイルくらいあるのですが、他のパーミッション(例えば666など)も137になってしまいます。 Webを検索してもこういった事例にはおめにかからないのですが、私の使っている2つのサーバーで、どちらも同様の結果でした。 何がいけないのでしょうか? よろしくお願いいたします。 #ついでにmkdirも作成はできるのですが、パーミッションが必ず755になってしまいます。 #作成されたディレクトリやファイルのownerは、1つめのサーバーではnobody、もう一つのサーバーではログインユーザーになります。 #サーバーはどちらもLinuxです。 #PHPのヴァージョンは、1つめが4.3.1、2つめが4.3.4です。 よろしくお願いいたします。

    • ベストアンサー
    • umioyo
    • PHP
    • 回答数2
  • タイムアウトについて

    Maximum execution time of 30 seconds exceeded というエラーが出てしまいました。 確かにソースは長いのですが、内容としてはDBを読み、その内容をHTMLではきだす、といったものです。 php.iniの設定は、「safe_mode = Off」になっています。 Resource Limitsで、max_execution_time = 30になっていたのを、max_execution_time = 360に治しましたが、変化ありませんでした。 どうしたら、タイムアウトを長くできますか? ループを抜けることができないといった状況はありません。 教えて下さい。宜しくお願いします。

    • 締切済み
    • rui_cho
    • PHP
    • 回答数1
  • 配列の基本

    perlだと@a = ('a'..'z','A'..'Z','0'..'9','_'); なんですが、PHPで $a = range('a', 'z'); array_push($a, range('A', 'Z'), range('0', '9'), '_'); とやって var_dump($a); で確認すると失敗していることがわかりました。 直してください。

    • ベストアンサー
    • rianiuse
    • PHP
    • 回答数1
  • PHPのFORMのテキスト入力を自動で漢字入力にする方法は?

    PHPのFORMのテキスト入力を自動で漢字入力ONにする方法はありますか??? よろしくお願いします

    • ベストアンサー
    • bun_chun
    • PHP
    • 回答数1
  • HPをhtmlからphpにするメリットって?

    いま、HPをリニューアルしているのですが・・・ PHPのスクリプトを随分と見かけるようになってきて、あるサイトを読んだら、htmlと同様にphpでも書ける事を知りました。 動作が速いとかってメリットが書かれていますが、実際のところどうなんでしょうか? 先々を考えて、変えるだけの価値はあるのでしょうか?

    • ベストアンサー
    • banana777
    • PHP
    • 回答数3
  • GDへ値を渡す方法は?

    JPGraphを使用してグラフを作成したいのですが、値を渡す方法がわかりません。 以下に簡単な構成を示します。 表示フォーム(Main.php) <?php Echo '<img src="Graph.php">'; ?> グラフ(Graph.php) <?php JPGraphの描画処理 ?> こんな感じです。今、データベースアクセス処理をどこに置くべきか悩んでいます。 ここで、表示フォームにおいた場合も、グラフ内においた場合も、もしくは別のphpファイルにおいた場合でも 配列またはキーとなる変数を渡す必要がありますが、その方法がわかりません。 ご存知の方がいらっしゃいましたら、ご教授ねがいます。 とりあえず今は、グラフ内にデータベース処理をおいて、セッション変数からキーを取り出しています。

    • ベストアンサー
    • noname#156053
    • PHP
    • 回答数1
  • 連想配列のキーを得るには

    $xx = array('a' => 'd'); こういう連想配列がどこかで定義されていて、キー名が不明の$xxから唯一のキーである'a'を得るにはどうしたらいいですか? foreach()でできますが、素直に得る方法があると思います。

    • ベストアンサー
    • ninmurai
    • PHP
    • 回答数2
  • 多次元配列のカウントのしかた

    すみません、質問させてください。 $array1:1次元配列 $array2:2次元配列 1次元配列のカウント(要素数)をしるには count($array1) とすれば取得することができますが、 2次元配列のカウントを取得するにはどのように すればいいのでしょうか?そんな関数はありますか? $array2のデータの中身 $array[0][0] = 'a'; $array[0][1] = 'b'; $array[1][0] = 'c'; $array[1][1] = 'd'; $array[2][0] = 'e'; $array[2][1] = 'f'; この場合、3という値が欲しいのですが・・・ 宜しくお願い致します。

    • ベストアンサー
    • TOKIO2003
    • PHP
    • 回答数1
  • 再度、リモートファイルのrequireに関して

    以前、この板で質問させてもらって、解決したと思っていたのですが、実は勘違いで解決にしてしまいました。 ですので、再度質問させてください。 前回の質問&解答は ブラウザのキャッシュに「リモートファイルのrequireに関して」をキワードに検索していただくようお願いします。 ここからが本題ですが、 requireで呼び出すファイルが、呼び出される側のサーバーでphpファイルとして認識されると呼び出せないことです。 phpファイルと認識されないファイル(拡張子がtxtなどのファイル)では正常に呼び出せます。 これは前回解答いただいたとおり、呼び出される側のサーバーがphpファイルとして認識した場合0バイトのファイルが返ってくるのが原因だと思います。 ところが http://www.php.net/manual/ja/function.include.php の 例 11-5. HTTP経由のinclude() では、むしろphpファイルと認識されないとうまく動作しないような書き方がされています。 txtで読みこめるのですが、直接アクセスされたときに中身を見られるのが嫌なため、phpファイルを読みこみたいので改めて質問させてもらいました。 よろしく、ご教授ください。

    • ベストアンサー
    • kazu28
    • PHP
    • 回答数1
  • exit()はexitでよいか

    PHP4と5で、exit();はexit;と書いてもよいですか? ()を書いても書かなくても同じ動作をする関数は他にもありますか?

  • 同時アクセスを制限する方法は?

    PHPでwebサイトを作っています。 ユーザについて同時に一つだけセッションを許すようにしたいのですが、その実現方法がわかりません。 どうやって実現すればよいでしょうか?ご教授お願いします。

    • ベストアンサー
    • noname#156053
    • PHP
    • 回答数2
  • PHP+PostgreSQLにおける「pg_exec」と「pg_query」について

    こんばんわ。 今日からASPをPHPに変えてプログラムを開発しているものです。 ある書籍にSQLを実行する場面で「pg_query」と書いてあってのでそれでやっていましたがエラーが出ていました。 違う書籍に「pg_exec」と記載されていたのでそちらでやるといままでのエラーがうそのように表示されました。 これはPHPまたはPostgresのバージョンか何かが影響しているのでしょうか? また、過去書き込みで「pg_query」を使ったほうがいいとの書き込みがあったのですが・・・。 どうしたものでしょうか・・・お手数をおかけしますがお教えくださいますようお願いいたします。

    • ベストアンサー
    • zenon55
    • PHP
    • 回答数1