2017-07-27 5 views
0

mPDF Output()のルートフォルダを変更するにはどうすればよいですか?mPDF Output()のルートフォルダを変更するにはどうすればよいですか?

変数から取得したファイル名が必要です。このファイルは、 "/ files"という名前のフォルダに保存する必要があります。ファイルの場所は、$location =("/location")のような変数にする必要があります。

私の出力はルートフォルダに生成されています。

$sql=mysql_query("SELECT * FROM `client_details` ORDER BY `c_id` DESC LIMIT 1"); 

while($data = mysql_fetch_array($sql)) 
{ 
    $name=$data['name']; 
} 

$name_p = $name."-estimation.pdf"; 
$mpdf->Output($name_p,'F'); 
+0

あなたがPHPで任意のファイルのパスを定義するのと同じ方法。 – WheatBeak

+0

もう少し詳しい説明が追加されました。 – Alshoja

答えて

1
$mpdf->Output("/absolute/path/to/directory/" . $name_p,'F'); 

または

$mpdf->Output("relative/path/to/directory/" . $name_p,'F'); 
+0

私は試しましたが、動作しませんでした – Alshoja

+0

絶対と相対パスは何ですか?私はあなたに仲間をつけませんでした。申し訳ありません。PHPの初心者です。 – Alshoja

+0

$ sql = mysql_query( "SELECT * FROM' client_details' ORDER BY 'c_id' DESC LIMIT 1 '); while($ data = mysql_fetch_array($ sql)) { $ name = $ data ['name']; } $ name_p \t = \t $ name。 " - estimate.pdf"; $ mpdf->出力( "temp /"。$ name_p、 'F'); これは現在のコード – Alshoja

0
$path = __DIR__.'/../../files/'; //til you're at the location of upload 
/* 
//you can use, will return false if incorrect path 
die(realpath($path to make sure you are at the right level)) 
*/ 
//concatenate file path to your file name 
$mpdf->Output($path.$name_p,'F'); 
+0

いいえ、それは動作していません – Alshoja

関連する問題