Quantcast
Channel: OKWAVE 最新質問(PHP/256)【本日】
Viewing all 4490 articles
Browse latest View live

楽天API一括受注情報取得の値の受け取り方

$
0
0
<?php // Copyright (c) Rakuten, Inc. All Rights Reserved. require_once("../test/TestDefine.php"); require_once("../api/OrderApiPractice.php"); require_once("../api/impl/OrderApiPracticeBase.php"); require_once("../api/impl/GetOrderPractice.php"); print ("テストSTART\n"); //タイムゾーンの設定 date_default_timezone_set('Asia/Tokyo'); //受注検索モデル情報の作成 $orderSearchModel = array( 'dateType' => 1, //期間検索種別 * 'startDate' => strtotime("2015-03-31 18:00:00"),//期間FROM * 'endDate' => strtotime("2015-04-01 10:00:00"),//期間TO * ); //受注情報取得リクエスト情報の作成 * $serReq = array( 'orderSearchModel' => $orderSearchModel//受注検索モデル ); $api = new GetOrderPractice(); //認証情報の設定 $api->setAuthRequest( array( // 認証キー 'authKey' => AUTH_KEY, // 店舗URL 'shopUrl' => SHOP_URL, // ユーザ名 'userName' => USER_NAME)); //受注情報取得リクエスト情報の設定 $api->setServiceRequest($serReq); //API実行 $res = $api->callOrderApi(); echo $res -> orderDate; //どうやって出力したらいいのかがわからない ?> PHP用のサンプルに沿ってやっていたのですが、リクエストはおそらくできてるはずなのですが、どうやって値を取得したらいいか方法がわかりません。すごい初歩的なところだと思うのですが、どなたか回答してくれるとうれしいです。 よろしくおねがいします!

ヤフーショッピング在庫更新API

$
0
0
<?php // アプリケーション設定 define('CONSUMER_KEY', '1234556789876543'); define('CONSUMER_SECRET', 'ytrewascvbnhgfd'); define('CALLBACK_URL', 'callback.php'); // URL define('TOKEN_URL', 'https://auth.login.yahoo.co.jp/yconnect/v1/token'); define('INFO_URL', 'https://test.circus.shopping.yahooapis.jp/ShoppingWebService/V1/setStock'); //-------------------------------------- // アクセストークンの取得 //-------------------------------------- $params = array( 'code' => $GET['code'], 'grant_type' => 'authorizationcode', 'redirect_uri' => CALLBACK_URL, ); // POST送信 $options = array('http' => array( 'method' => 'POST', 'content' => http_build_query($params), 'header' => 'Authorization: Basic ' . base64_encode(CONSUMER_KEY.':'.CONSUMER_SECRET), )); $res = file_get_contents(TOKEN_URL, false, stream_context_create($options)); // レスポンス取得 $token = json_decode($res, true); if(isset($token['error'])){ echo 'エラー発生'; exit; } $access_token = $token['access_token']; //////////////////////////////////////////////////////////////////////// //アクセストークンの取得まではできた。 //-------------------------------------- // 在庫更新してみる //-------------------------------------- $headers = array( 'POST /ShoppingWebService/V1/setStock HTTP/1.1', 'Host: test.circus.shopping.yahooapis.jp', 'Authorization: Bearer ' . $access_token ); $data = array( 'seller_id' => 'xxxxx', 'item_code' => '12345', 'quantity' => '0', 'allow_overdraft' => '0'); $updateZaiko = array('http' => array( 'method' => 'POST', 'content' => http_build_query($data), 'header' => implode("\r\n", $headers), )); $result = file_get_contents(INFO_URL, false, stream_context_create($updateZaiko)); echo "" . print_r(json_decode($result, true), true) . ""; ?> 在庫を更新したいのですが、このプログラムを動かすといつもfailed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden のエラーが出てしまいます。どうしたらいいのでしょうか? 回答よろしくお願い致します!

WordPressのカテゴリで親の一覧に子も表示

