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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите разобраться HTTP/1.0 400 Bad Request

Сообщения:  [1-10]   [11-11] 

 
 автор: Arctic   (04.02.2007 в 23:30)   письмо автору
 
   для: Arctic   (03.02.2007 в 12:53)
 

Скрипт работает но осталась проблема. Короче как то что бы информация массива не повторялась, а менялась. А то какое значение на 1 такое значение и выставляет на остальных.
Где то слышал
скрипт состав клана, на большинстве клановых сайтов состоит из 2 частей.
1 часть регулярно запускается планировщиком(у нас раз в полчаса кажется)
эта часть собирает информацию и кладет в базу
2 часть отображает..

Может кто сможет написать такой скрипт? Или поделиться мыслями хотябы

   
 
 автор: Arctic   (03.02.2007 в 12:53)   письмо автору
 
   для: cheops   (03.02.2007 в 12:31)
 

на локальной ошибки, когда на сервер заливаешь не считывает информацию http://bkdevil.ho.com.ua/sostav.php

   
 
 автор: cheops   (03.02.2007 в 12:31)   письмо автору
 
   для: Arctic   (03.02.2007 в 11:43)
 

А тестирование скрипта где происходит на локальной машине или на сервере?

PS Вместо urlencode() попробуйте использовать функцию rawurlencode().

   
 
 автор: Arctic   (03.02.2007 в 11:43)   письмо автору
 
   для: cheops   (03.02.2007 в 11:35)
 

теперь еще вот такую ошибку

Warning: file(): HTTP request failed! HTTP/1.0 400 Bad Request in c:\appserv\www\devil\inc\inc.php on line 4

Warning: file(http://capitalcity.combats.ru/inf.pl?login=%CF%E5%F0%E2%FB%E9+%EC%E0%E3&short=1): failed to open stream: No error in c:\appserv\www\devil\inc\inc.php on line 4

Warning: Invalid argument supplied for foreach() in c:\appserv\www\devil\inc\inc.php on line 5

   
 
 автор: cheops   (03.02.2007 в 11:35)   письмо автору
 
   для: Arctic   (03.02.2007 в 10:47)
 

Это относится ко всем URL, т.е. в функции file тоже следует пропустить значение $login через urlencode()
<?php
  $lines 
file("http://capitalcity.combats.ru/inf.pl?login=".urlencode($login)."&short=1");
?>

   
 
 автор: Arctic   (03.02.2007 в 10:47)   письмо автору
 
   для: cheops   (03.02.2007 в 03:42)
 

Warning: file(http://capitalcity.combats.ru/inf.pl?login=Первый маг&short=1): failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in c:\appserv\www\devil\inc\inc.php on line 4

Warning: Invalid argument supplied for foreach() in c:\appserv\www\devil\inc\inc.php on line 5 


Все равно такая же ошибка

   
 
 автор: cheops   (03.02.2007 в 03:42)   письмо автору
 
   для: Arctic   (02.02.2007 в 18:42)
 

Вместо
<?php
$inf 
'...inf.pl?login='.$login.'" target=...';
?>

пиште так
<?php
$inf 
'...inf.pl?login='.urlencode($login).'" target=...';
?>

   
 
 автор: Arctic   (02.02.2007 в 18:42)   письмо автору
 
   для: cheops   (02.02.2007 в 00:53)
 

А поподробнее об этом можно?

   
 
 автор: cheops   (02.02.2007 в 00:53)   письмо автору
 
   для: Arctic   (01.02.2007 в 21:25)
 

В URL не допустимы не только пробелы, но и русские символы, поэтому лучше оставлять ник как есть
<?php
$usr
['login'][1] = "Первый маг";
?>

но перед помещением в URL прогнать $login через функцию urlencode(), которая переведёт ник в безопасную форму.

   
 
 автор: Arctic   (01.02.2007 в 21:57)   письмо автору
 
   для: Arctic   (01.02.2007 в 21:25)
 

Желаемый результат можно увидить http://nutras.ru/sostav.php

   

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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