imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 04.06.2004, 00:05     # 1
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
perl to php. Плачу

Надо переделать простенький скрипт с перла на php и рассказать мне, что делает скрипт. Скрипт называется makehash. Так как скрипт небольшой, думаю работы не больше чем на час. Плачу 5 баков, тому кто первый пришлет результат на evsergey@km.ru.
+ 1 бак за функцию, которая фильтрует входящие данные от пользователя (чтобы в строке не было html вставок и т.п.). Плачу тока или за первый скрипт или за оба (отдельно за второй не плачу).
Скрипт в атаче.
Вложения
Тип файла: zip perl2php.zip (4.0 Кбайт, 30 просмотров - Кто скачивал? )
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 04.06.2004, 00:26     # 2
plohich
::VIP::
 
Аватар для plohich
 
Регистрация: 12.10.2003
Пол: Male
Сообщения: 593

plohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собой
не знаю как насчет первого, но функция которая убирает тэги это strip_tags()
http://php.net/manual/en/function.strip-tags.php

соответственно делаешь это на любые входящие данные

PHP код:
$text=strip_tags($_REQUEST["text"]); 
__________________
...за пачку печенья и банку варенья...

Последний раз редактировалось plohich; 04.06.2004 в 00:33.
plohich вне форума  
Старый 04.06.2004, 12:12     # 3
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
esergey:
Надо переделать простенький скрипт с перла на php и рассказать мне, что делает скрипт.
Оригинально... ты платишь за переделку скрипта, даже не зная зачем он и что делает!!!
Я лично не хочу в бесцельные соревнования-обгонялки играть...
Если ты нормально поставишь задачу что тебе нужно от PHP скрипта и зачем, то уже можно подумать о помощи...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 04.06.2004, 22:29     # 4
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
Если бы я знал, что делает скрипт - я бы сам написал на php. Я сейчас занимаюсь разработкой крупного проекта на php. Меня попросили вставить туда этот скрипт, причем очень плохо обьснили что он делает. А перл я плоховато знаю. Поэтому жду вашей помощи. Так как до этих пор никто не написал - думаю конкуренция будет небольшая. Так что пишите.
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 04.06.2004, 23:15     # 5
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
esergey:
Меня попросили вставить туда этот скрипт, причем очень плохо обьснили что он делает.
Когда просят вставить, заказчик и не должен объяснять что скрипт делает, он должен поставить нормально задачу, и объяснить что хочет получить, а вот как это сделать - это дело программиста....

Ну и потом, если я (или кто-то любой другой) тебе сделаю и пришлю, откуда ты будешь знать что я не фигню тебе написал какую-нибудь, а именно то что было в том скрипте, раз ты не понимаешь что он делает сейчас, и не знаешь что он должен делать??!!??
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 05.06.2004, 15:20     # 6
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
Блин ребята, срочно надо. Плачу 10 баков. Если цена не устраивает пишите скока надо.

Сделать надо до 12 часов воскресенья.
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 05.06.2004, 21:10     # 7
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Слушай, если честно так и не понял зачем он тебе нужен при таких условиях скрипт, да еще так ужасно написанный (во всех отношениях)....

Но больше даже из-за того чтобы самому себе доказать что я смогу, вот сделал (смотри аттач).
Сразу хочу сказать, что я принципиально ничего не менял. Я только переписал его на PHP, даже структуру файлов и вид их внутри повозможности оставил похожими.

Впринципе я все протестил, все работает, но если будут какие-нибудь ошибки и/или непонятки, стучи в аську - 345211, все объясню.
Вложения
Тип файла: zip php.zip (2.7 Кбайт, 6 просмотров - Кто скачивал? )
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 05.06.2004 в 21:16.
Hubbitus вне форума  
Старый 06.06.2004, 14:19     # 8
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
Что-то у меня ася щас подглючивает. Пока здесь пишу.
Обьясни мне, что делает скрипт и все ли ты переделал? В скрипте 8 файлов, а у тебя только 4.
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 06.06.2004, 14:50     # 9
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
esergey:
Обьясни мне, что делает скрипт и все ли ты переделал?
Вообще это шаблон. Тоесть скрипт сам по-себе в таком сосотоянии как он есть ничего полезного не делает (ну тоесть нужно заполнить шаблон). Вообще он проверяет откуда он запущен (по домену) и в зависимости от этого выводит различное содержание...
А вообще это крайне оригинально "сделай то, незнаю что"

Слушай, я верю что там могут быть ошибки, но гарантией того что все-таки это именно переписанный исходный текст, может в какой-то степени быть то, что я его выложил на форуме, а не просто тебе по почте прислал, как ты просил... Обхаять и покритиковать у нас всегда, как известно, гораздо больше желающих, чем сделать... (никому, ничего личного)
Да, я все переделал.

Цитата:
esergey:
В скрипте 8 файлов, а у тебя только 4.
То что во вложенном каталоге файлы, они НИКАК не используются в главном (index.cgi) если тебе это очень нужно могу и их переписать..... только надо-ли?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 06.06.2004, 15:11     # 10
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
1. Переделать надо. Эти файлы формируют domains.pm из двух других файлов.
2. Если это шаблон, как вывести с помощью этого шаблона страничку. Например, есть сайт - как добавить к нему этот скрипт, чтобы он работал для страниц сайта (или для одной старницы сайта)
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 06.06.2004, 15:54     # 11
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
esergey:
1. Переделать надо. Эти файлы формируют domains.pm из двух других файлов.
Надо - переделывай!
Ишь ты раскомандовался! Я не получил ни копейки, даже просто мы не договаривались с тобой ни о чем. Я тебе помог, а вместо банального "спасибо" одни приказания...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 06.06.2004, 16:53     # 12
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
Где ты видишь приказания? Ты спрсили надо ли переделывать - я ответил, что надо. Это ответ на твой вопрос, а не приказ.
За скрипт я вроде как плачу, причем тут спасибо.
Деньги я переведу, но я пока не увидел результата: 1. Скрипт переделан не полностью. 2. Я в первом топике просил расскзать, что делает скрипт.

Если согласен доделать скрипт (работы там на полчаса или меньше - даже мне это понятно) + рассказать как встроить этот шаблон в страницы, тогда будет и спасибо и деньги.
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 06.06.2004, 18:31     # 13
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
esergey:
За скрипт я вроде как плачу, причем тут спасибо.
При том что с такой оплатой (а главное с такой конкуренцией и таким количеством желающих сделать) можешь и дальше платить за него, искать исполнителей и приказывать им!
Я привык общаться по-человечески со всеми, буть то БОС, заказчик, или друзья...
Я уже писал что переписал данный скрипт больше из-за самоутверждения, и также просто хотел помочь, когда тебе вообще никто здесь не отвечал, а тебе вроде нужно было срочно....
Цитата:
esergey:
Деньги я переведу, но я пока не увидел результата: 1. Скрипт переделан не полностью. 2. Я в первом топике просил расскзать, что делает скрипт.
Я указал даже свой кошелек, но я нигде не требовал и не ждал денег пока. Если тебя не совсем удовлетворило то что я сделал то либо доделывай, либо хотябы говори нормально, а не в таком тоне.
Я тебе уже рассказал что делает скрипт.
Цитата:
esergey:
Если согласен доделать скрипт (работы там на полчаса или меньше - даже мне это понятно) + рассказать как встроить этот шаблон в страницы, тогда будет и спасибо и деньги.
В принципе я согласен доделать скрипт, но с таким отношением к исполнителю - цена удваивается!
И вообще стучись на аську и уже поговорим, ато устроили флуд такой...
P.S. Предлагаю мировую! Стучись на аську - все обсудим и обговорим, а сюда я уже конечный вариант выложу и все... Согласен?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 06.06.2004 в 18:37.
Hubbitus вне форума  
Старый 06.06.2004, 20:26     # 14
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
Насчет тона я не сильно понял. Вроде ничего ругательного, унизительного в моих словах не было.
Я вроде с тобой не ссорился, чтобы устраивать мировую.
Люди пусть рассудят кто прав, кто нет. Я что-то в этом цирке ничего не понимаю.
Мне надо полностью переделанный скрипт, с описанием того что он делает. За это я плачу 10 wm.
А тебе Hubbitus, БОЛЬШОЕ СПАСИБО.

Кстати, насмешки идут именно с твоей стороны. В течение всего топика.
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 07.06.2004, 05:38     # 15
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Судя по последнему посту, по вполне приемлемому тону, а не оскорблениям делаю вывод ято я сильно погорячился.... чтож, прошу прощения...

Но меня очень покоробило приказание твое
Цитата:
esergey:
1. Переделать надо.
Цитата:
esergey:
Вроде ничего ругательного, унизительного в моих словах не было.
Ну возможно ты действительно не хотел, а я просто погорячился, просто будь поаккуратнее в своих выражениях...
Цитата:
esergey:
Люди пусть рассудят кто прав, кто нет. Я что-то в этом цирке ничего не понимаю.
Ну если хочешь, то пусть рассудят... Только надо ли? Может лучше вообще все это стереть и забыть?
Цитата:
esergey:
Кстати, насмешки идут именно с твоей стороны. В течение всего топика.
Ну теми насмешками я не хотел никого обидеть, просто ситуация прямо скажем... странная.



Ах, да. Вобщем, скрипт в аттаче, полностью все.
Правда еще раз подчеркну что сделано все ОЧЕНЬ через одно место, потому что старался приблизить к исходному, а на PHP подобное можно было сделать гораздо проще и лучше, при условии нормально поставленной задачи конечно.
С оплатой сам решай.

Что он делает я вроде объяснял, построчно сдесь на форуме я расписывать не буду. А вообще могу посимвольно, теперь уже хоть тот, хоть другой код....
Ты писал что сам знаешь PHP, дак можешь просто посмотреть, а я тебе объясню что не понятно...
Ты на аську так и не постучался, ну не хочешь - как хочешь.
Вложения
Тип файла: zip php_from_perl.zip (4.0 Кбайт, 6 просмотров - Кто скачивал? )
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 08.06.2004, 21:47     # 16
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Ну хоть бы слово ответил, нормально или как?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 08.06.2004, 22:46     # 17
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
Ошибок в скрипте хватает (мелких). Пришлось потратить некоторые время на их исправление. Но ты мне очень помог, так как я понял суть скрипта, для чего он предназначен.
Деньги переведены.

Одна из оставшихся недоделок над которой я щас ломаю голову: как из url выделить имя домена, например из http://www.imho.ws/sho надо выделить imho.
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 09.06.2004, 00:55     # 18
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
примерно так:
Код:
preg_match("/(http:\/\/)?(([a-zA-Z0-9]+\.)?([a-zA-Z0-9]+)\.[a-zA-Z]{2,4})/i","http://www.php1.net/index.html", $matches); 
	echo $matches[4]; echo "<BR>";

	preg_match("/(http:\/\/)?(([a-zA-Z0-9]+\.)?([a-zA-Z0-9]+)\.[a-zA-Z]{2,4})/i","http://php2.net/index.html", $matches); 
	echo $matches[4]; echo "<BR>";

	preg_match("/(http:\/\/)?(([a-zA-Z0-9]+\.)?([a-zA-Z0-9]+)\.[a-zA-Z]{2,4})/i","http://sub1.3php.net/index.html", $matches); 
	echo $matches[4]; echo "<BR>";

	preg_match("/(http:\/\/)?(([a-zA-Z0-9]+\.)?([a-zA-Z0-9]+)\.[a-zA-Z]{2,4})/i","http://1sub2.mydomen12.info/index.html", $matches); 
	echo $matches[4]; echo "<BR>";

	preg_match("/(http:\/\/)?(([a-zA-Z0-9]+\.)?([a-zA-Z0-9]+)\.[a-zA-Z]{2,4})/i","http://23eaitswork1.info/index.html", $matches); 
	echo $matches[4]; echo "<BR>";
результаты у меня получились такие:

Код:
php1
php2
3php
mydomen12
23eaitswork1

Последний раз редактировалось Sheryld; 09.06.2004 в 01:39.
Sheryld вне форума  
Старый 10.06.2004, 04:55     # 19
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
2esergey:
Все ошибки могу исправить, я действительно практически не тестировал.... (стучись в приват, наверное... можешь на аську, или по почте...)
Я рад что ты понял суть... я вот ее до конца так и не понял!!! (например, зачем все так сложно делать).
За деньги спасибо.
Ну на вопрос тебе уже ответиили...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 10.06.2004, 22:14     # 20
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
Ошибки я сам исправил (мелкие типа нет кавычек).
А скрипт на перле писал не я - ответить не могу, зачем все так сложно.
Суть - заменяет в шаблоне переменные, определенными значениями. То есть можно отдельно отредактировать счетчик или заголовок, а они в шаблоне поменяются.
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

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


Часовой пояс GMT +4, время: 03:09.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.