$
0
0
現在、WordPress4.1.1を使用しています。 カテゴリを複数作成しており、親カテゴリ子カテゴリを利用して階層化しています。 Parent Category Togglerなどのプラグインを使用することで選んだカテゴリーの親に当たる物全てにチェックが入るようになっていますが、これでは今後のタグの階層が変わった際に対応しづらいです。 そこで、データベース上の記事に設定するカテゴリは一つのカテゴリのみで、記事を読み込む時に該当する親カテゴリに属す記事とみなして処理を行う…といったことはできませんでしょうか? ( カテゴリ階層が -1 |-2 |-3 |-4 となっている場合、記事に設定するカテゴリは4のみのままで、3,2,1の記事一覧にも表示されるようにしたい ) ご回答お待ちしております。

PHPバージョンが異なる時の関数の働き

$
0
0
今までphp5.1だったサーバーから5.3のサーバーに移設しました。 この際いくつかプログラムが動かなくなったので修正しました。 ・$_SERVER['DOCUMENT_ROOT'].'hoge/hoge/~~~'→$_SERVER['DOCUMENT_ROOT'].'/hoge/hoge/~~~' に直さないと動かなかった。 ・htmlもphpもUTF-8。今までは正常に表示されてたのに日本語が???に化けた。 ・htaccess内で変えた記述は「AddHandler php5.3-script .htm .html」くらい。 ・サーバー:ロリポップ、FTP時はコード無変換。 上記条件ですが、以下が質問です。 ・$_SERVER['DOCUMENT_ROOT']で得られるルートの値末尾が5.1では”/”だったものが無しに変わったのか?置いているサーバーで働きが異なるのか。それとも文字化けと何か関係している可能性があるのか。 ・文字化けについて考えられる原因。 助言頂けると大変幸いです。

PHPからPDF書き出し2

$
0
0
お世話になります。 以前の質問が締切になってしまったので、再度質問をお願いします。 FPDF+FPDIを使用して、以下のPDFの書き出しを目指しています。 1.印刷サイズA2:調べたらA3まででしたが、それより大きいサイズは可能でしょうか? 2.入力フォームで選択した画像を読み込む(7ページもので1ページに1枚) 3.テンプレートPDFの読み込み 4.上記2、3を組み合わせたもので、1ファイルで書き出し 現状、FPDFでのサンプル書き出しまでです。 http://www.cues.jp/test/pdf2/fpdf05.php 下記サイトを参考に http://kantaro-cgi.com/blog/php/fpdf_fpdi_utf8_japanese.html テンプレートPDFの読み込みをしたいのですが、 このサイトのとおりに必要なデータのアップとライブラリの修正を行い、 試しに、このサイトにある「sample.php」のコードをそのまま持ってきて「UTF-8」の文字コードにして アップしてみましたが、 http://www.cues.jp/test/pdf2/sample.php 画面が真っ白になってしまいます。 何が原因なのでしょうか? PHP自体、手探りで制作しているので、こうなると手が付けられません。 サーバーのPHPのバージョンが関係しているのでしょうか? すみませんが、ご教授をお願いいたします。

PHPでタイムスタンプ以外の更新日を取得する方法は

$
0
0
filemtimeで更新日を取得できますが、これはタイムスタンプですよね。 2038年問題を考えると、タイムスタンプを使うものは極力避けたいと思っております。 DateTimeみたいに、タイムスタンプ以外のもので、ファイルの更新日を取得できるものはありませんか?

PHPファイル自体と打ち出すものの文字コード

$
0
0
PHPを使ってガラケー向けページを作っています。 xmlとして書いてるんですが、ドコモに合わせてShift-JISで表示しようと考えています。 PHPファイルはUTF8で書いた方が良いと言うことでそうしてるんですが、PHPファイル自体はUTF8で書かれていても、 <?xml version="1.0" encoding="Shift_JIS"?> というように、xmlの中でShift-JISを指定してやれば文字化けせずにちゃんと表示されるんでしょうか? それともPHPファイル自体もShift-JISで書かないとダメですか? 一応、手持ちのガラケーでは大丈夫なようですけど、機種やキャリアによって変わってくるかもしれないと不安になって質問させていただきました。 よろしくお願いいたします。

