forest25

forest25
Рейтинг
67
Регистрация
12.09.2009
Должность
Colary

Из вашего сообщения видно что скрипту не хватает памяти. Попробуйте узнать у хостера лимит памяти на один выполняемый php-скрипт.

Также можете сами посмотреть это значение залив скрипт phpinfo.php вот такого содержания:


<?php
phpinfo();
?>

Там смотрите Memory limit и отпишите в теме.

Вполне возможно что программисты чего-то наиндусили, также вполне возможно что у хостера слишком жесткие лимиты.

Сейчас хостинг можно найти даже за какие то жалкие 10-15 рублей в месяц. И при этом вы обладаете хоть какими то да минимальными правами ибо являетесь клиентом хостера, пусть даже и копеечным.

Бесплатные же хостинги (именно те которые изначально создавались для предоставления бесплатных услуг) обычно ни во что не ставят клиентов и могут творить с сайтами что хотят т.к. по сути они вам ничего не должны. Однажды по молодости залил интересный сайт на бесплатный хостинг - в итоге когда попер приличный траф хостер просто начал его лить на какую-то свою говносоциалку. В админке же была запись о превышении лимитов (довольно смешных). Это был byethost.com, hostinger который посоветовали выше слишком сильно похож на 000webhost который одно время был довольно годным бесплатником, но однажды мой сайт размещенный там просто-напросто испарился.

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

ТС прямо эксперт я смотрю! =)

Вам бы русский язык подучить не помешало бы, да и как то поглубже проработать вопрос. Хотите я вам сейчас 10 таких "обзоров" напуляю )

И чем вам Smarty кстати не угодил? )

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

Пример отправки POST-запроса с JS

var r = new XMLHttpRequest(); r.open("POST", "test.php", true); r.onreadystatechange = function () { if (r.readyState != 4 || r.status != 200) return; alert("Success: " + r.responseText); }; r.send("user=2");

Как то странно вы параметры в id заворачиваете.. Ну да ладно, можно засунуть код отправки POST в функцию, а запускать ее повесив на событие onclick в <a href

Попробуйте в настройках новой базы выставить кодировку Latin1

Можно было бы и не указывать что именно null =)

Прожорливость битрикса зависит от конкретной редакции и кривости впиленных в сайт костылей. Например какой-нить "Старт" спокойно работает на шареде. Большому интернет магазину уже нужен либо мощный VPS либо же дедик.

И вообще, купите лицензию либо делайте сайты на опенсорс движках.

redbeatles:
Удалось выясчнить, что слощастный скрипт был закачан в папку /images , каким методом пока не удается узнать. Чувак из Индонезии. Все взломано 38 сайтов. Он явный лох. Есть и такие, кто ломанул более 19к сайтов. Там сайт с такими вот участниками и среди них есть рейтинг. Рейтинг дибилов, одним словом.

Какие минимальные права на папки можно выставить, зависит ли это от хостинга и насколько помогает спастись от таких идиотов?

---------- Добавлено 02.08.2012 в 12:32 ----------

Вот неплохая статья о защите Joomla. Поскольку я на Linux, не думаю что мне грозит что-то в виде вирусов и кражи файлов FileZilla.

Вполне возможно что попали каким то образом в админку одного из сайтов. Оттуда можно разрешить для закачки файлы php и поискать подходящие директории - к примеру images/

Туда заливается простенький шелл принимающий команды и вуаля!

В качестве защиты порекомендовал бы также запретить на исполнение функции php типа system и passthru.

Кстати именно под Joomla 1.5 есть софтина для автоматизированного поиска уязвимостей:

https://www.owasp.org/index.php/Category:OWASP_Joomla_Vulnerability_Scanner_Project

Можете попробовать просканить свои сайты.

Попробуйте прописать редирект в Urlrewrite.php

Можно ручками, а можно через панель управления: http://site.ru/bitrix/admin/urlrewrite_list.php?lang=ru

Парсер лох =)

Лучше выложите листинг куда-нить на pastebin =)

Кстати откуда этот код?

Точно не скажу, но может что-то типа:

$app = $GLOBALS["app"]->input;

echo $app["data"]["view"];

Хотя скорее всего не заработает =)

Всего: 372