検索結果

PHP

全10000件中2761~2780件表示
  • 全てのカテゴリ
  • 全ての質問
  • phpでsudoコマンドの実行

    ブラウザからAndroidアプリのプロジェクト作成を可能にしようとしています。 Linux端末もしくわターミナルのroot権限で 「android create project --target ○ --name △ --path /var/../../.. --activity △ --package ■〇△」←「..や〇、△等は適当です(笑)」 というコマンドを実行するとプロジェクトが作成されます。端末、ターミナルでのこのコマンド実行には成功しています。 上記のコマンドをブラウザで実行させようと、まず一般ユーザモードでsudoコマンドでの実行を試みました。 「sudo /home/../../android create project --target ○ --name △ --path /var/../../.. --activity △ --package ■〇△」 というコマンドを実行するとsudoコマンドでもプロジェクトが作成されます。端末、ターミナル内でのこのコマンド実行も成功しています。 次にブラウザからの実行ですが、 ブラウザからphpのsystem関数を用いてsudoコマンドを使ったコマンド実行を試みているのですが、できません。 自分なりに調べて、sudoコマンドに必要なパスを入力不要にし、サイトに書いてあったので、viコマンドで、sudoure内の「Defaults requiretty」に#も追加しました。 ブラウザでphpのsystem関数を用いて上記コマンドの実行は不可能なのでしょうか?

    • 締切済み
    • PHP
  • PHP SQL 問合せについて

    PHP SQL 問合せについて http://okwave.jp/qa/q7689206.html での質問の続きとなります。 No,name 1,ばなな 2,りんご 3,ばなな 4,みかん 5,ばなな 6,りんご 上記テーブルで 1,ばなな 3,ばなな 5,ばなな 2,りんご 6,りんご 4,みかん の結果を得るSQLはどのように記述すればよいでしょうか? 回答 select * from tableA x order by (select count(*) from tableA y where y.name = x.name ) ,No で解決していますが、 select * from tableA x where name ='果物' とした場合、結果が異なります。 (結果が多い順にならない) 出現回数が多い順に並べるには、どのような記述になりますか? データには「果物以外のデータが含まれている」とします。 宜しくお願い致します。

    • 締切済み
    • PHP
    • koyuhi
    • 回答数4
  • php mysql 時間の足し算他

    php数ヶ月の初心者です。 予約システムをゆっくり作ってみようと思うのですが 何から何までわからない事ばかりなのでどうぞよろしくお願いします。 ◆カラムの型について 予約時間のテンプレートのようなDBを作成しようとしていますが 時間に関係するカラムをtime型としました。time型のところに データーを挿入する際には必ず 例えば10:00:00のように秒まで 入ってしまうという理解でよろしいのでしょうか? (time型である限り、10:00という形では入れられず、10:00:00と しなければいけないのですかという質問です。) ◆例えば、$_GET['time']の値が(10:00)だとして、それが DBのカラム(rsvTime)のデーター(10:00:00)と一致したものをセレクト したい場合は select * from DB where rsvTime =・・・ の続きはどのように記述したら良いですか? (もしくは違う記述でも結構です。) ◆time型の足し算 (日付とか関係なく、10:00+30分=10:30というような事をしたい時の話です。) みたいな事をしたいのですが、 予約時間($rsvTime)の30分後が施術をスタートする時間($startTime)だと した場合、$startTimeはどのように求めるのでしょうか? 要領を得ない質問かもしれませんが宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPで連番を繰り返す

    現在、PHPを使用してサイトを制作しているなかで、以下のようにCSSのクラスを振りたい部分があります。 <ul> <li class="list1">リスト</li> <li class="list2">リスト</li> <li class="list3">リスト</li> <li class="list4">リスト</li> <li class="list1">リスト</li> <li class="list2">リスト</li> <li class="list3">リスト</li> <li class="list4">リスト</li> </ul> 上記のように「4までいったら1に戻り、これを8回ループさせる」ということをするには、どのように処理を書けばよいでしょうか。 while文やfor文などで試行錯誤していますが、なかなか思うようにいきません。 よろしくお願いいたします。

    • 締切済み
    • PHP
    • cks029
    • 回答数1
  • PHP 送信メール 電話番号 リンク

    お世話になります。 PHPの送信メールについてご質問です。 ヒアドキュメントで本文を作成し、mb_send_mail でメールを送信します。 送信自体には問題はありませんが、受信メールを見ると、電話番号の箇所がリンクが貼られています。 【サンプルコード】 $body3 =<<<BODY3 本文\n \n ******************************************\n ああああああ\n 〒000-0000\n 東京都\n TEL:03-3333-3333 / FAX:03-4444-4444\n E-mail : info@aaa.co.jp\n URL  : http://www.aaa.co.jp/\n ******************************************\n \n BODY3; 受信メールを見ると電話番号とURL箇所がリンク(青字・下線)が張られています。 (TEL:03-3333-3333 ←この箇所) URLのリンクは大丈夫ですが、電話番号のリンクだけを外したいのですがどうすれば宜しいでしょうか。 何卒宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
  • php メールフォーム SMTP メールサーバー

     環境は、 windows7 32bit・ XAMPP version1.8.1(Apache MySQL) です。. phpを、 「PHP プログラミングの教科書」 にて、勉強中のものですが、『3-2 メールフォーム』のメールサーバーの設定で、つまってしまいました。  外部メールサーバーを、SMTPに指定して、メールを受け取るプログラムです。   外部サーバーに、 Yahoo(またはGmail ) を利用しようとして、つまっています。 「PHP プログラミングの教科書」の説明では、PHP設定ファイル(php.ini)のメール設定で、 デフォルトで、 --------------------------- SMTP = localhost smtp_port = 25 --------------------------- の部分を、 ↓ --------------------------- SMTP = xxxxx.xxxxx.com(メールサーバー) smtp_port = 25 username = xxxxx password = xxxxx --------------------------- と、変更・追加すれば、よいとのことで、 SMTP = smtp.mail.yahoo.co.jp smtp_port = 25 username = yahooのID password = yahooのパスワード と設定しました。 phpのファイルにアクセスすると、文字の入力から、送信までのページ進行には、問題ないのですが、メールが受信(または送信)されません。メール送信は、mb_send_mail関数を使用してます。ヤフーデリバーというものに、登録して、ヤフーのサーバーの情報などを確認しました。 メールソフト(outlook,thunderbirdなど)は、必要なのでしょうか?書籍にはなんの記述もないので、できるのかとおもってるのですが、ネットで調べると、Gmailと、メールソフトと、PEAR:Mailで、メールを送信する。という記述が多いのですが、基本的なことを把握してないと思いますので、ご指摘いただけたらと思います。よろしくお願いいたします。ヤフー 以下、phpのコードです。 <?php //サニタイズ関数の定義 function hsc($a){ return htmlspecialchars($a, ENT_QUOTES ,"UTF-8"); } $uname = hsc($_SESSION["uname"]); $email =hsc($_SESSION["email"]); $message =hsc($_SESSION["message"]); // メール本文の組み立て $to = "yahooの自分のアドレス"; $title ="【メールフォームより】"; $ext_header ="From : {$email}"; //本文を組み立てるヒヤドキュメント $body = <<<EOM --------------------------------------------------------------------- 【webサイトからのメール】 お名前:{$uname} メールアドレス:{$email} メッセージ:{$message} --------------------------------------------------------------------- EOM; //メール送信の実行 $rc = mb_send_mail($to, $title, $body, $ext_header); if(!$rc){ exit; }else{ $_SESSION = NULL; } ?> 試したことは、 ・ポート番号を、587に変更する。 ・php.iniのSMTPなどの前に、「;」があったので、それを削除した。

    • ベストアンサー
    • PHP
    • 117711
    • 回答数1
  • 【mysql.php】チェックボックスの処理

    データベースにチェックボックスのON、OFF状態を 保存しようとしているのですが、 やり方が色々あり、どのやり方が一番いいのかわかりません。 調べたところ、大きく以下の4つがあることがわかりました。 ----------------------------------------- 方法1 チェックボックス分カラムを用意する ----------------------------------------- 例 id name flag4 flag3 flag2 flag1 15 なまえ 1   1   0  0 ----------------------------------------- 方法2 ビット演算を使う ----------------------------------------- id name bit 15 なまえ 12 ----------------------------------------- 方法3 カンマで区切ってデータを入れる ----------------------------------------- id name check 15 なまえ 3,4 ----------------------------------------- 方法4 チェックボックス管理テーブルを作る ----------------------------------------- main_tb id name 15 なまえ check_tb id check 15 4 15 3  それぞれ、一長一短があると思うのですが それぞれのメリット・デメリット、一般的にどの方法が好まれているのか等 アドバイス頂けると嬉しいです。

    • ベストアンサー
    • MySQL
  • PHPでCRON設定編集フォーム

    http://senrioka-info.net/0_google_sitemap/cron.htm 上記URLで解説されているような、サーバーのCRON設定を直接編集するフォームをPHPで作成したいのですが、どのような方法がありますでしょうか?どなたかお詳しい方いらっしゃいましたらお教えください。

    • ベストアンサー
    • PHP
  • PHP MySQL 配列データの比較

    就職支援のWebSiteを作っています。 【】 //companyテーブル company_id ----- 企業ID company_name -- 企業名 treatment ------ 待遇情報(配列を結合させた数字だけの情報) ・・・ //treatmentテーブル treatment_id ----- 企業ID treatment_data -- 待遇情報(日本語での正式名称) ・・・ 【待遇情報例】  交通費支給□ ボーナス有り□ 社宅・寮完備□ etc・・・ 【流れと状況】 (1) 企業側が待遇データをチェックボックスで選択して登録 (2) チェックボックスの値(配列)を連結させてtreatmentカラムに 001000111001000・・・ と言う形で格納 ここまでは出来ているのですが、検索する時複数並んだチェックボックスにチェックを入れてtreatmentカラム( 001000111001000・・・ )と比較させて、1が重なる企業だけを一覧を表示させたいのです。 ※001000111001000・・・の並び順はtreatmentカラムのレコード順(treatment_id)と対応させています。 経験不足の為良い考えが浮かびません。 こう言う場合はこう言う作りをした方が良い等、そう言ったご意見でもいただければ助かります。 宜しくお願いします。 ※企業(1):他カラム(多)であれば同じ格納方法~抽出まで出来ています。

    • ベストアンサー
    • PHP
    • saorixs
    • 回答数2
  • PHP ログインシステムについて

    お世話になります 現在ローカルで下記PHPのテストを行っています PHP初心者の為、セキュリティ面並びに不具合が心配で書き込みさせて頂きました 恐れ入りますがおかしな点がないかチェックして頂けませんでしょうか 宜しくお願いいたします データベースのバージョンはMySQL 5.5です ***************************************** <?php session_start(); $error_message = ""; if (isset($_POST["login"])) { $id = htmlspecialchars($_POST['id']); $password = htmlspecialchars(base64_encode(pack('H*', sha1($_POST['password'])))); $_SESSION['id'] = $_POST['id']; $_SESSION['password'] = $_POST['password']; $db = mysql_connect("***","***","***"); if (!$db) { die('接続失敗です。'.mysql_error()); } mysql_set_charset("utf8"); $db_selected = mysql_select_db("***", $db); if (!$db_selected){ die('データベース選択失敗です。'.mysql_error()); } $result = mysql_query("SELECT * FROM ***"); if (!$result) { die('クエリーが失敗しました。'.mysql_error()); } function x($result) { return mysql_real_escape_string($result); } while ($row = mysql_fetch_assoc($result)) { if($id == $row['id'] && $password == $row['password']){ header("Location:./instance.php"); } } $_SESSION = array(); if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-42000, '/'); } session_destroy(); $error_message = "ユーザ名もしくはパスワードが違っています。"; } ?> <html> <head><title>ログイン</title> <meta http-equiv=Content-Type content="text/html; charset=utf-8"> <link rel="stylesheet" type="text/css" href="style.css" media="screen" /> </head> <body> <?php if ($error_message) { print '<font color="red">'.$error_message.'</font>'; } ?> <form action="login.php" method="post"> ID:<input type="text" name="id"><br /> PASS:<input type="password" name="password"><br /> <input type="submit" name=login value="認証"> </form> </body> </html>

    • 締切済み
    • PHP
  • PHP 多次元配列のソート

    $array = array( array("address" =>"eeee@dddd.ddd","name" => "あいう"), array("name" => "はざま","address" => "cccc@dddd.ddd"), array("name" => "かきく","address" => "tttt@ccc.eee"), array("name" => "さく","address" => "bbbb@dddd.ddd"), array("name" => "あか","address" => "aaaa@dddd.ddd") ); 上記のような多次元配列があった場合 sort($array); とすると 以下のようなデフォルトの配置が Array ( [0] => Array ( [address] => eeee@dddd.ddd [name] => あいう ) [1] => Array ( [name] => はざま [address] => cccc@dddd.ddd ) [2] => Array ( [name] => かきく [address] => tttt@ccc.eee ) [3] => Array ( [name] => さく [address] => bbbb@dddd.ddd ) [4] => Array ( [name] => あか [address] => aaaa@dddd.ddd ) ) 上記の並びが Array ( [0] => Array ( [address] => eeee@dddd.ddd [name] => あいう ) [1] => Array ( [name] => あか [address] => aaaa@dddd.ddd ) [2] => Array ( [name] => かきく [address] => tttt@ccc.eee ) [3] => Array ( [name] => さく [address] => bbbb@dddd.ddd ) [4] => Array ( [name] => はざま [address] => cccc@dddd.ddd ) ) nameキーの値をもとにあいうえお順にならびかえられます。 がこれをnameキーではなく addressキーで並び替えたいと思ったとき、 usort($array , function($a,$b){ if($a["address"]< $b["address"]){ return -1; }else{ return 1; } } ); と上記のようのおこなうと Array ( [0] => Array ( [name] => あか [address] => aaaa@dddd.ddd ) [1] => Array ( [name] => さく [address] => bbbb@dddd.ddd ) [2] => Array ( [name] => はざま [address] => cccc@dddd.ddd ) [3] => Array ( [address] => eeee@dddd.ddd [name] => あいう ) [4] => Array ( [name] => かきく [address] => tttt@ccc.eee ) ) とうまくaddressキーでabcdの順にソートできています。 次に usort($array , function($a,$b){ return strcmp($a["address"],$b["address"])? -1:1; } ); と上記のようにstrcmp関数を使うと Array ( [0] => Array ( [name] => あか [address] => aaaa@dddd.ddd ) [1] => Array ( [name] => さく [address] => bbbb@dddd.ddd ) [2] => Array ( [name] => かきく [address] => tttt@ccc.eee ) [3] => Array ( [name] => はざま [address] => cccc@dddd.ddd ) [4] => Array ( [address] => eeee@dddd.ddd [name] => あいう ) ) うまくソートできませんでした。 この、直接 $a, $bの大小を条件とした場合と strcmp — バイナリセーフな文字列比較をおこなうstrcmp とは、どのような処理の違いがあるのでしょうか?

    • ベストアンサー
    • PHP
  • phpでWebApiを始めたい

    phpでWebApiを始めたいと思っています。amazonや楽天、goole等のApiを使いたいです。参考サイトを教えて頂けないでしょうか?あと、最新動向、流行なんか教えて頂けると有難いです。phpやdbの知識は一通りです。

    • 締切済み
    • PHP
    • noname#213520
    • 回答数1
  • phpのデータベースへの接続

    1.PHPでフォームデータを受け取る 2.データベースに接続をして書き込み 3.書き込まれたIDを取り出す + 数値 + 乱数を一つの文字列に結合 4.上記の文字列をデータベースに保存。 このような動作は一つのphpで可能でしょうか? 2.までの動作は問題ないのですが、 3.からが動作しません。 どなたかご教授ください。よろしくお願いいたします。

    • ベストアンサー
    • PHP
    • izaq
    • 回答数4
  • CAKEPHP:routes.phpの設定方法

    アドレスを短縮したいため、CAKEPHP:routes.phpにて設定を行いました。 ・通常のアドレス   :http://XXXXX.jp/logins/login/ ・短縮したいアドレス :http://XXXXX.jp/i →routes.phpに以下を設定することで、実現できました。  Router::connect('/i', array('controller' => 'logins', 'action' => 'login')); 但し、「logins/login/」は「パラメータを付けても付けなくても」アクセスできる仕組みになっており、 ・通常のアドレス   :http://XXXXX.jp/logins/login/param ・短縮したいアドレス :http://XXXXX.jp/i/param というアクセスも可能にしたいのですが、routes.phpにどのように設定すれば実現できるのでしょうか?

    • ベストアンサー
    • PHP
  • phpについて質問です。

    php初心者です。 以下のようなコードを書きました。テストの点数を配列に用意し最大値を表示したいのですがうまくいきません。 どなたかご教授お願いします。 <html> <body> <?php $score = array(20, 21, 59, 100, 78); $max = 0; ?> <table border = "2"> <tr bgcolor = aqua> <th>番号</th> <th>点数</th> </tr> <?php for($i=0; $i<count($score); $i++){ if($max < $socre[$i]) $max = $score[$i]; print"<tr>"; print"<td>{$i}</td><td>{$score[$i]}</td>\n"; print"</tr>\n"; } print"</table>\n"; print"</br>\n"; ?> <?php print"最高点は{$max}です。\n"; ?> </body> </html> foreachをつかえばうまくいきました。 for文ではいけないのでしょうか。 最大値が0と表示されるのでどうやらif文の条件分岐がうまくいってないようなのですが..... 初心者なので勘違いをしているところがあると思います。 よろしくお願いします。

    • ベストアンサー
    • PHP
    • akigoo2
    • 回答数2
  • lolipopにopenPNE設置 phpエラー

    lolipopのガイド http://lolipop.jp/manual/blog/openpne/ に 従ってopenPNE2.14.9を設置したのですが、大量のエラーが出ている上 文字化けしております。 phpのバージョンは5.2です どなたか解決方法を教えていただけますでしょうか。 問題のサイト→ http://osonoi.ciao.jp/sns/

    • ベストアンサー
    • PHP
    • のぶ
    • 回答数1
  • phpの変数宣言の仕方

    php初心者です。 以下のように書きたいのですが出来なくて困っています。 他の関数からも$hogeを参照したいので関数testの中で宣言はしたくないです。 $hoge = 'ほげほげ'; function test() { echo $hoge; } test(); いちいちこうしないとダメなんでしょうか? $hoge = 'ほげほげ'; function test($hoge02) { echo $hoge02; } test($hoge); スマートな書き方を教えてください。 よろしくお願いしますm(_ _)m

    • ベストアンサー
    • PHP
  • XAMPPのPHPファイルがNotFound。

    WindowsのXAMPP環境下でhtdocsフォルダ内にいれたphpファイルが、ブラウザ上で開いたとき下記のように「NotFound」になってしまいます。htmlファイルは開くことが出来るんですが・・・・。 NotFound The requested URL /index.php was not found on this server. 心当たりはXAMPPのコントロールパネルでMySQLが動作していない(Runningしていない)状態ということです。 お詳しい方どうかご教授を。

    • 締切済み
    • PHP
  • PHPのheader()について

    OS:freebsd4.8 PHP:php-4.3.2 apache2 を使用しております。 ドキュメントルートに <HTML> <HEAD> <TITLE>検索エンジン</TITLE> </HEAD> <BODY> <CENTER><H1> 検索エンジン </H1></CENTER> <FORM METHOD= post ACTION = search.php> <TABLE BORDER = 4 WIDTH = 250 ALIGN = CENTER> <TR BGCOLOR = "#CCCCCC"> <TH>検索キーワード</TH> <TD><INPUT TYPE= text NAME= keywd size = 20 /></TD> </TR> <TR> <TH>エンジン</TH> <TD> <SELECT NAME = ENG> <OPTION VALUE = "yahoo">Yahoo!</OPTION> <OPTION VALUE = "google">google</OPTION> <OPTION VALUE = "goo">goo</OPTION> </SELECT> </TD> </TR> <TR> <TD COLSPAN ="2"><CENTER><INPUT TYPE="submit" value="検索" /><CENTER></td> </TR> </TABLE> </FORM> </BODY> </HTML> というtest.htmlをおいてます。 phpスクリプトとして <?php $stringkey = urlencode($keywd); switch($ENG){ case "yahoo": $url = "http://www.yahoo.co.jp/bin/search?p="; break; case "goo": $url = "http://www.goo.ne.jp/default.asp?MT="; break; case "yahoo": $url = "http://www.google.co.jp/search?q="; break; } header("Location: ".$url.$stringkey); header("HTTP/1.1"); ?> search.phpにパラメータを渡していますが 白いページしか表れません。 header()関数の記述が悪いのでしょうか? apache2の設定でしょうか? ちなみに2ファイルともドキュメントルートに配置してます。 よろしくお願いします。

    • 締切済み
    • PHP
    • fm0606
    • 回答数2
  • PHPでカレンダーを作る(縦書き)

    PHP初心者です。 PHPでカレンダーを作りたいのですが、よくある格子型のではなく、以下のように縦に日付が並ぶタイプです。 (例) ------------------------ 2004年12月 1日 (水) 2日 (木) ・・・ ・・・ ・・・ ・・・ ・・・ ・・・ ・・・ 31日 (金) ←前 次→ ------------------------ どなたか、参考になるスクリプトが公開されていることをお知りであれば、教えて欲しいです。 もしくは、参考となるソースをご指南頂けると、とても助かります。

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