cakephpのデフォルトのページ設定

$
0
0
cakephp初心者です。 色々なサイトのインストール手順を見て、 apacheでドキュメントルートを設定した、 /var/www/html/cakephpとして、cakephpのファイルを配置しました。 ブラウザからアクセスすると http://localhost/cakephp/自分の作成したディレクトリ というアクセス方法になります。 今は自宅の仮想サーバに入れていますが、もし外部のサーバに入れてドメイン名がついた場合、 http://ドメイン名/cakephp になってしまいますよね? http://ドメイン名 で、/var/www/html/cakephpにアクセスできるようにするには、 どのようにしたらいいのでしょうか。 現在、 http://ドメイン名 を打つと、cakephpのデフォルトの Release Notes for CakePHP 2.5.8. がタイトルのページが表示されています。 ここをデフォルトのページではなく、こちらで用意したViewのctpファイルを表示させてControllerで制御したいのです。

codeigniter mysqlにファイル保存

$
0
0
codeigniterのコードの書き方が分からず困っています。 phpネイティブではサンプルコードを見つけたのですが、codeigniterでmysqlにファイルをアップロードすることは不可能なのでしょうか?ファイルサーバーへのアップロードはクラスがありますが直接mysqlへアップロードする方法が分かりません。 ご教示頂けると助かります。

phpなどを使ったホームページ作成について

$
0
0
wordpressとPHPを使用したホームページ作成について質問があります 現在ホームページ制作の勉強をしています。 主な勉強目的 (1)wordpress内のテンプレートを編集(PHP内)して思い通りの物が作れるようになりたい (2)自作したホームページをwordpressにアップして使えるようにしたい (3)wordpressなしでJavaやPHPを使用したホームページを作りたい (4)可能であればショッピング機能も自作したい 以上の4点がとりあえずこなせるぐらいになりたいのです。 そこで質問なのですが ○この4点をこなせるようになるにはPHPをまず勉強した方がいいのでしょうか? ○wordpress内のPHPとwordpressなしのPHPとではなにやら使用が違っているように見えたのですが同じなのでしょうか? ○違う場合wordpressのPHPから勉強したほうがいいですか? ○ショッピング機能を自作したい場合どういったことを勉強すればいいのでしょうか? 普通にホームページは作成したことがあるのですがPHPは初心者です。 回答よろしくお願いします

TCPDFからPDF書き出し

$
0
0
お世話になております。 現在、TCPDFからPDF書き出しのテストを行っていますが、 各ページごとに表示する画像を変更したいのですが、 2pageに画像の指定を下記のとおり追加すると、画面が真っ白になってしまいます。 $imagefile3 = '/home/cuesjp/public_html/test/calendar/3.jpg'; どうすればよいでしょうか? よろしくお願いいたします。 下記はテストのURLです。 http://www.cues.jp/tcpdf/tcpdf_kihon_sample.php 下記はテストのコードです。 <?php // 出力形式、文字コードの指定 header('Content-type: text/html; charset=utf-8'); /* ライブラリをインクルードする(TCPDFをインストールしたパスを指定する) */ require_once('tcpdf.php'); /* PDF オブジェクトを作成し、以降の処理で操作します */ $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true); /* 1ページ目を準備します */ $pdf->AddPage('P', 'A2'); /* 枠付で文字列を出力します */ $pdf->Cell(0,12,"Hello !!!",1,1,'C'); $imagefile = '/home/cuesjp/public_html/test/calendar/1.jpg'; $imagefile2 = '/home/cuesjp/public_html/test/calendar/2.jpg'; $pdf->Write(10, '画像を出力してみます'); $pdf->Image($imagefile,$pdf->getX(),$pdf->getY(),0); $pdf->Write(10, '画像を出力してみます'); $pdf->Image($imagefile2,$pdf->getX(),$pdf->getY(),0); $pdf->AddPage(); $pdf->Cell(0,12,"2page",1,1,'C'); $pdf->Write(100, '画像を出力してみます'); $pdf->Image($imagefile,$pdf->getX(),$pdf->getY(),0); $pdf->Write(100, '画像を出力してみます'); $pdf->Image($imagefile2,$pdf->getX(),$pdf->getY(),0); /* PDF を出力します */ $pdf->Output("sample.pdf", "I"); ?>

