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

Форум PHP

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

 

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

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

тема: Не получается найти слеш "/" в POST-данных
 
 автор: Dinya_1   (19.12.2011 в 19:53)   письмо автору
 
 

Не полуается найти Слеш "/" в $_POST


<?
//Проверка наличия в адресе Слеша, если есть возвращаем...
    
$mystring2 $_POST['url'];
    
$findme2   ="/";
    
$pos2 strpos($mystring2$findme2);
    if (
$pos2 == "/")
    {
      
header('Location: ...ne_url2=1');
    exit;
    }
?>

  Ответить  
 
 автор: cheops   (19.12.2011 в 20:01)   письмо автору
 
   для: Dinya_1   (19.12.2011 в 19:53)
 

strpos() возвращает число, номер символа, где обнаружена искомая подстрока, т.е. у вас if-условие никогда не сработает.

  Ответить  
 
 автор: Dinya_1   (19.12.2011 в 20:34)   письмо автору
 
   для: cheops   (19.12.2011 в 20:01)
 

Заменил strpos() на strrchr(), и получилось

Спасибо cheops.

  Ответить  
 
 автор: Valick   (19.12.2011 в 20:01)   письмо автору
 
   для: Dinya_1   (19.12.2011 в 19:53)
 

зачем вам нежно его искать, опишите задание полностью

  Ответить  
 
 автор: Dinya_1   (19.12.2011 в 20:07)   письмо автору
 
   для: Valick   (19.12.2011 в 20:01)
 

мне нужно что б урлы были в конце без слешей.

  Ответить  
 
 автор: Slo_Nik   (19.12.2011 в 20:46)   письмо автору
 
   для: Dinya_1   (19.12.2011 в 20:07)
 

можно воспользоваться функцией rtrim()

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

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