HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.12.2009, 22:30
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

PHP код:
RewriteEngine On
 RewriteBase 
/


 
RewriteCond %{REQUEST_URI} !^/favicon.ico
 RewriteCond 
%{REQUEST_URI} !^/js/
 
RewriteCond %{REQUEST_URI} !^/css/
 
RewriteCond %{REQUEST_URI} !^/images/

 
RewriteRule ^(.[a-zA-Z0-9]+)/([a-zA-Z0-9]+)/(.+)/?$  index.php?action=$1&act=$2  
 RewriteRule 
^([^.]+)$ /index.php 
Про обращении к картинке /images/grade/b_grade.png открывается Index.php

в чем ошибка?
 
Ответить с цитированием

  #2  
Старый 06.12.2009, 18:25
whexp
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме:
333264

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

programming, как-то так:
Код:
'<li><a href="(/visas/.*?)">(.*?)</a></li>'
А вообще лучше самому учиться
 
Ответить с цитированием

  #3  
Старый 08.12.2009, 21:10
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Народ, подскажите, как удалить последний символ в строке, если он равен нулю?
 
Ответить с цитированием

  #4  
Старый 08.12.2009, 21:38
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от inlanger  
Народ, подскажите, как удалить последний символ в строке, если он равен нулю?
PHP код:
<?php
$str 
'123eredjkgdg0';
if(
substr($str,-1) == 0)
$str substr($str,1,-1);

echo 
$str;
?>
 
Ответить с цитированием

  #5  
Старый 08.12.2009, 21:41
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Мне бы регулярку. Причём для javascript )
 
Ответить с цитированием

  #6  
Старый 08.12.2009, 21:47
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от inlanger  
Мне бы регулярку. Причём для javascript )
/0$/
Код:
alert('1230'.replace(/0$/, ''));

Последний раз редактировалось astrologer; 08.12.2009 в 21:49..
 
Ответить с цитированием

  #7  
Старый 12.12.2009, 18:55
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

Хочу удалить строки длина которых меньше 10 строк.
re.sub - замена по рег. выражению.
re.sub('\n.{1,10}\n')',"\n",self.text)
Что не так ?
__________________
Blog

Последний раз редактировалось rushter; 12.12.2009 в 18:59..
 
Ответить с цитированием

  #8  
Старый 12.12.2009, 19:11
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

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

Так не?
PHP код:
strlen($string) <= 10 $string '' '' 
 
Ответить с цитированием

  #9  
Старый 12.12.2009, 19:17
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

Нет.Под строкой тут понимается одна большая строка и в ней подстроки разделенные переводом строки(\n).Ну т.е обычный текстовый файл со строками в нём.
__________________
Blog
 
Ответить с цитированием

  #10  
Старый 12.12.2009, 19:36
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

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

Цитата:
Нет.Под строкой тут понимается одна большая строка и в ней подстроки разделенные переводом строки(\n).Ну т.е обычный текстовый файл со строками в нём.
Ну так открывай файл через file(); в цикле каждую строку проверяй условием, кот. я привел.
Например:
PHP код:
<?php 
$file_arr 
file("text.txt"); 
foreach(
$file_arr as $line) {
strlen($line) <= 10 $line '' '' ;
echo 
$line."<br>";
}
?>
Скрипт выведет текстовый файл исключая сроки меньше или равные 10 симвалам.
в условии можно переделать на проверку условием и записем в файл, тоесть запишется новый файл, где не будет "маленьких" строк.
Возможно есть и более практичный вариант.

PS. Написал на скорую руку, нужно доделать до нормального вывода и вырезания "строки"

Последний раз редактировалось LStr1ke; 12.12.2009 в 19:41..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/Wi-Fi/Wardriving 2 02.11.2008 00:40



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


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




ANTICHAT.XYZ