PHP.SU

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

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

> Найдено сообщений: 4
ppman Отправлено: 12 Сентября, 2011 - 17:48:01 • Тема: Не могу подключить php_ifx.dll • Форум: Вопросы новичков

Ответов: 2
Просмотров: 130
Решение найдено: подошла библиотека из вот этого пакета http://museum.php.net/php5/pecl-5.2.6-Win32.zip
ppman Отправлено: 12 Сентября, 2011 - 17:03:19 • Тема: Не могу подключить php_ifx.dll • Форум: Вопросы новичков

Ответов: 2
Просмотров: 130
Добрый день.
Возникла необходимость подружить PHP с Informix.
Установил Denwer, скачал php_ifx.dll, положил в папку ext, настроил апач, раскомментировал extension=php_ifx.dll в php.ini, прописал переменные среды.
Содинение с информиксом не работает, PHP пишет
CODE (htmlphp):
скопировать код в буфер обмена
  1. Fatal error: Call to undefined function ifx_connect() in Z:\home\informix\www\index.php on line 3

Посмотрел в error.log апача, там есть такая строчка
CODE (htmlphp):
скопировать код в буфер обмена
  1. PHP Warning:  PHP Startup: informix: Unable to initialize module\nModule compiled with module API=20050922, debug=0, thread-safety=1\nPHP    compiled with module API=20060613, debug=0, thread-safety=1\nThese options need to match\n in Unknown on line 0
.
Как я понимаю эта строчка говорит о том, что версия DLL не соответствует моей версии PHP?
Где можно взять версию под вот этот денвер: Denwer3_Base_PHP52_2010-11-07_a2.2.4_p5.2.12_zendoptimizer_m5.1.40_pma3.2.3.exe?
ppman Отправлено: 25 Августа, 2011 - 11:27:51 • Тема: Не работает $_SESSION • Форум: Если скрипт не работает

Ответов: 2
Просмотров: 2527
Большое спасибо, всё верно.
ppman Отправлено: 25 Августа, 2011 - 11:21:53 • Тема: Не работает $_SESSION • Форум: Если скрипт не работает

Ответов: 2
Просмотров: 2527
Есть такой код
PHP:
скопировать код в буфер обмена
  1. <?
  2. $_SESSION['stage'] = 1;
  3. echo $_SESSION['stage'];
  4. require_once("mysql.php");
  5. $questions=mysql_query("SELECT * FROM questions ORDER BY n1,n2,n3,n4");
  6. $mzapr = mysql_query("SELECT MAX(n1) FROM questions");
  7. $mstr = mysql_fetch_array($mzapr);     
  8. $max = $mstr['MAX(n1)'];
  9. echo $max;
  10. ?>
  11. <style type="text/css">
  12.    TABLE {
  13.     border-collapse: collapse; /* Убираем двойные линии между ячейками */
  14.    }
  15.    TD {
  16.     padding: 3px; /* Поля вокруг содержимого таблицы */
  17.     border: 1px solid black; /* Параметры рамки */
  18.    }
  19.  </style>
  20.  <?
  21. echo "<H1>Анкета-опрос.</H1> <br><br> Просим заполнить вас следующую анкету-опрос.<br><br>";
  22. echo "<FORM ACTION=\"http://".$_SERVER['HTTP_HOST']."/1.php\" METHOD=POST>
  23.                 Наименование организации: <input type=text size=60  name=organization><br />            <input name=current type=hidden value=1>
  24.                 <input type=submit value=Далее>
  25.                 </form>";
  26.  
  27. ?>
  28.  


На следующей странице пытаемся вызвать переменную:

PHP:
скопировать код в буфер обмена
  1. <?
  2. if (@$_SESSION['stage']) {echo "1";} else echo "0";
  3. echo $_SESSION['stage'];
  4. require_once("mysql.php");
  5. if((@$_POST['organization']) and ($_SESSION['stage']==1))
  6. {
  7. $organization = $_POST['organization'];
  8. $date = date ("Y-m-d");
  9. $Zapros = "INSERT INTO users VALUES('','$organization', '$date')" or die (mysql_error());
  10. mysql_query($Zapros) or die (mysql_error());
  11. $_SESSION['insert_id'] = mysql_insert_id();
  12. $_SESSION['stage'] = 2;
  13. echo $_SESSION['insert_id'];
  14. } else die("Вы не на той странице опроса!");
  15. ?>

Здесь нам показывается что переменной $_SESSION['stage'] не существует. Причем был аналогичный код немного в другом виде, но вроде все работало.
session_register тоже не помогает.
Что я делаю не так? Почему переменная не сохраняется?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB