Givandos

Givandos
Рейтинг
33
Регистрация
25.06.2007

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

UPDATE:

<form action="http://sayt.ru:2082/login/" method="POST">

<input type="hidden" name="login_theme" value="cpanel">
<table width="200" class="login" cellpadding="0" cellspacing="0">
<tr>
<td align="left"><b>Login</b></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Username</td>
<td><input autocomplete="off" type="text" name="user" size="16"></td>
</tr>
<tr class="row2">
<td>Password</td>
<td><input type="password" name="pass" size="16"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Login" class="input-button"></td>
</tr>
</table>
</form>

Такое, в моем случае.

Korew

Простая смена пароля на ФТП вряд ли поможет, потому как "зараза" уже где-то лежит на хостинге рядом с другими файлами.

И таки проверьте, обязательно, не перекидывает ли с поиска на другие ресурсы, как говорил Евген. У знакомой тоже была такая же трабла. Еле отловил все. Но теперь спокойствие.

Если есть желание: аська в профиле, после 9 вечера должен быть в неё - подскажу (насколько знаю) как все поотлавливать!

alexspb

Turtle_Fly

Оба правила сработали. Оставлю правило, предложенное Turtle_Fly, так как возможно будут добавляться ещё какие-то папки с рабочими файлами, и чтоб потом снова не возникло заминок.

А в целом спасибо всем. Проблема решена!

UPDATE: Небольшой облом :(

С выводами малехо поспешил: главная выводиться как нужно, а вот http_://сайт.ру/news/2, где news - первая GET-переменная (выполняет роль категорий), а 2 - вторая GET-переменная (АйДи новости) - не хочет подхватывать :(

Но направление уже словил, и если вариантов нет, то буду пока сам разбираться.

UPDATE2: Снова разобрался, и снова всем спасибо. Оказалось, что уже в нынешней ситуации необходимо писать путь к картинке относительно корня сайта. То же и по ЦСС

Хм, без проблем дошел до запроса лицензионного ключа! ТС, у Вас он есть? Если нет, то сами ведь понимаете... глюки нулленки. А если есть, то в чем именно/где трабла?

Turtle_Fly

Такой вариант я увидел у ВордПресса, но не смог разобраться окончательно что это и как его привязать в своему правилу.

Спасибо, попробую и такую проверку.

alexspb

Не попадалось пока такое решение не разу. Попробую для копилки знаний, хотя проект пока даже по задумке не тянет на грандиозный... так, потенциальный среднячок :)

alexspb

Вечером попробую (скрипты все дома ваяю), спасибо за совет. Тоже задумывался относительно правил RewriteCond, но с ними вообще на "Вы" и шепотом :) Все же пора регулярки учить.

Flame

Такой вариант самым первым попробовал - не идет :( Уже и в самом индекс.пхп указывал базу (адрес сайта) и все такое - все равно не цепляет.

Вродь как ошибок синтаксиса негде не допустил, но проверки в работе не делал. И так должно работать.

<?php

error_reporting (0);
include('kcaptcha/kcaptcha.php');
session_start();
require_once("config.php");


if ($_POST['act']== "y")
{
if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring'])
{

if (isset($_POST['posName']) && $_POST['posName'] == "")
{
$statusError = "$errors_name";
}
elseif (isset($_POST['posEmail']) && $_POST['posEmail'] == "")
{
$statusError = "$errors_mailfrom";
}
elseif(isset($_POST['posEmail']) && !preg_match("/^([a-z,._,0-9])+@([a-z,._,0-9])+(.([a-z])+)+$/", $_POST['posEmail']))
{
$statusError = "$errors_incorrect";

unset($_POST['posEmail']);
}
elseif (isset($_POST['posRegard']) && $_POST['posRegard'] == "")
{
$statusError = "$errors_subject";
}
elseif (isset($_POST['posText']) && $_POST['posText'] == "")
{
$statusError = "$errors_message";
}

elseif (!empty($_POST))
{
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: $content charset=$charset\r\n";
$headers .= "Date: ".date("Y-m-d (H:i:s)",time())."\r\n";
$headers .= "From: \"".$_POST['posName']."\" <".$_POST['posEmail'].">\r\n";
$headers .= "X-Mailer: My Send E-mail\r\n";

mail("$mailto","$subject","$message","$headers");

unset($name, $posText, $mailto, $subject, $posRegard, $message);

$statusSuccess = "$send";
}

}else{
$statusError = "$captcha_error";
unset($_SESSION['captcha_keystring']);
}
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Обратная связь</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link href="style/main.css" rel="stylesheet" type="text/css" media='screen,projection' />

</head>
<body>
<h2>Обратная связь</h2>
<p id="emailSuccess">
<strong style="color:green;"><?php echo "$statusSuccess" ?></strong>
</p>
<p id="emailError">
<strong style="color:red;"><?php echo "$statusError" ?></strong>
</p>
<div id="contactFormArea">
<form action="./" method="post" id="cForm">
<input type="hidden" name="act" value="y" />
<fieldset>
<label for="posName"><b>Ваше имя:</b></label><font size="2">Введите реальное имя, чтобы мы знали как<br> к вам обращяться<br>
<input class="text" type="text" size="25" name="posName" id="posName" value="<?php echo $_POST['posName'] ?>"/>
<label for="posEmail"><b>Ваш E-mail адрес:</b></label><font size="2">Введите реальный e-mail адрес, на него вы<br>получите ответ на ваше сообщение<br>
<input class="text" type="text" size="25" name="posEmail" id="posEmail" value="<?php echo $_POST['posEmail'] ?>"/>
<label for="posRegard"><b>Тема сообщения:</b></label><font size="2">Правильно введенная тема облегчит поиск<br>вашего письма, среди остальных писем<br></font>
<input class="text" type="text" size="25" name="posRegard" id="posRegard" value="<?php echo $_POST['posRegard'] ?>" />
<label for="posText"><b>Сообщение:</b></label>
<textarea cols="50" rows="5" name="posText" id="posText"><?php echo $_POST['posText'] ?></textarea>
<label for="posCaptcha"><b>Текст на изображении</b>:</label><font size="2">Просто дайте нам понять, что вы не спамер<br>Если вам не понятен текст на изображении обновите страницу, нажав F5<br></font><img src="kcaptcha?<?php echo session_name()?>=<?php echo session_id()?>"><br><input class="text" type="text" size="25" name="keystring" id="keystring" />
<label>

<input class="submit" type="submit" name="selfCC" id="selfCC" value=" Отправить " />
</label>
</fieldset>
</form>

</div>


</body>
</html>

А вот насчет error_reporting (0); - тут лучше не баловаться - рабочий вариант скрипта и без данной фишки (отчет об ошибках - без отчета) не должен выдавать ошибок. Так что для отладки эту строку лучше убрать!

Да не нужно никаких сессий для этого дела, ведь Вы же все равно уже передали все значения массивом ПОСТ. Вот с него и вставляйте, если переменная не пустая. То есть, по сути, то же что и для сессий, только без записи в сессии и вытаскивать не с них а с $_POST. Преимущество - меньше лишнего кода + незачем дублировать то, что уже есть, то есть незачем создавать лишний массив. Да и по трафику лишние байты юзверю качать/отдавать не нужно будет. Байты - это мелочь, но с них все начинается.

Еще один момент:

Если юзать <strong><a>keyword</a></strong>, то эффект будет тот же только в том случае, если не определенны стили для ссылок по всему документу (что очень часто делается). Так что тут тоже нужно смотреть.

+ тоже, из малого, но опыта, вижу что Гугля одинаково относится с ссылкам как <a><strong>keyword</strong></a> так и <a style="font-weight: bold;">keyword</a>

А ведь если для людей делаете, то как понимаю, стараетесь уменьшить вес страниц и увеличить скорость загрузки, чему лишний код не помогает.

Avenger

Очень мощный, но требующий мильйон настроек :)

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

Вот Шоп-Скрипт (как уже советовали) - это именно оно. И дизайн прикрутить - как пить дать, и шустрый, и собственно, лишних функций у него нет.

А ХостЦМС - все же "тяжеловат" для маленького магазина. Но это моё мнение. Большого опыта в юзании сего движка не имею.

Всего: 239