ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

проблема
  #1  
Старый 03.08.2005, 12:51
Аватар для Mastermind
Mastermind
Познающий
Регистрация: 21.07.2005
Сообщений: 52
Провел на форуме:
213512

Репутация: 8
Question проблема

есть php скрипт:
PHP код:
<?
$from 
"from@mail.ru";
$email "to@mail.ru";
$topic "subject";
$message $QUERY_STRING;
$headers "From: ".$from."\r\nReply-To: ".$from."\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html;";
$body .= $message."\r\n\r\n";
mail ($email$topic$body$headers);
?>
Как видно данный скрипт отправляе QUERY_STRING на to@mail.ru от from@mail.ru с темой subject.
Используется в форме с методом GET.
Соответственно вызывается при отправке формой так:
*/script.php?name=abc&tel=123&submit=send
Скрипт отправляет на мыло:
name=abc&tel=123&submit=send
Проблема:
Русские буквы кодируются %hex.
Есть ли в php встроенное средство раскодирования (ну к примеру по hex'у получить сам символ)?
Может есть какие то проги для раскодирования?
Альтернативные варианты решения данной проблемы?

Последний раз редактировалось blaga; 02.04.2007 в 12:35..
 
Ответить с цитированием

  #2  
Старый 03.08.2005, 13:05
Аватар для Егорыч+++
Егорыч+++
Administrator
Регистрация: 27.05.2002
Сообщений: 1,241
Провел на форуме:
20377164

Репутация: 0


По умолчанию

 
Ответить с цитированием

  #3  
Старый 03.08.2005, 13:26
Аватар для ISRAEL
ISRAEL
Banned
Регистрация: 29.07.2005
Сообщений: 70
Провел на форуме:
171678

Репутация: 3
По умолчанию

Цитата:
Сообщение от Mastermind  
Русские буквы кодируются %hex.
http://forum.antichat.ru/threadnav8400-1-10.html


Здесь я тоже написал что в таком случии делать
 
Ответить с цитированием

  #4  
Старый 03.08.2005, 14:39
Аватар для Mastermind
Mastermind
Познающий
Регистрация: 21.07.2005
Сообщений: 52
Провел на форуме:
213512

Репутация: 8
По умолчанию

Israel, такую же статью как и твоя я видел уже ооочень давно (октябрь 2004 года)... один в один... так что так делать нехорошо... кажется этот скрипт я из нее и брал в свое время... кстати, если ты имел в виду, чтобы я качнул ту прогу, то ее уже там нет... и не было даже тогда когда я прочел эту статью...
 
Ответить с цитированием

  #5  
Старый 03.08.2005, 16:01
Аватар для Mastermind
Mastermind
Познающий
Регистрация: 21.07.2005
Сообщений: 52
Провел на форуме:
213512

Репутация: 8
По умолчанию

Хм... не пойму в чем проблема...

<?
$fp=fopen("order.txt","a");
$cname=urlencode($name);
$csurname=urlencode($surname);
$corganization=urlencode($organization);
$cproduct=urlencode($product);
$cinfo=urlencode($info);
$data=$cname . "\n" . $csurname . "\n" . $corganization . "\n" . $telephone . "\n" . $email . "\n" . $cproduct . "\n" . $cinfo;
fputs=($fp,$data);
fclose($fp);
?>

вызываю:
*/index.php?name=ABC&surname=XYZ&organisation=YES&te lephone=123&email=mail@mail.ru&product=%C7%CE%CD%C 4&info=qwerty

по идее должен создасться файл order.txt следующего содержания:
ABC
XYZ
YES
123
mail@mail.ru
ЗОНД
qwerty

Но почему то даже файл не создается... в чем может быть ошибка?
 
Ответить с цитированием

  #6  
Старый 03.08.2005, 16:03
Аватар для Егорыч+++
Егорыч+++
Administrator
Регистрация: 27.05.2002
Сообщений: 1,241
Провел на форуме:
20377164

Репутация: 0


По умолчанию

Прав на запись файла в дирректорию нет
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