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

02.04.2009, 13:11
|
|
Познающий
Регистрация: 06.12.2006
Сообщений: 57
Провел на форуме: 418176
Репутация:
31
|
|
вот рабочий на 100% вариант, то что ты хотел реализовано, что там у тебя с дешифрацией - незнаю, выкладывай
код
PHP код:
<?
function crupt($text)
{
$key = array('q' => 'g', 'w' => 'f', 'e' => 'd', 'r' => 's', 't' => 'a',
'y' => 'h', 'u' => 'j', 'i' => 'k', 'o' => 'l', 'p' => 'm',
'a' => 'z', 's' => 'n', 'd' => 'x', 'f' => 'b', 'g' => 'c',
'h' => 'v', 'j' => '1', 'k' => 'q', 'l' => '2', 'z' => 'w',
'z' => 'w', 'x' => '3', 'c' => 'e', 'v' => '4', 'b' => 'r',
'n' => '5', 'm' => 't', '1' => '6', '2' => 'y', '3' => '7',
'4' => 'u', '5' => '8', '6' => 'i', '7' => '9', '8' => 'o',
'9' => '0', '0' => 'p'
);
for($i = 0; $i < strlen($text); $i++)
{
$rekey = $key[$text{$i}] != '' ? $key[$text{$i}] : $text{$i};
$texte .= $rekey;
}
return $texte;
}
echo crupt('qwertyuiopasdfghjklzxcvbnm1234567890');
?>
|
|
|

03.04.2009, 01:24
|
|
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
Провел на форуме: 3250478
Репутация:
999
|
|
Накопал фишку в PHP:
PHP код:
<?php
unset(MI_PI);
echo pi();
?>
Прикольная ошибка :-)
Что же такое - T_PAAMAYIM_NEKUDOTAYIM?
PHP код:
<?php
echo T_PAAMAYIM_NEKUDOTAYIM;
?>
WTF - 374?!
Последний раз редактировалось -Hormold-; 03.04.2009 в 01:28..
|
|
|

03.04.2009, 02:00
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
2 -Hormold-:
PAAMAYIM_NEKUDOTAYIM это как правильно перевели с иврита «двойное двоеточие»
А всё потому, что наш любимый PHP развивался израильтянами Andi Gutmans'oм и Zeev'oм Suraski
|
|
|

03.04.2009, 02:09
|
|
Новичок
Регистрация: 20.03.2009
Сообщений: 5
Провел на форуме: 18669
Репутация:
3
|
|
как объединить два файл в один php код ? Плиз, очень срочно
upload.html
Код:
<html><body><form action="upload.php" method="post" enctype="multipart/form-data"><input type="file" name="filename"><br><input type="submit" value="Загрузить"><br></form></body></html>
и
upload.php
PHP код:
<?php if($_FILES["filename"]["size"] > 1024*3*1024) { echo ("Размер файла превышает три мегабайта"); exit; } if(copy($_FILES["filename"]["tmp_name"], "D:/server/Apache/htdocs/".$_FILES["filename"]["name"])) { echo("Файл успешно загружен <br>"); echo("Характеристики файла: <br>"); echo("Имя файла: "); echo($_FILES["filename"]["name"]); echo("<br>Размер файла: "); echo($_FILES["filename"]["size"]); echo("<br>Каталог для загрузки: "); echo($_FILES["filename"]["tmp_name"]); echo("<br>Тип файла: "); echo($_FILES["filename"]["type"]); } else { echo("Ошибка загрузки файла"); } ?>
Последний раз редактировалось hordon; 03.04.2009 в 02:26..
|
|
|

03.04.2009, 05:16
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
upload.php
PHP код:
<?php if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
if(copy($_FILES["filename"]["tmp_name"], "D:/server/Apache/htdocs/".$_FILES["filename"]["name"]))
{ echo("Файл успешно загружен <br>");
echo("Характеристики файла: <br>");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("<br>Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("<br>Каталог для загрузки: ");
echo($_FILES["filename"]["tmp_name"]);
echo("<br>Тип файла: ");
echo($_FILES["filename"]["type"]);
}
else {
echo("Ошибка загрузки файла");
} ?>
<html><body><form action="upload.php" method="post" enctype="multipart/form-data"><input type="file" name="filename"><br><input type="submit" value="Загрузить"><br></form></body></html>
|
|
|

03.04.2009, 05:34
|
|
Новичок
Регистрация: 12.12.2008
Сообщений: 27
Провел на форуме: 76822
Репутация:
8
|
|
Сообщение от Dr.Frank
Гм.... вроде Гуру... =)
Самый примитивный, на мой взгляд, метод:
PHP код:
$t=file("1.txt");
$t=implode("\r\n",$t);
$t=str_replace("\r\nFucken","",$t);
$f=fopen("1.txt","w");
fwrite($f,$t);
fclose($f);
Удаляет все слова "Fucken" из файла
PHP код:
$rd=0;//Номер строки которую нужно удалить
$t=file("1.txt");
$fp = fopen("1.txt","a+");
flock ($fp,LOCK_EX);
for ($i=0;$i< sizeof($t);$i++) { if ($i==$rd) {unset($t[$i]);} }
fputs($fp, implode($t));
fflush($fp);
flock ($fp,LOCK_UN);
fclose($fp);
|
|
|

03.04.2009, 18:46
|
|
Новичок
Регистрация: 28.03.2009
Сообщений: 22
Провел на форуме: 347674
Репутация:
6
|
|
Например в txt файле написаны 5 строчек:
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла
Как зделать так чтоб при переходе на страницу вычитавалась 1 строчка файла и удалялась из файла, при втором переходе уже выдавалась следующая срочка и тоже удалялась! и так со всеми строчками! пока не роздадуться все аси! (например)
Заранее огромное спасибо!
|
|
|

03.04.2009, 19:01
|
|
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме: 1191083
Репутация:
270
|
|
Как зделать так чтоб при переходе на страницу вычитавалась 1 строчка файла и удалялась из файла, при втором переходе уже выдавалась следующая срочка и тоже удалялась!
Например, вот вариант (не шибко красивый конечно). Но я бы порекомендовал юзать БД.
PHP код:
<?php
$f = file_get_contents('icq.txt');
$arr = explode("\r\n",$f);
echo $arr[0]; //печатаем нум.
$arr[0]='';
file_put_contents('icq.txt',trim(implode("\r\n",$arr)));
?>
|
|
|

03.04.2009, 19:26
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
Сообщение от art2222
Например, вот вариант (не шибко красивый конечно). Но я бы порекомендовал юзать БД.
PHP код:
<?php
$f = file_get_contents('icq.txt');
$arr = explode("\r\n",$f);
echo $arr[0]; //печатаем нум.
$arr[0]='';
file_put_contents('icq.txt',trim(implode("\r\n",$arr)));
?>
ему скорее всего под раздачу асек .. нах ещё бд то??
зачем использовать file_get_contents а потом explode ? есть ф-ия file()
$arr[0]=''; - зачем ? это остаёться в массиве, и потом добавляеться после него "\r\n" .. поэтому в последующие разы использования скрипта, будет выводиться пустая строка.. тебя от этого конечно спасает trim(), но нах это? .. юзай unset()
|
|
|

03.04.2009, 19:31
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
$file = 'tema1.txt';
$arr = file($file);
if (count($arr)!=0) echo $arr[0]. "\n";
else {echo 'Асек больше нет';exit;}
unset ($arr[0]);
file_put_contents($file,trim(implode("\r\n",$arr)));
?>
Последний раз редактировалось Pashkela; 03.04.2009 в 19:44..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|