回答数
気になる
-
シェルスクリプトをPHPで動かそうと思うのですがうまくいきません
【環境】 OS:Linux mint 18 "Sarah" Cinnamon PHP:7.0.14-2+deb.sury.org~xenial+1 (cli) PHPでシェルスクリプトを動かそうと思っているのですがうまくいきません。 PHPプログラムは以下のような感じです。 /var/www/html/PHPprogram/execJnlp.php <?php exec("sh /var/www/html/weasis/hoge.sh"); ?> このプログラムをコマンドラインから「php /var/www/html/PHPprogram/execJnlp.php」と打つときちんと立ち上がりますが、http://localhost/PHPprogram/execJnlp.phpからでは全く動きません。 また、execの代わりにshell_execを使っても結果は同じでした。 パーミッションの問題かと考え、すべてのファイルを777に変更してもやはりダメです。どこがおかしいんでしょうか? どなたかよろしくお願いします。
質問日時: 2017/01/08 16:04 質問者: yahooyaffo
ベストアンサー
3
0
-
PHP フォルダ名やファイル名に0があるためにsystem関数やexec関数を実行できない
掲題の件に関して質問させて下さい。 今、下記の様なプログラムのショートカットを実行しようとしています。 [c:\00001\00002\exe.php:] <?php /*exe.phpの内容*/ system("c:\000_aFolder\b'_folder\00005.EXE.lnk > /dev/null &"); ?> [コマンドプロンプトの実行:] >php exe.php [結果:] Warning: system(): NULL byte detected. Possible attack in c:\00001\00002\exe.php on line 3 system関数がexec関数でも同じエラーで実行できませんでした。 ファイルやフォルダ名を変えることなくこのショートカットをたたくPHPを実行できないものでしょうか? どうかよろしくお願いいたします。
質問日時: 2017/01/07 20:28 質問者: りんごさん9424
ベストアンサー
2
0
-
プログラミング初心者です 先程、phpの方を始めたのですが未だ 環境設定の段階で、この画面からなにを
プログラミング初心者です 先程、phpの方を始めたのですが未だ 環境設定の段階で、この画面からなにを したら良いのか分かりません。 どなたか教えて頂けませんか?
質問日時: 2017/01/05 00:02 質問者: うかむるばす
解決済
1
0
-
日本国内の、アクセス地域によって、表示を変えることは可能でしょうか?
PHPで、日本国内の、アクセス地域によって、表示する内容を変えることは可能でしょうか? 例えば、京都市からのアクセスなら「京都市のみなさまこんにちは♪」亀岡市からのアクセスなら「亀岡市のみなさまこんにちは♪」のような感じです。
質問日時: 2017/01/04 16:03 質問者: PlanetSD
ベストアンサー
3
0
-
ベストアンサー
1
0
-
php webアプリケーション
phpはhtmlに埋め込んで使うのが一般的ですか? phpだけでソースは書けますがphpだけだと限界が御座いませんでしょうか? phpとhtmlとjavascriptなどは組み合わせて使うのが普通でしょうか? phpだけでWebアプリケーションが作れるのかが疑問で御座います。 今回phpで産婦人科のwebアプリケーションを作る事になるので質問致しました。 非常にバカですが答えて頂けたらと思います。
質問日時: 2016/12/23 21:49 質問者: SHIN11SHIN
ベストアンサー
2
0
-
php 産婦人科アプリケーション
これからphpの産婦人科のWebアプリケーションのプロジェクトを請け負う事になります。 入社して2,3日なのですがphpの仕事を扱うに当たって勉強をしているのですが php独特の癖というかCやjavaと違うphp言語のポイント(foreach文?みたいな) があれば教えて頂きたいです。(Webアプリケーションはプログラムを一から組む事になると思います。) なければプログラムを一から組む上で苦労したところなどを教えて頂ければと思います。 バカな質問かも知れませんが答えて頂けたらと思います。
質問日時: 2016/12/23 21:37 質問者: SHIN11SHIN
ベストアンサー
1
0
-
CakePHPバージョンアップについて
開発につき、無知ではありますが、開発会社様へご依頼する発注側としてご質問です。 現在、既にあるWebサイトの改修を行う際、現在CakePHP1.2(PHP5.4)なのですが、CakePHPのバージョンアップが必要か否か?といったことで、一般的なことをお伺いしたく。 改修内容は、「OSバージョンアップに伴うCMSの改修」なのですが、CakeePHP1.2は現段階で古く、できれば同時に費用がかかっても2.xへバージョンアップをする必要があると思っておりますが、 開発会社様は、サポート期間が切れてもバージョンアップは推奨レベルなため、しなくてもいい、という判断をされていらっしゃいます。 一般的に同サイトが動いていれば、バージョンアップをしなくても問題ないことなのでしょうか?急に推奨レベルから廃止になるようなことがあり、サイトが動かなくなる危険性は高いのでしょうか? 無知な私からですので、幼稚なご質問になりますが、どなたか、ご回答いただけますと幸いです。 どうぞよろしくお願いいたします。
質問日時: 2016/12/21 12:45 質問者: ki------
ベストアンサー
1
0
-
MySQL,PHPのリロードによる二重送信防止
MySQL,PHPについての質問です。 phpmyadmin(テーブル名XXX)を使った 掲示板を作ろうとしているのですが、 リロードの防止ができなくて困っています。 下記の記述途中のコードのどこにどのような関数を置けばいいのかがわかりません。 浅い知識の中で、今まで自分が調べた中では、header('Location:絶対パス',true,303); を置けばリロード防止できるのではないかと思い、何度も位置を変え記述を変えしているのですが、上手くいきません。 ご回答してくださる方がいれば幸いです。 よろしくお願いします。 index.php <body> //名前とコメントの投稿フォーム <form method="POST" action="<?php echo($_SERVER['PHP_SELF']); ?>"> <input type="hidden" name="id"> <input type="text" name="name" placeholder="名前"><br> <input type="text" name="comment" placeholder="コメント"> <input type="submit" value="投稿"> </form> <?php $id = $_POST["id"]; $name = $_POST["name"]; $comment = $_POST["comment"]; try { //SQLに接続 $pdo = new PDO($dsn, $user, $password); $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); //データベースに追加 $sql = "INSERT INTO XXX (id, name, comment) VALUES (:id, :name, :comment)"; $stm = $pdo->prepare($sql); $stm->bindValue(':id', $id, PDO::PARAM_INT); $stm->bindValue(':name', $name, PDO::PARAM_STR); $stm->bindValue(':comment', $comment, PDO::PARAM_STR); if ($stm->execute()){ // データベースから全ての投稿を取り出して、ページに表示 $sql = "SELECT * FROM XXX"; $stm = $pdo->prepare($sql); $stm->execute(); $result = $stm->fetchAll(PDO::FETCH_ASSOC); foreach ($result as $row) { echo ($row['name']); echo ($row['comment']); "; } } else { echo '追加エラーがありました'; }; } catch (Exception $e) { echo 'エラーがありました。<br>'; echo $e->getMessage(); } ?> </body>
質問日時: 2016/12/20 13:38 質問者: net.mail1013
ベストアンサー
1
0
-
ビジネスロジックとは
PHPの参考書(php 逆引きレシピ 474p)にビジネスロジックという聞きなれない言葉がありました。 それによれば、入出力データの加工を指すようですが、さっぱり意味が解りません。 ネットで調べてみると「クラウド」や「web2.0」と同じような「わかっているつもり」になっていらっしゃる方々が使うあいまいな言葉であるとの記述もありました。 いったいビジネスロジックとはどういう意味ですか。
質問日時: 2016/12/05 19:38 質問者: gooooooooooooooooo
解決済
2
0
-
phpでODBCドライバ経由の外字を取り扱うには?
phpのスクリプトにより、ODBC経由で、OS400上にあるDB2のデータ照会を行っています。 このデータの中に外字データが含まれており、表示されないので困っています。 無理やり下記のように変換してみようとしたのですが、 function henkan($target) { $mae = Array('','','','','№','㈲','㈱'); $ato = Array('m3','kg','m2','(有)','No','(有)','(株)'); $ret = str_replace($mae, $ato, $target); return $ret; } $maeの中の対象文字を、Windowsの画面上に表示される文字をそのまま書いているのですが、 うまく動作していません。 表示させる方法は無いでしょうか? (環境) WindowsServer2012 IIS、php:Ver5.4 スクリプトはSJISで書いています。 外字データはWindowsの外字エディタで登録したデータが各PCにインストール済み
質問日時: 2016/11/24 11:42 質問者: hatsuzo
解決済
1
0
-
phpでform画面を作るには
phpの勉強を始め、 forとifだけでform画面を作ってみようと思いました。 配列でパスワードとユーザーの画像を用意して処理しようとしたのですが。 正しいパスを打ち込んでも「パスが違います」と3回表示されます。 どこがちがうのでしょうか...初心者なので正しいコードを教えて頂ければ幸いです。 $passArray[0] = "123"; $passArray[1] = "abc"; $passArray[2] = "xyz"; $passArray[0] = "<img src='img/user.png'>"; $passArray[1] = "<img src='img/user.png'>"; $passArray[2] = "<img src='img/user.png'>"; for($i=0;$i<3;$i++) { if($_POST["pass"] == $passArray[$i]) { print"<h2>ようこそ".$_POST["uName"]."様</h2>"; } else { print"パスが違います"; } } <form method="POST" action="test.php"> <h2>名前:</h2> <input type="text" name="uName" placeholder="ユーザー名"> <h2>パスワード:</h2> <input type="password" name="pass" placeholder="パスワード"> <h2>コメント:</h2> <input type="submit" value="送信" id="sub"> </form>
質問日時: 2016/11/20 21:06 質問者: 優海
解決済
1
1
-
「この商品を見た人は、この商品も…」の実装アルゴリズム
プログラムのアルゴリズムについて教えてください。 アマゾン等のECサイトでは「この商品を見た人は、この商品も見ています」「この商品を買った人は、この商品も買っています」等の機能がついています。こういった機能はどう実現しているのでしょうか。 単純に考えれば、2次元配列(例えば$kanrenとか)を作り、商品名や商品IDを添え字にして $kanren["shohin_a"]["shohin_b"]++ として関連度をカウントし、カウント数上位から表示する方法を思いつきます。 しかし、仮に商品が1万点とかあったとしたら、相当なメモリ使用量になります。データベースは詳しくないので分かりませんが、1万×1万個のデータを扱うのは負担は大きそうだなと思います。 またカウントアップのタイミングも難しく感じます。直前に見た(買った)商品だけでカウントアップするのでは関連度を出すのに不十分な気がしますし、かと言って過去10商品(過去10ページ)とかを記憶してカウントアップする場合、上手くやらないと2重・3重にカウントアップしてしまいそうです。 色々なサイトに実装されているので、何か上手なアルゴリズムがあるのだろうと思います。 そちらを教えていただければ。サイトのURL等や、書籍の名前でも構いません。 一応、使用言語はPHPを考えています。ですので、もしライブラリ等あるのであれば、そちらを紹介いただくのでも構いません。 ちなみに、当方のスキルですが、趣味プログラマとして30年ほどの経歴はあります。言語もBASIC、C、C++、Javascript、Perl、Pascal などの経験があります。オブジェクト指向プログラミングも分かります。あくまで自分の趣味の域ですので、何かフリーソフトを公開したり等の経験はないレベルですが、アルゴリズムの説明は概ね理解できると思います。また、データベースの利用経験は全くありませんのでSQLなどは分かりませんが、一般的な意味でのデータ管理の範囲ならば普通に理解できると思います。 よろしくお願いします。
質問日時: 2016/11/20 08:48 質問者: hama_pg
ベストアンサー
5
1
-
PHP ファイルアップロード
今、サーバー上でファイルアップロードしてデータベースに入れるページを作っています。 ファイルをアップロードするとき(input type="file")、PHPでファイルの参照先をあらかじめ指定することはできますか?できるのであれば教えてください。お願いします。
質問日時: 2016/11/18 10:36 質問者: detti0012
ベストアンサー
1
0
-
sqlで受け取った緯度経度から地図を作成するjavascript
いつもありがとうございます。 前回のチェックボックスの質問の続きとなるのですが、チェックボックスの選択数によってN個の$rows = mysql_num_rows($result);がきたとします。それぞれ 名前=$row['name'],緯度=$row['ido'], 経度=$row['keido']です。 <?php 抜粋 //結果セットの行数を取得する $rows = mysql_num_rows($result); //表示するデータを作成 while($row = mysql_fetch_array($result)) { $markerData.="{name:'".$row["name"]."', lat:".$row["ido"].",lng:".$row["keido"]."},\n<br>"; こちらの$markerDataをプリントしたものを、下のvar markerDataにコピペすると地図ができるのですが、下記のように内容をphpでechoするとできません。 根本的に考え方がちがうのでしょうか? markerData.length;の値が取れていないことが原因でしょうか? よろしくお願い申し上げます。 <script type="text/javascript"> var map; var marker = []; var markerData = [ // マーカーを立てる場所名・緯度・経度 { "<?php echo $markerData; ?>" //←ここです!! } ]; var center = { lat: 34.987717, // 緯度 lng: 139.863876 // 経度 }; function initMap() { var mapLatLng = new google.maps.LatLng({lat: markerData[0]['lat'], lng: markerData[0]['lng']}); // 緯度経度のデータ作成 map = new google.maps.Map(document.getElementById('sample'), { // #sampleに地図を埋め込む center: center, zoom: 12 // 地図のズームを指定 }); // マーカー毎の処理 for (var i = 0; i < markerData.length; i++) { markerLatLng = new google.maps.LatLng({lat: markerData[i]['lat'], lng: markerData[i]['lng']}); // 緯度経度のデータ作成 marker[i] = new google.maps.Marker({ // マーカーの追加 position: markerLatLng, // マーカーを立てる位置を指定 map: map // マーカーを立てる地図を指定 }); } </script> ちなみにかいた順番は以下のとおりです。 <?php > <html> <body> <javascript></script> </body> </html>
質問日時: 2016/11/15 08:01 質問者: sheyma
ベストアンサー
1
0
-
ネットショップシステムでカート追加時に更新ボタンを押すと数量が増えてしまいます
Codeigniter(3.X)というPHPフレームワークでECサイトを構築しようとしています。 商品の詳細画面で商品概要仕様を選択して「カートに入れる」を押して画面遷移をすると 選択した商品の一覧が表示されますが、 この画面で更新ボタンを押すと商品が追加されてしまいます。 それで、下記のような処理に変更したのですが。1回目だけが追加されて2回目が追加されなくなりました。 どのようにすれば更新ボタンを押しても数量が増えなくなるでしょうか? 宜しくお願いいたします。 //POSTデータ $post_array = array(); $post_array = $this->input->post(); //SESSIONデータ $session_array = array(); $session_array = $this->session->all_userdata(); if(!array_key_exists("pr_id",$session_array)){ $data["title"] = "商品カートに商品が登録されていません。"; $this->load->view('/header/header_012',$data); $this->load->view('/common/parts_login',$data); // $this->load->view('/common/parts_category_list',$data); $this->load->view('/cart/cart_login_not_added'); $this->load->view('/common/parts_footer',$data); return FALSE; } //セッションに数量を格納 $this->session->set_userdata('qty', $post_array["qty"]); //すでにカートに登録されている内容を取得する $contents = $this->cart->contents(); //更新ボタンを押しての重複登録防止 $error = 0; //商品コンテンツ配列を確認して更新時のカウントアップを防ぐ if(!empty($contents)){ foreach($contents as $key => $value){ //コンテンツの中に商品IDがあり、現状の商品IDと一致する場合、コンテンツの数値が違う場合カウントアップ if($value["id"] == $session_array["pr_id"]){ if($value["qty"] != $post_array["qty"]){ $error++; } } } } //更新ボタンを押していない場合 if($error == 0){ $option_array = array(); $option_price = 0; //リバーシブル if(array_key_exists("reversible",$post_array)){ $this->session->set_userdata('reversible', $post_array["reversible"]); $option_array["reversible"] = $post_array["reversible"]; $price = $this->reversible->Get_Reversible_Option($post_array["reversible"]); $option_price += $price; } //オプション金額を入れる $option_array["option_price"] = $option_price; $product_array = $this->product->Get_Product_Main_Data_Detail($session_array["pr_id"]); $contents = array( 'id' => $session_array["pr_id"], 'qty' => $post_array["qty"], 'price' => $product_array["sale_price_ec"], 'name' => $product_array["product_name"], 'options' => $option_array, ); //カートに登録 $this->cart->insert($contents); } //カート操作後の情報取得 $contents = $this->cart->contents(); //総額 $total = $this->cart->total(); //金額表示フォーマット $data["total"] = number_format($total);
質問日時: 2016/11/13 16:32 質問者: eccschool
ベストアンサー
2
0
-
SQLで検索:表示の仕方
表示ができません!(´;ω;`) 「クエリOK」となるのに表示できていないのは、WHERE以降の書き方がおかしいのでしょうか? チェックボックスから複数個(最大5個) 値がとんできます。 phpMyAdminで検索文を確認すると、テーブル名を’’でくくってありますが、くくると"クエリの送信に失敗しました"となります。同様に$checkの’’を外しても"クエリの送信に失敗しました"となります。 WHERE文以降を消すと表示されます。 よろしくお願いします。 <?php //値をうけとる $a=$_POST['a']; $b=$_POST['b']; $c=$_POST['c']; $d=$_POST['d']; $e=$_POST['e']; //WHERE以下の文章 $check="'menu' LIKE '%"; if(isset($a)){ $check=$check.$a.","; } if(isset($b)){ $check=$check.$b.","; } if(isset($c)){ $check=$check.$c.","; } if(isset($d)){ $check=$check.$d.","; } if(isset($e)){ $check=$check.$e.","; } $check = substr($check, 0, -1); //最後のカンマとる $check = $check."%'"; print("<p>$check</p>"); //WHERE以降取得できているか確認 // MySQLへ接続 $db = mysql_connect('LAN', 'ユーザー', 'パスワード')or die("サーバーがみつかりません:".mysql_error()); print("<p>接続OK</p>"); // データベースを選択する $sbd=mysql_select_db("データベース")or die("データベースがみつかりません:".mysql_error()); print("<p>データベースOK</p>"); mysql_set_charset("utf8"); // クエリを送信する $meirei="SELECT * FROM テーブル名 WHERE $check;"; $result=mysql_query($meirei)or die("クエリの送信に失敗しました"); print("<p>クリエOK</p>"); //結果セットの行数を取得する $rows = mysql_num_rows($result); //表示するデータを作成 while($row = mysql_fetch_array($result)) { echo '<p>' . $row['name'] . ':' . $row['menu'] . "</p>\n"; } //結果保持用メモリを開放する mysql_free_result($result); ?>
質問日時: 2016/11/12 01:37 質問者: sheyma
ベストアンサー
2
0
-
変数内でファイル名を変数の値として使いたい
01.php 02.php 03.php....というページに $movie_[] = "値"; という変数を使い、動画を載せようとしたのですが、 $bn = basename($_SERVER['PHP_SELF'], ".php"); <?php echo $movie_[$bn]; ?> ではエラーが出てしまいます。 仕方なく各ページに数字を割り振っていますが 前回はこんな感じでいけたはずなので諦めきれません。 どなたかご教授頂ければ幸いです。
質問日時: 2016/11/09 18:35 質問者: egtomo
ベストアンサー
2
0
-
mysql php 複数のクエリ
現在、下記のコードになっていますが これに、複数のクエリを実行したいのですが、どうすれば出来ますでしょうか? ↓このクエリを実行したいです。 ----------------------------------------------------- UPDATE topix SET number = number+1; insert into topix(number, topix) values(1,".$topix."); delete from topix where number > 5; select * from topix order by number; ----------------------------------------------------- <?php mb_internal_encoding("utf-8"); include("../ninnsyou_page/ransuu.php"); include("sql_connect.php"); print('追加後のデータ一覧:<br>'); try{ $dbh = new PDO($dsn, $user, $password); $dbh->query('SET NAMES utf8'); print('<br>'); if ($dbh == null){ print('接続に失敗しました。<br>'); }else{ print('接続に成功しました。<br>'); } print('追加後のデータ一覧:<br>'); $sql = 'select * from topix'; $stmt = $dbh->prepare($sql); $stmt->execute(); while($result = $stmt->fetch(PDO::FETCH_ASSOC)){ print(nl2br($result['topix'])."<br>\n"); } }catch (PDOException $e){ print('Error:'.$e->getMessage()); die(); } $dbh = null; //} ?>
質問日時: 2016/11/09 07:51 質問者: IrohaKujoh
ベストアンサー
2
0
-
ftpを使ってphpで書く
ftpを使ってサーバーにあるファイルをフォルダごとコピーもしくはダウンロードする方法は ありますか?phpで書いています。わかる方いましたら、教えてください。
質問日時: 2016/11/07 15:13 質問者: でっち01
解決済
1
0
-
PHPからロリポップ!のメールサーバーにアクセスしてメールを送れない
タイトルの件、困っております。 PHP(ver5.6)で、qdmailとqdsmtpを利用して、 ロリポップ!経由でメールを送信したいと考えております。 以下のような関数を作成して実行したところ、 $mail->send()の結果はtrueとなり、エラーも出ないのですが、 メールが正常に受信できません。 ▼作成した関数 -------------------------- require('qdmail.php'); require('qdsmtp.php'); date_default_timezone_set('Asia/Tokyo'); function mailsender($to,$subject,$body,$fromname,$fromaddress){ $mail = new Qdmail(); $mail -> smtp(true); $param = array( 'host'=>'smtp.lolipop.jp', 'port'=> 465, 'from'=> $fromaddress, 'protocol'=>'STMP_AUTH', 'user'=>$fromaddress, 'pass' => password, ); $mail ->smtpServer($param); $mail ->to($to); $mail ->subject($subject); $mail ->from($fromaddress); $mail ->text($body); $return_flag = $mail ->send(); return $return_flag; } -------------------------- 様々なページで情報を集めていますが、 コードはどれもほぼ上記と同じもので、私のような送信ができない状況ではなさそうです。 同時にエラーも表示されないため、解決の糸口が見いだせない状態です。 どなたか分かる方、ご回答頂けませんでしょうか? お手数ですがよろしくお願いいたします。
質問日時: 2016/11/01 15:31 質問者: gano2016
ベストアンサー
2
0
-
PHP・JavaScriptを使って任意のHPの文字列を検索する方法
お世話になります。 http://www.aaaaa.co.jp http://www.bbbbb.co.jp http://www.ccccc.co.jp のようなサイトに、10分おきにアクセスして 「ラーメン」 という文字列があった場合にメールで知らせるということはPHP・JavaScriptを使って可能ですか? どのようなプログラムにすれば可能ですか? ご教示お願いします。 *phpとメールの使えるサーバーはあります。
質問日時: 2016/11/01 09:20 質問者: KYTI731
ベストアンサー
2
0
-
チェックボックスの値が受け取れません…。
以前はできていた気がするのですが、今回受け取れず躓いています、よろしくお願いします。 「PHP Version 5.6.21」 form.phpからチェック用のcheck.phpに内容を表示させているのですが、 なぜかチェック項目だけArrayと表示されてしまいます。 check.phpには$item = $_REQUEST['item'];とし、表示させる部分には <?php echo $item ?>としているのですが、Arrayになってしまいます。 ちなみに、var_dump( $item ); を行うと、 きちんとチェックした項目がすべて入っているのが確認できます。 チェック項目の取得には、まだ何か必要記述があるのでしょうか。 お詳しい方アドバイス頂けないでしょうか…。 よろしくお願いいたします。
質問日時: 2016/10/29 13:12 質問者: yuyukina
ベストアンサー
1
0
-
PHP、ファイルロックの失敗で消える。間違いを指摘して下さい。
こんにちは。 アクセスログを取得するプログラムをPHPで記入しましたが、 ログを記載するファイルがたまに消えてしまいます。 間違いをご指摘ください。 よろしくお願いします。 <?php ~~~ $logfile='logfile.txt'; $line=$date.','.$ip.'<br>'; $line2=$line.file_get_contents($logfile); file_put_contents($logfile,$line2,LOCK_EX); ?>
質問日時: 2016/10/28 20:52 質問者: kuru_4325_hjsdkfh
解決済
2
0
-
phpmyadminにログインできません
phpmyadminをインストールし、Apacheを起動した状態で http://localhost:8080/phpMyAdmin/index.php (ポートをデフォルトから変えています)をurl入力すると、 ' , __('phpMyAdmin Demo Server') , ' '; echo ' '; printf( __( 'You are using the demo server. You can do anything here, but ' . 'please do not change root, debian-sys-maint and pma users. ' . 'More information is available at %s.' ), 'demo.phpmyadmin.net' ); echo ' '; echo ' '; } echo ' '; echo ' ' , __('General settings') , ' ・・・・・ といったような文字コードが羅列したページが表示されます。 ログインするにはどうしたらいいでしょうか? よろしくお願い致します。
質問日時: 2016/10/26 12:10 質問者: eskm
解決済
1
0
-
タブレットに手書きでサインしたものを保存する方法
家にNTTなどが来て、工事完了の時に タブレットに手書きでサインする。 あれはどのような仕組みになっているのでしょうか? サインする場所を画像として保存するようにしているのでしょうか? どなたか?ヒントだけでも結構ですので、教えていただけませんでしょうか? やろうとしている事は、数人分サインを頂いて、 それを、他の文書の中に埋め込んで表示させようとしています。 表示させる部分は、php を使ってPDFで出す予定です。
質問日時: 2016/10/25 16:46 質問者: kiyomidesuyo
解決済
1
0
-
WordPressで1回だけ表示可能なページを作りたい
こんにちは。 WordPressを使って、1回だけ表示可能なページを作りたいです。 仕組みとしては、例えば、マクドナルドのKODOというアンケートアプリのクーポン画面のように、そのクーポンを使用し「削除ボタン」を押すと、そのクーポンは使用したことになり、そのクーポン画面は表示されなくなる(クーポンは削除される)ような仕組みです。 WordPressで次のようなAというページを作りたいです。 Aというページには、「削除ボタン」に当たるURLがあるとします。Aというページを表示する際に、すでに「削除ボタン」に当たるURLに接続していればAは表示せず、Bという別のページに飛ぶようにしたいです。 WordPress初心者です。ご回答よろしくお願いいたします。
質問日時: 2016/10/23 00:07 質問者: yoshi-tomo
解決済
1
0
-
PHPのプログラムの不具合について
PHP初心者です。 現在、PHPで作成したWebシステムを保守しています。 ユーザの指摘であるページがデータ検索時にエラーとなる事象が発生しました。 調査したところ、カレンダーやリストボックスからデータを選択してデータ検索を行う場合は問題ないのですが、キーボードで任意の文字列を入力するフィールドにデータをセットして検索した場合にエラーとなることが判明しました。 ちなみに、同じことを自社にある開発環境では正常作動しました。(プログラムは全く同じです。) いつからこうなったのかが不明で、なおどこを調べればいいのかが検討が付きません。 抽象的な表現で申し訳ないのですがアドバイスをいただければと思います。 宜しくお願いします。
質問日時: 2016/10/19 01:23 質問者: aikibon
ベストアンサー
2
0
-
XAMPPにPHPが含まれてない
PHPを勉強しようと、LubuntuパソコンにXAMPPをインストールしました。 本当はWindowsパソコンにしたかったのですが、勉強用の古いPCがWindows XPでXAMPPが使えないようだったので、仕方なくLubuntuをインストールしました。XAMPPは探した範囲で32ビットの最新版です。 何とか成功し、コマンドプロンプトで #perl は起動しました。しかし #php とすると、 そのようなコマンドは無い と表示されます。XAMPPのインストールに失敗したのでしょうか。 なお、参考にしている本 みるみるPHPがわかる本(秀和システム) ではWindowsパソコンを使っており、この場合はXAMPPインストール時にphpコマンドがインストールされているようです。
質問日時: 2016/10/16 03:59 質問者: macchanofuumi
解決済
3
0
-
public static $count = 0; とあります。これは何のためにあるのですか!?
以下プログラムに public static $count = 0; とあります。これは何のためにあるのですか!? よろしくお願いいたします。 ----------------------------------------------------------- <body> <?php $pr1 = new Person("鈴木",56); $pr2 = new Person("佐藤",38); ?> <table border="2"> <tr bgcolor="#AAAAAA"> <th>名前</th> <th>年齢</th> </tr> <?php print "<tr><td>"; print $pr1->getname(); print "</td><td>"; print $pr1->getage(); print "</td></tr>"; print "<tr><td>"; print $pr2->getname(); print "</td><td>"; print $pr2->getage(); print "</td></tr>"; ?> </table> <?php print "<hr/>"; print "合計人数:"; print Person::$count; ?> <?php class Person { private $name ="姓名"; private $age =20; public static $count = 0; public function __construct($nm,$ag) { person::$count++; $this->name = $nm; if($ag>=20 && $ag<=60){ $this->age = $ag; } else $this->age = -1; } public function getname(){return $this->name;} public function getage(){return $this->age;} } ?> </body>
質問日時: 2016/10/15 19:09 質問者: Campus2
ベストアンサー
1
0
-
CGIでHTMLファイルのPHP部分を読み込むには
CGI(hoge.cgi)でHTML形式のテンプレートを読み込んでページを表示させています。 テンプレートファイル(form.html)にPHPを記述してCGIを実行するとテンプレートファイルに記述したPHPの部分が表示されません。 サーバーのPHPのバージョンはPHP5.5(CGI版)です。 ページを呼び出すURLはhttp://example.com/hoge.cgiです。 htmlの拡張子のままPHPを実行することで解決するのかと思い.htaccessに AddHandler php5.5-script .htm .html を記述しましたが、状況は変わりませんでした。 ※サーバーの仕様上、AddType application/x-httpd-php .php .htmlでは動作しません。 CGIで呼び出したHTMLファイル上のPHPを読み込む(実行)させるにはどうしたらいいのでしょうか? お分かりの方、ご教授願います。
質問日時: 2016/10/15 17:47 質問者: cgicold
ベストアンサー
1
0
-
IE11でページ遷移時にセッションが消える
サーバー環境:apache2.0+php5.5 下記画面遷移をさせた際、IE11を使うとP3でセッション情報が消えます。 P1.ログインフォーム入力→P2.データのリスト表示→P3.データ詳細画面 Chrome、Firefoxでは上記問題は発生しません。 セッションを登録するのはP2です。 P3のどこかでセッション情報を消していることを疑い、テストとして下記のように冒頭で表示させるようにしたのですが、やはり消えてしまいます。 1行目|<?php 2行目|session_start(); 3行目|echo $_SESSION['xxx']; 「<?php」と「session_start();」の間には改行(\n)しかありません。 IE11のアドオン全OFF、設定リセットも効果はありませんでした。 同様の症状が出た方がいらっしゃったら、どのような手を打ったか教えていただければ幸いです。
質問日時: 2016/09/20 18:19 質問者: stad
解決済
2
0
-
php、JDライブラリを用いて画像サイズの自動調整
お世話になります。 ホームページのフォームからアップロードされた画像ファイルを、phpとJDライブラリを使用してサイズの自動調整を行い、Webサーバへアップロードしたいと考えています。 Webサーバへアップロードできる画像はJPEGに制限してあります。 全ての画像を統一させて2MBに自動調整しアップロードするようにしたいです。 この条件で画像の自動調整を行う方法がありましたらご教示お願い致します。
質問日時: 2016/09/20 11:59 質問者: さすらいのSE
ベストアンサー
1
0
-
「 大道フェニックス 」 という荒らしユーザー
例えば、このページ。 https://ja.wikipedia.org/w/index.php?title=%E5%9D%82%E7%89%A9%E8%AA%9E%E3%82%8A&diff=60914243&oldid=60882650 大道フェニックス というユーザーが執拗に削除を繰り返していますが、登場人物の追記が何故荒らし行為扱いなんですか? 登場人物の中でも、七々子や沢村雅也は単発の登場ではあるものの、ストーリーの進行を左右する重要な人物です。 それに、メインキャラである マスター も 「 喜久夫 」 という本名が作中で登場します。 この 大道フェニックス という人物は、何が目的でここまで削除するんですか? この人物は4回にわたって同じ内容を削除していますが、記事そのものの削除理由は一切述べていません。 https://ja.wikipedia.org/w/index.php?title=%E5%9D%82%E7%89%A9%E8%AA%9E%E3%82%8A&action=history 唯一記述した削除理由は 「 備考 」 欄の羅列を理由としたものです。 しかし 「 備考 」 欄が不要ならその箇所だけ削除すれば良い話であり、必要な箇所まで一括して削除する必要は無いはずですよね。 にも拘らず、このユーザーは4回の編集で4回とも一括削除です。 明らかな荒らし行為です。
質問日時: 2016/09/20 00:48 質問者: 55_09_13
解決済
4
0
-
PHP FTP接続なしで画像ファイルのアップロード
お世話になります。 input type="file" で画像を選択し、Webサーバにアップロードする処理をコーディングしたのですが、以下の方法では弾かれる場合があり別の方法でやってくれと頼まれました。 ーープログラムソースーー $ftp_server = "サーバ名"; $ftp_user = "ユーザ名"; $ftp_pass = "パスワード"; //FTPサーバに接続 $conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server"); //ログイン ftp_login($conn_id, $ftp_user, $ftp_pass) //アップロード move_uploaded_file($_FILES['file_name']['tmp_name'], "../images" . $_FILES['file_name']['name']); //接続を閉じる ftp_close($conn_id); ーーーーーーーーーー 話を聞くと、FTP接続を行わずにアップロードする方法があるから自分で調べてくれ。と言われてしまいました。。 ftp://~~~/images の様なパスで直接Webサーバ上にファイルをアップロードできるということでしょうか? 私自身理解が不足しているため稚拙な文章で申し訳ありません。 ご教示いただけたらと思います。 よろしくお願い致します。
質問日時: 2016/09/16 10:40 質問者: さすらいのSE
ベストアンサー
1
0
-
PHP FTPサーバへの画像アップロード方法について
お世話になります。 <form method="post" enctype="multipart/form-data"> <input type="file" name="image1" accept="image/jpeg"> <input type="file" name="image2" accept="image/jpeg"> <input type="file" name="image3" accept="image/jpeg"> </form> で画像ファイルをPOSTし、 別ページでPHPにてFTPサーバへのアップロード処理を行いたいと考えています。 調べてみてもなかなか目ぼしい情報が手に入らなかったのでこちらで質問致します。 以下の3点についてご教示いただきたいです。 1、POSTされたデータはPHPで$_POST['image']のコードで値を受ければよいのか。 2、FTPサーバへの接続方法。 3、FTPサーバの指定したフォルダーへのアップロード方法。 よろしくお願い致します。
質問日時: 2016/09/14 17:24 質問者: さすらいのSE
ベストアンサー
1
0
-
【PHP?】header("location : ・・・")でミスしています・・・
PHPに関して質問させていただきます。 まずシステムとしまして、 検索窓から検索すると、その検索にあったページ(URL)にジャンプしたいと考えています。 ☆search.html☆ ================ <html> <head> <title></title> </head> <body> <form role="search" method="post" class="search-form" action="search.php"> <label for="search">番号入力</label> <div> <input type="search" class="search-field serch_color" placeholder="Search..." name="search"> <input type="submit" class="search-submit" value="submit"> </div> </form> </body> </html> ================ ☆search.php☆ ================ <?php $search = $_POST['search']; if($search=='1234'){ header("Location:http://yahoo.co.jp"); } elseif($search==''){ header("Location:http://google.co.jp"); } ?> ================ としていますが、 Warning: Cannot modify header information - headers already sent by........と エラーページが表示されます。 様々なページで解決方法を探りましたが、解決できずにいます。 御解決、ご教授お願い申し上げます。
質問日時: 2016/09/11 17:30 質問者: awacard_xyz
解決済
1
0
-
古い参考書で「オブジェクトとクラスの関係」を勉強しています。
どうもすみません、プログラムが古くて・・ さて、以下のプログラムですが本には初版発行が2004年と2006年・何々とあります。 以下ですが「クラスを使ってプログラミングしてみよう」から 最初2個プログラムがあり、最初のプログラムと後者のプログラムは連動しています。 しかし、後者に Notice: Use of undefined constant KODUKAI - assumed 'KODUKAI' in C:\xampp\htdocs\YPHPSample\08\otsukai.php on line 9 等、がでています。 何で出るのでしょうか? 後の「[母豚からのお小遣い] 800円」以下は間違いないみたいです。 宜しくお願いいたします。 一つ目のプログラム -------------------------------------------------------------------------- <!DOCTYPE html> <html> <head> <title>P120 基礎PHP クラスを作る</title> </head> <body> <?php class kaimono_class{ var $asifu; var $who; function kaimono_class( $money, $name ){ $this->saifu = (int)$money; $this->who = $name; } function get_saifu(){ return $this->saifu; } function buy( $nedan ){ if ( $this->saifu < $nedan ) { return FALSE; }else{ $this->saifu -= $nedan; return TRUE; } } function message( $shina ){ print( $this->who.":".$shina."-購入<br/>" ); } } ?> </body> </html> 二つ目のプログラム ---------------------------------------------------------------- <!DOCTYPE html> <html> <head> <title>P122 基礎PHP オブジェクトを使用する</title> </head> <body> <?php require_once( "kaimono_class.php" ); define( KODUKAI, 800 ); define( NINJIN, 200 ); define( MOYASHI, 60 ); define( JAGAIMO, 120 ); define( HOURENSOU, 180 ); define( KABOCHA, 320 ); define( TAMANEGI, 220 ); print( "[母豚からのお小遣い]<br />" ); print( KODUKAI."円<br />" ); print( " [3匹の子豚のお使い~3等分して手分けしてお買い物~]<br />" ); $pigA = new kaimono_class(KODUKAI/3, "子豚A"); $pigB = new kaimono_class(KODUKAI/3, "子豚B"); $zankin = KODUKAI - $pigA->get_saifu() - $pigB->get_saifu(); $pigC = new kaimono_class($zankin, "子豚C"); if($pigA->buy( NINJIN )){ $pigA->message("にんじん"); $kago[] = "にんじん"; } if($pigA->buy( MOYASHI )){ $pigA->message("もやし "); $kago[] = "もやし"; } if($pigB->buy( JAGAIMO )){ $pigB->message( "ジャガイモ"); $kago[] ="ジャアイモ"; } if($pigB->buy( HOURENSOU)){ $pigB->message("ホウレン草"); $kago[] = "ホウレンソ草"; } if($pigC->buy( KABOCHA)){ $pigC->message("かぼちゃ"); $kago[] = "かぼちゃ"; } if($pigC->buy( TAMANEGI)){ $pigC->message("たまねぎ"); $kago[] = "たまねぎ"; } print("[買ったものリスと]<br/>"); foreach( $kago as $value ){ print("$value "); } print("<br />[おつり合計])<br/>"); $otsuri = $pigA->get_saifu() + $pigB->get_saifu() + $pigC->get_saifu(); print( $otsuri."円"); ?> </body> </html> 二つ目のプログラムの実行結果が以下です。 --------------------------------------------------------------------------------------- Notice: Use of undefined constant KODUKAI - assumed 'KODUKAI' in C:\xampp\htdocs\YPHPSample\08\otsukai.php on line 9 Notice: Use of undefined constant NINJIN - assumed 'NINJIN' in C:\xampp\htdocs\YPHPSample\08\otsukai.php on line 10 Notice: Use of undefined constant MOYASHI - assumed 'MOYASHI' in C:\xampp\htdocs\YPHPSample\08\otsukai.php on line 11 Notice: Use of undefined constant JAGAIMO - assumed 'JAGAIMO' in C:\xampp\htdocs\YPHPSample\08\otsukai.php on line 12 Notice: Use of undefined constant HOURENSOU - assumed 'HOURENSOU' in C:\xampp\htdocs\YPHPSample\08\otsukai.php on line 13 Notice: Use of undefined constant KABOCHA - assumed 'KABOCHA' in C:\xampp\htdocs\YPHPSample\08\otsukai.php on line 14 Notice: Use of undefined constant TAMANEGI - assumed 'TAMANEGI' in C:\xampp\htdocs\YPHPSample\08\otsukai.php on line 15 [母豚からのお小遣い] 800円 [3匹の子豚のお使い~3等分して手分けしてお買い物~] 子豚A:にんじん-購入 子豚A:もやし -購入 子豚B:ジャガイモ-購入 子豚C:たまねぎ-購入 [買ったものリスと] にんじん もやし ジャアイモ たまねぎ [おつり合計]) 200円
質問日時: 2016/09/08 19:58 質問者: Campus2
ベストアンサー
5
0
-
php 変数同士の比較が上手くいかない
お世話になります。 現在、HPを作成中でログイン処理のコーディングを行っております。 そこでこんな問題が発生しました。 ーーー $uIdと$passは入力された値です。 $aはDBからSELECTで暗号化されたパスワードの値を取得($a = $row['password'];) $bは入力された値をクリプトを用いて暗号化された値($b = crypt($uId, $pass);) $a、$b共にechoで表示すると「pajjCcYRPuim2」のような文字列が入っていることがわかります。 ですが、以下のようなパターン全てのif文で弾かれてしまいます。 if($a == $b) if($a === $b) if(!strcmp($a,$b)) どこに問題があるかサッパリわかりません。 ご教示いただけたらと思います。 よろしくお願い致します。
質問日時: 2016/09/07 09:22 質問者: さすらいのSE
ベストアンサー
1
0
-
クラス、プロトタイプの使いどころ
phpのクラス、javascriptのプロトタイプは、どのような場面で利用するのが適宜ですか。
質問日時: 2016/09/06 20:09 質問者: gooooooooooooooooo
解決済
1
0
-
なぜ出力されないのですか?
以下のプログラムですが、printで出力されると思うのですが、 Web上にはエラー表示もでなくて、真っ白画面だけでます。 宜しくお願いいたします。 以下問題のプログラムです。 -------------------------------------------------------------------- <!DOCTYPE html> <html> <head> <title>P120 基礎PHP 買い物クラス </title> </head> <body> <?php class kaimono_class{ var $asifu; var $who; function kaimono_class( $money, $name ){ $this->saifu = (int)$money; $this->who = $name; } function get_saifu(){ return $this->saifu; } function buy( $nedan ){ if ( $this->saifu < $nedan ) { return FALSE; }else{ $this->saifu -= $nedan; return TRUE; } } function message( $shina ){ print( $this->who.":".$shina."-購入<br/>" ); } } ?> </body> </html>
質問日時: 2016/09/06 14:51 質問者: Campus2
ベストアンサー
2
0
-
PHP cryptでパスワードを暗号化
お世話になります。 現在、会員登録フォームを作成しており入力されたパスワードをcryptで暗号化しDBに登録させる処理をコーディング中です。 以下の文で暗号化を行おうと試みたのですが、DB内では文字制限が16文字以内となっているため、暗 号化した長い文字列では登録が不可能です。 $setpasswordは入力されたパスワードの文字列が格納されます。 --- $encrypted_password = crypt($setpassword); --- DBを弄ることができませんので、どうにか暗号化文字列を16文字以内に抑える方法がないものかと思っております。 お力添えよろしくお願い致します。
質問日時: 2016/09/06 10:56 質問者: さすらいのSE
ベストアンサー
1
0
-
WordPressでjavascriptのアップロード
web制作、全くの初心者です。 独学でホームページを作ろうと思い、参考書といろんな方のブログなどからWordPressを使い始めました。今回、初めてWordPressのオリジナルテーマにチャレンジしたのですが、なかなか上手くいきません。 作り方は、 HTMLで作った後にphpに置き換えてテーマを自作し、ローカル開発環境で表示させたところ問題なく表示されました。 さくらインターネットのレンタルサーバーで新規のテーマをzipでアップロードしてみると無事アップロードされました。 上手くいったと思い、テーマを有効化してサイトを表示してみると、cssは読み込んでいるのですがjavascriptが読み込まれていないようなのです。 HTMLからphpへ変更する時は以下のようにしました。 ❶functions.php に function my_scripts_method() { wp_enqueue_script( 'jquery' ); wp_enqueue_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js', array(), '1.8.3'); wp_enqueue_script( 'scroll',get_template_directory_uri().'scroll.js',array('jquery')); } add_action( 'wp_enqueue_scripts', 'my_scripts_method' ); と書き haeader.phpには <?php wp_head(); ?> と書きました。 ❷Inline Javascript Pluginをインストールして header.php の数個のscriptタグをまとめて[inline]〜[/inline]で囲みました。 ❶と❷二つの方法で試してみてもjavascriptが読み込まれていないようなので、とにかく googleのディベロッパーツールからSourcesを確認してみました。 やはりjsファイルがありません。 いろいろ調べて試してみたのですが、解決しませんでした。 何が原因なのか、どう対処すればよいのか全く分かりません。 初心者なので言葉の使い方も間違っていてよく分からないかもしれませんが、詳しく教えてください。
質問日時: 2016/09/05 09:14 質問者: penpen-016
解決済
1
0
-
php mysql SELECT文でテーブル一覧にリンクを貼る
phpでホームページを作成中です。 MAMPで試作してます。SELECT文でテーブル一覧表示をしてるんですが、そこにリンクも一緒に表示させて、リンク先に飛ばせるようにしたいのですが、リンク先のマップアドレスの貼り付けが一覧で表示させるのが出来なくて困ってます。どなたかご教授お願いします。 --------------------------------------------------------------------------- 概要: 例として、 テーブル名はmember、店舗id(主キー&A.I)、nameは店舗名、gmapは店舗のマップアドレスとさせていただきました。 create table member( id int, name varchar(255), gmap varchar(255) ); insert into member( name, gmap ) values( '田中店', 'http://goo.gl/maps/××××' ); --------------------------------------------------------------------------- 以下のコードは店舗登録htmlフォームからPOSTで渡されてきてデータベースに追加してテーブルタグで一覧表示させるコードです。 <?php 省略 . . . ?> <!DOCTYPE html> <html lang="ja"> <head> 省略 . . </head> <body> <div> <?php $name = $_POST["name"]; $gmap = $_POST["gmap"]; //MySQLデータベースに接続する try { $pdo = new PDO($dsn, $user, $password); // プリペアドステートメントのエミュレーションを無効にする $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); // 例外がスローされる設定にする $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // SQL文を作る $sql = "INSERT INTO member (name, gmap) VALUES (:name, :gmap)"; // プリペアドステートメントを作る $stm = $pdo->prepare($sql); // プレースホルダに値をバインドする $stm->bindValue(':name', $name, PDO::PARAM_STR); $stm->bindValue(':gmap', $gmap, PDO::PARAM_STR); // SQL文を実行する if ($stm->execute()){ // レコード追加後のレコードリストを取得する $sql = "SELECT * FROM member"; // プリペアドステートメントを作る $stm = $pdo->prepare($sql); // SQL文を実行する $stm->execute(); // 結果の取得(連想配列で受け取る) $result = $stm->fetchAll(PDO::FETCH_ASSOC); // テーブルのタイトル行 echo "<table>"; echo "<thead><tr>"; echo "<th>", "ID", "</th>"; echo "<th>", "名前", "</th>"; echo "<th>", "地図", "</th>"; echo "</tr></thead>"; // 値を取り出して行に表示する echo "<tbody>"; foreach ($result as $row) { // 1行ずつテーブルに入れる echo "<tr>"; echo "<td>", $row['id'], "</td>"; echo "<td>", $row['name'], "</td>"; echo "<td>", $row['gmap'], "</td>"; echo "</tr>"; } echo "</tbody>"; echo "</table>"; } else { echo '<span class="error">追加エラーがありました。</span><br>'; }; } catch (Exception $e) { echo '<span class="error">エラーがありました。</span><br>'; echo $e->getMessage(); } ?> <hr> <p><a href="<?php echo $×××× ?>">戻る</a></p> </div> </body> </html> --------------------------------------------------------------------------- 上記のコードではid、店舗名、マップアドレスをテーブルで一覧表示させることは出来たのですが、 <table>タグの echo "<td>", $row['gmap'], "</td>"; をリンクしたいのですが、うまくリンクさせることが出来ません。 <td><a herf="$row['gmap']">Google地図を見る</a></td> と書いてもうまくいきません。 どうか、詳しく教えていただける方よろしくお願いします。
質問日時: 2016/08/31 20:34 質問者: akiyes
ベストアンサー
1
0
-
プログラムの流れの確認で・・
以下の実行結果で表に鈴木と表示されるプログラムの流れですが! 1)$pr->setname("鈴木");//変数を鈴木とする。 2)public function setname($nm)//publicで公開作業(たぶん) 3) $this->name = $nm;//何のためにあるのかがわかりません。 4) public function getname(){return $this->name;}//publicでクラスの公開作業(たぶん?) 5) print $pr->getname();//表に鈴木をprintさせる。 以上の流れだと思うのですが確信がないです。 ・・もし何かありましたら、よろしくお願いいたします。 以下プログラムです。 ---------------------------------------------------------------------- <!DOCTYPE html> <html> <head> <title>P251 Sample8-3 メンバーを保護する</title> </head> <body> <?php $pr= new Person; 1) $pr->setname("鈴木"); $pr->setage(56); ?> <table border="2"> <tr bgcolor="#AAAAAA"> <th>名前</th> <th>年齢</th> </tr> <?php echo "<tr><td>"; 5) print $pr->getname(); echo "</td><td>"; print $pr->getage(); print "</td></tr>"; ?> </table> <?php class Person { private $name ="姓名"; private $age =20; 2) public function setname($nm) { 3) $this->name = $nm; } public function setage($ag) { if($ag>=20 && $ag<=60){ $this->age = $ag; } else $thas->age = -1; } 4) public function getname(){return $this->name;} public function getage(){return $this->age;} } ?> </body> </html>
質問日時: 2016/08/29 13:33 質問者: Campus2
ベストアンサー
1
0
-
PHPで10連ガチャを作成したいのですが
PHPで10連ガチャを作成したいのですが どのように組めばいいのかわかりません。 現在、以下のとおりプログラムを作成しておりまして ここからどのように作成していけばいいのかわからず 悩んでいます。 PHPに詳しい方、ご解答していただければ幸いです。 <?php //配列の中身 $gacha = array( 'C' => 20, 'UC' => 40, 'R' => 60, 'SR' => 80, 'UR' => 100, ); //$keyをランダムに表示させる $rand = mt_rand(1,100); foreach($gacha as $key =>$val){ if($rand <= $val){ echo $key; break; } }
質問日時: 2016/08/29 11:46 質問者: php-manabi
ベストアンサー
2
0
-
表計算に関して
現在、とある表計算を作っているのですが、どうしても分からないことがあります。 【表】 0 1 2 1 2 4 2 4 8 このような足し算をしていく表を作りたいと考えています。 (1+1=2、2+2=4、4+4=8・・といったように、答えの真上と左の数を足していく表。) 外枠は作り終えていているのですが、中味(上の表の場合、数字の2,4,4,8を表示するコード)をどのように記述するか困っております。if文を使ったらできるのでしょうか。
質問日時: 2016/08/28 02:08 質問者: ぽっきぃ
解決済
2
0
-
プログラム単語のsetageとかのageと他単体でageがあり、合計8か所あると思うのですが!
プログラム単語のsetageとかのageと他単体でageがあり、合計8か所あると思うのですが! 最初からあるagと紛らわしかったので、統一したほうが分かり安いので変えたところ実行結 果は同じでした。・・・今回たまたま同じになったのか!それとも統一したらプログラム志 向的にヤバいのか!?がよくわかりません・・・ こういった場合統一しても問題はないのでしょうか? 以下プログラムです。 よろしくお願いいたします。 ------------------------------------------------------------------------ <!DOCTYPE html> <html> <head> <title>P251 Sample8-3 メンバーを保護する</title> </head> <body> <?php $pr= new Person; $pr->setname("鈴木"); $pr->setage(56); ?> <table border="2"> <tr bgcolor="#AAAAAA"> <th>名前</th> <th>年齢</th> </tr> <?php echo "<tr><td>"; echo $pr->getname(); echo "</td><td>"; print $pr->getage(); print "</td></tr>"; ?> </table> <?php class Person { private $name ="姓名"; private $age =20; public function setname($nm) { $this->name = $nm; } public function setage($ag) { if($ag>=20 && $ag<=60){ $this->age = $ag; } else $thas->age = -1; } public function getname(){return $this->name;} public function getage(){return $this->age;} } ?> </body> </html>
質問日時: 2016/08/27 19:35 質問者: Campus2
ベストアンサー
2
0
-
メルマガ登録とありますが・・登録方法を教えていただけないでしょうか?
https://www.youtube.com/watch?v=aL10dqHQYp4 メルマガ登録とありますが・・登録方法を教えていただけないでしょうか? よろしくお願いします。
質問日時: 2016/08/26 22:47 質問者: Campus2
ベストアンサー
1
0
-
任意のサイトのテキストボックスに値を自動で入力、submitさせるプログラムをphpで作りたいのです
任意のサイトのテキストボックスに値を自動で入力、submitさせるプログラムをphpで作りたいのですが、ソースコードの書き方がわかりません。初心者です。よろしくお願いします┏○┓
質問日時: 2016/08/23 23:49 質問者: yeyew
解決済
2
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【PHP】に関するコラム/記事
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpの問い合わせフォームを作ったの...
-
SplFileObject を利用したときの5C...
-
BASIC認証のフォームをデザインしたい
-
composerをインストールしたいので...
-
【スプレッドシート】順位のつけ方
-
PHP8でWarning:Undefined variable ...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったファイ...
-
PHP8を使うと、大量のWarningが発生...
-
ワードプレスサイト PHP8.0.25でのW...
-
配列について教えて下さい。
-
substrの使い方について教えて下さい。
-
「基礎からのMySQL 第3版 Kindle版...
-
marginの値でマイナス値を設定して...
-
submitで思うようにページが遷移しない
-
PHPの勉強してます。 配列のところ...
-
アップロードファイルを表示するた...
-
複数のパソコンの中の1つのパソコン...
-
返信機能のツリー構造の深さをライ...
-
PHPについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHP8でWarning:Undefined variable ...
-
phpの問い合わせフォームを作ったの...
-
composerをインストールしたいので...
-
BASIC認証のフォームをデザインしたい
-
SplFileObject を利用したときの5C...
-
phpでcookieがうまく保存されない
-
PHPのセッション有効期限について
-
PHPで画像の渡しが上手く行きません。
-
PHP8を使うと、大量のWarningが発生...
-
フォームで戻った際に入力済みの値...
-
Q&Aサイトを作成していてURLの生成...
-
PHPを使って、別サイトの一部を取得...
-
$_SESSIONに渡した後はそのまま使っ...
-
reuterの記事をbeautiful.soup.find...
-
PHPSpreadsheetを使って関数を繰り...
-
PHPのエラーの解消法について教えて...
-
ファイルの遷移がうまく行われてい...
-
PostgreSQLからCSV形式でエクスポー...
-
php エラー
-
HTML PHP ラジオボタンのイベント
おすすめ情報