UmJammer の回答履歴

全398件中1~20件表示
  • docomoメール内でURLリンク

    docomoメール内でURLリンク mailtoで起動させたメール本文にURLリンクを設定させたいのですが、そのままHTMLタグが表示されてしまいリンクができません。どのようにすればよろしいでしょうか?そもそもできますでしょうか? ご存知の方、いらっしゃいましたら、宜しくお願いします。

    • ベストアンサー
    • PHP
    • nikogoo
    • 回答数1
  • PHPでのXMLの表示について

    PHPでのXMLの表示について PHPで下記のようなXMLファイルから <タイトル>改行 <コメント>改行 <日付> <名前> というように取り出したいのですが 私の書いたソースでは下記のXMLファイル から名前(1)、コメント(1)、日付(1)、件名(1)しか 取り出せません。。 名前(2)、コメント(2)、日付(2)、件名(2)を取り出す にはどのように記述をしたら良いか教えて頂けない でしょうか。。 #私が書いたソース <?php $xml = simplexml_load_file('http://api.tabelog.com/Ver1/ReviewSearch/?Rcd=<RestruantCode>&Key=<APIKey>&SortOrder=update&PageNum=1'); $NickName = $xml->Item->NickName; $VisitDate = $xml->Item->VisitDate; $Title = $xml->Item->Title; $Comment = $xml->Item->Comment; echo "<p><b>".$Title."</b><br>".$Comment."<br>".$VisitDate." ".$NickName."</p"; ?> #XML(元は食べログのAPIより取得) <?xml version="1.0" encoding="utf-8" ?> - <ReviewInfo> <NumOfResult>11</NumOfResult> - <Item> <NickName>名前(1)</NickName> <VisitDate>日付(1)</VisitDate> <ReviewDate>'10/04/29</ReviewDate> <UseType>夜のみ</UseType> <Situations>友人・同僚と</Situations> <TotalScore>3.0</TotalScore> <TasteScore>3.0</TasteScore> <ServiceScore>3.0</ServiceScore> <MoodScore>3.0</MoodScore> <PriceDinner>¥8,000~¥9,999</PriceDinner> <PriceLunch /> <Title>タイトル(1)</Title> <Comment>コメント(1)</Comment> <PcSiteUrl>URL(1)</PcSiteUrl> <MobileSiteUrl>URL(1)</MobileSiteUrl> </Item> - <Item> <NickName>名前(2)</NickName> <VisitDate>日付(2)</VisitDate> <ReviewDate>'10/04/17</ReviewDate> <UseType>昼のみ</UseType> <Situations>デート</Situations> <TotalScore>4.0</TotalScore> <TasteScore>4.0</TasteScore> <ServiceScore>4.0</ServiceScore> <MoodScore>4.0</MoodScore> <PriceDinner /> <PriceLunch>¥3,000~¥3,999</PriceLunch> <Title>タイトル(2)</Title> <Comment>コメント(2)</Comment> <PcSiteUrl>URL(2)</PcSiteUrl> <MobileSiteUrl>URL(2)</MobileSiteUrl> </Item> </ReviewInfo>

    • ベストアンサー
    • PHP
  • ブレーンストーミングについて質問です。

    ブレーンストーミングについて質問です。 (1)ブレーンストーミングは、司会者と参加者がいますが、 司会者も議題に対して参加者と同じように発言するのでしょうか? (2)PHPを使い、BSをパソコン上でするので、書記はなしということで、 ブレーンストーミングを始める時、司会者と参加者にメンバーの中で分かれます。 司会者は議題にたいする意見は発言せず、 参加者が発言したことに注意を促したり、その内容でいいのか確認したりする立場ということでよいのでしょうか? 調べてみると↑のようなことを書いていて、その内容が正しいのか確認したくて、質問させていただきました。

    • ベストアンサー
    • PHP
    • noname#129137
    • 回答数2
  • PHPについて質問です。

    PHPについて質問です。 環境はXAMPPを使用していて、 &IEです。 テキストファイルを一括で読み込み、変数を使って値を受け渡し表示するだけなので、 ↓これはできています。 テキストファイルを読み込み、 テキストエリアに表示したいです。 しかし、今回、聞きたいのはテキストファイルの内容を表示するときに、一番最後の行の文字列が一番上(逆順)になるようにするにはどうすればいいですか? 調べていて、配列を使うというものが多く、いまいちわかりにくかったの質問しました。 例えるならチャットをしている時新しいコメントが上にくるようなものです。

    • ベストアンサー
    • PHP
    • noname#129137
    • 回答数2
  • PHP初心者です。

    PHP初心者です。 アイルのiクラスタ(i-03)のサーバにPHPのメールフォームを設置したのですが、セッションの値が正確に渡されなくて困っています。 フォーム入力後の確認画面に遷移したとき、値がまったく渡されていない、もしくは以前入力した値が表示される、たまに正確に渡される、といった状況です。さらに、次のステップ(送信)に移るときも同じ現象が起こります。 ほかのサーバでは正常に動作したので、プログラム内ではないと思います。 また、最初にサーバに設置したときにセッションでエラーが出ていたため、php.iniを同階層に設置し回避しています。 iクラスタではPHPのセッションが普通に使えないという記事を見たのですが、このように値が混乱して表示されることがあるのでしょうか?どうすれば正確に値が渡されるでしょうか?助けてください。

    • ベストアンサー
    • PHP
  • アップロードした画像の表示について

    アップロードした画像の表示について アップロードした画像を、サーバーに保存する前(move_uploaded_fileする前)に確認のため 表示させ、その後保存したいのですが可能ですか?

    • ベストアンサー
    • PHP
    • noname#244833
    • 回答数3
  • <?php

    <?php session_start(); $_SESSION['name'] = $_POST['name']; $_SESSION['kana'] = $_POST['kana']; $_SESSION['nick'] = $_POST['nick']; $_SESSION['sex'] = $_POST['sex']; $_SESSION['pass'] = $_POST['pass']; $_SESSION['pass2'] = $_POST['pass2']; $_SESSION['mail'] = $_POST['mail']; if(empty($_SESSION['name'])) { $_SESSION['error'] = '名前を入力して下さい'; } if(empty($_SESSION['kana'])) { $_SESSION['error'] = 'フリガナを入力して下さい'; } if(empty($_SESSION['pass'])) { $_SESSION['error'] = 'パスワードを入力して下さい'; } if(empty($_SESSION['pass2'])) { $_SESSION['error'] = '確認用パスワードを入力して下さい'; } if($_SESSION['pass'] and $_SESSION['pass2'] and ($_SESSION['pass'] != $_SESSION['pass2'])){ $_SESSION['error'] = 'パスワードが一致しません'; } if (preg_match("/^[a-zA-Z0-9]{4,12}$/", $_SESSION["pass"])){ $_SESSION['error'] = 'パスワードは半角英数字で入力して下さい'; } if(isset($_SESSION["error"])) { header("Location: regist.php"); exit; } else { header("Location: index.php"); exit; } ?> で、PCからみるとエラーメッセージがでるのですが、自分の携帯(ドコモ)でみるとエラーメッセージが表示されていません・・・ なぜでしょうか?><; フォーム画面のソースは <?php if (isset($_SESSION["error"])) { echo $_SESSION["error"]; session_destroy(); } ?> </font> <font size="2"> <form action="error_check.php" name="form" method="post"> //ここからフォーム内容 です。 ご教授のほど宜しくお願い致します><;;;;;;; 補足 >GETで、セッション名に、session_id()で取得した値を渡してやる必要があります。 それはいったいどうやるんですか?><; 簡単でいいのでソースとか記述してくださればわかりやすいです><; お願い致します><;

    • 締切済み
    • PHP
  • こんにちは、プログラム初心者です、よろしくお願いします。

    こんにちは、プログラム初心者です、よろしくお願いします。 現在、smarty,pearなども使用した管理システム(サンプル)を動かしています。 フォームから確認画面を表示させる際、表示させたくない項目があります。 現在の確認画面は$form->freeze();で入力項目を表示のみにしてあり、 これについてはそのまま利用したいのですが、 フォームの特定項目(パスワード等)は、確認用フォームなどは確認画面に 表示させたくないのです(入力内容、フォームの枠デザイン共に) どのようにすれば、フォームの特定の項目、入力内容、デザインを確認画面に表示させない方法があるでしょうか? 1枚のテンプレートでこれを実現させたいです。 どうぞよろしくお願いします。 ********************************************* 新規登録フォーム ユーザー(ID): [himawari] パスワード: [himawari] PCメール: [***@yahoo.co.jp] PCメール(確認用):[***@yahoo.co.jp] 誕生日: [1988-05-22] 性別: [女] [取消][確認] ********************************************* 上のフォームで、確認ボタンをクリックすると 下のように表示させたいのです。 ********************************************* 確認画面 ユーザー(ID):himawari パスワード: himawari PCメール: ***@yahoo.co.jp 誕生日: 1988-05-22 性別: 女 *********************************************

    • ベストアンサー
    • PHP
  • 下記のサイトを参考にしてWindows7にPHPをインストールしました

    下記のサイトを参考にしてWindows7にPHPをインストールしました。 http://d.hatena.ne.jp/diveintounlimit/20091213/1260714351 C:\inetpub\wwwrootにphpinfo.phpを作成してhttp://localhhost/phpinfo.phpをブラウザで表示したら真っ白で何も表示されませんでした。 何がいけないのかさっぱりわかりません。何度もインストール(PHPのバージョンを変えて)しなおしても結果は同じでした。 phpinfo.phpの内容は以下の通りです。 <? phpinfo(); ?> ご存じの方がいましたらアドバイス宜しくお願いします。 進展があったら報告します。 失礼します。

    • ベストアンサー
    • PHP
  • PHP5で正規表現を使った文字の取り出しが上手くいきません。

    PHP5で正規表現を使った文字の取り出しが上手くいきません。 こんばんは、教えて!goo初投稿させて頂きます。 PHP5で学内の事務情報を管理するスクリプトを組んでいます。 学籍番号から入学年度・学部・名簿番号を取り出したいのですが、狙った通りに上手く動いてくれません。 POSTで渡された テキスト内に含まれた7桁の学籍番号「0708068」(2:2:3桁区切りで入学年度・学部・名簿番号)をマッチングさせる為に、正規表現「\d{2}\d{2}\d{3}」で 配列 $regs に返し、 $regs[0] => 07 $regs[1] => 08 $regs[2] => 068 のような感じで戻ってくる事を想定しています。 手元の書籍、ネットのリファレンスで確認しても問題点が解りません。 何が間違っているのか、ご指摘お願いします。 //上手く動いてくれないコード $text = "私の学籍番号は0708068番です。"; if(ereg("\d{2}\d{2}\d{3}",$text,$regs)){ echo "true.\n"; echo ($regs[0]."\n".$regs[1]."\n".$regs[2]."\n"); }else{ echo "false.\n"; //いつもfalseが帰ってきてしまう。 }

    • ベストアンサー
    • PHP
  • 配列をほかの配列の値で複数のグループに分けする(新しい配列を作る)には

    配列をほかの配列の値で複数のグループに分けする(新しい配列を作る)にはどうすればよいのでしょうか? 以下のような配列があります。 $sensyu = Array( [0] => Array([IDs] => 1 [usName] => 小林 [uPosition] => センター) [1] => Array([IDs] => 2 [usName] => 山田 [uPosition] => ガード) [2] => Array([IDs] => 3 [usName] => 鈴木 [uPosition] => フォワード) [3] => Array([IDs] => 4 [usName] => 佐藤 [uPosition] => センター) [4] => Array([IDs] => 5 [usName] => 小林 [uPosition] => ガード) ) この配列を、別の配列($edited)の値でグループ分けしたいです。 例: $edited = array(2&4,1&5); $editedに[IDs]の値があるものはグループA($groupA)値が無いものはグループB($groupB)にする。 グループAは , でグループ分け($groupA[0],$groupA[1])となるようにする。 結果 $groupA = Array( [0] => Array( [0] => Array([IDs] => 2 [usName] => 山田 [uPosition] => ガード) [1] => Array([IDs] => 4[usName] => 佐藤 [uPosition] => センター) ) [1] => Array( [0] => Array([IDs] => 1 [usName] => 小林 [uPosition] => センター) [1] => Array([IDs] => 5 [usName] => 小林[uPosition] => ガード) ) ) $groupB = Array( [0] => Array([IDs] => 3 [usName] => 鈴木 [uPosition] => フォワード) もしくは$groupBを作らず元の配列を $sensyu = Array( [0] => Array([IDs] => 3 [usName] => 鈴木 [uPosition] => フォワード) とする。

    • 締切済み
    • PHP
  • PEARのmimedecode.phpでiphoneの添付データが受け

    PEARのmimedecode.phpでiphoneの添付データが受け取れません。 お世話になります。 いま携帯電話からメールに動画データを添付して、投稿用アドレスにメール送信すると、サーバーがメールの受信をトリガーとして、添付データを抜き出して保存するスクリプトをPHPで作っています。メールの解析にPEARのMimeDecodeを使用しています。Docomo、au、Softbank(iphone以外)からは正常に添付データを取得できるのですが、iphoneからのみ取得できません。 iphoneからのメールは以下の通りです。 送信元:hogehoge@softbank.ne.jp 投稿先:toukou@mailserver.co.jp 添付データ:IMG_0001.3gp //---ここからメールの情報 Return-Path: <hogehoge@softbank.ne.jp> Delivered-To: Received: (qmail 11046 invoked from network); 6 May 2010 14:21:16 +0900 Received: from unknown (HELO fw.mailserver.co.jp) (202.216.xx.xx) by www.mailserver.co.jp with SMTP; 6 May 2010 14:21:16 +0900 Received: from server.softbank.ne.jp ([202.179.204.xxx]:38700) by fw.mailserver.co.jp.co.jp with smtp (Exim 4.69) (envelope-from <hogehoge@softbank.ne.jp>) id 000000-000000-00 for toukou@mailserver.co.jp; Thu, 06 May 2010 14:36:39 +0900 Subject: =?ISO-2022-JP?B?SVBob25lGyRCRjAyaEF3SVUbKEI=?= Content-Type:multipart/mixed; boundary="MMSPart_001_39442822_7893_4738_b75f_f3073dc3b55c" From: =?ISO-2022-JP?B?GyRCPi48RhsoQiAbJEJNNTtKGyhC?= <hogehoge@softbank.ne.jp> Date: Thu, 06 May 2010 14:36:35 +0900 Message-ID: <20100506143635519275.1818@0016E68C3670> To: toukou@mailserver.co.jp Sender:hogehoge@softbank.ne.jp Mime-Version:1.0 --MMSPart_001_39442822_7893_4738_b75f_f3073dc3b55c Content-Type:text/plain;charset=ISO-2022-JP Content-Transfer-Encoding:7bit (ここに本文) --MMSPart_001_39442822_7893_4738_b75f_f3073dc3b55c Content-Disposition:Attachment;filename=IMG_0001.3gp Content-Location:IMG_0001.3gp Content-Type:video/3gpp;name=IMG_0001.3gp Content-Transfer-Encoding:base64 (添付ファイルのデータ) //---ここまでメールの情報 他のsoftbank機からは正常に動いていますので、なにかiphone独特のものがあるのでしょうか? メールの事について知識がなく困っています。iphoneのメールに関して、何かヒントになるような情報をお持ちの方がいらっしゃいましたら、ご教示くださいませんでしょうか? よろしくおねがいします。

    • ベストアンサー
    • PHP
  • phpのftp関数でサーバーから他のサーバーにファイルをアップロードする方法

    phpのftp関数でサーバーから他のサーバーにファイルをアップロードする方法が 上手くいかずに困っております。 どなたかご教授ください。 宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • phpのftp関数でサーバーから他のサーバーにファイルをアップロードする方法

    phpのftp関数でサーバーから他のサーバーにファイルをアップロードする方法が 上手くいかずに困っております。 どなたかご教授ください。 宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • Windowsだとsession_set_cookie_paramsが

    Windowsだとsession_set_cookie_paramsが上手く動きません。 以前 http://okwave.jp/qa/q5387366.html でディレクトリ分けをしているときにセッションが混ざってしまうと相談したものです。 回答していただいたものを元にsession_set_cookie_paramsを使ってみたところセッションが混ざることがなくなったのですが、このコードをWindows(というかXampp for windows)で動かすとセッション情報を保存することが出来なくなってしまいます。 (具体的な挙動としてはログインフォームなのですが延々とログインできなくなってしまいました。) Windows版では動かせない関数なのでしょうか? それともphp.ini等に設定が必要でしょうか? windowsでうごかしたコードのセッション部分 if(isset($_REQUEST['PHPSESSID'])) { session_id($_REQUEST['PHPSESSID']); //Setting the same session id to Forums as in CRM $sid=$_REQUEST['PHPSESSID']; } session_set_cookie_params(time()+36000, "/pdt/test/", "localhost"); insert_charset_header(); きちんと動作する環境 OS: Linux CentOS5 PHP:5.3 独自ドメイン上で動かしている(上記コードのlocalhostの部分はそのドメイン名としている) 上手く動かない環境 OS: WindowsXP PHP: 5.2.9(Xamppで動かしています) テスト環境(ドメインは指定していないため上記コードのsession_set_cookie_paramsのホスト名の部分をlocalhostとしている) よろしく尾根がします。

    • ベストアンサー
    • PHP
  • PHPからMySQLを操作

    お世話になっております。 PEAR::MDB2をインストールし、PHPからクエリーを発行してDBへデータを登録したく思っています。 しかし、「MDB2 Error: syntax error」というエラーがでてしまいます。 クエリーは間違っていないはずです。他のPCでの動作は確認できています。 プログラム /* foreach($str1 as $key => $value){ $sql = "INSERT INTO book_content(author, name, date, publish, path, content) VALUES('".cnv_sqlstr(cnv_dbstring($value, $db_enc))."', '".cnv_sqlstr(cnv_dbstring($str2[$key], $db_enc))."', '".cnv_sqlstr(cnv_dbstring($str3[$key], $db_enc))."', '".cnv_sqlstr(cnv_dbstring($str5[$key], $db_enc))."', '".cnv_sqlstr(cnv_dbstring($str4[$key], $db_enc))."', '".cnv_sqlstr(cnv_dbstring($str6[$key], $db_enc))."');"; // クエリを発行 $res =& $mdb2->query($sql); // 結果がエラーでないかどうかを常にチェック if (PEAR::isError($res)) { die($res->getMessage()); } } */ どなたかアドバイスお願いします。 PHPバージョン Version 5.2.10-2ubuntu6.3 Apacheバージョン 2.2.12-1ubuntu2.1 OS Linux ubuntu 2.6.31-16-generic

    • ベストアンサー
    • PHP
  • memory size のエラーがでて表示ができない件について

    携帯でチェックすると allowed memory size of 41943040 bytes exhausted. (tried to allocate 133Bytes) in "URL" on line 41. というエラーがでます。。 会社のサイトを作っているページはなんとか見えますが、 自宅のパソコンでは Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 133 bytes) in "url.php" on line 43 という表示がありやはり表示できません。 現在会社でPHPを使った携帯サイトを作ることになりhtmlに毛がはえた程度の知識しか持っていない私には、インターネットで調べる限りではいくつか同じようなものを見つけたのですが、様はどうすればいいのかということが理解できず解決策が見つからずにいます。。 主な内容 2つのページを作製しています。 1つめのページは完成しなんとか問題ない状態です。 2つめのページは1つめをコピーしたものを元に仕上げました。 作業PCでは問題なく動作する。 =========================================== 作業用のPC XP google clromeで問題なく見れる 携帯 AU   K002では表示されない 家のPC VISTA google clromeでも表示されない 使用しているサーバーはゼロウェブサーバーというウェブ制作用で知人が取得したフリーのサーバ ============================================ ”理解としてはメモリがたりなくなっているので割り当ててください、 とくに43行目がネックになってますよ。” という意味なのかなと理解しています。 43行目には $=i while($=0<count()) 的なプログラムが並んでます。 (本来一番重要な部分なのかもしれませんが、、すみません。データが家にないため必要であれば後日仔細に記録いたします。) 是非よろしくお願いいたします!!

    • 締切済み
    • PHP
    • makeda
    • 回答数2
  • 「imagejpeg」(GD)で作成した画像を保存できない

    <?php // 空の画像を作成し、テキストを追加します $im = imagecreatetruecolor(120, 20); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); // content type ヘッダを、ここでは image/jpeg と設定します header('Content-type: image/jpeg'); // 画像を出力します imagejpeg($im); // メモリを開放します imagedestroy($im); ?> http://www.php.net/manual/ja/function.imagejpeg.php を参照して(そのまま利用して)、画像を作成して表示させてみました。 すると、これはその通り、うまく画像が表示されました。 しかし、 <?php // 空の画像を作成し、テキストを追加します $im = imagecreatetruecolor(120, 20); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); // 【追加分】: 画像を保存する imagejpeg($im, 'new.jpg'); // content type ヘッダを、ここでは image/jpeg と設定します header('Content-type: image/jpeg'); // 画像を出力します imagejpeg($im); // メモリを開放します imagedestroy($im); ?> のように imagejpeg($im, 'new.jpg'); を挿入して、その画像を保存しようとしているのですが、うまくいきません。(何も起こりません。) ちなみに、保存するためのディレクトリのパーミッションはその親ディレクトリを含め、(7,7,7)です。 「new.jpg(相対パス)」を「/www/.../new.jpg」のように絶対パスを使ってやっても結果は同じでうまくいきませんでした。 どのようにすれば、新しく作成した画像を保存できるのでしょうか? ちなみに、OSはLinux(Fedora10)です。もちろん、GDは先のテストで証明される通り、動作していると思います。 よろしくお願い致します。

    • 締切済み
    • PHP
    • wataj
    • 回答数2
  • 「imagejpeg」(GD)で作成した画像を保存できない

    <?php // 空の画像を作成し、テキストを追加します $im = imagecreatetruecolor(120, 20); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); // content type ヘッダを、ここでは image/jpeg と設定します header('Content-type: image/jpeg'); // 画像を出力します imagejpeg($im); // メモリを開放します imagedestroy($im); ?> http://www.php.net/manual/ja/function.imagejpeg.php を参照して(そのまま利用して)、画像を作成して表示させてみました。 すると、これはその通り、うまく画像が表示されました。 しかし、 <?php // 空の画像を作成し、テキストを追加します $im = imagecreatetruecolor(120, 20); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); // 【追加分】: 画像を保存する imagejpeg($im, 'new.jpg'); // content type ヘッダを、ここでは image/jpeg と設定します header('Content-type: image/jpeg'); // 画像を出力します imagejpeg($im); // メモリを開放します imagedestroy($im); ?> のように imagejpeg($im, 'new.jpg'); を挿入して、その画像を保存しようとしているのですが、うまくいきません。(何も起こりません。) ちなみに、保存するためのディレクトリのパーミッションはその親ディレクトリを含め、(7,7,7)です。 「new.jpg(相対パス)」を「/www/.../new.jpg」のように絶対パスを使ってやっても結果は同じでうまくいきませんでした。 どのようにすれば、新しく作成した画像を保存できるのでしょうか? ちなみに、OSはLinux(Fedora10)です。もちろん、GDは先のテストで証明される通り、動作していると思います。 よろしくお願い致します。

    • 締切済み
    • PHP
    • wataj
    • 回答数2
  • 正常に動作しない

    拡張子「.php」ファイルでの、PHPの実行を拒否したいのですが、 以下の様な記述を「.htaccess」に記述しても動作しません。 (1) AddType text/html .php (2)AddHandler text/html .php 「(1)」は、記述してもPHPが実行されてしまう。 「(2)」は、記述すると、実行はされませんが、テキストドキュメント(メモ帳)が表示されてしまう。 別の方法がありますか? 教えて下さい!

    • ベストアンサー
    • PHP