Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ошибка : "undefined function: iconv()"
 
 автор: Worldmen   (29.12.2008 в 21:04)   письмо автору
 
 

Нужно перекодировать из UTF-8 в windows-1251. Использую
iconv("UTF-8","windows-1251", $name)
а оно выводит ошибку:
undefined function: iconv()
-----------------------------
Наше подобную ошибку , только не понял что скачивать нужно

  Ответить  
 
 автор: BinLaden   (29.12.2008 в 21:18)   письмо автору
 
   для: Worldmen   (29.12.2008 в 21:04)
 

Библиотека iconv не подключена.

А на какой операционной системе Ваш сервер?

  Ответить  
 
 автор: Worldmen   (29.12.2008 в 21:50)   письмо автору
 
   для: BinLaden   (29.12.2008 в 21:18)
 

Локльно в Денвере.
Установил дополнительно PHP 5 (был Денвер 2) - все равно не пашет.
Хотя на странице тестов http://localhost/Test/PHP5/index.php5 есть такое:
Registered Stream Filters : convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, zlib.*
И есть раздел iconv
----------------------------------------
Нашел библиотеку php_iconv.dll. Скопировал в ..php5\ext\ и php5\ .
Раскоментировал строку
extension=php_iconv.dll
Перегрузил - и ничего.

  Ответить  
 
 автор: Worldmen   (30.12.2008 в 15:05)   письмо автору
 
   для: Worldmen   (29.12.2008 в 21:50)
 

Установил Денвер 3 по инструкции, теперь :
1. Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in
2. В форме по нажатию кнопки ничего не происходит (даже еще незнаю в чем проблема)
-------------------
Кое-что разузнал у себя. По ссылке selvid.php?a=4 в этом файле есть такой код, который ничего не выводит.
 echo " a=".$a."<br>";
  if(!empty($a))
  {
    switch ($a) 
        {     case 1: $text='Выберите вид товара, который хотите <b>добавить</b>:';            $action = 'addtovar.php';     break;
            case 2: $text='Выберите вид товара, который хотите <b>редактировать цену</b>:'; $action = 'price_tov.php';     break;
            case 3: $text='Выберите вид товара, который хотите <b>изменить</b>:';             $action = 'tovar.php';         break; 
            case 4: $text='Выберите вид товара, который хотите <b>добавить (XML)</b>:';     $action = 'tovar_xml.php';     break;
            case 5: $text=''; $action = ''; break; 
            default: $text=''; $action ='';
        }
  }    
 echo " action= ".$action."<br>";     

А во втором Денвере было все впорядке.

  Ответить  
 
 автор: Trianon   (30.12.2008 в 15:12)   письмо автору
 
   для: Worldmen   (30.12.2008 в 15:05)
 

1.проблема в скрипте, а не в сервере.
2.а что-то должно происходить?

3. а с чего этому коду что-то выводить, когда переменная $a не определена?

  Ответить  
 
 автор: Worldmen   (30.12.2008 в 15:22)   письмо автору
 
   для: Worldmen   (30.12.2008 в 15:05)
 

Верхний код - это код в файле -selvid.php
Точнее переменная $a - пустая даже по такой ссылке как - selvid.php?a=4

  Ответить  
 
 автор: Trianon   (30.12.2008 в 15:25)   письмо автору
 
   для: Worldmen   (30.12.2008 в 15:22)
 

1.вполне возможно, что в нем. И что?
2. переменная никак от ссылки не зависит.

  Ответить  
 
 автор: Worldmen   (30.12.2008 в 15:29)   письмо автору
 
   для: Trianon   (30.12.2008 в 15:25)
 

Тагда как это обрабатывать надо?

  Ответить  
 
 автор: Trianon   (30.12.2008 в 15:30)   письмо автору
 
   для: Worldmen   (30.12.2008 в 15:29)
 

Как обрабатывать что именно?

  Ответить  
 
 автор: Worldmen   (30.12.2008 в 15:39)   письмо автору
 
   для: Trianon   (30.12.2008 в 15:30)
 

Чтоб я по ссылке selvid.php?a=4 мог видеть в файле selvid.php видеть переменную $a

  Ответить  
 
 автор: Trianon   (30.12.2008 в 15:40)   письмо автору
 
   для: Worldmen   (30.12.2008 в 15:39)
 

Вы не будете видеть по ссылке эту переменную.
значения параметров доступны в скрипте через суперглобальные массивы $_GET и $_POST
Хотите иметь переменную $ a - создайте её - Скопируйте туда значение из $_GET['a']
Просто так Вам эту переменную никто не обещал.

  Ответить  
 
 автор: Worldmen   (30.12.2008 в 15:50)   письмо автору
 
   для: Trianon   (30.12.2008 в 15:40)
 

Да, через $_GET['a'] - работает.
А почему у меня везде раньше работало без $_GET['a'] ?

  Ответить  
 
 автор: Trianon   (30.12.2008 в 15:55)   письмо автору
 
   для: Worldmen   (30.12.2008 в 15:50)
 

у Вас надо спросить, почему Вы везде писали " без $_GET['a'] "

  Ответить  
 
 автор: Worldmen   (30.12.2008 в 17:05)   письмо автору
 
   для: Trianon   (30.12.2008 в 15:55)
 

Я имею ввиду почему РАБОТАЛО без $_GET[ ] ?

  Ответить  
 
 автор: Trianon   (30.12.2008 в 17:07)   письмо автору
 
   для: Worldmen   (30.12.2008 в 17:05)
 

атавизм языка со времен php3

  Ответить  
 
 автор: Yarovoews   (01.01.2009 в 16:13)   письмо автору
 
   для: Trianon   (30.12.2008 в 17:07)
 

Regist_global дериктива в php.ini
при ON, можно значение переммын передовать как угодно, хоть гет хоть пост без, $_POST['a'] $_GET['a'],
Значение Off Безопасней. Когда сам говоришь какие переменные принимать и как.

  Ответить  
 
 автор: BinLaden   (01.01.2009 в 16:17)   письмо автору
 
   для: Yarovoews   (01.01.2009 в 16:13)
 

Сейчас Trianon Вас покусает

  Ответить  
 
 автор: Trianon   (01.01.2009 в 19:21)   письмо автору
 
   для: BinLaden   (01.01.2009 в 16:17)
 

вот еще - кусать такое.
Да меня вырвет.

  Ответить  
 
 автор: Незнайка   (01.01.2009 в 20:03)   письмо автору
 
   для: Trianon   (01.01.2009 в 19:21)
 

Если бы Вы меня укусили Вас бы не только вырвало :)

  Ответить  
 
 автор: xx77   (01.01.2009 в 20:22)   письмо автору
 
   для: Незнайка   (01.01.2009 в 20:03)
 

Укушу Вас, по вашей просьбе :)
после слова укусили , нужно было поставить запятую.)

  Ответить  
 
 автор: Незнайка   (01.01.2009 в 20:31)   письмо автору
 
   для: xx77   (01.01.2009 в 20:22)
 

:))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования