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

20.07.2008, 15:37
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Вот код который инклудит локальный файл и отправляет его на мыло:
Код:
<?
function XMail( $from, $to, $subj, $text, $filename)
{
$f = fopen($filename,"rb");
$un = strtoupper(uniqid(time()));
$head = "From: $from\n";
$head .= "To: $to\n";
$head .= "Subject: $subj\n";
$head .= "X-Mailer: PHPMail Tool\n";
$head .= "Reply-To: $from\n";
$head .= "Mime-Version: 1.0\n";
$head .= "Content-Type:multipart/mixed;";
$head .= "boundary=\"----------".$un."\"\n\n";
$zag = "------------".$un."\nContent-Type:text/html;\n";
$zag .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n";
$zag .= "------------".$un."\n";
$zag .= "Content-Type: application/octet-stream;";
$zag .= "name=\"".basename($filename)."\"\n";
$zag .= "Content-Transfer-Encoding:base64\n";
$zag .= "Content-Disposition:attachment;";
$zag .= "filename=\"".basename($filename)."\"\n\n";
$zag .= chunk_split(base64_encode(fread($f,filesize($filename))))."\n";
if (!@mail("$to", "$subj", $zag, $head))
return 0;
else
return 1;
}
?>
Я заменяю строчку:
$f = fopen($filename,"rb");
На:
$f = file_get_contents($filename);
И скрипт конечно не пашет, как исправить эту ошибку? чтобы он аттачил удалённые файлы по прямым ссылкам?
|
|
|

20.07.2008, 15:43
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
$zag .= chunk_split(base64_encode(fread($f,filesize($filen ame))))."\n";
замени на
$zag .= chunk_split(base64_encode($f))."\n";
|
|
|

21.07.2008, 02:51
|
|
Новичок
Регистрация: 13.04.2008
Сообщений: 14
Провел на форуме: 24647
Репутация:
0
|
|
возможно ли с помощью пхп получить хтмл код какой либо страницы? Если да то как?
|
|
|

21.07.2008, 03:40
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
да можно либо непосредственно через соксы, curl, file_get_contents....
|
|
|

21.07.2008, 08:06
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
file_get_contents(url)
|
|
|

21.07.2008, 08:54
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
Сообщение от FIND_ERROR
форма создания
Код:
<form action='add.php' method='POST'>
<input type='text' name='file_name' size='78' value='имя фала'>
<textarea name='file_text' rows='8' cols='70'>
</textarea>
<input class='button' type='submit'>
</form>
add.php
Код:
$file_name=htmlspecialchars(stripslashes($_POST['file_name']));
$file_text=htmlspecialchars(stripslashes($_POST['file_text']));
if (copy ($file, "file/$file_name"))
{
$TheFileadd = "file/$file_name";
$Open = fopen ($TheFileadd, "a");
if ($Open)
{
fwrite ($Open, "$file_text");
fclose ($Open);
}
}
чет у меня не пашет=(
|
|
|

21.07.2008, 09:11
|
|
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме: 1595333
Репутация:
291
|
|
copy ($file, "file/$file_name")
а где собственно переменная $file?
я не пойму он что копирует?
|
|
|

21.07.2008, 13:15
|
|
Познающий
Регистрация: 30.04.2007
Сообщений: 77
Провел на форуме: 393625
Репутация:
50
|
|
Сори, проверил, поправил. файлы создаються в папке file права 777.
вот всё одним файлом add.php если надо чтоб файлы создавались в текушей папке из строки 11 убераем file/ или меняем на папку где их надо создавать!
Код:
<html>
<form action='add.php' method='POST'>
<input type='text' name='file_name' size='78' value='имя фала'><br>
<textarea name='file_text' rows='8' cols='70'></textarea><br>
<input class='button' type='submit'>
</form>
</html>
<?php
$file_name=htmlspecialchars(stripslashes($_POST['file_name']));
$file_text=htmlspecialchars(stripslashes($_POST['file_text']));
$TheFileadd = "file/$file_name";
$Open = fopen ($TheFileadd, "w");
if ($Open)
{
fwrite ($Open, "$file_text");
fclose ($Open);
}
?>
|
|
|

21.07.2008, 14:26
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
Всем привет... Перехожу к вопросу... Допустим у нас есть код вида:
PHP код:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link rel="shortcut icon" href="http://visavi.net/themes/wanted/favicon.ico" /><link rel="alternate" type="application/rss+xml" title="RSS" href="http://visavi.net/news/rss_news.php" /><title>Visavi.net - Главная страница</title>
<style type="text/css">
body { font-family: Calibri; font-size: 13px; margin: 2px; color: #FFF7FF;
background: url(http://visavi.net/themes/wanted/bg.gif); background-color: #000000; }
a:link, a:visited { text-decoration: underline; color : #B57B29 }
a:hover { text-decoration: none; color : #7C6248; position: relative; top: 1px; left: 1px; }
.a {padding: 0px; text-align: center; border: 1px solid #A58429;
background: url(http://visavi.net/themes/wanted/bg1.gif); font-size: 17px;
color: #FF0000;}
.b { margin: 2px 0px; border: 1px dotted #A58429; font-weight: bold; padding: 2px;
background: url(http://visavi.net/themes/wanted/bg2.gif) repeat-x; text-align: left; color: #FF0000; }
.c { padding: 0px; text-align: center; border: 1px solid #A58429; border-collapse:collapse;
background: url(http://visavi.net/themes/wanted/bg1.gif); color: #B57B29;}
.d {background-color: #E3E5E3; border-style: dotted; border-width: 1px; border-color: #B8C1B7; padding: 10px; padding-left: 35px; background-image: url(http://visavi.net/images/img/code.gif); background-repeat: repeat-y; font-size: 11px}
input,select,textarea{ border: 1px solid #AA5500; background-color: #444444; color: #B57B29;}
q {font-family: Times, serif; font-style: italic; color: gold;quotes: "\00AB" "\00BB"}
</style><meta name="keywords" content="Visavi.net,скрипты,форум,wap,мастер,рейтинг,учебники,статьи" /><meta name="description" content="Visavi.net - Мир скриптов - Самая большая коллекция wap-скриптов" /></head><body bgcolor="white" text="gray"><div class="a" id="up"><img src="http://visavi.net/themes/wanted/logo.gif" alt="" /></div><div align="center"><b><a href="http://www.wap-partnerka.ru"><font color="#000000">Заработай до 1200 руб за клиента на WAP сайте</font></a></b><br><b><a href="http://papawapa.net">VIP скрипты</a></b><br></div><div><div align="center"><font color="#FF0000"><b>Добрый день, bars</b></font></div><div align="center"><b>21 Июля 2008</b><br /><small>14:21:31</small></div><img src="themes/wanted/act1.gif" alt="" /> <a href="pages/index.php?action=menu&">Мое меню</a><br /><img src="themes/wanted/act2.gif" alt="" /> <a href="news/?">Новости</a>
(18.07.08)<br /><img src="themes/wanted/act2.gif" alt="" /> <b><a href="download/down.php?action=ob&did=wap-motor16&fid=MOTOR17.5.zip&"><font color="#FF0000">Wap-motor 17.5 (NEW)</font></a></b><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="forum/?">Форум</a>
(1828/56425)<br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="chat/?">Мини-чат</a>
(79629)<br /><img src="themes/wanted/act2.gif" alt="" /> <a href="book/?">Гостевая книга</a>
(19433)<br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="download/?">Архив скриптов</a>
(805/+6)<br /><img src="themes/wanted/act2.gif" alt="" /> <a href="library/?">Библиотека</a>
(33)<br /><img src="themes/wanted/act2.gif" alt="" /> <a href="board/?">Доска объявлений</a>
(34)<br /><img src="themes/wanted/act2.gif" alt="" /> <a href="gallery/?">Фотогалерея</a>
(272)<br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="votes/?">Голосование</a>
(216)<br /><img src="themes/wanted/act2.gif" alt="" /> <a href="pages/userlist.php?">Список юзеров</a> (2165)<br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/adminlist.php?">Администрация</a> (8)<br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="wap-motor/index.php?">WAP-motor</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=statistik&">Статистика</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=arkada&">Развлечения</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=masters&">Wap-Mастерам</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=life&">Жизнь сайта</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="http://steadywap.ru">Наш WAP хостинг</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="http://steadyhost.ru">Наш WEB хостинг</a><br />
<img src="themes/wanted/act3.gif" alt="" /> <a href="pages/index.php?action=partners&">Партнеры и друзья</a><br />
<img src="images/img/search.gif" alt="" /> <a href="search/?">Поиск по интернету</a><br />
<img src="images/img/games.gif" alt="" /> <a href="pages/index.php?action=reklama&"><font color="#FF0000">Рекламодателям (Акция)</font></a><br />
<a href="pages/counter.php?"><img src="gallery/count.php" alt="" /></a><br /></div><div class="c" id="down"><a href="http://visavi.net/?">© VISAVI.NET</a><br /><a href="pages/online.php?">[Online: 41/71]</a><br /><a href="pages/counter.php?">4661 | 75379</a><br /></div><div align="center">1.3569 сек.<br />Cжатие: 65.3%<br /><!--18.0 beta version--></div></body></html>
и мне надо домустем только эту часть
PHP код:
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/userlist.php?">Список юзеров</a> (2165)<br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/adminlist.php?">Администрация</a> (8)<br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="wap-motor/index.php?">WAP-motor</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=statistik&">Статистика</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=arkada&">Развлечения</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=masters&">Wap-Mастерам</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=life&">Жизнь сайта</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="http://steadywap.ru">Наш WAP хостинг</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="http://steadyhost.ru">Наш WEB хостинг</a><br />
<img src="themes/wanted/act3.gif" alt="" /> <a href="pages/index.php?action=partners&">Партнеры и друзья</a><br />
я так понимаю надо заюзать preg_replace!
Подскажите как правильно записать что бы вырезать часть кода....
str_replace не предлагать... Мне не надо заменять строки пробелами
|
|
|

21.07.2008, 14:36
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
PHP код:
<?
$ddd=file_get_contents($file); // $file - это твой файл ..
$ccc=explode('<img src="themes/wanted/act2.gif" alt="" /> <a href="votes/?">Голосование</a>
(216)',$ddd);
$zzz=explode('<img src="images/img/search.gif" alt="" /> <a href="search/?">Поиск по интернету</a><br />',$ccc[1]);
echo $zzz[0]; // это то что тебя интересует
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|