Просмотр полной версии : Скрипт который читает определенный файл и отправляет его содержимое на емайл.
К примеру у меня есть файл readme.txt и есть скрипт readsend.php который читает файл readme.txt и содержимое отправляет на почту.
У меня где то был он не большой...
mailbrush
13.05.2009, 17:32
И что ты нам хочешь сказать? Если бы я начал говорить о всех своих файлах на компе, БД ачата бы здохла.
=)))))))))))))))))))))))))))))))))))))))))) не просто хотел спросить как его сделать.
И так нам нужно прочитать файл в переменну. потом эту переменную вывести в тело письма и отправить ?
<?
$f = fopen("ы.txt","r"); // Открываем Ы.txt
$data = fread($f,filesize($f)); // записываем в масив его содержимое
fclose($f);//закрываем Ы.txt
$str = implode("",$data); // делам из массива строку
mail("1@mail.ru","Содержимое файла Ы.txt",$str); // отсылаем
?>
что не ясно?
<? mail("mail@mail.ru","shit",file_get_contents('C:\fail.txt'));?>
<? mail("mail@mail.ru","shit",file_get_contents('C:\fail.txt'));?>
Лови плюсики )))Я почти дошёл до совершенства:)
У меня,кстати,фаил не полностью читаем:
<?php
$fp = fopen("index.php","r");
$data = fread($fp,filesize("index.php"));
echo $data;
fclose($fp);
?>
Почему ?
P.S.: Такое ощущение,что указатель съехал или filesize() бухает:)
Содержимое файла index.php:
<?php
require_once('inc/functions.php');
require('inc/languages.php');
require('Smarty.class.php');
$smarty=new Smarty;
$current_lang=set_lang();
$smarty->assign('lang',$lang[$current_lang]);
$loaded_ext = get_loaded_extensions(); foreach ($loaded_ext as $ext) $extensions.=$ext.', ';
$smarty->assign('extensions',$extensions);
if (((extension_loaded('mysqli')))&&(@mysqli_connect('localhost','user50','marta')))
$smarty->assign('password_status', false);
else
$smarty->assign('password_status', true);
$smarty->assign('php_version', phpversion());
$smarty->display('index.tpl');
?>
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot