PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 7
Scorpion15 Отправлено: 22 Ноября, 2017 - 12:28:07 • Тема: php mpdf table font-size • Форум: Графика в PHP

Ответов: 2
Просмотров: 2416
Добрый день!
Проблемы с php mpdf следующего характера:
Передаю в mpdf html таблицу вида:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <table>
  3.  <thead>
  4.  <tr>
  5.   <th>TEST 1</th>
  6.   <th>TEST 2</th>
  7.   <th>TEST 3</th>
  8.   <th>TEST 4</th>
  9.   <th>TEST 5</th>
  10.   <th>TEST 6</th>
  11.   </tr>
  12.   </thead>
  13. <tbody>
  14. <tr>
  15. <td style='font-size:12pt;'>TEST</td>
  16. <td style='font-size:12pt;'>TEST</td>
  17. <td style='font-size:12pt;'>TEST</td>
  18. <td style='font-size:12pt;'>TEST</td>
  19. <td style='font-size:12pt;'>TEST</td>
  20. <td style='font-size:12pt;'>TEST</td>
  21. </tr>
  22. </tbody
  23. </table>

Когда данных мало, то размер шрифта остается нормальным, а вот когда данных много и получается pdf из несколько страниц, то шрифт в таблице почему то начинает уменьшаться.
Можно ли как то этого избежать, очень уж хочется иметь шрифт всегда один и тот же?
Scorpion15 Отправлено: 19 Февраля, 2017 - 09:58:45 • Тема: Странная отправка писем через PHPMailer • Форум: Работа с сетью

Ответов: 0
Просмотров: 749
Всем привет!
Скачал PHPMailer, создал класс как для отправки писем:
PHP:
скопировать код в буфер обмена
  1.  
  2.  public function __construct($subject,$body,$emails,$file="",$href_file="") {
  3.         require_once __DIR__."/PHPMailer/PHPMailerAutoload.php";
  4.         //
  5.         $mail = new \PHPMailer;
  6.  
  7.         $mail->Priority=3;
  8.         $mail->SMTPAuth   = true;                  
  9.         $mail->SMTPSecure = $this->smtp['secure'];                
  10.         $mail->Host       = $this->smtp['host'];    
  11.         $mail->Port       = $this->smtp['port'];                  
  12.         $mail->Username   = $this->smtp['username'];
  13.         $mail->Password   = $this->smtp['password'];          
  14.         $mail->isMAIL();
  15.        /$mail->CharSet = "UTF-8";
  16.         $mail->setFrom($this->email_from['email'], $this->email_from['name']);
  17.         //
  18.         for($i=0;$i<count($emails);$i++)
  19.         {
  20.             if(@$emails[$i]!="")
  21.                 $mail->addAddress($emails[$i]);
  22.         }
  23.         //
  24.         $mail->addReplyTo($this->email_from['email'],$this->email_from['name']);
  25.  
  26.         $mail->isHTML(true);  
  27.         $mail->Subject = $subject;
  28.         $mail->Body = $body;
  29.         //
  30.         if($file!=null && $file!="")
  31.         {
  32.             $filesize=(filesize($file)/1000/1000);
  33.             if($filesize>9)
  34.             {
  35.                 $body="Файл слишком большого размера. Пожалуйста скачайте его по ссылке: <a href=$href_file>".$href_file."</a>";
  36.                 $file="";
  37.             }
  38.             //
  39.             if($file!="")
  40.                 $mail->AddAttachment($file);
  41.         }
  42.  
  43.         $error = array();
  44.         if (!$mail->send()) {
  45.             $error[] = $mail->ErrorInfo;
  46.         }
  47.         //
  48.         return $error;
  49.     }
  50.  


Запускаю по ссылке: http://localhost/index.php письма приходят на yandex,gmail, но на mail и rambler не приходят.

Но самое интересное, что если запускать /usr/bin/php index.php , то письма приходят и на mail и на rambler.

В качестве smtp сервера использую mail.ru, yandex так же пробовал, не работает.

Подскажите пожалуйста, что может быть такое?
Scorpion15 Отправлено: 30 Октября, 2015 - 14:33:17 • Тема: не отрабатываються инсерты в MSSQL из php • Форум: Работа с СУБД

Ответов: 10
Просмотров: 1601
Этот запрос я выполняю в managment studio, все хорошо. Подключаюсь точно туда куда надо, т.к. select и транзакции вижу.
Scorpion15 Отправлено: 30 Октября, 2015 - 12:03:30 • Тема: не отрабатываються инсерты в MSSQL из php • Форум: Работа с СУБД

Ответов: 10
Просмотров: 1601
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.     $database_handler->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  3.  

Этот параметр установлен. Ошибок нет. Запрос самый простой для теста специально беру:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. INSERT INTO TABLE (FULLNAME) VALUES(NULL)
  3.  

Какую информацию еще надо показать?
Scorpion15 Отправлено: 30 Октября, 2015 - 10:51:22 • Тема: не отрабатываються инсерты в MSSQL из php • Форум: Работа с СУБД

Ответов: 10
Просмотров: 1601
Смотрел profile, там нормальные запросы приходят
Scorpion15 Отправлено: 30 Октября, 2015 - 06:28:31 • Тема: не отрабатываються инсерты в MSSQL из php • Форум: Работа с СУБД

Ответов: 10
Просмотров: 1601
Я пробовал разными способами и :
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.                 $statement_handler=$database_handler->prepare($sqlQuery);
  3.                 $statement_handler->execute();
  4.                 return $database_handler->lastInsertId();
  5.  

И вот так:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $database_handler->beginTransaction();
  3. $statement_handler=$database_handler->prepare($sqlQuery);
  4. $statement_handler->execute();
  5. $database_handler->commit();
  6. return $database_handler->lastInsertId();
  7.  

Все равно не работает. Даже если просто вызываешь встроенную процедуру. Может надо как то по другому это все вызывать?
Scorpion15 Отправлено: 29 Октября, 2015 - 13:34:59 • Тема: не отрабатываються инсерты в MSSQL из php • Форум: Работа с СУБД

Ответов: 10
Просмотров: 1601
Добрый день!
Подключился к mssql через freetds(у меня Ubuntu 14.10), в конфиги mssql указал кодировку utf8 для того что бы нормально русские буквы на странице выводились.
Select работает прекрасно. А вот с insert проблемы, не записываются данные в MSSQL 2012, в profile транзакции появляются, last insertid выдает новый id, но данные в базу не заносятся. Подключаюсь через pdo. Что за чудеса могут быть, и как это исправить?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB