На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА
Прежде чем задать вопрос, зайдите в раздел FAQ, возможно там уже есть ответ на него.
Если вы хотите вставить код в сообщение, то пожалуйста выделяйте его тегом [code=dfp] ... [/сode].
Для этого используйте кнопку [code=dfp] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Delphi for PHP.
Модераторы: ViktorXP, vicis
  
> Не все панели прорисовуются
    У меня много панелей, при откритии страницы не все панели прорисовуются(цвета, границы и т.д.), при переходе на другую закладку, а потом при возвращении на "свою" все прорисовывается...
    Глюк IDE или глюк Броузера (Опера) ???

    Эта тема была разделена из темы "Delphi for PHP"
      есть такое поведение
      это когда долго проект ковыряеш
      во 2-й версии получше будет

      похоже что проблема с встроенным apache

      решается, частично, перезапуском IDE
      при этом стоит проверить что в диспетчере задач
      не остались висеть копии apache и IE

      Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
        vicis - перезапуск помагает, это выяснил, еще
        масивом создаю таблицу где много
        ExpandedWrap disabled
          ...
          print('<TD Align="Left"><Font Face="Verdana" size="1px">'.'bla-bla'.'</Font></TD>');
          ...
        на локальной машине шрифт гут, а вот если с сети подгрузить страничку, шрифт намного больше(пробовал с нескольких машин) причем если размер шрифта менять он меняется но шрифт реально больше (машины в сети одинаковые, ОС с имиджа с одинаковыми настройками, разрешение эк. одинаковое и т.д., локальных настроек у себя не менял). Еще интересно то, что шрифт и размер в "LABELах" одинаково отображается с разных машин, а вот в таблице созданой динамически через масив размеры отображаются по разному, как так?

        Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
          все доло в стилях. (какой я лаконичный :D)

          а для обновления панелей там есть комбинацыя клавиш. (во второй версии даже в низу ее пишут)

          Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
            Цитата ViktorXP @
            все доло в стилях. (какой я лаконичный :D)

            а для обновления панелей там есть комбинацыя клавиш. (во второй версии даже в низу ее пишут)

            извиняюсь за флуд, но что значит в стилях, какой стиль имеется ввиду(ОС, странички)??? где его прописать чтоб все одинаково было???
            Версия у меня - Delphi® for PHP Version 1.0.1.414 Copyright © 2007 CodeGear.

            Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
              Цитата Spirit @
              какой стиль имеется ввиду

              просмотри текст страницы куда ведут ссылки на стили
              какой нибудь такой код есть там
              ExpandedWrap disabled
                 <link rel="stylesheet" href="../style.css" type="text/css">

              и вообще
              как отображаеш ты эту страницу на других компьютерах ?
              через встроенный в DelphiForPhp apache или у тебя отдельно ещё один apache установлен ?

              Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
              Сообщение отредактировано: ViktorXP -
                Цитата vicis @
                Цитата Spirit @
                какой стиль имеется ввиду

                просмотри текст страницы куда ведут ссылки на стили
                и вообще
                как отображаеш ты эту страницу на других компьютерах ?
                через встроенный в DelphiForPhp apache или у тебя отдельно ещё один apache установлен ?

                1. ссылка на стилт есть только для "ComboBox" и он нормально отображается, со стилем, для таблицы стили не использую...
                "Font Size = 1px" отображается по разному...
                2. стоит отдельно "AppServ"
                  Цитата Spirit @
                  2. стоит отдельно "AppServ"

                  а всё ли ты туда перенёс из проекта
                  как переносиш ?

                  Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
                    Цитата vicis @
                    Цитата Spirit @
                    2. стоит отдельно "AppServ"

                    а всё ли ты туда перенёс из проекта
                    как переносиш ?

                    "AppServ" работает с PHP от Delphi, временно так сделал чтоб не заморачиваться с переносом, так что PHP он использует делфийский с его настройками, а сами файлы положил в корень "Delphi for PHP" (понимаю что это не по правилам но пока пишу страничку сделал так)

                    Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
                      Цитата Spirit @
                      понимаю что это не по правилам

                      ну с таким экспериментом только сам разбирайся 8-)

                      думаю что проблема в стилях, которые используются в vcl
                      скорее всего эти стили и не подключаются
                      т.к. DelphiForPhp, я так думаю, ещё и конфиг apache правит (а не только php)

                      во всяком случае
                      в httpd.conf
                      у себя я вижу пути к vcl

                      ExpandedWrap disabled
                        Alias /vcl-bin/ "D:/Program Files/CodeGear/Delphi for PHP/1.0//vcl/"


                      вообще то всякие источники проблем кроются в экспериментах с конфигурацией
                      которые разработчики не описали и не тестировали

                      так что я бы поставил всё как должно быть по умолчанию
                      отдельно настроенный http сервер и отдельная папка для этого проекта на этом сервере

                      всё равно потом нужно будет отдельно на хостинг заливать
                      тем более что кинуть проект в нужную папку со всеми vcl это в DelphiForPhp нажать одну кнопку

                      что ты ускорил своей конфигурацией - непонятно... <_<

                      Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
                        Цитата vicis @
                        тем более что кинуть проект в нужную папку со всеми vcl это в DelphiForPhp нажать одну кнопку

                        Допустим, отдельно стоит Апач и ПХП, все работает, какую кнопку нажать чтоб проэкт из "Delphi for PHP" перенести со всем(vcl и т.д.) в папку в работоспособном состоянии, или там еще что-то нужно руками переносить???

                        Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
                          Цитата Spirit @
                          какую кнопку нажать чтоб проэкт из "Delphi for PHP" перенести со всем(vcl и т.д.) в папку в работоспособном состоянии

                          Tools -> Deployment Wizard

                          Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
                            Цитата vicis @
                            Цитата Spirit @
                            какую кнопку нажать чтоб проэкт из "Delphi for PHP" перенести со всем(vcl и т.д.) в папку в работоспособном состоянии

                            Tools -> Deployment Wizard

                            Сделал, перенес в "D:\WEB".
                            Скопировались файлы, а также папка "vcl" (в ней всего 2 папки "js", "xajax" и "*.php" файлы)
                            Гружу страничку, грузится, но при нажатии на "Button" ну и при работе с др.компонентами вываливает ошибку
                            ExpandedWrap disabled
                              Application raised an exception class Exception with message 'The Input Filter PHP extension is not setup on this PHP installation, so the contents returned by Input is *not* filtered'
                              Callstack #0 File: D:\WEB\index.php Line: 107
                                |_Callstack #1 File: D:\WEB\vcl\classes.inc.php Line: 1213
                                  |_Callstack #2 File: D:\WEB\vcl\classes.inc.php Line: 1243
                                    |_Callstack #3 File: D:\WEB\vcl\classes.inc.php Line: 489
                                      |_Callstack #4 File:  Line:
                                        |_Callstack #5 File: D:\WEB\vcl\classes.inc.php Line: 422
                                          |_Callstack #6 File: D:\WEB\vcl\classes.inc.php Line: 960
                                            |_Callstack #7 File: D:\WEB\vcl\stdctrls.inc.php Line: 2257
                                              |_Callstack #8 File: D:\WEB\vcl\system.inc.php Line: 295

                            в "httpd.conf" который в "AppServ" прописал строчку
                            ExpandedWrap disabled
                                  Alias /vcl-bin/ "D:/WEB/vcl/"

                            "PHP" использовал родной из "AppServ" и "Delphi for PHP" не работает, может править "php.ini" нада???

                            почему вываливает ошибку???

                            Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
                            Сообщение отредактировано: Spirit -
                              Spirit IDE какуюто библиотеку не дотранспортировала, в первой версии это часто бывает.
                              Скопируй в vcl все папке, компонентов каких ты используеш (например если юзаеш конект к базе данных то нужно и папочку эту слить и тд.)

                              Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
                                Цитата ViktorXP @
                                Spirit IDE какуюто библиотеку не дотранспортировала, в первой версии это часто бывает.
                                Скопируй в vcl все папке, компонентов каких ты используеш (например если юзаеш конект к базе данных то нужно и папочку эту слить и тд.)

                                Скопировал всю папку "vcl" - не помогло

                                Это сообщение было перенесено сюда или объединено из темы "Delphi for PHP"
                                  ну так у тебя та всё написано:
                                  Цитата Spirit @
                                  'The Input Filter PHP extension is not setup on this PHP installation

                                  у тебя отключено это расширение функций php

                                  в таких случаях идёш в Google и пишеш там "Input Filter PHP extension "
                                  получаеш ссылку на проблему:
                                  http://support.codegear.com/ru/article/36378

                                  можно ещё этот форум внимательнее просмотреть
                                  эту проблему уже решал ViktorXP здесь
                                  ошибка "The Input Filter PHP extension..."

                                  вот только удалять строки в исходниках на мой взгляд последнее дело :ph34r:

                                  у меня такое было


                                  помоему я с этим сталкивался при переносе на провайдера

                                  записал себе (проверь):

                                  Цитата
                                  у провайдера не была подключена библиотека в php
                                  удалось заставить подключить библиотеку путём предоставления примера, который не работал
                                  По phpinfo это не было видно (вроде бы), а программа говорила, что функции не доступны
                                  Пример в двух файлах:

                                  ExpandedWrap disabled
                                    <?php
                                    if (!filter_has_var(INPUT_POST, 'submit')) {
                                        echo "form";
                                        // include the form.
                                    }
                                     
                                    $age = filter_input(INPUT_POST, 'age', FILTER_VALIDATE_INT);
                                    if (is_null($age))
                                      {
                                        echo "Вы не ввели ничего(пустая переменная).<br />";
                                        require_once('test1.php');
                                      }
                                      elseif ($age === FALSE)
                                      {
                                        echo "Введите число.<br />";
                                        require_once('test1.php');
                                      }
                                      else
                                     
                                      {
                                        echo "Привет.<br/>";
                                        echo "<a href='test1.php'>В начало</a>.<br/>";
                                      }
                                    ?>


                                  ExpandedWrap disabled
                                    <html>
                                    <head></head>
                                    <body >
                                    Проверка ввода числа
                                     
                                    <form action="example04.php" method="post" >
                                        Enter your age: <input name="age" size="2">
                                        <input type="submit" name="submit" value="Go">
                                        </form>
                                    </body>
                                    </html>


                                  про эти функции читай здесь
                                  http://www.php.ru/manual/ref.filter.html
                                  Сообщение отредактировано: ViktorXP -
                                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                  0 пользователей:


                                  Рейтинг@Mail.ru
                                  [ Script execution time: 0,0509 ]   [ 16 queries used ]   [ Generated: 28.03.24, 19:32 GMT ]