検索結果

PHP

全10000件中5181~5200件表示
  • 全てのカテゴリ
  • 全ての質問
  • 【PHP】ファイル読み込みで「見えない文字」が発生する??

    PHP初心者です。 不思議な現象を経験したため質問させていただきます。 ファイルから文字列を読むとき、どうしても先頭に「見えない」文字がついてしまいます。見えない文字とは空白ではなく容積ゼロの文字のことで一種の文字化けと思われます。 <PHPプログラム> <?php header('Content-Type: text/html; charset=UTF-8'); header('Content-Language: ja'); mb_internal_encoding("UTF-8"); mb_regex_encoding("UTF-8"); print "ここに発生→"; if($fp = @fopen("file.txt", "r")){ while( !feof($fp) ){ $line = trim(fgets($fp)); print "$line"; } @fclose($fp); } ?> <データファイルfile.txt の中身> ←ここ!1行目 2行目 3行目 <出力結果> ここに発生→←ここ!1行目2行目3行目 出力結果にカーソルを持って行き、矢印キーで動かしていただければ → と ← の間でカーソルが1回動かず、何かが「存在」していることが確認できると思います。 このような文字は初めての経験でわけがわかりません。予防策がありましたらお願いいたします。 <環境> レンタルサーバーはPHP4.4.4(UTF-8) ローカルはWin-XP(3台で確認) プログラムもデータファイルもUTF-8で書いています。 <ほか> その文字自体をここに載せようとしましたが「」に変換されてしまいました。これは一体何でしょう??

    • ベストアンサー
    • PHP
    • ikataro
    • 回答数1
  • PHPの「こんにちは」の部分は表示できません

    環境はxp、apache2、php5です。 ただ今PHPの勉強をしています。 ローカル上で以下のようなsampleを作りました。 タイトルは表示できるのですが PHPの「こんにちは」の部分は表示できません。 これはPHPがうまくインストールされていない ということでしょうか? --------------------- <html> <head> <title>Sample</title> </head> <body> <?php print "こんにちは"; ?> </body> </html>

    • ベストアンサー
    • PHP
    • wee
    • 回答数4
  • Red Hat Enterprise Linux4へのPHP5インストール

    Red Hat Enterprise Linux 4 serverへPHP5をインストールしたいのですが、以下のうちどの方法が一番良いでしょうか。 1:ソースからインストール(メンテナンスが面倒?) 2:互換OSのrpm等を使用(Cent OSなど) 3:SPRMからrpmを作成しインストール 4:RHNにある(らしい)PHP5のrhel4用rpmを使用 もっともいいと思われる選択肢とその理由を返答していただければ と思います。 その他の選択肢なども書き込んでいただければ助かります。

    • 06P
    • 回答数4
  • php→mysqlへの接続が出来ない(初心者)

    レンタルサーバーのMySQLへPHPから接続したいのですが、うまくいきません。 ソースコードは以下の通りで、 ========ソースコード================== <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> (↑head内記述) <?php $my_con = mysql_connect("mysql5.heteml.jp","User","Pass"); if ($my_con == false) { die("失敗"); }else{ echo "成功!!"; } ?> ================================ 結果、以下のエラー表示が出ます。 =========エラー文=================== Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'mysql5.heteml.jp' (10060) in C:\xampp\htdocs\wakuphp\test-connect.php on line 9 失敗 ================================ ちなみに、ソースコードの9行目は 『$my_con = mysql_connect("mysql5.heteml.jp","User","Pass");』で、 phpMyAdmin上で言語設定は"Japanese(ja-euc)"です。 原因が解らず困っております。有識者の方いらっしゃいましたら宜しくお願いします!

    • ベストアンサー
    • PHP
    • HYSTER
    • 回答数1
  • MeCabの結果をWindows+PHPで取得したい

    形態素解析を行うにあたっていくつかの形態素解析エンジンを比較していった結果、 MeCab(http://mecab.sourceforge.jp/)を使用することに致しました。 コマンドライン上で動かすことはできるのですが、 PHPからMeCabを使用するサンプルが見つからないため、 どのようにしたらMeCabの結果をPHPで取得できるかわかりません。 参考になるコードを教えていただけないでしょうか。 ちなみに http://q.hatena.ne.jp/1168145696 上記ページ3を参考に実装してみたのですが、 15行目で$resultに取得できませんでした。 よろしくお願いいたします。 テストしている環境はWindowsXP, Apache2.2.x, PHP 5, MeCab 0.96となっております。

    • 締切済み
    • PHP
  • PHPやCGIやPerlやRubyやC言語・・

    はじめまして。 仕事上の関係でプログラミングを今から覚えようと思っています。 PHPやCGIやjavaやPerlやRubyやC言語などありますが、 どれをおぼえたらいいのかまったくわかりません。 ちなみに覚えてやろうと思ってることが、 ランキングサイトとサブアドを運営する為です。 この場合何を覚えたらいいのでしょうか? ちなみに初心者向けやオススメ参考書などあれば一緒に教えてください。

  • 続・指定した時間にPHPプログラムを実施

    お世話になります。 http://oshiete1.goo.ne.jp/qa3423046.html にて質問させて頂いたのですが、追加で以下の質問をさせて頂きたく思います。ぼやけた質問ですので、こういう感じでどうでしょうというアドバイスでも頂ければ幸いでございます。 で、前回アドバイスいただきました事項を参考にさせて頂いて、 DBにて各情報を管理して、メール送信のプログラムはPHPをCRONにて動作させようと考えました。 ・メール関連DBテーブル  -> IDを一意の値として管理する。 postgres=# select * from mail_gen; id | seireki | tuki | nitiji | jikan | word1 | ----+---------+------+--------+-------+-----------------+ 31 | 2008 | 01 | 01 | 00 | メール内容 | id | integer | not null default nextval また、HTMLからメール関数の変数を引き継いだ際に、DBでデータ挿入以外にも、日時データをテキストファイルで追加するようにして、 <? require('../include/init.inc'); $seireki = $_POST{'seireki'}; $tuki = $_POST{'tuki'}; $nitiji = $_POST{'nitiji'}; $jikan = $_POST{'jikan'}; $word1 = $_POST{'word1'}; $sql = "insert into mail_generator (seireki,tuki,nitiji,jikan,word1,word2,word3) values ('$seireki','$tuki','$nitiji','$jikan','$word1');"; pg_query("$sql"); $fhn = fopen("./at.txt","a"); fwrite($fhn,$seireki); fwrite($fhn,"-"); fwrite($fhn,$tuki); fwrite($fhn,"-"); fwrite($fhn,$nitiji); fwrite($fhn," "); fwrite($fhn,$jikan); fwrite($fhn,":00"); fwrite($fhn,"\n"); fclose($fhn); ?> ご教示頂いたことを参考にして、at.txtで時間が一致した時に、 指定したメール送信関数を起動させようと思ったのですが、 $now = date("Y-m-d H:i"); $atfile = "at.txt"; $atarr = file($atfile);  if(count($atarr)>0){   foreach($atarr as $at){    if($at == $now) mySendMail();   }  } ・at.time # more attime.txt 2008-01-01 00:00 2008-01-01 00:00 メール送信されるトリガーで、日時の条件だけでは条件として一意ではないため、IDと一致する条件も加えたいと考えております。 なにかうまい?方法はないでしょうか。

    • ベストアンサー
    • PHP
  • 【PHP】文字をPOSTで飛ばすと「'」「"」「\」に「\」がつく

    <form>で文字列を送信して「$_POST」で受信する場合、 「'」「"」「\」の前にのみ自動で「\」がついてしまいます。 (「'」「"」「\」→「\'」「\"」「\\」) これはなぜでしょうか? できれば\を付けないようにしたいのですが… お詳しい方、よろしくお願いいたします。 <環境> EUC-JP PHP4.4.4 <プログラム> <?php header('Content-Type: text/html; charset=EUC-JP'); header('Content-Language: ja'); mb_internal_encoding("EUC-JP"); $step = $_GET["step"]; $tx = $_POST["tx"]; if($step==''){ // ---- 初期画面 print "<form action='hoge.php?step=end' method='POST'>"; print " <input type='text' name='tx'>"; print " <input type='submit' value='ENTER'>"; print "</form>\n"; } if($step=='end'){ // ---- 受信画面 print "{$tx}"; } ?>

    • ベストアンサー
    • PHP
    • ikataro
    • 回答数2
  • PHP 画像のアップロードについて(move_uploaded_file)

    PHP初心者です。画像のアップロード機能を作成中です。 $path="/home/○○○/public_html/admin/w/p/5.jpg" move_uploaded_file($_FILES[MAINPHOTO]['tmp_name'], $path) で画像をアップしようとしたところ、次のエラーが出ます。 Warning: move_uploaded_file(/home/○○○/public_html/admin/w/p/5.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/○○○/public_html/admin/aaa.php on line 125 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phptC2x2A' to '/home/○○○/public_html/admin/w/p/5.jpg' in /home/○○○/public_html/admin/aaa.php on line 125 ローカルのadmin以下にw/pフォルダはきちんとあります。そこに5.jpgは存在してません。またアップする画像は別名です。 phpは4.2を使用しています。 サーバーはレンタルのkagoya.netを使用しています。 分かりやすい説明よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP5でのXMLの扱いについて

    php5でXMLを扱いたいのですが, 現在の流れはどのようになっているのでしょうか? DOMなのかSAXなのか そしてPEARのライブラリは何が主流なのでしょうか?

    • 締切済み
    • PHP
  • ダウンロードしたPHP形式のファイルが開けない

    いくつかの動画再生ソフトをインストールしていますが、ダウンロードした動画ファイルの拡張子がPHPで、 見れません。 真空波動研を入れてみましたが、再生できたのは音声のみでした。 他の動画形式の拡張子にも変更してみましたが、開けませんでした。 開く方法がお分かりの方、よろしくお願い致します。

    • benny12
    • 回答数3
  • CGIをPHPにするのは簡単でしょうか?

    プログラミング初心者です。 初歩的な質問で申し訳ありません。 CGI(PERL)で書かれたプログラムを PHPに直すのは簡単でしょうか? さすがにコピペする程度で何とかなるとは 思っていませんが・・・ かなり難解であれば1から勉強して作ります。 不躾な質問ですみませんが、ご教授お願いします。

    • 締切済み
    • CGI
    • han2mae
    • 回答数2
  • PHP 正規表現 数字又は数字以外を判別

    下記コードですが、 「数字以外が含まれています。」と表示されるはずなのに「数字です。」と表示されてしまいます。どこがおかしいかお分かりの方おられますか? $num1 ="123"; $num2 ="a"; $num3 ="123"; if($num1 != "" or $num2 != "" or $num3 != "") { if($num1 == "" or $num2 == "" or $num3 == "") { if(!ereg("^[0-9]+$", $num1) or !ereg("^[0-9]+$", $num2) or !ereg("^[0-9]+$", $num3)) { print "数字以外が含まれています。\n"; } } } else { print "数字です。\n"; }

    • 締切済み
    • PHP
  • PHPとMySQLを利用し、文字化けの問題。

    ApacheとPHPとMySQLを使って、ウェブサイトを作成する。 参考書は導入効果バツグン!PHP5.0+MySQL5.0で構築する最速Webシステムです。 この本によって、色々な設定も変更した。(php.iniの設定とhttpd.confの設定とMySQLのファイルでのmy.ini、三つとも更改した。) MySQLにはPHPMyAdminツールを利用して、データをインポートした。 現在PHPのプログラムは作成していたげと、ブラウザで示した時は文字化けという問題があった。PHPのプログラムでcharset=shift_jisも設定した。ちなみにプログラムの中で日本語を使っているので、ブラウザでも正しく示した。PHPMyAdminの中に示したいデータベースとテーブルには全部のエンコードはsjisで設定した 結局どこか間違ったところがあるので、全くわからなかった。 情報をいただければと思います。では、よろしくお願いいたします。

    • 締切済み
    • PHP
    • way327
    • 回答数1
  • レンタルサーバでPHPの実装ができません

    初めて質問させていただきます。 今回質問させて頂きたい内容ですが 先日借りた「CPI」というレンタルサーバでPHPプログラムを動作させたく ルートフォルダ直下にhtmlフォルダを作成し、そこに「.htaccess」を設置しました。 そして、同フォルダ内にテスト用に「test.php」を設置したのですが、そのURLにアクセスしても 「このファイルを開くか、または保存しますか?」 と開く、または保存しようとするだけで、プログラムに記述した内容が表示されません。 とても狭い範囲の質問で申し訳ありませんが、なにとぞお応えしていただけます様よろしくお願いいたします。 -------------フォルダ階層----------- /(ルート)---+         +--html---+                 +-- .htaccess                 +-- test.php ----------------------------------- ----------.htaccessの内容----------- AddHandler x-httpd-php4311 .php ----------------------------------- 私のPCのphpバージョン : 4.3.5.5 (調度よいバージョンがダウンロードできませんでした) ----------test.phpの内容------------ <?php print"テスト"; ?> -----------------------------------

    • ベストアンサー
    • PHP
  • PHPで作ったファイルを.htmlで見られる

    xoopsを設置して気づいたのですがindex.phpが http://www.○○○.co.jp/ で表示されるではないですか。 index.phpが.htmlと同じように表示されるなら 今後phpで開発しようと思いますが、教えてgooは .phpのままですし、実際のところどうなのでしょう? 当方、perlで開発することが多いですが、.cgiに しなくてはならずその点苦労しています。

    • ベストアンサー
    • PHP
    • noname#102630
    • 回答数1
  • PHP+MySQLの文字化けで悩んでいます

    お世話になります。 Windows Server2003で、XAMPPでPHP+MySQLを利用しようとしていますが 文字化けが解消されず困っています。どなたか、お助けいただけないでしょうか。 他では成功していたSJISを使おうと思っていますがうまくいきません。 my.cnfでの[mysqld]や[mysql]などの設定、およびphp.iniのmbstringなどの設定は、 今まで成功していたWindowsやLinuxと同様に行いました。 PHPによる単純な日本語表示もMySQLモニタ上の日本語は問題ありません。 しかし、MySQLからの結果セットを受け取ると文字化けしてしまいます。 たとえば、 $re=mysql_query("SELECT * FROM tb"); while($kekka=mysql_fetch_array($re)){ print $kekka[0]; } などを実行すると「:?w?Z?カ??:」などの表示になってしまいます。 また、PHPからMySQLでINSERTすると、MySQLでも文字化けしてしまいます。 MySQLモニタで「SHOW VARIABLES LIKE 'char%';」を実行すると次のように表示されます。 character_set_client | sjis character_set_connection | sjis character_set_database | sjis character_set_filesystem | binary character_set_results | sjis character_set_server | sjis character_set_system | utf8 知識がなく、悩んでおります。 まことに申し訳ありませんが、どなたかお助けいただけないでしょうか。 どうか、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • Flashからphpへ変数を持たせてリンク

    ActionScript初心者です、よろしくお願いします。 Flashのボタンを押し、リンク先phpのページへ 変数で情報を渡し、Mysqlからその情報を基にした内容を引っ張って 表示させるようにしたいと思っています。 同じような質問を参考に試しているのですが、うまくいきません。 下記の記述ではたりないのでしょうか? Flash側 仮にAというボタンのアクションに記述 -------------------------------------------------------------- on (press) { a=new LoadVars(); a.brand = HOGE; a.sendAndLoad("URL?brand="+this.a); } -------------------------------------------------------------- php側 <?php $brand=$_POST["brand"]; 割愛 $sql="select * from DA01 where brand=$brand"; 割愛 ?> とこんな感じです。 php側はFlashページでない別htmlからのリンクテストを行い問題なく 表示出来ました。 なのでFlash側の記述が問題だと思います。 どう直せばよろしいでしょうか? またこの記述では動かないとなれば、例としてどういう記述がよりベストかご教示願えればと思います、よろしくお願いします。 環境: MySQL4 PHP4~ WEBserver Apache FlashMX

    • ベストアンサー
    • Flash
  • PHPでメッセージBOXのようなものを表示

    はじめまして。 最近PHPをはじめました。 まずは、DBにアクセスしてログインするって感じの スクリプトを作成しているのですが、 PHPではメッセージBOX(VBとかで良く使う)は 表示できないのでしょうか? 利用の用途は、ログイン時のパスワード誤り等の警告 として表示させたいと考えております。 どなたか、ご存じでありましたら、教えて頂けると 大変助かります。 以上、よろしくお願いします。

    • 締切済み
    • PHP
  • 【PHP】Basic認証以外でメジャーな認証方法は?

    PHP歴1年、MySQL歴3ヶ月程度の職業プログラマなのですが、今回会員専用ページを作ることになり認証について勉強しています。 Basic認証より安全で「一般的な」認証方法は何でしょうか? 希望として、 ・Basic認証のようなポップアップウインドウは出したくない。  (教えてgooログインのような感じが理想) ・パスワードの送信は暗号化したい。 ・できればログアウトもしたい。 といった感じです。 環境は以下の通りです。 ・ファーストサーバー(レンタル) ・PHP5.2.6(Apache DSO) MySQL4.0.24 Linux 2.4.30 ・PEAR/シェル不可  1人でやっているため何が常識なのかわかりません。 お詳しい方、よろしくお願いいたします。

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