ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

05.07.2009, 15:19
|
|
Познающий
Регистрация: 20.06.2009
Сообщений: 67
Провел на форуме: 430977
Репутация:
13
|
|
Привет всем! Нужна не большая помощь.. Есть скрипт:
PHP код:
<?php
if($_FILES["filename"]["size"] > 1024*300*1024)
{
echo ("<h1>Размер файла превышает 300 мегабайт<h1>");
exit;
}
if(copy($_FILES["filename"]["tmp_name"],
"c:/WebServers/home/10.2.197.11/subdomain/files/".$_FILES["filename"]["name"]))
{
echo ' <form><input type="text" onclick="f2(this);" readonly="" style="width:287px;" value='."http://10.2.197.11/files/".$_FILES["filename"]["name"].'></form>';
} else {
echo("<h1>Ошибка загрузки файла<h1>");
} ?>
Мне нужно чтоб он переименовывал загружаемый файл... лучше чтоб было как на слил.ру (1,2,3,... 322, 434334) возможно такое сделать?
|
|
|

05.07.2009, 16:31
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
Сообщение от ANTIHАCK
Привет всем! Нужна не большая помощь.. Есть скрипт:
PHP код:
<?php
if($_FILES["filename"]["size"] > 1024*300*1024)
{
echo ("<h1>Размер файла превышает 300 мегабайт<h1>");
exit;
}
if(copy($_FILES["filename"]["tmp_name"],
"c:/WebServers/home/10.2.197.11/subdomain/files/".$_FILES["filename"]["name"]))
{
echo ' <form><input type="text" onclick="f2(this);" readonly="" style="width:287px;" value='."http://10.2.197.11/files/".$_FILES["filename"]["name"].'></form>';
} else {
echo("<h1>Ошибка загрузки файла<h1>");
} ?>
Мне нужно чтоб он переименовывал загружаемый файл... лучше чтоб было как на слил.ру (1,2,3,... 322, 434334) возможно такое сделать?
Можно
Рассказываю структуру
Заливаешь файл... Как залил пишешь в mysql колонки:
id = индификатор файла при запросе GET (к примеру sait.ru/?id=412421) индефикатору просваиваем рандомное число но не одно а несколько (rand())(к примеру рандомное число от 1000 до 10000)
file = ссылка на файл для скачки
Далее если у нас есть GET запрос Id=4125
то просто сверяем есть ли колонка id со значением 4125 если есть то выдираем то что в колонке file под id=4125
Чисто на словах объяснил так как Mysql запросы пока что плохо знаю (говорю сразу надо мудрить с WHERE)
|
|
|

05.07.2009, 16:39
|
|
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме: 1754802
Репутация:
380
|
|
PHP код:
$str_array=array('алотплоатпиомтаиталтил','оатилоталоимь','сдтмиаол'); //file() и etc
$u=0;
function add_num($in='',$len=3)
{
global $u;
$out='';
for($i=0;$i<strlen($in);$i=$i+3)
{
$u++;
$temp = strlen($in)-$i > $len-1 ? substr($in,$i,$len) . $u : substr($in,$i,$len);
$out.= $temp;
}
return $out;
}
$str_array =array_map('add_num',$str_array);
print_r($str_array);
|
|
|

05.07.2009, 15:27
|
|
Новичок
Регистрация: 18.02.2009
Сообщений: 24
Провел на форуме: 106808
Репутация:
-1
|
|
создал на форуме дополнительный блок...
как зделать так чтоб при наполнении блока он автоматом подганял свои розмеры под инфу которая там...
ато допустим в блоке 2 слова, он по розмерам норм...как тока добавляю еще 2 слова...его розносит в разные стороны.. (((
?????
|
|
|

05.07.2009, 15:34
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Сообщение от profile
создал на форуме дополнительный блок...
как зделать так чтоб при наполнении блока он автоматом подганял свои розмеры под инфу которая там...
ато допустим в блоке 2 слова, он по розмерам норм...как тока добавляю еще 2 слова...его розносит в разные стороны.. (((
?????
ТАблицу с фиксированной шириной сделай...
|
|
|

05.07.2009, 15:34
|
|
Новичок
Регистрация: 03.06.2009
Сообщений: 24
Провел на форуме: 48501
Репутация:
-4
|
|
привет всем. Как правильно создать цикл что бы он через каждые 3 символа вставлял число. тоесть если текст
алотплоатпиомтаиталтил
оатилоталоимь
сдтмиаол
то надо что бы он получился таким
ало1тпл2оат3пио4мта5ита6лти7
оа8тил9ота10лои11мь
с12дтм13иао14л
Последний раз редактировалось XXXXXX; 05.07.2009 в 15:37..
|
|
|

05.07.2009, 16:44
|
|
Познающий
Регистрация: 14.01.2009
Сообщений: 93
Провел на форуме: 244235
Репутация:
39
|
|
Сообщение от XXXXXX
привет всем. Как правильно создать цикл что бы он через каждые 3 символа вставлял число. тоесть если текст
алотплоатпиомтаиталтил
оатилоталоимь
сдтмиаол
то надо что бы он получился таким
ало1тпл2оат3пио4мта5ита6лти7
оа8тил9ота10лои11мь
с12дтм13иао14л
труе-решение
Код:
$a = 'алотплоатпиомтаиталтил
оатилоталоимь
сдтмиаол';
$b = 1;
$a = preg_replace('#(...)#se', "'\\1'.\$b++", $a);
echo $a;
|
|
|

05.07.2009, 17:24
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Всем привет! Есть скрипт :
Код:
$friends_pages = 233;
for ($f = 232; $f <= $friends_pages; $f++) {
$q->Get("http://web/");
file_put_contents($inc_dir.'/friends.html', $q->Result);
$content2 = file_get_contents($inc_dir.'/friends.html', $q->Result);
preg_match_all($regexp2, $content2, $fl, PREG_SET_ORDER);
foreach ($fl as $fll) {
if (!in_array($fll[1], $friends_ids))
$friends_ids[] = $fll[1];
}
}
$friends_count_real = count($friends_ids);
echo "Friendlist loaded. $friends_count_real IDs\n";
$index = 0;
foreach ($friends_ids as $friends_id) {
$index++;
$friend_sent++;
echo "$index. Sending invites to $friends_id... \r";
$q->Get("http://web/");
file_put_contents($inc_dir.'/xx_post.html', $q->Result);
$q->Query = Array (
'xxx' => 'vtoflgty',
'action' => 'addFriend',
'redirect' => 'community.ownmain.page',
'friendId' => $friends_id
);
Он собирает сначало со всех страниц ID и потом приглашает их. А как можно зделать чтоб собрал ID с одной страници ID потом пригласил их и тогда на следуйшую страницу перешёл и делал тоже самое?
Последний раз редактировалось KrafT; 05.07.2009 в 17:27..
|
|
|

05.07.2009, 16:06
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
PHP код:
<?php
$st = "texttexttexttexttext";
$str = "";
for($i=0;$i < strlen($st);$i++)
{
if($i%3==0){ $str=$str."1".$st[$i]; }
else
$str = $str=$str.$st[$i];
}
echo $str;
?>
Как-то так,не проверял.
Последний раз редактировалось rushter; 05.07.2009 в 16:09..
|
|
|

05.07.2009, 16:26
|
|
Новичок
Регистрация: 03.06.2009
Сообщений: 24
Провел на форуме: 48501
Репутация:
-4
|
|
блин, будет 1 каждые три символа. А как что бы числа подряд шли 1, следущая 2, затем 3, и так далее
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|