ArtPetrov

Рейтинг
25
Регистрация
18.05.2008
varenich:
Это, кстати, настоящая дыра. В качестве значения $file ставим "/etc/passwd" и получаем список всех пользователей на серваке. Не супер

а вы весь код-то видели чтобы так говорить;-) возможно там не все так просто как вам кажется=)

.htaccess содержит:

RewriteEngine On

RewriteRule ^(.*)$ index.php?url=$1 [L]

index.php получает url.

А если вам для файлов то сделайте условие определенное чтобы все ссылки какие прут например на load/article/Asdhkhkq4234/dfg.rar давали rar/dfg.rar

RewriteRule ^load/article/(.*)/(.*)$ rar/$2 [L]

так по идеи

угу

RewriteRule ^.*-M([0-9]+)\..*$ http://site.com/images/$1 [L]

вроде так, проверь, не тетсил

хм... насчет грузить сервак не знаю но можно через mod_rewrite скрывать настоящий.

В аське куда-то пропал, держи суда тогда. Добавь нужное убери лишнее, код рабочий, проверял.

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>Заливаем фотки</title>

</head>

<html>

<head>

<script>

var countOfFields = 1; // Текущее число полей

var curFieldNameId = 1; // Уникальное значение для атрибута name

var maxFieldLimit = 5; // Максимальное число возможных полей

function deleteField(a) {

// Получаем доступ к ДИВу, содержащему поле

var contDiv = a.parentNode;

// Удаляем этот ДИВ из DOM-дерева

contDiv.parentNode.removeChild(contDiv);

// Уменьшаем значение текущего числа полей

countOfFields--;

// Возвращаем false, чтобы не было перехода по сслыке

return false;

}

function addField() {

// Проверяем, не достигло ли число полей максимума

if (countOfFields >= maxFieldLimit) {

alert("Число полей достигло своего максимума = " + maxFieldLimit);

return false;

}

// Увеличиваем текущее значение числа полей

countOfFields++;

// Увеличиваем ID

curFieldNameId++;

// Создаем элемент ДИВ

var div = document.createElement("div");

// Добавляем HTML-контент с пом. свойства innerHTML

div.innerHTML = "<input name=\"name_" + curFieldNameId + "\" type=\"file\" /> <a onclick=\"return deleteField(this)\" href=\"#\">[X]</a>";

// Добавляем новый узел в конец списка полей

document.getElementById("parentId").appendChild(div);

// Возвращаем false, чтобы не было перехода по сслыке

return false;

}

</script>

</head>

<body>

<form method="GET" action="#">

<div id="parentId">

<div>

<input name="name_1" type="file" />

<a onclick="return deleteField(this)" href="#">[X]</a>

</div>

</div>

<input class="s" type="submit" value="Залить!" />

</form>

<a onclick="return addField()" href="#">Добавить фото</a>

</body>

</html>

Ну вот смотрите, Вы просите совета, что изучать?

Встречный вопрос, а Вы как собираетесь изучать? То у меня сложилось впечатление, что Вы уже такой опытный прогер, за спиной пара десятков лет опыта и так с ходу любой язык(технологию) изучите. Стати помимо C# и PHP, нужно ещё и БД;-) и грамотные запросы. Если Вам интересная эта тема, то начинайте с PHP(книга "PHP/MySQL для начинающих Харрис Э", после неё можно книги Дмитрия Котерова или Максима Кузнецова) и развивайтесь, а когда почувствуете, что Вы все книги Дмитрия Котерова или Максима Кузнецова) и развивайтесь, а потом уже сами без всяких мне друг сказал, и тп, делайте выбор.

css

Офтоп конечно, но вдруг прикадиться

a:hover{

background-color:red;

}

это чтобы при наведении эфекты были

лучше делай латиной тока нормальной а HE IIIUBTOBOU =) во первых работать будет на всех хостингах нормально, а во вторых, сравнил тоже с wiki, она единственная наверное из тех кого я видел в топ 10 с русскими url=)))

20$

1234567899

smssend:

smssend добавил 04.02.2009 в 13:33


да скрипты все мои

вот в это не поверю=) может вы имели ввиду что скрипты взаимдействуют с каким-либо СМС.Шлюзом и по API идут команды на отправку смс и списывания средств с вашего счета?

Всего: 86