Hướng dẫn stdin php
Tôi muốn làm một cái gì đó như thế này:
Trong
51 hữu ích 5 bình luận 72k xem chia sẻ answer 99 sử dụng
Lưu ý: fgets trên STDIN đọc 99 hữu ích 4 bình luận chia sẻ answer 16 Bạn cũng có thể sử dụng máy phát điện - nếu bạn không biết STDIN sẽ lớn như thế nào. Yêu cầu PHP 5> = 5.5.0, PHP 7 Một cái gì đó dọc theo dòng của:
Bạn có thể đọc thêm về máy phát điện tại đây (hoặc tìm kiếm hướng dẫn trên google): http://php.net/manual/en/language.generators.overview.php 16 hữu ích 5 bình luận chia sẻ Đăng nhập để trả lời câu hỏiCó thể bạn quan tâmTôi đang cố gắng viết một tập lệnh PHP sử dụng ứng dụng pdftk để hợp nhất XFDF với một biểu mẫu PDF và xuất tệp PDF đã hợp nhất cho người dùng. Theo tài liệu pdftk, tôi có thể chuyển dữ liệu biểu mẫu vào thông qua
để sử dụng các luồng trên dòng lệnh, bạn phải nhập:
Tôi có một số vấn đề: 1) Tôi đã nhận pdftk để trả lại đầu ra
Nhưng pdf mà nó tạo ra bị hỏng, theo Adobe Reader và việc xem nhanh tệp bằng trình chỉnh sửa văn bản cho thấy rằng, ít nhất, nó không đặt phần cuối của dòng đúng như vậy. Tôi có một tệp PDF giống hệt được tạo bởi pdftk nơi nó xuất ra một tệp và pdf trông ổn trong trình chỉnh sửa văn bản, vì vậy tôi biết rằng không phải pdftk đang xuất ra dữ liệu xấu. 2) Tôi không thể tìm ra cách đặt Tốt nhất, tôi muốn giữ điều này thực sự đơn giản và tránh sử dụng Lý tưởng nhất là mã của tôi sẽ giống như sau:
Chỉ cần lưu ý, có thể đặt chuỗi xml thực tế trong dòng lệnh, nhưng tôi đã có kết quả rất không đáng tin cậy với điều này. Biên tậpVới nhiều sự trợ giúp, bây giờ tôi hiểu rằng câu hỏi thực sự của tôi là "làm thế nào có thể chuyển một biến đến một dòng lệnh thực thi trong PHP". Rõ ràng proc_open là cách tốt nhất để đi, hoặc ít nhất là đơn giản nhất. Vì tôi mất nhiều thời gian để tìm ra điều này và vì nghiên cứu của tôi trên Google cho thấy những người khác có thể đang gặp khó khăn, tôi sẽ đăng mã đặc biệt phù hợp cho vấn đề của tôi:
30 hữu ích 1 bình luận 26k xem chia sẻ |