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

Discussion in 'PHP' started by Adio, 13 May 2009.

  1. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    К примеру у меня есть файл readme.txt и есть скрипт readsend.php который читает файл readme.txt и содержимое отправляет на почту.

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

    Tigger Elder - Старейшина

    Joined:
    27 Aug 2007
    Messages:
    936
    Likes Received:
    527
    Reputations:
    204
    и что? о_0
     
  3. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    И что ты нам хочешь сказать? Если бы я начал говорить о всех своих файлах на компе, БД ачата бы здохла.
     
  4. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    =)))))))))))))))))))))))))))))))))))))))))) не просто хотел спросить как его сделать.

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

    Failure Elder - Старейшина

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    PHP:
    <?
    $f fopen("ы.txt","r"); // Открываем Ы.txt
    $data fread($f,filesize($f)); // записываем в масив его содержимое
    fclose($f);//закрываем Ы.txt
    $str implode("",$data); // делам из массива строку
    mail("[email protected]","Содержимое файла Ы.txt",$str); // отсылаем
    ?>
    что не ясно?
     
  6. ntldr

    ntldr Elder - Старейшина

    Joined:
    4 Dec 2007
    Messages:
    367
    Likes Received:
    140
    Reputations:
    23
    5 people like this.
  7. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25

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

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    У меня,кстати,фаил не полностью читаем:

    PHP:
    <?php


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

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

    echo 
    $data;

    fclose($fp);


    ?>

    Почему ?

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

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Содержимое файла 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');

    ?>