smartyの変数について

$
0
0
すみません、質問させてください。 phpでは。。 $_SESSION['test']["comment_".$i] = $_SESSION['test']["comment_1] みたいな数値が入るとして、smartyでこれを実現するにはどうしたらイイでしょうか? $smarty.session.test.comment_[$i] イメージ的にはこんな感じなんですが動きません。。 よろしくお願いいたします。

phpのフォームについて

$
0
0
phpで問合せフォームを作成中なのですが、分からない点が3点あります。 ご教示お願い致します。 (1)問合フォームの入力項目の最後の送信ボタンに下記のコードで「submit」を入れると、入力項目である郵便番号を入れると自動で住所表示(Ajaxzip2を使用)する機能が作動しなくなります。「submit」を入力しないと自動表示されますが、データーは送信されません。 どうしたらよいのでしょうか。 【問合せフォームの入力画面のコード/HTML】 <form method="POST" action="visit Application.php" > <h3 class="taitoru11">問合せ</h3> <label for="name">お名前を入力して下さい</label> <input type="text" name="name" id="name" placeholder="例)山田value=""> <label for="number">電話番号</label> <input type="tel" name="tel" id="tel" placeholder="例)0123" value="">   <label for="mail">メールアドレス</label> <input type="text" name="mail" id="mail" placeholder="例)" value="">    <label for="zip">郵便番号&nbsp;&nbsp;※必須</label> <input type="text" name="zip" id="zip" value="" placeholder="xxx-xxxx"maxength="8" />     <label for="addr">住所</label> <input type="text" name="addr" id="addr" /> <label for="addr2">マンション・部屋番号</label> <input type="text" name="addr2" id="addr2" /> <label for="comment">その他コメント</label> <textarea id="comment" name="comment" placeholder="問合せ内容をご記入ください" value="" wrap="hard" ></textarea> <input type="submit" value="入力内容を確認する" data-inline="true"/> </form> (2)上記のコードにある<input type="submit" value="入力内容を確認する" data-inline="true"/> を入力すると、ボタンを押さなくても、入力項目でエンターを2回押すと、送信先に勝手に送信されてしまいます。 どうしてでしょうか? また、ボタンを押さないと送信されない様にするにはどうすればいいのでしょうか。 (3)(1)のデーターの送信先で、上記の「その他コメント」欄については改行表示をさせたく、下記の様に「nl2br」を使ってみましたが、改行されませんでした。どうしたらよいのでしょうか。 【問合せフォームの送信先のコード/PHP】 <dl> <dt>お名前</dt> <dd><?php print(e($_POST['name'])); ?></dd> <dt>電話番号</dt> <dd><?php print(e($_POST['tel'])); ?></dd> <dt>メールアドレス</dt> <dd><?php print(e($_POST['mail'])); ?></dd> <dt>郵便番号</dt> <dd><?php print(e($_POST['zip'])); ?></dd> <dt>住所</dt> <dd><?php print(e($_POST['addr'])); ?></dd> <dt>マンション・部屋番号</dt> <dd><?php print(e($_POST['addr2'])); ?></dd> <dt>その他コメント</dt> <dd><?php print(nl2br(e($_POST['comment']))); ?></dd> </dl> 何卒よろしくお願い致します。

PHPメール送信トラブルです。【お願い、助けて】

