Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: может есть у кого-то скрипт, который файлы по почте присылает
 
 автор: virtus   (03.09.2005 в 12:11)   письмо автору
 
 

Т.е. ложишь на сайт скрипт...открываешь страницу в браузере вводишь в поле урл - и он присылает тебе эту страницу или файл на почту!
Дело в том, что скрипт очень акутален для тех у кого почта бесплатна - а трафик платный!!!
МОЖЕТ У КОГО-от есть?

   
 
 автор: cheops   (03.09.2005 в 12:29)   письмо автору
 
   для: virtus   (03.09.2005 в 12:11)
 

Скрипт отправки файла по почте можно найти в разделе "Примеры на PHP" нашего сайта http://www.softtime.ru/scripts/mailattach.php

PS Вопросы посвящённые PHP лучше сразу помещать в разделе PHP http://www.softtime.ru/forum/

   
 
 автор: virtus   (05.09.2005 в 11:14)   письмо автору
 
   для: cheops   (03.09.2005 в 12:29)
 

cheops - это не тот скрипт! мне нужно что бы он присылал файл или страницу указанной мне ссылки а не файл с моего компьютера!

   
 
 автор: napTu3aH   (03.09.2005 в 12:34)   письмо автору
 
   для: virtus   (03.09.2005 в 12:11)
 

Скрипт примерно такого содержания

<?php
   
function openpage($link)
   {
      
$fd fopen($link"r");
      
$text="";
      if (!
$fd) echo "Запрашиваемая страница не найдена";
      else
      {
         while (!
feof ($fd))
         {
            
$text .= fgets($fd4096);
         }
      }
      
fclose ($fd);
      return 
$text;
   }

$text openpage($link);

mail("Ваш@адрес.ru ,
"
Mail from robot",
"
$text"
);
?>

   
 
 автор: virtus   (05.09.2005 в 11:16)   письмо автору
 
   для: napTu3aH   (03.09.2005 в 12:34)
 

napTu3aH - к сожалению он не работает

   
 
 автор: cheops   (05.09.2005 в 12:24)   письмо автору
 
   для: virtus   (05.09.2005 в 11:16)
 

Попробуйте исправить его следущим образом
<?php 
   $link 
"http://www.mail.ru";
   function 
openpage($link
   { 
      
$fd fopen($link"r"); 
      
$text=""
      if (!
$fd) echo "Запрашиваемая страница не найдена"
      else 
      { 
         while (!
feof ($fd)) 
         { 
            
$text .= fgets($fd4096); 
         } 
      } 
      
fclose ($fd); 
      return 
$text
   } 

$text openpage($link); 

if(!
mail("Ваш@адрес.ru"
"Mail from robot"
$text))
{
  exit(
"К сожалению, письмо не отправлено");
}
?>

И если дело не в этом, то выводится ли какое-инбудь предупреждение?

   
 
 автор: virtus   (05.09.2005 в 14:39)   письмо автору
 
   для: cheops   (05.09.2005 в 12:24)
 

неа так тоже не работает! и не выводит нифигульки!!!

   
 
 автор: JC_Piligrim   (05.09.2005 в 16:37)   письмо автору
 
   для: virtus   (05.09.2005 в 14:39)
 

Если хостинг халявный (хотя даже и на платных бывает) - fopen на удаленные файлы, как правило заблокирован. Я тоже в свое время на это напоролся. Сочувствую.

P.S. На http://1gb.ru, служба поддержки мне так и сказала, когда я спросил, в чем дело, что ввиду опасности, которую несет fopen() для URL, они эту возможность ОТКЛЮЧАЮТ.

   
 
 автор: cheops   (05.09.2005 в 19:18)   письмо автору
 
   для: virtus   (05.09.2005 в 14:39)
 

А какие-нибудь сообщения выводит?

   
 
 автор: virtus   (06.09.2005 в 11:54)   письмо автору
 
   для: cheops   (05.09.2005 в 19:18)
 

нет! ничего не выводит!

   
 
 автор: cheops   (06.09.2005 в 13:23)   письмо автору
 
   для: virtus   (06.09.2005 в 11:54)
 

Попробуйте вывести переменную $text - в неё что-нибудь сохраняется?
<?php
  
echo "текст - ".$text;
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования