検索結果

PHP

全10000件中5501~5520件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPの「ereg」って何の略ですか?

    PHPは ereg とか preg とかいう関数がよく出てきますがこれは何の略語なんでしょうか? pはPerlのことなのかなくらいは見当がつきますが… よろしくお願いいたします。

    • 締切済み
    • PHP
    • ikataro
    • 回答数1
  • 【PHP】count( )の結果に納得がいかない

    PHP初心者です。 配列要素数を数えるcount()ですが納得いきません。 たとえば、 $myArray = array(); $myArray[0] = NULL; print count($myArray); とすると「1」となります。 NULL まで数えなくてもいいのに… NULLを数えたくないならどんな方法があるでしょうか? お詳しい方、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • GOTO命令のようなことをPHPで

    PHP4とmySQLで、以下のことがしたいのですが ・数字3文字の乱数を生成する ・DBに同じ値がないかチェックする ・同じ値が既にDBにあったときは乱数を生成するところからやり直す ・なければDBに書き込んで処理終了 ※DBには オートインクリメントのID | 乱数 の2フィールドを使用 ※乱数はintではなくvarcharとして書き込む PHPにgoto命令がないので、スマートなやり方ご存知の方いらっしゃいましたら教えてください。 あと数字3文字の組み合わせなので、DBに値が1000個入っているとそれ以上書き込めないので処理の中止(exit)を行いたいのですが、どこで分岐したものか悩んでますので、併せてご指導いただければ幸いです。 $rand1 = (0,99); $rand2 = (0,99); $rand3 = (0,99); $abc = $rand1.$rand2.$rand3. $sql = //省略 $result = $sql; if($abc == $result){ //重複アリ:この中の処理をどうするとスマートなのか、、、} elseif{ //重複してないのでDBに書き込みます }

    • ベストアンサー
    • PHP
  • PHPのGETパラメーターの検索値の変更

    電話番号のデータ検索で、ハイフンが入っていたり、入っていなかったりして、検索の値を、Getパラメーターで取得したデータの「-」ハイフンを抜いて検索の値に格納したいのですが、$_GET['tel']をstr_replaceしても、「-」でexplode後、implodeしてもデータ検索にひっかかりません。 $_GET['tel']のデータ変換を行う方法ありましたら教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • PHP
    • ameosan
    • 回答数2
  • 【PHP】半角「\」を全角「¥」に変換したい(2)

    同じ過去の質問を見つけたのですが、実行してみたところできなかったので相談させてください。【過去質問】:http://oshiete1.goo.ne.jp/qa3065958.html PHP Version 4.4.6、文字コードはshift-JISです。 アンケートフォームで入力された値を受け取り、半角「\」があれば全角「¥」に置換したいのですが、上手くいきません。 試したのは下記の方法です。 [1]  $str = preg_replace("\\", "¥", $str); [2]  $str = mb_ereg_replace("\\\\", '¥', $str); [3]  $str = preg_replace("/\\\\/", '¥', $str); 同じ質問をされている方は文字コードが「UTF-8」で上記の[2][3]で上手くいっているようなので、文字コードを変更すればいいのかもしれませんが、現在あるフォームを修正しているので、できればshift-JISでしたい・・・と模索中です。 また、サイトの性質上「○○円の~」というようなメッセージが多いので、¥を削除することはできるだけ避けたいです。 ご指導をお願いいたします。

    • ベストアンサー
    • PHP
    • noname#102084
    • 回答数1
  • php掲示板でトリップ(ID)をつけたい

    phpとMySQLを使ったシンプルな携帯掲示板を使っています。 そこにトリップ(ID)を実装したいのですが、どのようにしたらいいのでしょうか? また、そもそも、トリップ(ID)は携帯でも利用できるものなのでしょうか?

    • ベストアンサー
    • PHP
    • iiw2
    • 回答数1
  • PHP+MySQLで型の整合について

    「型」「正規表現」などで検索した結果同様の質問が見当たらなかったため新しく質問します。 現在PHP上のフォームで入力した値を使ってInsert処理やUpdata処理を実装しようとしています。 その際、入力した値がフィールドの型をオーバーしていた、もしくは違う型で入力していた場合、やり直しを要求するような指示をしたいと思うのですが、どうすれば可能でしょうか? このときデータの型はページ内には置かず、入力値のフィールド名を用いてデータベースから参照できるようにするようにするものとします。 よろしくお願いします。

    • ベストアンサー
    • PHP
    • nazonin
    • 回答数2
  • phpからMYSQLに接続ができません!!

    フォームに入れた情報をDBに保存したいのですが、表面上エラーは出ていないのですが、DBには保存させていないんです・・・ どうしてでしょうか??

    • noname#45608
    • 回答数1
  • MYSQL,PHPで分からないことがあります。

    PHP、HTML、MYSQLを使って、WEBで文書の添削をするシステムを作っています。 今の現状は、<FORM>で文書を書き直してもらい、原文と添削後の文を同時に表示するだけで、添削部分は自分で見極めなければなりません。 そこで、添削部分の色を変えて表示しようと思ってます。 ヤフーメールやホットメールのように入力テキストの色を変更して保存するにはどのようにすればいいでしょうか?? また、変更した色のテキストはそのままデータベースに保存できるのでしょうか?? 知識不足ですみませんが、よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP 配列の添字に変数は使えない?

    phpで初歩的な質問ですが、foreachでループしてる間 配列にどんどん文字を入れたいと思います。 $i = 0 ; foreach($entry as $no){ $sort[\'$i\'] = \"hogehoge\" ; $i++; } イメージは↑こんな感じにしたいのですが、配列の添字に変数は 使えないようなことが書いてありました。 こういう動きをする場合にはどうすれば良いのでしょうか? ご教授よろしくお願いいたします。

    • ベストアンサー
    • PHP
    • noname#114792
    • 回答数1
  • 【postfix】aliacesを使用しphpスクリプトを動かす

    postfixにて受け取ったメールを内部phpプログラムに引き渡す設定をaliacesにて行おうと考えているのですが、 sample@email.com 宛のメールを sample: "|/usr/bin/php /home/www/testmail/test.php" というようにaliacesに書き込み、処理を行う事が出来るというのはわかるのですが、 postfixに来たメール全てに対して、プログラムを実行する方法は出来るのでしょうか? sample: "|/usr/bin/php /home/www/testmail/test.php" この"sample"の部分をワイルドワード的な物に変えて使用できるのでしょうか? 今考えられえる方法としまして、プログラムを動かす為のメールアドレス exec@email.com を作成し、postfixに来たメールすべてに対し、exec@email.comに転送をする。 aliacesには以下のコマンドを書く。 exec: "|/usr/bin/php /home/www/testmail/test.php" この方法しか思いつかないのですが、何かもっと手間の掛からないいい方法は御座いますでしょうか?ご教授願います。

  • mysqlをphpでいじってるんですが・・・

    実はややこしいテーブルを作ってしまって、データの加工に困っています。 ひとつのテーブル内に二つ、同じ外部テーブルを参照するテーブルです。 joinでひとつは結合できたのですがもうひとつはうまくいきません。この場合なにかよい解決策はありませんか?

    • ベストアンサー
    • PHP
  • PHPでファイルアップロードがうまくいきません

    PHP初心者なんで宜しくお願い致します。 ファイルアップロードのシステムを作っているんですが どうもうまくいきません。 <form action="<? $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"> 写真:<input type="file" name="file" size="40" /> <input type="submit" name="new_write" value=" 登録 "> </form> <? if(isset($_POST['new_write'])){ $filename = $_FILES['file']['name']; $updir = "./image/".$filename; if(move_uploaded_file($_FILES['file']['tmp_name'], $updir)){ print "OK"; }else{ print "NG"; } } ?> 上記の記述をしています。 そしてphpinfo()で情報を確認しても file_uploadsはONになっています。 そしてPHPのバージョンは4.4.2です。 単純なことかもしれませんが、宜しくお願い致します。

    • ベストアンサー
    • PHP
    • taabooo
    • 回答数1
  • php+mysqlを勉強したいのですが・・・

    mysqlは全くわからずでこれから勉強したいと思っております。 xamppをインストールして「mysql入門」などで検索してみたところ apacheとphpとmysqlをそれぞれ個別にインストールする前提で紹介されており データベースの作成方法もコマンドから入力という形でした。 試しにコマンドに「mysqlshow」と入力すると以下のようなエラーがでます。 (apache,mysqlの稼動は確認済みです) 内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません xamppは一括で簡単に必要な環境を作ることができるということだったので インストールしたのですが解決するには個別にインストールするしか ないのでしょうか? http://localhost/phpmyadmin/からであればデータベースを作成することができました。 xamppをDドライブにインストールしたのが原因?とも思ったのですが アドバイスなど頂けますと幸いです。 また、xamppの環境にてmysqlの説明をわかりやすくしているサイトなどがあれば教えて下さい。 mysqlは経験がなく右も左もわからない状態なのでわかりづらい質問かと思いますが 宜しくお願い致します。

    • 締切済み
    • PHP
    • noname#65793
    • 回答数6
  • PHP+MySQLで(特殊な)並べ替えをしたい

    例えば、ランクSS~Cの値を格納しているカラムで、 SS>S>A>B>C のような順序でソートをかけたいのですが、 カラムの増設をせずに実現できる方法はありますでしょうか。 それともランクで並べ替える用のカラムを 加えなければできないでしょうか。 なるべくなら、純粋なデータのみをDBに格納して 一機能のためだけのフィールドを作るのは 避けたいと思っているのですが。 可否がわかるかたいらっしゃいましたら お願い致します。

    • ベストアンサー
    • MySQL
    • Claudia
    • 回答数1
  • LinuxにPHPをソースからインストールできない・・・

    Linuxを四苦八苦しながら触り始めて、一週間となります。 会社のLinuxにPHPをインストールしようかと思ったのですが、コンパイルエラーからなかなか進めません。 Linux Red Hat Enterprise Linux 4 RPM httpd httpd-2.0.52-9.ent httpd-devel-2.0.52-9.ent httpd-suexec-2.0.52-9.ent system-config-httpd-1.3.1-1 httpd-manual-2.0.52-9.ent RPM版のPHPは既にアンインストール済みです。 mysqlはソースでインストール済みです。 apxsの場所 /usr/sbin/apxs # perl -v This is perl, v5.8.5 built for i386-linux-thread-multi $PATH確認 /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin ソールからインストールしたいPHPは4.4.6です エラー内容 # ./configure --with-apxs2=/usr/sbin/apxs (中略) Configuring SAPI modules checking for AOLserver support... no checking for Apache 1.x module support via DSO through APXS... no checking for Apache 1.x module support... no checking for mod_charset compatibility option... no checking for Apache 2.0 filter-module support via DSO through APXS... no checking for Apache 2.0 handler-module support via DSO through APXS... Sorry, I cannot run apxs. Possible reasons follow: 1. Perl is not installed 2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs 3. Apache was not built using --enable-so (the apxs usage page is displayed) The output of /usr/sbin/apxs follows: Can't exec "/usr/bin/apr-config": No such file or directory at /usr/sbin/apxs line 48. Use of uninitialized value in scalar chomp at /usr/sbin/apxs line 53. -O2 -g -pipe -m64 apxs:Error: /usr/bin/apr-config not found!. configure: error: Aborting apr-config がない(?)と言われているようなのですが、aprを探したところなさそうです。 aprをインストールすればいいのでしょうか? ネットで探してみたのですが、解決方法はなかなか見つからず・・・。 できれば、apacheはこのまま使用したいのですが。 なにか解決法やアドバイスがあれば、よろしくお願いいたします。

  • PHPとPostgreSQLを使用した勤務管理

    こんにちは、みなさん宜しくお願い致します。 現在PHPとPostgreSQLを使用して勤務管理を作成しているのですが またまた躓き自分ではこれ以上解決出来なくなったので、再度こちらにて質問させて頂きます。 ※自分が行おうとしている処理一覧です 下記のようなレアウトのテーブルがあります。 ---------------------------------------- 日付(曜日) | 労働時間 | チェックボックス | 登録ボタン  当月15日    |  翌月15日 ---------------------------------------- となっております。 1:日付表示は教えて頂いた処理で実現する事が出来ました。 <?php $now = time(); $year = date('Y', $now); $month = date('m', $now); $day = date('d', $now); if ($day < 15) $month--; $numOfDays = date('t', mktime(0, 0, 0, $month, 1, $year)); for ($d = 0; $d < $numOfDays; $d++){ echo date("Y-m-d(D)", mktime(0, 0, 0, $month, 15+$d, $year)). "\n"; } ?> 2:労働時間を入力し、登録ボタンを押せば日付と労働時間がDataBaseに登録される様にしたい 3:出来るならば登録をチェックボックスが押されている項目だけをDatabaseに登録するようにしたいのです。 しかし自分が試した限りではcheckboxを押した項目だけを取得させDatabase に登録させるという処理が出来ませんでした。 それどころか、労働時間を入力し登録ボタンを押せば労働時間を入力した 日付と労働時間がDataBaseに登録される処理すら出来ない状態です。 ご教授をお願いしたく質問させて頂きました。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • こんなスクリプトを探しています (CGI PHP)

    こんにちは。どのカテゴリが最適かわからなかったので、とりあえず「その他」で質問します。以下のようなホームページを作りたいと思っています。扱うのは何でもいいのですが、モデルとして「家庭教師」を考えてください。 家庭教師をしたい人が登録し、閲覧者は自由に家庭教師を探せる。 その時に家庭教師は「年齢」とか「性別」「地方」「(出身)大学名」「卒業・在学中か」「教えられる科目」「ひとことメッセージ」などを登録します。そして、閲覧者(探している人)は、それぞれの項目で検索して、自分にあった人をさがす・・・そんな感じです。賃貸マンションリストの検索なんかと良く似ていますが、違いは登録したい人が自分で登録します(後でログインして変更も可能)。 上記のような「感じ」のPHPあるいはCGIスクリプトは無料・有料を問わずないでしょうか?システム屋さんに頼むまで大げさなものではなく、簡単に上記程度の検索項目が検索できるような、データベースサイト?を作りたいと思っています。ある程度の雛形さえあれば、プログラムをいじれる友人が項目を増やしたり減らしたりの改造程度ならしてくれると言っているので、(改造許可されている)スクリプトが、たとえ有料でもあれば嬉しいなと思っています。 スクリプトのインストールなどはできるのですが、プログラムは素人ですので、上記のようなプログラムがどれほど難しいものなのか、ちょっと既存のものをいじればできるようなものなのか、又は既存でスクリプトが有料・無料問わずあるのかがわかりません。雛形になるようなスクリプトはあまり無くて、システム屋さんや制作業者さんに頼まないといけないのであれば、そのように言ってくださればと思います。 乱文になりましたが、どうぞ宜しくお願いします。

  • PHP 配列結果を保存する方法ですが

    PHP5.0 apache2.0.58 mysql 5.0 という環境でプログラムを作成していますが難問にぶつかりました。 質問: http://www.sound-uz.jp/php/tips/file.html こちらのサイトでツリー表示のコードを拝見しながら 表示することはできましたがこの画面のイメージのまま メモ帳に保存できないですか?つまりループしながら 画面に表示させるのをメモ帳かファイル形式で保存させたいですがいい方法はありませんか? foreach( $tree as $key => $value ) { if( is_array( $value ) ) { // 配列の場合ディレクトリ名を表示し再帰呼出 print( $indent."+ " ."≪". $key ."≫". "<br>\n" ); showdirtree( $value ); } else{ $day = date("Y-m-d H:i", filemtime($value)); $size = ceil(filesize($value)/1024); // ファイル名と作成日とサイズを表示 print( $indent."- <a>" ."【". $key ."】"."&nbsp;&nbsp;&nbsp;&nbsp;"."作成日:(" . $day.")&nbsp;&nbsp;&nbsp;&nbsp;"."サイズ:" . "&nbsp;&nbsp;&nbsp;&nbsp;(".$size."KB)". "</a><br />\n" ); } } うえの部分は加工した部分です。 <hr> <p>こちらは print_r による表示</p> <pre><?php print_r( $tree ) ?></pre> こちらはHTMLで省いています。 よろしくお願いします。

    • 締切済み
    • PHP
  • 携帯電話でphpのコーディングをしたい。

    とても変態的な質問ですが・・・auの携帯電話でPHPプログラミングをしたいです。 本当ならノートPCを持って行きたいのですがバッテリーの持ち時間的に辛い僻地な為。 紙とペンで書くことも考えましたが、あとで打ち直すのも面倒なので、どうにか出来るフリーなスクリプトか何かはございませんでしょうか。 今頭の中にある形としては、 メニュー画面に ・ファイルリスト表示 ・編集 ・phpマニュアル表示 とあり、auの携帯電話のpostサイズの最大の範囲で編集可能という具合です 基本コンセプトが似たようなものがもしございましたら教えていただければ幸いです。 専用Linuxサーバ上に置けるもの、またはEzアプリ(not Brew)であって欲しいです 自分で作れ!と言われればそれまでですが…

    • ベストアンサー
    • PHP
    • bunch
    • 回答数2