Попытка дублировать файл PDF зависает при записи с использованием TCPDI.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Попытка дублировать файл PDF зависает при записи с использованием TCPDI.

Сообщение Anonymous »

Я пытаюсь подписать PDF-файл сертификатом, и у меня есть несколько запасных вариантов на случай неудачи, например, чтение PDF-файла и запись нового файла, затем подписание этого файла, чтение PDF-файла как изображения, добавление этих изображений. в новый PDF-файл и подпишите его и т. д.
У меня возникли проблемы с одним конкретным случаем

Код: Выделить всё

function duplicar_pdf($filepath)
{
require_once TCPDF_PATH . 'tcpdf.php';
require_once TCPDF_PATH . 'tcpdi.php';

$outputDir = DOL_DATA_ROOT . '/' . dirname($filepath) . '/';

try {
// Create new PDF document
$pdf = new TCPDI();

// Set the source file
$pageCount = $pdf->setSourceFile(DOL_DATA_ROOT . '/' . $filepath);

// Iterate through each page
for ($pageNo = 1; $pageNo importPage($pageNo);

// Get the size of the imported page
$size = $pdf->getTemplateSize($templateId);

// Create a new page in the PDF with the same size as the original page
$pdf->AddPage($size['width'] > $size['height'] ? 'L' : 'P', [$size['width'], $size['height']]);

// Use the imported page as a template
$pdf->useTemplate($templateId);
}

// Output the new PDF
$newPdfFile = $outputDir . pathinfo($filepath, PATHINFO_FILENAME) . '_copia.pdf';
$pdf->Output($newPdfFile, 'F');
} catch (Exception $e) {
dol_syslog(var_export('Error: ' . $e->getMessage(), true));
return false;
}

return $newPdfFile;
}
При достижении $pdf->Output($newPdfFile, 'F'); я получаю этот вывод

Код: Выделить всё

Warning: Illegal string offset 'Utlr' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706

Call Stack:
0.0004     403224   1. {main}() /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:0
0.0004     403288   2. duplicar_pdf($filepath = '/share/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/EV-FP24-01435-invoice1.pdf') /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:68
0.0561    9150792   3. TCPDF->Output($name = '/share/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/EV-FP24-01435-invoice1_copia.pdf', $dest = 'F') /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:51
0.0562    9150792   4. TCPDF->Close() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:7927
0.0570    9158360   5. TCPDI->_enddoc() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:3050
0.0570    9158360   6. TCPDF->_enddoc() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:575
0.0578    9175704   7. TCPDF->_putresources() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:10307
0.0578    9176336   8. FPDF_TPL->_putimages() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:9793
0.0578    9176336   9. TCPDI->_putformxobjects() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/fpdf_tpl.php:437
0.0582    9188920  10. TCPDI->_putimportedobjects() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:393
0.0582    9189296  11. tcpdi_parser->getObjectVal($obj = [0 => 8, 1 => 7, 2 => 0]) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:259
0.0583    9190080  12. tcpdi_parser->getIndirectObject($obj_ref = '7_0', $offset = 539638, $decoding = FALSE) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:999
0.0583    9190520  13. tcpdi_parser->getRawObject($offset = 539645, $data = ???) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:960
0.0583    9190520  14.  tcpdi_parser->getDictValue($offset = 539647, $data = '%PDF-1.3\r\n%����\r\n%RSTXPDF3 Parameters:\r\n2 0 obj\r\n\r\nstream\r\nx��\a�%E�?~��\034ox�M�1�0y`�\031\026�Q\034\020q\b\002�C\020D\021\0312\b\n��Q$\030pU�E@\004\004D@1`Bwa\021AP1�\021E�\twu\025#0���������7o\006v�>��o�;U����+�:�N�����D�˻w]��n�|{���\030�Qd�\033w���k���\035R,?F�{�n�>���/K�\017_�����\036��\'�z�礵�7E����k�_s��cCi}�\032�:{����~�\027\016�Od��t.~��e+F�|�[\005\017��K�}�^�?�����^��\035\016�u�\027�����(r�����#N~�᧜,3�i(�\004��>���\034uY��K���\\�m\017=f݉����+~"r�/���9����=�\003�.Ҹ��?\006\027���:\f稯�=��SO;��'...) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:793
0.0585    9191832  15. tcpdi_parser->getRawObject($offset = 'Type', $data = '\r\n%Devtype SAPWIN   Font ZARIAL1  normal Lang ES\r\n/Type /Font\r\n/Subtype /TrueType\r\n/BaseFont /Arial\r\n/Name /F001\r\n/Encoding 6 0 R\r\n/FirstChar 32\r\n/LastChar 255\r\n%Charwidth values from SAPWIN ZARIAL1 120 normal\r\n/Widths\r\n[ 275 275 354 554 554 888 667 192 333 333 388 583 275 333 275 275 554 554 554 554 554 554 554 554 554 554 275 275 583 583 583 554 1017 667 667 721 721 667 608 775 721 275 500 667 554 833 721 775 667 775 721 667 608 721 667 942 667 667 608 275 275 275 471\r\n 554 333 554 554 500 554 554 275 554'...) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:911

