HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 22.05.2009, 16:47
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
С нами: 9560218

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

Как можно обрезать текст в переменной до определённого количества символом (пробелы тоже в счёте).
Например:

$test="Античат самый рульный сайт,а его юзвери суперские люди!!!";

И вот мне нужно обрезать до 26 символов,тоисть чтоб было так "Античат самый рульный сайт"
 
Ответить с цитированием

  #2  
Старый 22.05.2009, 16:50
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

Цитата:
Как можно обрезать текст в переменной до определённого количества символом (пробелы тоже в счёте).
$test="Античат самый рульный сайт,а его юзвери суперские люди!!!";
print substr($test, 0, 25);
 
Ответить с цитированием

  #3  
Старый 22.05.2009, 19:02
crazy~driver
Познающий
Регистрация: 21.12.2008
Сообщений: 93
С нами: 9152066

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

извините если оффтоп
как закрыть листинг папок в htaccess
пишу -images закрывает все на 500 ошибку
 
Ответить с цитированием

  #4  
Старый 22.05.2009, 19:05
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

Попробуй
IndexIgnore *
 
Ответить с цитированием

  #5  
Старый 22.05.2009, 19:08
laedafess
Познающий
Регистрация: 11.02.2009
Сообщений: 98
С нами: 9076508

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

Options -Indexes
или вы про что?
 
Ответить с цитированием

  #6  
Старый 22.05.2009, 19:21
crazy~driver
Познающий
Регистрация: 21.12.2008
Сообщений: 93
С нами: 9152066

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

да я провтыкал написал в сообщении images рефлекторно
все уже сделал спс
 
Ответить с цитированием

  #7  
Старый 22.05.2009, 19:44
Winst0n
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
С нами: 9330829

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

PHP код:
<form method="post" name="form">  
<input name="d" type="text" size="10">
<input name="test" type="submit" value="Проверить">
</form>
<?php 
if(isset($_POST['d'])){$d $_POST['d'];}

$z = ??;
if(!empty(
$_POST['test'])){ 
if(
$d !== $z)
{ echo 
"ок"; }  
else 
{ echo 
"нет"; }  

?>
как сделать чтоб если в форму вводят 1, 2, 3 или 4
то выводит "нет", а если любые другие символы то "ок"

пробовал делать так:

PHP код:
$1
$2
$3
$4

if($d !== $or $or $or $4
но ничего не выходит... да и слишком много делов каждый раз добавлять...
 
Ответить с цитированием

  #8  
Старый 22.05.2009, 19:49
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
С нами: 9510146

Репутация: 1550


По умолчанию

Цитата:
Сообщение от Winst0n  
пробовал делать так:

PHP код:
$1
$2
$3
$4

if($d !== $or $or $or $4
но ничего не выходит... да и слишком много делов каждый раз добавлять...
нельяз так, если уж неа то пошло,то

PHP код:
$1
$2
$3
$4

if($d != $or  $d!=$or $d!=$or $d!=$4

ну а лучше сделать так:

$m=array("1", "2","3", "4");
if (in_array ($d, $m)) {
...
}
 
Ответить с цитированием

  #9  
Старый 22.05.2009, 19:48
D Mak
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
С нами: 9938614

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

Winst0n
if(strpos('1234', $d) === false)
 
Ответить с цитированием

  #10  
Старый 22.05.2009, 20:01
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами: 9497186

Репутация: 1304


По умолчанию

Winst0n Название переменной не может начинаться с цифры. Либо in_array используйте, либо:
PHP код:
$d intval($d);
if (
$d<|| $d>4)
{
Тра-та-та
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.