検索結果

PHP

全10000件中3621~3640件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHP多次元配列で重複チェック

    現在重複チェックのプログラムを制作中です。 各配列には400文字程度の文章で、75個あります。 条件文でのチェックを行うと通り数で2800通りになるので array_count_values 関数 を使おうと思っているのですが 多次元配列にして、ラベル(bunsyou1~bunsyou75)と文章を一組にして、 ラベルで重複箇所を結果として出す方法は在りますでしょうか? ご教示いただければ幸いです。

    • ベストアンサー
    • PHP
  • 【続】PHPとJSONについて

    前回の質問で http://oshiete1.goo.ne.jp/qa4754599.html Web ad Fortune ​http://jugemkey.jp/api/waf/api_free.php​ という占いのAPIをPHPにて使おうと思い、、、 $date = '2009/02/27'; print_r( $obj->horoscope->$date ); とすればいいことがわかったのですが、 $date = '2009/02/27'; print_r( $obj->horoscope->$date[0]); と指定しても取得できませんでした。 どのようにキーを指定するのかわかりません。

    • ベストアンサー
    • PHP
  • php 全角文字で改行される

    宜しくお願いします。 phpで作ったカレンダーで、 tableのtdの中に、 <?php print $year ; ?>年<?php print $month ; ?>月 を入れて、2009年12月8日と表示しているのですが、 IE6とIE7だけ、全角文字部分で改行されてしまいます。 2009 月 8 日 このような感じです。 全角英字も大丈夫でした。 だめなのは、数字だけです。 どうゆうことでしょうか? どなたか、何卒お願い致します。

    • ベストアンサー
    • PHP
    • smiab
    • 回答数5
  • PHPで「~」文字が化けてしまう

    VertrigoServ にて、WindowsXPへ  Apache 2.0.63  PHP 5.2.6  MySQL 5.0.51b  SQLite 3.5.9  PhpMyAdmin 2.11.7  SQLiteManager 1.2.0  Zend Optimizer 3.3.3  をインストールしました。  その後、PhpMyAdmin で既に用意されていた test データベースに  tbl という名のテーブルを用意し、二つのフィールドを作成しました。  データベース | 照合順序 ------------------------------------------  test | sjis_japanese_ci  フィールド | 種別 | 照合順序  ----------------------------------------  name | text | sjis_bin  name2 | text | sjis_japanese_ci  この name 、name2 フィールドに「~」という文字を挿入してみたら、  データの表示で「?」と表示されてしまいました。  「あ」と挿入しても「あ」と表示されます。  どうしたら「~」と表示されるようになるのでしょうか?  因みに、PhpMyAdminのログイン後のトップページでは、  MySQL の文字セット: UTF-8 Unicode (utf8)  MySQL の接続照合順序:utf8_unicode_ci  と表示されています。  これが問題なのでしょうか?

    • ベストアンサー
    • PHP
  • PHPのconfigureでmysqlエラーが

    CentOS 5 x86_64上でapache+php+mysqlのサーバ構築中ですが、どうもうまくいきません。 apacheとphpでconfigureのオプションを付けてインストールしたいので、rpm -eでhttpdとphpをアンインストールしたうえで、apacheとphpをmake installしようとしました。 apacheはうまくinstallできたのですが、phpはconfigureでエラーが出てしまいます。 以前Cent OS 5.2(32bit)でやった時は問題なかったのですが・・・ ↓configure時のエラーメッセージ -------------------- checking for mSQL support... no checking for MSSQL support via FreeTDS... no checking for MySQL support... yes checking for specified location of the MySQL UNIX socket... no checking for MySQL UNIX socket location... /var/lib/mysql/mysql.sock checking for mysql_close in -lmysqlclient... no checking for mysql_error in -lmysqlclient... no configure: error: mysql configure failed. Please check config.log for more information. -------------------- ↓config.logのエラーメッセージ -------------------- configure:60440: checking for mysql_error in -lmysqlclient configure:60459: gcc -o conftest -I/usr/include -g -O2 -Wl,-rpath,/usr/lib/mysql -L/usr/lib/mysql -L/usr/lib -Wl,-rpath,/usr/kerberos/lib64 -L/usr/kerberos/lib64 -Wl,-rpath,/usr -L/usr conftest.c -lmysqlclient -lz -lfreetype -lpng -lz -ljpeg -lcurl -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -lxml2 -lz -lm 1>&5 /usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.so when searching for -lmysqlclient /usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.a when searching for -lmysqlclient /usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status configure: failed program was: #line 60448 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char mysql_error(); -------------------- ↓apacheのconfigure ------------------------- ./configure --enable-layout=Apache --disable-autoindex --disable-status --disable-userdir --enable-modules=so --enable-mods-shared=max --enable-ssl --with-ssl=/usr/share/ssl --enable-rewrite=shared --enable-ext-filter ------------------------- ↓phpのconfigure ------------------------- ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --enable-gd-native-ttf --with-gd --with-ttf --with-jpeg-dir --with-freetype-dir --with-png-dir --with-zlib --with-curl --with-openssl --with-mysql ------------------------- バージョンは apache:2.2.11 php:5.2.10, 5.3.0の両方で試しましたが結果は同じ mysql-5.0.45-7.el5.x86_64 mysql-devel-5.0.45-7.el5.x86_64 です。 どなたかご教授いただけますと助かります・・・

    • gasyos
    • 回答数1
  • PHPでユーザとグループの表示

    アクセスしているユーザのユーザ名とグループ名を取得 して表示したいのですが? そんな関数とか?ありますか? よろしくお願いいたします。

    • 締切済み
    • PHP
    • idaira
    • 回答数1
  • phpで引き算が上手くいかない

    データの引き算で書き出す際に予期しない数字になってしまって 困っております。 data.datに10となっていた際に、下記のコードを実行すると90になってします。本当は9にしたいのですが、どこに原因があるのかわからずにおります。 どなたかご教授ください。 宜しくお願いいたします。 $fp = fopen("data.dat","r+"); $registry_count = fgets($fp,1024); if($registry_count != "0"){ $registry_count--; } flock($fp,LOCK_EX); fseek($fp,0); fputs($fp,$registry_count); flock($fp,LOCK_UN); fclose($fp);

    • ベストアンサー
    • PHP
  • PHPでシーケンス図の自動生成

    PHPで書かれたコードからシーケンス図を自動生成するツールをご存じないでしょうか。 Javaや.Netで書かれたコードからシーケンス図を自動生成するツールは見つけたのですが、 PHPでは見つけることができませんでした。 ご存知の方いらっしゃいましたら、よろしくお願いします。

    • ベストアンサー
    • PHP
  • FTPのphpファイルについて

    FFFTPで更新したphpのファイルを、以前のデータに戻したいです。 以前のデータを保存しないまま新しいデータを更新してしまいました。以前のデータを取得する方法があれば教えてください。 FTPにお詳しい方がいらっしゃれば、ご教授お願いいたします。

  • 空メール受信時のphp起動

    さくらインターネットのメール受信にて.mailfilterを使ってphpを起動しています。 この方法ではメールアドレスは特定されていますが、不特定のメールアドレスでphpを起動したいのです。 たとえば現在時刻(2010年1月11日)を使って空メール送信先のメールアドレス20100111@sakura.ne.jpを決定します。しかしもちろんこの時点でこのメールアドレスはメールサーバに登録されていません。サーバ側では受信したメールアドレスのアカウント名(20100111の部分)によって処理内容を決定したいのです。どうすれば出来るのでしょうか? ※試しに20100111@sakura.ne.jp宛てに空メールを送ってみると送信エラーになります。

    • 締切済み
    • PHP
  • PHP+smartyで困っております。

    今までASPで開発をおこなっておりましたが、PHPを勉強中のPHP初心者です。 さて、smartyでの表示ですがどうしてもうまくいきません。 $smarty->assign("info",manage::getinfo(18,$a_db)); $smarty->display("comp_regist2.tpl"); で、smartyを利用したいのですが、値が表示されません。 {debug} にて下記値がわたされているのは確認しております。 Array (1) 0 => manage Object (2) _id => 18 _company_name => AAA店 tplファイルに、下記内容を記入してみましたが、表示されません。 {$info._id|escape}<hr> {$info._company_name|escape}<hr> {$_id}<hr> {$_company_name}<hr> {debug} {$info._id} {$info._company_name} 丸二日、、、こんなところではまっております。 お教えいただけませんでしょうか?

    • ベストアンサー
    • PHP
  • PHPで余りを求めるには

    いつも大変お世話になっております。 PHPで余りを求めたいのですが、うまく計算できません。 下記の数字を『%』で余りを求めてみました。 12069097343 と 79811665258 を数字で計算します。 手計算だと、 12069097343は余りが2、 79811665258が余りが3 のはずなのですが、プログラムで計算すると全く狂います。 print 12069097343%7; print 79811665258%7; と表示させると、両方とも『-3』を表示します。 なぜマイナス表記で、数字も違っているのかわかりません。 上記数字を変数に格納してから計算してみました。 $number1 = "12069097343"; $number2 = "79811665258"; print $number1%7; print $number2%7; すると、今度は両方とも『1』を表示しました。 何が問題なのかさっぱりわかりません。 何卒、ご教授の程、宜しくお願いいたします。

    • ベストアンサー
    • PHP
    • nikuq
    • 回答数2
  • Fedora7+PHP+MySQLで文字化け

    すみません、表題にてPHP側でCSVファイルをINSERTで登録していますが、どうしても文字化けしてしまいます。 Fedoracore7 PHP5.2.2 MySQL5.0.37 phpMyAdmin2.11.0 <php.ini> mbstring.internal_encodein = EUC-JP mb・・・output = EUC-JP <my.cnf> [client]、[mysqldump]、[mysql]ともに default-character-set = ujis [mysqld] default-character-set = ujis skip-character-set-client-handshake init-connect = SET NAMES ujis 色々と調べてEUC-JP(ujis)で統一してるつもりなのですが・・・ phpmyadminでは文字化けは解消してまして、こちらでレコードを登録すると、PHP側では文字化けなしで表示されます。 PHP側での書き込みは、 mb_convert_encoding($val,"EUC-JP","SJIS") で行っていますが、文字化けが解消されません。 どなたかご教授頂ければと思い、質問させて頂きました。 宜しくお願いします。

    • 締切済み
    • PHP
  • phpの掲示板でタグ使用

    現在掲示板を作っているのですが、fontタグを使用できるようにしたいです。 $_POST['MESSAGE']が本文で、 置き換え部分のソースは、 $_POST['MESSAGE'] = str_replace('"', "&quot;", $_POST['MESSAGE']); $_POST['MESSAGE'] = str_replace("<", "&lt;", $_POST['MESSAGE']); $_POST['MESSAGE'] = str_replace(">", "&gt;", $_POST['MESSAGE']); $_POST['MESSAGE'] = str_replace(array("\r\n","\r","\n"), " <br> ", $_POST['MESSAGE']); となっています。 これを改造してタグが使えるようになりませんか?

    • 締切済み
    • PHP
  • PHPで会員サイトの作り方

    PHPとMySQLで会員制サイトを作りたいと思っています。 認証後、会員が雛形のフォームに必要事項を記入したら、HTMLが自動生成されるようにしたいのですが、これはどうやって作るのでしょう? また、よくオンラインショッピングのサイトで見られているような、テンプレートの雛形を選ぶとデザインも決定できる仕組みはどのように作っているのでしょうか? HTMLが自動生成されるということは、サブドメインなども自動で作られるわけで、色々と本を探してみたのですが、当てはまるものがなかったので質問させていただきました。 参考になるサイトや本などを紹介いただけると助かります。 ちなみに、XOOPSやMovable typeなどを使わずに作りたいと考えています。 よろしくお願いいたします。

    • 締切済み
    • PHP
    • bob121
    • 回答数1
  • php5とmysql5の設定

    eucjpで記述したphpのフォームからmysqlにデーターを格納して取り出すDBがあり、日本語表示が化けない設定は出来たのですが同じphpから検索をするとヒットしません。 同じphpスクリプトで別のサーバー(phpとmysqlは同じバージョンです)では問題なく稼働していたので現在のサーバーのphp.iniとmy.cnfの問題だと思うのですが他の似たような状況の方の解決策をなぞってeucjpに統一するなど一通り試したのですがどうもうまく行きません。 ちなみにサーバーは自サーバーでApache/2.2.3 (Debian) 、PHP/5.2.0-8+etch7、mysqlは5.0.32です。 php.iniは mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto (EUC-JPにすると入力後?になる) mbstring.http_output = EUC-JP mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none; my.cnfは [client] default-character-set= ujis [mysqld] skip-character-set-client-handshake default-character-set = ujis character-set-server = ujis [mysql] default-character-set = ujis です。よろしくお願いします!

    • 締切済み
    • PHP
  • 評価出来るCGIかPHPが欲しい

    価格コムで利用されているような、 こういった感じの評価CGIはありませんか? http://review.kakaku.com/review/00881511021/ 各項目について利用者が評価出来るものが欲しいと思っています。 尚、コメントは書き込めても書き込めなくても構いません。 ご存じな方、教えてください。 他に類似したものとしては、 http://headlines.yahoo.co.jp/hl?a=20071121-00000014-rps-soci ヤフーニュースで利用されているような評価システムでもOKです。 また無料スクリプトが好ましいのですが、有料でもかまいません。 ページに埋め込む形で利用出来るものがあれば最高だと思います。 お手数をおかけいたしますが、 ご存じな方がおりましたら教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
    • xes
    • 回答数1
  • PerlとPHPは両立するか?

    今、XAMPPでPHPを使っているのですが、ここにPEARLをインストールした場合、PEARLとPHPは、両方とも動くでしょうか?たがいに干渉しておかしなことにならないでしょうか? OSはウインドウズXPのSP3です。XAMPPの中には、Apacheがインストールされています。

  • PHPで、投稿フォームを作りたい

    前の人の投稿が見えていて、次の人がそれを見ながら投稿するというものを作りたいです。 また、投稿されたメッセージをメールで受け取るのではなく、WEB上で観覧できるようにしたものもほしいです。 何かいい本やサイトなどないでしょうか。

    • ベストアンサー
    • PHP
  • phpのプログラムに関する質問です。

    今、ログインシステムを作っている途中なのですが、以下のプログラムでやってみると、 登録してある名前とパスワードを打ち込むと、最初「パスワードが違います。」と出て、 戻ってもう一度同じものを打ち込むと、うまく先へ進みます。 (login.php)のファイルで↓ <html> <head> <title>ログイン画面Var.1</title> </head> <body > <form method="POST" action="get_login.php"> <table> <tr> <td>名前:</td> <td><input type=text name="name"></td> </tr> <tr> <td>パスワード:</td> <td><input type=password name="pass"></td> </tr> <tr> <td></td> <td> <input type=submit value="ログイン"> <input type=reset value=" 取消 "> <input type=submit name="regist" value="新規登録"> </td> </tr> </table> </form> </body> </html> (get_login.php)のファイルで↓ <? setcookie("name2", $_POST["name"]); $contents = @file_get_contents('name_list.txt'); //ファイルから読み込んだ文字列 $name=$_COOKIE['name2'];//名前 if($_POST["regist"]=="新規登録"){ readfile("regist.php"); }else{ if(ereg('<name>'.$name.'</name><pass>[a-z0-9]+</pass>',$contents,$a)){ $pass=ereg_replace('[^ ]+<pass>','',$a[0]); $pass=ereg_replace('</pass>','',$pass); if($pass==$_POST['pass']){ readfile("phptxtwrite2.php"); }else{ echo ("パスワードが違います。<br>". "<a href=\"./login.php\">戻る</a>"); } }else{ echo("登録されていません。<br>". "<a href=\"./login.php\">戻る</a>"); } } ?> (name_list)のファイルで↓ <name>会</name><pass>ss</pass> <name>さめ</name><pass>kk</pass> <name>やす</name><pass>ii</pass> <name>のり</name><pass>kk</pass> <name>あ</name><pass>a</pass> <name>あああ</name><pass>aaa</pass> <name>dda</name><pass>ds</pass> こんな感じなのですが、なぜ一発でうまくいかないのでしょうか?宜しくお願いします。 また、改良点などがありましたら、アドバイス宜しくお願いします。

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