PHP.SU

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

Страниц (18): « 1 2 3 4 [5] 6 7 8 9 ... » В конец

> Найдено сообщений: 257
file.shreder Отправлено: 29 Мая, 2015 - 14:42:20 • Тема: Проблема с кодировкой если html страница и скрипт в разных кодировках • Форум: Вопросы новичков

Ответов: 8
Просмотров: 426
в файле httpd.conf денвера если денвер #AddDefaultCharset windows-1251(должна быть закоментирована, а файл должен быть в кодировке utf-8 без бом
(Добавление)
я сколько сталкивался поначалу с таким, то проблема была именно в этом, все должно быть в одной кодировке, не исключая соединение с БД
file.shreder Отправлено: 29 Мая, 2015 - 11:23:14 • Тема: Проблема с кодировкой если html страница и скрипт в разных кодировках • Форум: Вопросы новичков

Ответов: 8
Просмотров: 426
Може утебя сам файл в кодировке не соответствующей сохранен? Перекодируй побробуй
file.shreder Отправлено: 29 Мая, 2015 - 09:36:41 • Тема: Ошибка Deprecated: Function ereg() is deprecated in /home/u636890030/public_html/pages/account/_payment.php on line 37 • Форум: Вопросы новичков

Ответов: 6
Просмотров: 1160
В гугле не нашел? Сейчас используется preg_match()
file.shreder Отправлено: 28 Мая, 2015 - 20:13:20 • Тема: Модальное окно • Форум: Вопросы новичков

Ответов: 1
Просмотров: 155
как, сначала выбрать из базы нужную строку, потом обработать и вывести в поля для ввода
file.shreder Отправлено: 28 Мая, 2015 - 18:55:58 • Тема: как правильно сделать в этом случае? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 149
Дан то просто у страха глаза велики, тут то я понял

PHP:
скопировать код в буфер обмена
  1. params = array(
  2.                                         '{ADRESS}'    => $adress['adressa']
  3.                                        
  4.                                 );


а вот в цикле формировать из выборки по шаблону docx не получается, есть шаблон из двух листов, и вот подставляется значене только из первого результата и на этом заканчивается, то есть 2 листа так и остаются

PHP:
скопировать код в буфер обмена
  1. if ($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['mista'] == 'add_data')
  2.         {
  3.                 $misto = $_POST['indexAutoComplete1'];         
  4.                 $res_region_by_misto = mysqli_query($link, "SELECT `region` FROM `zvit_1` WHERE `misto` = '$misto' LIMIT 1") or die(mysqli_error($link));
  5.                 $region = mysqli_fetch_assoc($res_region_by_misto);
  6.                 $reg = $region['region'];
  7.                 //exit;
  8.                
  9.                 $res_adress_by_region = mysqli_query($link, "SELECT `adressa` FROM `table_3` WHERE `region` = '$reg'") or die(mysqli_error($link));
  10.                 while($adress = mysqli_fetch_assoc($res_adress_by_region))
  11.                 {
  12.                        
  13.                         //Список параметров
  14.                                 $params = array(
  15.                                         '{ADRESS}'    => $adress['adressa']
  16.                                        
  17.                                 );
  18.                                  
  19.                                 if (!file_exists($docxFile)) {
  20.                                         die('File not found.');
  21.                                 }
  22.                                  
  23.                                 $zip = new ZipArchive();
  24.                                  
  25.                                 if (!$zip->open($docxFile)) {
  26.                                         die('File not open.');
  27.                                 }
  28.                                  
  29.                                 $documentXml = file_get_contents('document.xml');
  30.  
  31.                         //Заменяем все найденные переменные в файле на значения
  32.                 $documentXml = str_replace(array_keys($params), array_values($params), $documentXml);
  33.                  
  34.                 //$zip->deleteName('word/document.xml');
  35.                 $zip->addFromString('word/document.xml', $documentXml);
  36.                  
  37.                
  38.                 }
  39.                 //Закрываем и сохраняем архив
  40.                 $zip->close();
  41.         }

(Добавление)
в прдфе то я понял и там формируется как надо сколько страниц столько продолжается выборка, но там со шрифтами проблема
PHP:
скопировать код в буфер обмена
  1. $mpdf = new mPDF('utf-8', 'A4', '', 'Times New Roman', 10, 10, 7, 7, 10, 10); /*задаем формат, отступы и.т.д.*/
  2.                 while($adress = mysqli_fetch_assoc($res_adress_by_region))
  3.                 {
  4.                         require 'mpdf.php';     //шаблон с $html переменной
  5.                         $mpdf->list_indent_first_level = 0;
  6.                         $mpdf->WriteHTML($html, 2); /*формируем pdf*/
  7.                         //$name=time();
  8.                        
  9.                        
  10.                 }                      
  11.                 $mpdf->Output('pdf/rachunki/'.$name.'.pdf', 'I');

