• 締切済み

mpdfにURL引数からのデータを渡せない

タイトルの部分で上手くいきません。 URLの引数でURLを作成し、mpdfに与えるHTMLのURLを渡したいのですが… include("../mpdf/mpdf.php"); $mpdf = new mPDF('ja', 'A4'); $test_id = $ti; //URLからの引数 $test_html = "http://www.test.jp/".$test_id.".php"; $html = file_get_contents($test_html); $mpdf->WriteHTML($html); $mpdf->Output(); exit; mpfgでは難しいのでしょうか? すみませんがお分かりになる方、お願いします!

  • PHP
  • 回答数2
  • ありがとう数0

みんなの回答

回答No.2

こんにちは。 >例えば$test_idが"abcde"だとして、 >$test_html = "http://www.test.jp/abcde.php"; >と記述すると問題なく動作しますので、 ん??? ちゃんと動くの??? じゃぁ、問題は「mpdf」じゃなくて・・・、 POSTされた(かGETされたかは知らんが・・・)$test_idが取れてないという事? >例えば$test_idが"abcde"だとして、 >$test_html = "http://www.test.jp/".$test_id.".php"; この時に変数展開された後の「$test_html 」の中身は?

回答No.1

こんばんは。 mpdfはよくわからないのですが・・・。 そもそも、 $html = file_get_contents($test_html); ここで取った$htmlは、ちゃんと入ってますか?

z-oggy
質問者

補足

回答ありがとうございます。 例えば$test_idが"abcde"だとして、 $test_html = "http://www.test.jp/".$test_id.".php"; を $test_html = "http://www.test.jp/abcde.php"; と記述すると問題なく動作しますので、 $html = file_get_contents($test_html); は入っていると思われるのですが… URLからの$test_idが上手く取得できないようなのです。