Warning: Illegal string offset 'Utls' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706

Call Stack:
0.0004     403224   1. {main}() /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:0
0.0004     403288   2. duplicar_pdf($filepath = '/share/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/EV-FP24-01435-invoice1.pdf') /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:68
0.0561    9150792   3. TCPDF->Output($name = '/share/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/EV-FP24-01435-invoice1_copia.pdf', $dest = 'F') /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:51
0.0562    9150792   4. TCPDF->Close() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:7927
0.0570    9158360   5. TCPDI->_enddoc() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:3050
0.0570    9158360   6. TCPDF->_enddoc() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:575
0.0578    9175704   7. TCPDF->_putresources() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:10307
0.0578    9176336   8. FPDF_TPL->_putimages() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:9793
0.0578    9176336   9. TCPDI->_putformxobjects() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/fpdf_tpl.php:437
0.0582    9188920  10. TCPDI->_putimportedobjects() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:393
0.0582    9189296  11. tcpdi_parser->getObjectVal($obj = [0 => 8, 1 => 7, 2 => 0]) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:259
0.0583    9190080  12. tcpdi_parser->getIndirectObject($obj_ref = '7_0', $offset = 539638, $decoding = FALSE) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:999
0.0583    9190520  13. tcpdi_parser->getRawObject($offset = 539645, $data = ???) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:960
0.0583    9190520  14. tcpdi_parser->getDictValue($offset = 539647, $data = '%PDF-1.3\r\n%����\r\n%RSTXPDF3 Parameters:\r\n2 0 obj\r\n\r\nstream\r\nx��\a�%E�?~��\034ox�M�1�0y`�\031\026�Q\034\020q\b\002�C\020D\021\0312\b\n��Q$\030pU�E@\004\004D@1`Bwa\021AP1�\021E�\twu\025#0���������7o\006v�>��o�;U����+�:�N�����D�˻w]��n�|{���\030�Qd�\033w���k���\035R,?F�{�n�>���/K�\017_�����\036��\'�z�礵�7E����k�_s��cCi}�\032�:{����~�\027\016�Od��t.~��e+F�|�[\005\017��K�}�^�?�����^��\035\016�u�\027�����(r�����#N~�᧜,3�i(�\004��>���\034uY��K���\\�m\017=f݉����+~"r�/���9����=�\003�.Ҹ��?\006\027���:\f稯�=��SO;��'...) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:793
0.0585    9191832  15.  tcpdi_parser->getRawObject($offset = 'Type', $data = '\r\n%Devtype SAPWIN   Font ZARIAL1  normal Lang ES\r\n/Type /Font\r\n/Subtype /TrueType\r\n/BaseFont /Arial\r\n/Name /F001\r\n/Encoding 6 0 R\r\n/FirstChar 32\r\n/LastChar 255\r\n%Charwidth values from SAPWIN ZARIAL1 120 normal\r\n/Widths\r\n[ 275 275 354 554 554 888 667 192 333 333 388 583 275 333 275 275 554 554 554 554 554 554 554 554 554 554 275 275 583 583 583 554 1017 667 667 721 721 667 608 775 721 275 500 667 554 833 721 775 667 775 721 667 608 721 667 942 667 667 608 275 275 275 471\r\n 554 333 554 554 500 554 554 275 554'...) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:911

