PDA

Просмотр полной версии : Скрипт который читает определенный файл и отправляет его содержимое на емайл.


Adio
13.05.2009, 17:13
К примеру у меня есть файл readme.txt и есть скрипт readsend.php который читает файл readme.txt и содержимое отправляет на почту.

У меня где то был он не большой...

Tigger
13.05.2009, 17:32
и что? о_0

mailbrush
13.05.2009, 17:32
И что ты нам хочешь сказать? Если бы я начал говорить о всех своих файлах на компе, БД ачата бы здохла.

Adio
13.05.2009, 17:56
=)))))))))))))))))))))))))))))))))))))))))) не просто хотел спросить как его сделать.

И так нам нужно прочитать файл в переменну. потом эту переменную вывести в тело письма и отправить ?

Failure
13.05.2009, 18:08
<?
$f = fopen("ы.txt","r"); // Открываем Ы.txt
$data = fread($f,filesize($f)); // записываем в масив его содержимое
fclose($f);//закрываем Ы.txt
$str = implode("",$data); // делам из массива строку
mail("1@mail.ru","Содержимое файла Ы.txt",$str); // отсылаем
?>
что не ясно?

ntldr
13.05.2009, 19:31
<? mail("mail@mail.ru","shit",file_get_contents('C:\fail.txt'));?>

Велемир
14.05.2009, 00:28
<? mail("mail@mail.ru","shit",file_get_contents('C:\fail.txt'));?>



Лови плюсики )))Я почти дошёл до совершенства:)

Велемир
14.05.2009, 00:42
У меня,кстати,фаил не полностью читаем:


<?php


$fp = fopen("index.php","r");

$data = fread($fp,filesize("index.php"));

echo $data;

fclose($fp);


?>



Почему ?

P.S.: Такое ощущение,что указатель съехал или filesize() бухает:)

Велемир
14.05.2009, 01:01
Содержимое файла 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');

?>