HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4221  
Старый 20.07.2008, 15:37
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Вот код который инклудит локальный файл и отправляет его на мыло:
Код:
<?
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);

И скрипт конечно не пашет, как исправить эту ошибку? чтобы он аттачил удалённые файлы по прямым ссылкам?
 
Ответить с цитированием

  #4222  
Старый 20.07.2008, 15:43
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

Цитата:
$zag .= chunk_split(base64_encode(fread($f,filesize($filen ame))))."\n";
замени на
Цитата:
$zag .= chunk_split(base64_encode($f))."\n";
 
Ответить с цитированием

  #4223  
Старый 21.07.2008, 02:51
sky7
Новичок
Регистрация: 13.04.2008
Сообщений: 14
Провел на форуме:
24647

Репутация: 0
По умолчанию

возможно ли с помощью пхп получить хтмл код какой либо страницы? Если да то как?
 
Ответить с цитированием

  #4224  
Старый 21.07.2008, 03:40
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

Репутация: 78
Отправить сообщение для Zircool с помощью ICQ
По умолчанию

да можно либо непосредственно через соксы, curl, file_get_contents....
 
Ответить с цитированием

  #4225  
Старый 21.07.2008, 08:06
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

file_get_contents(url)
 
Ответить с цитированием

  #4226  
Старый 21.07.2008, 08:54
XopoIII
Постоянный
Регистрация: 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);
   }
 }
чет у меня не пашет=(
 
Ответить с цитированием

  #4227  
Старый 21.07.2008, 09:11
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


Отправить сообщение для zythar с помощью ICQ
По умолчанию

Цитата:
copy ($file, "file/$file_name")
а где собственно переменная $file?
я не пойму он что копирует?
 
Ответить с цитированием

  #4228  
Старый 21.07.2008, 13:15
FIND_ERROR
Познающий
Регистрация: 30.04.2007
Сообщений: 77
Провел на форуме:
393625

Репутация: 50
Отправить сообщение для FIND_ERROR с помощью ICQ
По умолчанию

Сори, проверил, поправил. файлы создаються в папке 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);
  } 
?>
 
Ответить с цитированием

  #4229  
Старый 21.07.2008, 14:26
.::BARS::.
Постоянный
Регистрация: 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&amp;">Мое меню</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&amp;did=wap-motor16&amp;fid=MOTOR17.5.zip&amp;"><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&amp;">Статистика</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=arkada&amp;">Развлечения</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=masters&amp;">Wap-Mастерам</a><br />
<img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=life&amp;">Жизнь сайта</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&amp;">Партнеры и друзья</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&amp;"><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&amp;">Статистика</a><br />
<
img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=arkada&amp;">Развлечения</a><br />
<
img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=masters&amp;">Wap-Mастерам</a><br />
<
img src="themes/wanted/act2.gif" alt="" /> <a href="pages/index.php?action=life&amp;">Жизнь сайта</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&amp;">Партнеры и друзья</a><br /> 
я так понимаю надо заюзать preg_replace!
Подскажите как правильно записать что бы вырезать часть кода....
str_replace не предлагать... Мне не надо заменять строки пробелами
 
Ответить с цитированием

  #4230  
Старый 21.07.2008, 14:36
159932
Постоянный
Регистрация: 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]; // это то что тебя интересует
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