$
0
0
どなたか助けてください。 Webサーバーと、メールサーバーが別です。 Webサーバーにメールフォームを設置していますが動きません。 以下のメッセージが返ってきます。 メールサーバーが別ですが、自分のWebサーバーに送っているために、メールアカウントが 無いって言われているような気がします。 メールサーバーに送るためには、どこの設定をどんな風にすれば良いのかを教えてください。 私は、技術者ではありません(営業です)が、技術者自身が解決できず困っています。 他の情報が必要な場合準備します。お願いします。 ------------------------------------------------------------------------ The original message was received at Wed, 15 Apr 2015 22:52:03 +0900 from zzzzzzzz@localhost ----- The following addresses had permanent fatal errors ----- xxx@xxxxxx.xx.jp (reason: 550 5.1.1 <xxx@xxxxxx.xx.jp>... User unknown) (expanded from: xxx@xxxxxx.xx.jp) ----- Transcript of session follows ----- ... while talking to [127.0.0.1]: DATA <<< 550 5.1.1 <xxx@xxxxxx.xx.jp>... User unknown 550 5.1.1 xxx@xxxxxx.xx.jp... User unknown <<< 503 5.0.0 Need RCPT (recipient)

先月の初日と先月の末日の取得

$
0
0
https://www.softel.co.jp/blogs/tech/archives/1401 こちらを参考にいろいろ日付を取得する方法を学んでいます。 先月の初日と先月の末日を取得する方法を知りたいのですが、 上記URLに掲載されているような簡単な方法はさすがにないと思われるのですが、 何か良い方法がありましたら、ご教示いただけますとありがたいです。 よろしくお願いいたします。

array_combine()について

$
0
0
http://phpspot.net/php/man/php/function.array-combine.html こちらを参考に配列のまとめ方と取り出し方を模索中です。 $a = array('green', 'red', 'yellow'); $b = array('avocado', 'apple', 'banana'); $c = array_combine($a, $b); ↑こちらは、 foreach($c as $key => $value){ ~ } ↑このような感じでそれぞれ取り出せると思います。 ここまではいけました。 この状態で対象が3つ以上になった場合は、どういう対応方法があるのでしょうか。 $a = array('green', 'red', 'yellow'); $b = array('avocado', 'apple', 'banana'); $hoge = array('100', '150', '80'); array_combine()でできるのでしょうか。 他の関数を使うのでしょうか。 不慣れですみません。 アドバイスいただけますとうれしいです。 よろしくお願いいたします。

PHPのincludeはフルパスではだめなのか

$
0
0
こんにちは。 php初心者です。 ホームページのphpかをやろうと思ったんですが、関数ファイルを実行するためにincludeしたいんですが、フルパスでは出来ないんですか? しようとするとエラーになります。

TCPDFでPDFをサーバー内に保存

$
0
0
お世話になります。 現在、TCPDFでPDF書き出しのテストを行っています。 下記のコードを入れてブラウザでの表示は出来ましたが、 $pdf->Output("test.pdf", "I"); サーバー内に保存するにはどうすれば良いでしょうか? よろしくお願いいたします。

楽天WEB APIで新着順で取得したい。

$
0
0
楽天 web api https://webservice.rakuten.co.jp/api/ichibaitemsearch/ にて商品を検索させた時に新商品だけの情報を並べたいのですが パラメーター「sort」の「updateTimestamp」では、新着と更新情報が入り混じってしまいます。 楽天の通常の検索 「標準、価格が安い、高い、新着順、レビューが多い」という並び替えができます。 またにぎわいツールなどでは、新着順に並び替えるものもあります。 新着順に並び替えるために どのパラメーターを送っているのでしょうか?

TCPDFからのPDFのファイル名

$
0
0
TCPDFからのPDFのファイル名に日付の表記を付加(作成されるPDFの名前をすべて異なる名前)したいのですが、 以下のとおり「$the_time() 」を追加した場合だとエラーになってしまいました。 $pdf->Output($the_time() .'/home/~~/tcpdf/test/newpdf.pdf', 'f'); どのようにすればよいでしょうか? よろしくお願いいたします。
Viewing all 4490 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>