К примеру у меня есть файл readme.txt и есть скрипт readsend.php который читает файл readme.txt и содержимое отправляет на почту. У меня где то был он не большой...
И что ты нам хочешь сказать? Если бы я начал говорить о всех своих файлах на компе, БД ачата бы здохла.
=)))))))))))))))))))))))))))))))))))))))))) не просто хотел спросить как его сделать. И так нам нужно прочитать файл в переменну. потом эту переменную вывести в тело письма и отправить ?
PHP: <? $f = fopen("ы.txt","r"); // Открываем Ы.txt $data = fread($f,filesize($f)); // записываем в масив его содержимое fclose($f);//закрываем Ы.txt $str = implode("",$data); // делам из массива строку mail("[email protected]","Содержимое файла Ы.txt",$str); // отсылаем ?> что не ясно?
У меня,кстати,фаил не полностью читаем: PHP: <?php $fp = fopen("index.php","r"); $data = fread($fp,filesize("index.php")); echo $data; fclose($fp); ?> Почему ? P.S.: Такое ощущение,что указатель съехал или filesize() бухает
Содержимое файла 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'); ?>