(Добавление)
задача я так понял - НЕРАЗРЕШИМАЯ
file.shreder Отправлено: 28 Мая, 2015 - 18:18:32 • Тема: как правильно сделать в этом случае? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 149
PHP:
скопировать код в буфер обмена
  1. $res_adress_by_region = mysqli_query($link, "SELECT `adressa` FROM `table_3` WHERE `region` = '$reg'") or die(mysqli_error($link));
  2.                 while($adress = mysqli_fetch_assoc($res_adress_by_region))
  3.                 {
  4.                        
  5.                         //Список параметров
  6.                                 $params = array(
  7.                                         '{ADRESS}'    =>'результат из выборки',
  8.                                         '{SURNAME}' => 'результат из выборки'
  9.                                 );
  10.               }


Чтобы эти ключи и значения потом запресовывать в xml
???
file.shreder Отправлено: 28 Мая, 2015 - 13:54:09 • Тема: Для меня это сложно • Форум: Вопросы новичков

Ответов: 0
Просмотров: 93
Помогите!
я уже обращался ранне с таким вопросом, но теперь возвращаюсь!ранее мне посоветовали делать так:
PHP:
скопировать код в буфер обмена
  1. $html = "":
  2. for(...){
  3. $html = $html . "содержимое очередной строки";
  4. }

Я формирую файл PDF с пмощью библиотеки MPDF. Вот код:
PHP:
скопировать код в буфер обмена
  1. $res_adress_by_region = mysqli_query($link, "SELECT `adressa` FROM `table_3` WHERE `region` = '$reg'") or die(mysqli_error($link));
  2.                 while($adress = mysqli_fetch_assoc($res_adress_by_region))
  3.                 {
  4.                         require 'mpdf.php'; //тут находится $html
  5.                        
  6.                 }                      
  7.                 $mpdf = new mPDF('utf-8', 'A4', '8', '', 10, 10, 7, 7, 10, 10); /*задаем формат, отступы и.т.д.*/
  8.                 $mpdf->list_indent_first_level = 0;
  9.                 $mpdf->WriteHTML($html, 2); /*формируем pdf*/
  10.                 $name=time();
  11.                 $mpdf->Output('pdf/rachunki/'.$name.'.pdf', 'I');
  12.                 exit;

В выборке может быть 20 адресов, и вот вопрос как мне все эти переменные вставлять в переменную $html, чтобы в один файл

PHP:
скопировать код в буфер обмена
  1. $mpdf->Output('pdf/'.$name.'.pdf', 'I');

вывелись все ЛИСТЫ (в переменной $html находится шаблон письма) и в каждый лист подставлялась новая переменная $adress['adressa'] ?????????????
(Добавление)
щас выводится толкь один лист
(Добавление)
и адрес тот,который последний в списке по вборке, а надо все адреса втулить по очереди на каждое письмо
(Добавление)
решил таким образом
PHP:
скопировать код в буфер обмена
  1. $mpdf = new mPDF('utf-8', 'A4', '8', '', 10, 10, 7, 7, 10, 10); /*задаем формат, отступы и.т.д.*/
  2.                 while($adress = mysqli_fetch_assoc($res_adress_by_region))
  3.                 {
  4.                         require 'mpdf.php';    
  5.                         $mpdf->list_indent_first_level = 0;
  6.                         $mpdf->WriteHTML($html, 2); /*формируем pdf*/
  7.                         //$name=time();
  8.                        
  9.                        
  10.                 }                      
  11.                 $mpdf->Output('pdf/rachunki/'.$name.'.pdf', 'I');

Вот только не происходит перенос на новый лист, когда документ заканчивается, само собой не переносится, и не знаю как ЭТО решить!!!
file.shreder Отправлено: 23 Мая, 2015 - 15:46:18 • Тема: Анимация в слайдшоу • Форум: Вопросы новичков

Ответов: 7
Просмотров: 287
Это как это? Тогда тебе java Script
file.shreder Отправлено: 23 Мая, 2015 - 13:59:02 • Тема: Анимация в слайдшоу • Форум: Вопросы новичков

Ответов: 7
Просмотров: 287
Gnunbleidd пишет:
file.shreder пишет:
так ті чтоли хочешь чтобі у тебя біла круглосуточная анимация?

При появлении слайда. На каждом слайде своя анимация