Warning: Illegal string offset 'Utlt' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706

Call Stack:
0.0004     403224   1. {main}() /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:0
0.0004     403288   2. duplicar_pdf($filepath = '/share/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/EV-FP24-01435-invoice1.pdf') /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:68
0.0561    9150792   3. TCPDF->Output($name = '/share/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/EV-FP24-01435-invoice1_copia.pdf', $dest = 'F') /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:51
0.0562    9150792   4. TCPDF->Close() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:7927
0.0570    9158360   5. TCPDI->_enddoc() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:3050
0.0570    9158360   6. TCPDF->_enddoc() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:575
0.0578    9175704   7. TCPDF->_putresources() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:10307
0.0578    9176336   8. FPDF_TPL->_putimages() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:9793
0.0578    9176336   9. TCPDI->_putformxobjects() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/fpdf_tpl.php:437
0.0582    9188920  10. TCPDI->_putimportedobjects() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:393
0.0582    9189296  11. tcpdi_parser->getObjectVal($obj = [0 => 8, 1 => 7, 2 => 0]) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:259
0.0583    9190080  12. tcpdi_parser->getIndirectObject($obj_ref = '7_0', $offset = 539638, $decoding = FALSE) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:999
0.0583    9190520  13. tcpdi_parser->getRawObject($offset = 539645, $data = ???) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:960
0.0583    9190520  14. tcpdi_parser->getDictValue($offset = 539647, $data = '%PDF-1.3\r\n%����\r\n%RSTXPDF3 Parameters:\r\n2 0 obj\r\n\r\nstream\r\nx��\a�%E�?~��\034ox�M�1�0y`�\031\026�Q\034\020q\b\002�C\020D\021\0312\b\n��Q$\030pU�E@\004\004D@1`Bwa\021AP1�\021E�\twu\025#0���������7o\006v�>��o�;U����+�:�N�����D�˻w]��n�|{���\030�Qd�\033w���k���\035R,?F�{�n�>���/K�\017_�����\036��\'�z�礵�7E����k�_s��cCi}�\032�:{����~�\027\016�Od��t.~��e+F�|�[\005\017��K�}�^�?�����^��\035\016�u�\027�����(r�����#N~�᧜,3�i(�\004��>���\034uY��K���\\�m\017=f݉����+~"r�/���9����=�\003�.Ҹ��?\006\027���:\f稯�=��SO;��'...) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:793
0.0585    9191832  15. tcpdi_parser->getRawObject($offset = 'Type', $data = '\r\n%Devtype SAPWIN   Font ZARIAL1  normal Lang ES\r\n/Type /Font\r\n/Subtype /TrueType\r\n/BaseFont /Arial\r\n/Name /F001\r\n/Encoding 6 0 R\r\n/FirstChar 32\r\n/LastChar 255\r\n%Charwidth values from SAPWIN ZARIAL1 120 normal\r\n/Widths\r\n[ 275 275 354 554 554 888 667 192 333 333 388 583 275 333 275 275 554 554 554 554 554 554 554 554 554 554 275 275 583 583 583 554 1017 667 667 721 721 667 608 775 721 275 500 667 554 833 721 775 667 775 721 667 608 721 667 942 667 667 608 275 275 275 471\r\n 554 333 554 554 500 554 554 275 554'...) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:911

Warning: Illegal string offset 'Utlu' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706

