Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли сжать код 
:(
    Опции темы
phpsc
Дата 25.12.2010, 01:05 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 22.11.2010

Репутация: нет
Всего: 0



Код

$dir=getcwd();
preg_match("/(?<=subdomains\/)[a-zA-Z0-9]{1,30}(?=.mysite)/",$dir,$result);
require("../mysite.te/site.php");

Сжать как то можно?
Сейчас занимает 140B нужно меньше smile
--------------------
Социальная сеть
PM MAIL   Вверх
enoff
Дата 25.12.2010, 01:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 30.6.2010
Где: Санкт-Петербург

Репутация: 11
Всего: 13



Код

require("../mysite.te/site.php");


как первые две строки связаны с третьей?
PM MAIL ICQ Skype GTalk   Вверх
phpsc
Дата 25.12.2010, 02:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 22.11.2010

Репутация: нет
Всего: 0



все строки нужны.
Если все строки записать в одну строку то получится 136байт.
Нужно ещё меньше :=)

Можно ли каким шифровальщиком или чем еще ужать код, но чтобы в браузере он работал?

Это сообщение отредактировал(а) phpsc - 25.12.2010, 02:32
--------------------
Социальная сеть
PM MAIL   Вверх
enoff
Дата 25.12.2010, 05:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 30.6.2010
Где: Санкт-Петербург

Репутация: 11
Всего: 13



а в чем проблема? экономия трафика?
можно скобочки у require убрать, будет работать и без них, это не функция. - 2 байта.
в preg_match ограничители шаброна заменить на #, тогда не придется экранировать слеш. - 1 байт.
добавляем модификатор i, убираем A-Z. - 2 байта. как вариант, \w вместо набора, еще - 6 байт!!
названия переменных - a, b, c - на этих трех строчках - 9 байт!!!
заменяем двойные кавычки на одинарные. Байтов не убивать, но поможет побороть паранойю.

http://phpfaq.ru/na_tanke
PM MAIL ICQ Skype GTalk   Вверх
gta4kv
Дата 25.12.2010, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



............................................________
....................................,.-'"...................``~.,
.............................,.-"..................................."-.,
.........................,/...............................................":,
.....................,?......................................................\,
.................../...........................................................,}
................./......................................................,:`^`..}
.............../...................................................,:"........./
..............?.....__.........................................:`.........../
............./__.(....."~-,_..............................,:`........../
.........../(_...."~,_........"~,_....................,:`........_/
..........{.._$;_......"=,_......."-,_.......,.-~-,},.~";/....}
...........((.....*~_......."=-._......";,,./`..../"............../
...,,,___.\`~,......"~.,....................`.....}............../
............(....`=-,,.......`........................(......;_,,-"
............/.`~,......`-...............................\....../\
.............\`~.*-,.....................................|,./.....\,__
,,_..........}.>-._\...................................|..............`=~-,
.....`=~-,_\_......`\,.................................\
...................`=~-,,.\,...............................\
................................`:,,...........................`\..............__
.....................................`=-,...................,%`>--==``
........................................_\..........._,-%.......`\
...................................,<`.._|_,-&``................` 
PM MAIL   Вверх
ksnk
Дата 25.12.2010, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



Цитата(phpsc @  25.12.2010,  02:31 Найти цитируемый пост)
но чтобы в браузере он работал?

Вообще-то php выполняется на севере  smile 


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Severyanin
Дата 25.12.2010, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 31.7.2007
Где: Россия, Омск

Репутация: нет
Всего: 9



Цитата(ksnk)

Вообще-то php выполняется на севере

ага, у меня)


--------------------
"Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл
"Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов 
PM MAIL WWW ICQ   Вверх
mimik
Дата 25.12.2010, 15:06 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


не Rohoss Я
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 1.11.2010

Репутация: нет
Всего: 2



Цитата(enoff @  25.12.2010,  05:28 Найти цитируемый пост)
заменяем двойные кавычки на одинарные

где профит?
PM   Вверх
phpsc
Дата 25.12.2010, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 22.11.2010

Репутация: нет
Всего: 0



56 байт
Код

<?$dir=getcwd();require("../mysite.te/site.php");?>
 То что нужно!
--------------------
Социальная сеть
PM MAIL   Вверх
bars80080
Дата 25.12.2010, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



phpsc, а вы можете объяснить, зачем это вам нужно?
PM MAIL WWW   Вверх
phpsc
Дата 26.12.2010, 01:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 22.11.2010

Репутация: нет
Всего: 0



Цитата(bars80080 @ 25.12.2010,  17:49)
phpsc, а вы можете объяснить, зачем это вам нужно?

bars80080, поддомены на сайте................

Это сообщение отредактировал(а) phpsc - 26.12.2010, 01:20
--------------------
Социальная сеть
PM MAIL   Вверх
gta4kv
Дата 26.12.2010, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Цитата(phpsc @ 26.12.2010,  01:20)
Цитата(bars80080 @ 25.12.2010,  17:49)
phpsc, а вы можете объяснить, зачем это вам нужно?

bars80080, поддомены на сайте................

Это не объяснение. Не причина. И не повод заниматься таким тупизмом.
PM MAIL   Вверх
bars80080
Дата 26.12.2010, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(phpsc @  26.12.2010,  00:20 Найти цитируемый пост)
поддомены на сайте................

что это объяснило?

Добавлено через 1 минуту и 23 секунды
Цитата(gta4kv @  26.12.2010,  12:09 Найти цитируемый пост)
Это не объяснение. Не причина. И не повод заниматься таким тупизмом. 

ну почему? может у него в браузере стоит плагин с интерпретатором пхп. точно так же, как и существует серверный javascript.

возможно?

может быть есть разумное объяснение, а мы на самом деле чего-то не знаем?
PM MAIL WWW   Вверх
Muerto
Дата 26.12.2010, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



Глупости все это
php код нету смысла сжимать...
       нужно устанавливать какой нибудь MemCache/APC etc.

Все равно оно интерпретируется , толку что у тебя две строки подряд или через ввод...

Все равно результат и эффект точной такой же...


Вот только когда через пол годика на свой код глянишь... 


--------------------
user posted image
PM MAIL   Вверх
bars80080
Дата 26.12.2010, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(Muerto @  26.12.2010,  17:17 Найти цитируемый пост)
php код нету смысла сжимать...

откуда ты знаешь, что через полгода не будешь говорить по другому? или ты сейчас считаешь, что уже всё знаешь?
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0606 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.