ну так она же и есть при загрузке страницы.. я пробовал
file.shreder Отправлено: 23 Мая, 2015 - 09:54:19 • Тема: Анимация в слайдшоу • Форум: Вопросы новичков

Ответов: 7
Просмотров: 287
так ті чтоли хочешь чтобі у тебя біла круглосуточная анимация?
file.shreder Отправлено: 12 Мая, 2015 - 22:21:15 • Тема: Таки, регистрация пользователя. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 570
А ты уверен что там без ошибок написано? Там где именно проверка на существование пользователя...
(Добавление)
PHP:
скопировать код в буфер обмена
  1. $sql = "SELECT username FROM ".$mysql_table." WHERE username = '".$newusername."'";
  2.       $result = mysql_query($sql, $db);
  3.       if ($data = mysql_fetch_array($result))
  4.       {
  5.          $error_message = 'Такой пользователь уже существует';
  6.       }
file.shreder Отправлено: 30 Апреля, 2015 - 09:34:10 • Тема: Глянцевое изображение с помощью бибилиотеки php • Форум: Графика в PHP

Ответов: 9
Просмотров: 2024
Айратиус пишет:
file.shreder пишет:
Если это фото, то есть css3! На зачем тут php?


из-за IE. Статистика говорит, что старыми версиями, которые не поддерживают css3 пользуются ~30% Печаль-беда


CODE (html):
скопировать код в буфер обмена
  1. <script type="text/javascript" src="glossy.js"></script>
  2. <img src="........." width="%" height="%" class="glossy iradius50"/>
  3.  

(Добавление)
Можyj поэкспериментировать со значением iradius, добиваясь нужного вам радиуса закругления углов картинки.
file.shreder Отправлено: 30 Апреля, 2015 - 08:48:48 • Тема: Глянцевое изображение с помощью бибилиотеки php • Форум: Графика в PHP

Ответов: 9
Просмотров: 2024
Если это фото, то есть css3! На зачем тут php?
file.shreder Отправлено: 29 Апреля, 2015 - 20:29:45 • Тема: Промодерировать все посты одним кликом • Форум: Вопросы новичков

Ответов: 25
Просмотров: 8151
CODE (html):
скопировать код в буфер обмена
  1.  <script type="text/javascript">
  2. 07
  3.     function getForm( elem ) {
  4. 08
  5.         if ( elem.form ) return elem.form;
  6. 09
  7.         var form = elem.parentNode;
  8. 10
  9.         while ( form && form.nodeName.toLowerCase() != 'form' ) {
  10. 11
  11.            form = form.parentNode;
  12. 12
  13.         }
  14. 13
  15.         return (elem.form = form);
  16. 14
  17.     }
  18. 15
  19.     function checkAll( oForm, reName, checked ){
  20. 16
  21.         if ( !oForm ) return;
  22. 17
  23.         var inputList = oForm.getElementsByTagName("input");
  24. 18
  25.         for ( var i = 0, elem; (elem = inputList[i++] ); ) {
  26. 19
  27.             if ( elem.type == 'checkbox' && reName.test( elem.name) ) {
  28. 20
  29.                elem.checked = checked;
  30. 21
  31.             }
  32. 22
  33.         }
  34. 23
  35.     }
  36. 24
  37.     </script>
  38. 25
  39. </head>
  40. 26
  41. <body>
  42. 27
  43.     <form action="">
  44. 28
  45.         <ul>
  46. 29
  47.             <li><input type="checkbox" name="total" onclick="checkAll( this.form || getForm(this), /checkbox\[\d+\]/, this.checked )"> Check(Uncheck) All</li>
  48. 30
  49.             <li><input type="checkbox" name="checkbox[0]"/> 1</li>
  50. 31
  51.             <li><input type="checkbox" name="checkbox[1]"/> 2</li>
  52. 32
  53.             <li><input type="checkbox" name="checkbox[2]"/> 3</li>
  54. 33
  55.             <li><input type="checkbox" name="checkbox[3]"/> 4</li>
  56. 34
  57.             <li><input type="checkbox" name="checkbox[4]"/> 5</li>
  58. 35
  59.         </ul>
  60. 36
  61.     </form>
  62.  

(Добавление)
leshiy пишет:
Все!Заработало!


ты ж хоть ответь что ты сделал, что заработало?
file.shreder Отправлено: 29 Апреля, 2015 - 20:25:04 • Тема: Промодерировать все посты одним кликом • Форум: Вопросы новичков

Ответов: 25
Просмотров: 8151
exlant пишет:
leshiy а ошибки какие то пишет?
возьми выведи запрос на экран


??????????????????????

Страниц (18): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB