Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Скрипт который читает определенный файл и отправляет его содержимое на емайл. (https://forum.antichat.xyz/showthread.php?t=120427)

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

PHP код:

<?
$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

PHP код:

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


Велемир 14.05.2009 00:28

Цитата:

Сообщение от ntldr
PHP код:

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



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

Велемир 14.05.2009 00:42

У меня,кстати,фаил не полностью читаем:

PHP код:

<?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 код:

<?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');

?>



Время: 07:38