検索結果

PHP

全10000件中9261~9280件表示
  • 全てのカテゴリ
  • 全ての質問
  • 自分で製作した掲示板(PHP)にメール送信で書込み出来るようにしたいの

    自分で製作した掲示板(PHP)にメール送信で書込み出来るようにしたいのですが(PHPで)、何分プログラムの経験が浅いのでネットで検索した限りではやり方がよくわかりませんでした。 どなたか解りやすく教えて頂けないでしょうか、また解りやすく解説されてるサイトなどないでしょうか? よろしくおねがいします。

    • ベストアンサー
    • PHP
  • PHPで、OSに依存せずにテキストの差分を取得する方法を探しています。

    PHPで、OSに依存せずにテキストの差分を取得する方法を探しています。 現在作成しているウィキ(配布用)に搭載するために探しています。 PEARは、スクリプトを不特定多数が利用するので、可能な限りインストールしない方向で考えています。 理想の表示はMediaWikiのそれです。でも、実装方法が分かりません。 何か良い手段は無いでしょうか。

    • ベストアンサー
    • PHP
    • Yumill
    • 回答数2
  • HPの作成を始めようと思い、PHPの習得を考えています。それと同時にド

    HPの作成を始めようと思い、PHPの習得を考えています。それと同時にドリームウイーバーの購入を考えているのですが、かなり高くて、躊躇しています。 そこで、質問なのですが、ドリームウイーバーとフリーソフトを含めた、他のソフトの比較・優位性などにはどの点にありますでしょうか?またドリームウイーバーでなければできない、または他のソフト・言語(主にPHP)等では処理が困難なことなどを教えていただけるとありがたいです。 よろしくお願いします。

  • PHPの画像掲示板で一部の携帯電話から見ると更新されず、いちいち再読込

    PHPの画像掲示板で一部の携帯電話から見ると更新されず、いちいち再読込しないと更新されません。どのように処理すればよいのでしょうか?ちなみに手動の更新ボタンはつけてますが、やはり開いた時に更新されてるほうがいいです。javaで処理したのですが携帯電話では動かなかったみたいです。

    • ベストアンサー
    • PHP
    • 7to0
    • 回答数2
  • phpで携帯からメールで画像を投稿するにはどのようにしたらいいでしょうか?

    現在、PHP5とMySQL5にて掲示板を作成しております。 携帯にも対応させたいと考えているのですが、よくある携帯からのメールを使っての画像投稿というのはどのような仕組みで機能しているのでしょうか? フリーのCGIなどは使わないため、あくまでも自作する方法を探しております。 また環境がレンタルサーバーなのですが、レンタルサーバーでもこのプログラムを組むことは可能でしょうか? ご回答の程よろしくお願いします。

    • ベストアンサー
    • PHP
    • noname#90940
    • 回答数2
  • PHPでメールチェックをしたいのですが、空欄だとエラーが返されてしまいます。

    必須項目ではないので、何か入力されたときのみメールチェックをしたいのですが、 function isMailError ( $mail ) { if($mail==null) { return true; } if ( !preg_match( '/^([a-z0-9_]|\-|\.|\+)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,6}$/i', $mail ) ){ return true; } else { return false; } } この設定ではうまくいきません。なぜでしょうか? ご指導よろしくお願い致します。

    • 締切済み
    • PHP
  • PHP初心者です。どうしてもエラーが出てしまいます。プログラマさんお願いします!!

    初めまして。閲覧ありがとうございます。 PHPを勉強中の素人です。 「Twitter」のBOTを何とか作りたいと思い、PHPを勉強しつつPHPのソースを公開している方を参考にさせて頂きながら何とか組んでみたのですが、どうしてもエラーが出てしまい動かせません。 構文エラーということは分かるのですが、何処がおかしいのか、分かる方は教えて頂けないでしょうか?初心者丸出しの質問で申し訳ありません。 長いのですがソースを書きます。 <?php require_once 'HTTP/Client.php'; //自分のタイムラインを所得 $username = "ユーザー名"; $password = "パス"; $page = "statuses/friends_timeline.xml"; $basic = array('Authorization'=>'Basic '.base64_encode($username.':'.$password)); $client = new HTTP_Client(null, $basic); $client->get("http://twitter.com/".$page ); $response = $client->currentResponse(); $body = mb_convert_encoding($response['body'], "EUC-JP","auto"); $xml = new SimpleXMLElement($body); //ランダム発言を定義 $msg_pattern = array( "[someone]発言0", "[someone]発言1", "[someone]発言2", "[someone]発言3", "[someone]発言4", ); if($xml) { //var_dump ($xml); //該当する最新5件の発言を取得 for($i=0;$i<5;$i++){ $post_member = (string)$xml->entry[$i]->title; $post_date = $xml->entry[$i]->updated; //発言時刻を取得し、タイムスタンプに // 32400はGMTと日本時間とのズレ(9時間) $date_array = array(); $rcd = mbereg("^([0-9]{4}).([0-9]{2}).([0-9]{2})T([0-9]{2}).([0-9]{2}).([0-9]{2})Z$",$post_date,$date_array); $post_time = 32400 + mktime($date_array[4],$date_array[5],$date_array[6],$date_array[2],$date_array[3],$date_array[1]); //発言の経過時間 $pasttime = $now_time - $post_time; //発動は15分以内の発言に対して if($pasttime > 0 && $pasttime < 900 && !array_search($post_member,$followed)){ $tofollow = "@".$post_member." "; //発言をランダムで選択、相手の名前を置換 $msg = preg_replace("[\[someone\",$tofollow,$msg_pattern[mt_rand(0,count($msg_pattern)-1)]); //twitterへの書き込み $params = "status=". rawurlencode($msg); $result = file_get_contents($url.$params , false, stream_context_create(array( "http" => array( "method" => "POST", "header" => "Authorization: Basic ". base64_encode($username. ":". $password) ) ))); // array_push($followed,$post_member); } } }else{ return; } ?>

    • 締切済み
    • PHP
    • sueora
    • 回答数2
  • UTF8のPHPコードから日本語をINSERTするとphpMyAdmin上で文字化けしてしまう

    ・WindowsXP(SP2)IIS5.1 ・PHP 5.2.5 Win32 ・MySQL 5.1.22 RC Win32 ・phpMyAdmin 2.11.4 多言語(日本語と中国語)を扱える簡単なシステムを試作しているのですが、 test1.php(UFT8-BOM無し)からINSERTしたレコードをphpMyAdminから閲覧 すると日本語が「&egrave;&sup2;&iexcl;&aring;›&pound;&aelig;&sup3;•&auml;&ordm;&ordm;&aelig;」などと文字化けしまくっています。 test2.phpからSELECTすると、まったく文字化けなく呼び出せます。 また、phpMyAdminから直接INSERTしたレコードば文字化けしません。 当初、MySQL4.1.22-win32や、phpMyAdmin 2.8.2.4だったので、 冒頭の最新バージョンにしたりもしてみましたがだめでした。 過去ログや、Webで昨日さんざん調べてみて、確認したのは以下の設定です。 (1) C:\Program Files\MySQL\MySQL Server 5.1\my.ini: [mysqld] character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8 [mysqldump] default-character-set = utf8 [mysql] default-character-set = utf8 (2) C:\Inetpub\wwwroot\phpMyAdmin\libraries\config.default.php $cfg['DefaultLang'] = 'utf-8'; $cfg['DefaultConnectionCollation'] = 'utf8_general_ci'; $cfg['DefaultCharset'] = 'utf-8'; (3) MySQL Server Instance Config Wizard UTF8を選択しました(MySQL の文字セット: UTF-8 Unicode (utf8)) MySQL 接続照合順序 utf8_general_ci

    • ベストアンサー
    • PHP
  • PHPで値を表示する「echo」「print」「pring_r」「var_dump」の違いや使い方について

    ネットで調べたのですが、いまいち難しくて理解できませんでした。 echoは値を返さない、pirintは返すという事はなんとなく理解できたのですが、 やはりどんな時に使い分けするのか分かりません。 それぞれの役割や違い、使い方について教えていただけませんでしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 文字化けにどう対処したら・・・PHPをShift_JISで書いて、MYSQLに格納しました

    最初からEUCで書けばよかったのでしょうが? 知識が無くて、全部Shift_JISで書きました。 (文字化けをなめていました。。) 結構、文字化けすることが多くて修正するしかなくなってきましたが 全部書き直さずに改良するにはどうしたらいいでしょうか? PHP Version 4.4.2 MYSQL 4.0.26 にデータはきちんとShift_JISで入っているようです。 **phpmyadminでShift_JISで表示させるとちゃんと表示します、  それ以外で表示させると文字化けします。 フォームを使って、MYSQLに格納して 後で、呼び出して表示するだけです。 どうか宜しくお願いいたします。 相変わらず、要領の得ない質問でスミマセン。

    • ベストアンサー
    • PHP
  • qmailでパイプ処理。空メール自動返信がうまくいきません・・・

    qmailでパイプ処理。空メール自動返信がうまくいきません・・・ PHP4.xxです。 初心者です。 携帯から空メールを送ってサーバーサイドでパイプ処理して自動返信を行いたいのですが うまくいきません。 サーバーはlinux系 自作サーバーで qmailです。 ネットで色々調べてSSHでサーバに入り、メールアカウントの.qmailの中に 実行するPHPのスクリプトのフルパスを記載。 viで内容を確認すると ------------------------------------------------------------ | /home/httpd/vhosts/domain.com/httpdocs/mail/touroku.php | true ./Maildir/ ------------------------------------------------------------ と3行記載されています。 これでいけますよね・・・? で実行ファイル(touroku.php)の中身はテストとして ------------------------------------------------------------ #!/usr/bin/php -q <?php $to = "送信したいメールアドレス"; $from = "とりあえず送信者アドレス"; $title = "WEBテスト"; $naiyou = "テスト内容"; base64_encode(mb_send_mail($to, $title, $naiyou, "From:$from")); exit(99); ?> ------------------------------------------------------------ 上記のファイルはそのままブラウザで実行すると確かにメールが来ました。 正常に作動しています。 またこのファイルtouroku.phpは属性は755にしてあります。 冒頭の#!/usr/bin/php -q はどこかのサイトで書かれていたのでつけてみました。 はずしても結果は同じです。 また最後の「 -q」はあっても無くても同じ結果でした。 最後のexit(99);はこちらのサイトに書かれてたのでつけて見ました。 http://www.asahi-net.or.jp/~aa4t-nngk/qmail4.html#filterbuild PHPのファイルは正常に作動している・・・となると qmailのパイプ処理がうまくいっていないということですよね・・・? 上記の以外の箇所で何か設定等を変更しないといけないのでしょうか? それとも、パイプとして処理できるphp実行ファイルを置くフォルダが決まっているのでしょうか? 経験者の方お知恵を拝借できましたら幸いです!!

  • pearのインストール出来ない

    お世話になっております。 先日も同じ内容にて質問させていただきましたが、ご回答して下さった方の返信がなく(もちろん強要はできません)、解決できずにいるため、心苦しくも思いながら再度質問させていただきます。 http://oshiete1.goo.ne.jp/qa4881760.html (ポイントを付けておりますが、対応して下さった気持でポイントを付けています。 本題に移りますが、状況は、pearをインストールしようと、コマンドプロンプトから作業を進めても、何一つ結果が返ってこない。という状況です。 コマンドプロンプトでの記述 cd\ cd C:\php C:\php\go-pear (または、C:\php\go-pear.bat) (または、php -n -r "include 'http://go-pear.org';") (または、php -n -r "include 'http://pear.php.net/go-pear';") ※カッコ内は手持ちの書籍に記載のある方法(本によってまちまち)、およびネットで検索しての方法です。 以上を実行しても、(カッコの下2つはエラー)何の反応もなく、先日質問させて頂いた際、システムの環境変数のことを教えていただいたので、;C:\php;と追加しても何ら変わらない状況です。(コマンドプロンプトの反応がない) 以上のような状況ですが、どのような対応を取って良いのかが分からず、先に進めずに困っている次第です。 phpの再インストールも考えましたが、どこかのサイトでPHPの再インストールにおいて気を付けるべきことなどが書かれていた記憶があり(知識不足です)、再インストールをするにも躊躇している状況です。 以上、回りくどい説明になってしまいましたが、どんな事でも構いません。お忙しいなか恐縮ですが、アドバイスいただければ幸いです。 環境 WinXP(pro)、PHP5.2.2(zipファイルを解凍してインストール)、apache 2.0

    • ベストアンサー
    • PHP
  • 【送信】ボタンが無反応!?

    いつも大変お世話になり誠にありがとうございます。 標記の件。 色々と試みましたが、何も反応しません。 MySQLに登録して、 「送信完了しました。ありがとうございます。」と出したいのですが、何も反応しません。 form.php <body> <div class="v_line_fix"> <h1>Blog K・T</h1> <h2><a href="index.html">トップページ</a></h2> <h2>ブログフォーム</h2> <form method="POST" action="blog_create.php">  ペンネーム<br> <input type="text" name="name" ><br>   ブログタイトル<br>   <input type="text" name="title" ><br>    カテゴリー<br> <input type="text" name="category" ><br> ブログ本文<br> <textarea name="content" id="content" cols="50" rows="80"></textarea><br> <input type="submit" value="確認画面へ"> </form> <p><a href="index.php">戻る</a></p> </body> </html> blog_create.php <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Blog</title> </head> <body> <?php $name = $_POST["name"]; $title = $_POST["title"]; $category = $_POST["category"]; $content = nl2br($_POST["content"]); //$post_at = $_POST["post_at"]; echo "ペンネーム{$name}"; echo "ブログタイトル{$title}"; echo "カテゴリー {$category}"; echo "本文 {$content}"; ?> <hr> <br> <input type="submit" action="/kanryou.php" value="送信する"> </main> </body> kanryou.php <body> <header> <h1>PHP</h1> </header> <main> <h2>登録結果!</h2> <?php <pre> <?php try{ $db = new PDO('mysql:dbname=blog_app;host=localhost;charset=utf8','root'); $count = $db->exec('INSERT blog (id ,name,title ,category ,content , post_at=timestamp()'); ( $_POST['id'] ,mb_substr(0,$name),mb_substr(0,$title),mb_substr(0,$category),mb_substr(0,$content), post_at=timestamp()'); echo $count . "件のデータを登録しました!"; } catch(PDOException $e){ echo 'DB接続エラー' . $e->getMessage(); } ?> </pre> </main> </body> echo "送信完了です。ありがとうございました。"; ?> すみません。 どうしても、無反応です。 困っています。 教えてください。 どうぞ宜しくお願い申し上げます。

    • ベストアンサー
    • MySQL
  • 相対パスのことでわかる方教えてください

    htmlの相対パスのことで質問です。 index.htmlのログインボタンに相対パスで「./」のリンクを つけました。 同じ階層にindex.phpファイルをおいているのですが、 index.htmlのログインボタンを押すと、index.phpに 飛んでいきます。 相対パスの「./」はindex.htmlを優先すると思ったの ですが、index.phpを優先するのでしょうか。

    • web0620
    • 回答数1
  • WEBアプリケーションを作成するにあたって

    WEBアプリケーションに使う言語は PHPやJAVA(Servlet・asp)、asp.net等ありますが、 どうやって言語を使い分けているのですか? PHPが簡単なのでPHPで全てWEBアプリケーション を構築するっていうのはダメなんですかね? 何かJAVAでやった方が良いとかあるのですか? どなたかご教授下さい。

    • ベストアンサー
    • PHP
    • rad6
    • 回答数4
  • javascriptでポスト送信したデータの受け取り方

    javascriptで下記のようにPOST送信したデータのPHP側での受け取り方 xmlhttp.open("POST","../login/logincheck.php",true); xmlhttp.send("id="+encodeURI("saa")+"&password="+encodeURI("6")); 一応普通にPHP側では以下のように受け取ってみましたが、うまくうけとれていないようなのですが、どうしたらよいでしょうか? $id = $_POST['id']; $keyword = $_POST['password'];

    • ベストアンサー
    • PHP
    • saak888
    • 回答数1
  • extensionが反映されない

    OS:FreeBSD4.11 PHP:4.2.2 phpにsessionモジュールを追加しようとphpと同様にportsでインストールしたのですが、sessionが使えません。 phpinfoを見るとextensions.iniの名前があり、extensions.iniに extension=session.so があるのですが、sessionが使えません。 対応方法や切り分け方法を教えてください。 宜しくお願いします。

    • 締切済み
    • PHP
  • formタグのactionについて

    PHPを勉強している初心者ですが、 HTMLでつまづいています。 formタグのactionでは通常、送信先のファイルを指定すると思いますが、 action="?"と記載されています。 この場合どのような動きになるのでしょうか。 <form action="?" method="POST"> <img src="image.php?time=<?=$time?>&key=<?=$key?>"> <br> 画像の文字列:<input type=text name=image_key></td> <br> <br> <input type=hidden name=time value="<?=$time?>"> <input type=hidden name=key value="<?=$key?>"> <input type=submit value="ログイン"> <br> <hr> copyright(C) <a href="http://php.to/">http://php.to/</a> </form>

    • ベストアンサー
    • HTML
  • WindowsNT上でPostgreSQLを動かす

    こんにちわ。 WindowsNT上でApacheを使ってPHPとPostgreSQLを動かそうとしています。PostgreSQLはCygwinを使って動いてます。 やりたいことはPostgreSQLでデータベースを作成し、それをPHPを使ってデータベースの検索ページを構築したいのですが、その他のPHPページちゃんとブラウザー上で見れるのですが、PostgreSQLを含んだページは何も表示されないのです。PHPかApacheで設定するところがあるのでしょうか??それともPostgreSQLのどこかで?? どなたかWindowsでPostgreSQLを使っている方ご教授願います!!

    • Sincha
    • 回答数2
  • データを渡すには・・・

    いつもお世話になります。プログラム間のデータの引渡しについてお聞きします。初心者なのであまり難しい事はわかりません。もしよければわかりやすく説明していただけると幸いです。 pr1.php function SetGamen(){ document.PR1.action ="pr2.php"; document.PR1.submit(); }   ・   ・   ・ <input type="text" name="Name" >   ・   ・   ・ pr2.php ここでは$Nameは受け渡されているので表示処理できました。この$Nameを次のpr3.phpに渡したいのですが・・・・どのようにすれば良いのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP