От file_put_contents к сохраненному файлу на сервере - PullRequest
1 голос
/ 29 апреля 2011

Я использую API проекта Google для преобразования HTML в PDF. Прекрасно работает и потрясающе. Вы можете получить его здесь, если хотите: http://code.google.com/p/dompdf/

Мой вопрос заключается в следующем, плагин делает магию, и я получаю нечто вроде этого:

file_put_contents("nameOfPdf.pdf", $pdf);

Как мне перейти от сохранения к моему серверу? Я новичок в сохранении информации на сервер, поэтому, пожалуйста, немного подробнее.

Спасибо.

БОЛЬШЕ КОДА ЗДЕСЬ

  $dompdf = new DOMPDF();
  $dompdf->load_html($html);
  $dompdf->set_paper( "a4" , "portrait");
  $dompdf->render();

  $dompdf->stream("xxxxx.pdf", array("Attachment" => false));

  $pdf = $dompdf->output();

// You can now write $pdf to disk, store it in a database or stream it
// to the client.

    file_put_contents("xxxxx.pdf", $pdf);

1 Ответ

0 голосов
/ 29 апреля 2011

Если я правильно прочитал документы , вам нужно удалить эту строку:

$dompdf->stream("xxxxx.pdf", array("Attachment" => false));

Затем он сохранится на диск без вывода.

Вукажите путь, добавьте его туда, где вы видите имя файла в вызове file_put_contents.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...