関連するQ&A

  • PHPからPDFへ表示(mpdf)

    いつもお世話になっております。 現在作成しているものは、 営業マンがログインする→その営業マンの受注一覧表を表示する(メルアド一致で 抽出) このようなものを作成しております。 表示されたものを、PDFに出力したいのですが。 mpdfをダウンロードし 下記PHPで ヤフーのトップページがPDFに出力されるのを 確認いたしました。 <?php include("./mpdf/mpdf.php"); $html = file_get_contents("http://www.yahoo.co.jp/"); $mpdf=new mPDF('ja', 'A4'); $mpdf->WriteHTML($html); $mpdf->Output(); exit; ?> これを使って 私がやりたい受注一覧を PDFに出力することは 可能でしょうか。 可能でしたら どのような方法か教えていただけませんでしょうか。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • file_get_contents関数で引数をURLにすれば、HTML

    file_get_contents関数で引数をURLにすれば、HTMLソースを取得できるのはわかるのですが、 例えば、URLが制限 255バイト?を超える場合、GETでなくPOSTタイプでHTMLを取得したいのですが、file_get_contents関数のように手軽にPOSTタイプで取得できる関数はありますか? PHP5を使っています。

    • 締切済み
    • PHP
  • jQuery.getの引数dataで動的にするには

    お世話になります。 jQuery.get()の第二引数dataによって、動的にJSONを取得したいです。 第一引数urlがhttp://test.com 第二引数が{id:1,name:tanaka}としてgetした場合 http://text.com?id=1&name=tanaka とリクエストしてると考えてよいのでしょうか。 ある大手サイトでget()時、dataによって取得できるJSONが違うのですが、 そのURLの最後に拡張子がありません。 JSONは拡張子が無くても良いというのを知りましたが これはJSONの形式でそのように動的に発行しているのでしょうか。 もしくはサーブレットあたりが動いて動的にさせてるのでしょうか。 たぶんPHPとかではないですよね。 上の例でいくと http://text.com?id=2 http://text.com?id=5 http://text.com?id=15 これで取得できるのが違います。 どうなってるのかさっぱり判りません。 すみません、よろしくお願いいたします。

  • PHPでURL後のパラーメータの取り扱いについて

    <a href="test.php?id=2>GETで送信</a> このように<a>タグを使って、リンクをクリックしてパラメータを送信し、受け側のtest.phpで $id=GET['id']; として受けるようなことはできるのですが、 <?php include_once "test.php?id=2"; ?> のように、「パラメータが付加されたURLをインクルード」するようなことはできないですかね? インクルードしようとするとそんなファイルは存在しませんと怒られます。 そりゃそうだと思うのですがw 何かがしたいのかというと、 すでにデザインができあがっているonother.phpファイルがあって、 その一部に、パラメータによって内容が変化するtest.phpをインクルードしたかったです。 ↓やりたかったことの簡単な流れ <a href="onoter.php?id=2>GETで送信</a> onother.php側でパラメータidを受けて、さらにそのidをインクルードしたいファイルのパラメータにセットする。 $id = GET['id']; <?php include_once "test.php?id=$id"; ?> ←ここでエラー(ファイルが存在しません)

    • ベストアンサー
    • PHP
  • 「include」と「file_get_contents」の違いがよく

    「include」と「file_get_contents」の違いがよく分かりません。 ネットで調べてみました。 ・「include」… 指定したファイルを読み込んで評価 ・「file_get_contents」… 指定したファイルの内容を全て読み込んで文字列として返す で、実際に試してみたのですが、「file_get_contents」の方がよく分かりません。 具体的には、下記を試すと、結果が、tt string(44) "" となるのですが、ttって何ですか? 評価をしないで文字列として返したということでしょうか? それでなんで tt になるのでしょうか? ▼hoge.php <?php $s = file_get_contents("test1.php"); var_dump($s); ?> ▼test1.php <?php echo ("1どうなるのかな"); ?>

    • ベストアンサー
    • PHP
  • file_get_contents()の引数

    PHPのfile_get_contents()関数についてです。 file_get_contentsに付けるパラメータはどのようなものがありますか? 解りやすく教えて頂けると助かります よろしくお願いします!

    • 締切済み
    • PHP
  • チルダを含むURLの読込

    file_get_contentsでチルダを含むURLの読込をしたいのですが、どうしたらよいでしょうか。まだ、チルダが原因かさだかではないのですが、他のURLはすべて読み込めます。 特にエラーは出力されません。 ○http://www.test.com/aaa/ ×http://www.test.com/~bbb/ PHP Version 5.1.6です。 ご教授お願いいたします。 ※RSSやiframeなどの読込はNGです。

    • ベストアンサー
    • PHP
  • file_get_contents 画像直URL

    file_get_contents($url);した際、画像の直URLがあったら、画像をローカルに保存して、URLを書き換えたいのですが、どうやればいいでしょうか? if(preg_match("/http:\/\//", file_get_contents($url))) { ?? } また、画像をローカルに保存って、PHPで出来るのでしょうか?

    • ベストアンサー
    • PHP
  • javascriptでのURLの引数

    CGIとかなしにおいてjavascriptで、URLの引数を参照できるのですか? 例えば、test.html?id=aaa&point=100において、 idとpointの値を参照したいのです。

  • TCPDFでのHTML出力

    TCPDFを利用してPDFファイルを生成しようとしています。 現在ある動的なHTMLをPDFファイルにしようとしていますが、うまくいきません。 手順は 1.DBからデータを取得する。 2.取得したデータをテンプレートに埋め込む。(file_get_contents関数でテンプレートファイルを読み込んで、標識をつけた変数部分を置換する。) 3.データの埋め込まれたテンプレートファイルをfile_get_contents関数で読み込んでwriteHTMLの第一引数に渡す。 ところが3のfile_get_contentsのところでなぜかwarningが出てしまいます。 なぜかわかりません。 漠然としていますが、教えていただけるでしょうか?

    • ベストアンサー
    • PHP

専門家に質問してみよう