Call Stack:
0.0004     403224   1. {main}() /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:0
0.0004     403288   2.  duplicar_pdf($filepath = '/share/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/EV-FP24-01435-invoice1.pdf') /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:68
0.0561    9150792   3. TCPDF->Output($name = '/share/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/EV-FP24-01435-invoice1_copia.pdf', $dest = 'F') /share/ZFS2_DATA/Web/dolibarr/documents/fournisseur/facture/1/7/EV-FP24-01435/run.php:51
0.0562    9150792   4. TCPDF->Close() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:7927
0.0570    9158360   5. TCPDI->_enddoc() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:3050
0.0570    9158360   6. TCPDF->_enddoc() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:575
0.0578    9175704   7. TCPDF->_putresources() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:10307
0.0578    9176336   8. FPDF_TPL->_putimages() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tecnickcom/tcpdf/tcpdf.php:9793
0.0578    9176336   9. TCPDI->_putformxobjects() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/fpdf_tpl.php:437
0.0582    9188920  10. TCPDI->_putimportedobjects() /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:393
0.0582    9189296  11. tcpdi_parser->getObjectVal($obj = [0 => 8, 1 => 7, 2 => 0]) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi.php:259
0.0583    9190080  12. tcpdi_parser->getIndirectObject($obj_ref = '7_0', $offset = 539638, $decoding = FALSE) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:999
0.0583    9190520  13. tcpdi_parser->getRawObject($offset = 539645, $data = ???) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:960
0.0583    9190520  14. tcpdi_parser->getDictValue($offset = 539647, $data = '%PDF-1.3\r\n%����\r\n%RSTXPDF3 Parameters:\r\n2 0 obj\r\n\r\nstream\r\nx��\a�%E�?~��\034ox�M�1�0y`�\031\026�Q\034\020q\b\002�C\020D\021\0312\b\n��Q$\030pU�E@\004\004D@1`Bwa\021AP1�\021E�\twu\025#0���������7o\006v�>��o�;U����+�:�N�����D�˻w]��n�|{���\030�Qd�\033w���k���\035R,?F�{�n�>���/K�\017_�����\036��\'�z�礵�7E����k�_s��cCi}�\032�:{����~�\027\016�Od��t.~��e+F�|�[\005\017��K�}�^�?�����^��\035\016�u�\027�����(r�����#N~�᧜,3�i(�\004��>���\034uY��K���\\�m\017=f݉����+~"r�/���9����=�\003�.Ҹ��?\006\027���:\f稯�=��SO;��'...) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:793
0.0585    9191832  15.  tcpdi_parser->getRawObject($offset = 'Type', $data = '\r\n%Devtype SAPWIN   Font ZARIAL1  normal Lang ES\r\n/Type /Font\r\n/Subtype /TrueType\r\n/BaseFont /Arial\r\n/Name /F001\r\n/Encoding 6 0 R\r\n/FirstChar 32\r\n/LastChar 255\r\n%Charwidth values from SAPWIN ZARIAL1 120 normal\r\n/Widths\r\n[ 275 275 354 554 554 888 667 192 333 333 388 583 275 333 275 275 554 554 554 554 554 554 554 554 554 554 275 275 583 583 583 554 1017 667 667 721 721 667 608 775 721 275 500 667 554 833 721 775 667 775 721 667 608 721 667 942 667 667 608 275 275 275 471\r\n 554 333 554 554 500 554 554 275 554'...) /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php:911

Warning: Illegal string offset 'Utlr' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utls' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utlt' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utlu' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utlv' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utlw' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utlx' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utly' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utlz' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utma' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmb' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmc' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmd' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utme' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmf' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmg' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmh' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmi' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmj' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmk' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utml' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmm' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmn' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmo' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmp' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmq' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmr' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utms' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
Warning: Illegal string offset 'Utmt' in /share/ZFS2_DATA/Web/dolibarr/htdocs/includes/tcpdi/tcpdi_parser.php on line 706
[...]
и он продолжает выводить одни и те же предупреждения вечно.

Подробнее здесь: https://stackoverflow.com/questions/791 ... sing-tcpdi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»