Малко помощ за PHP

Компютри и интернет, аудио и видео, GSM, електроуреди и всяка друга техника, различна от автомобилната, обзавеждане
Потребителски аватар
eras3r
Мнения: 763
Регистриран на: Вто 23 сеп 2008 22:13
Автомобил: Citroen C5 2014г
Двигател: 2 0hdi 163hp
Местоположение: София
Контакти:

Малко помощ за PHP

Мнениеот eras3r » Вто 22 мар 2011 17:43


Здравейте,
дадоха ми задача да "разреша" това:

Код: Избери всички

tedas % @ # 0-----


Някакви идеи? Става въпрос за PHP




Потребителски аватар
Ivailo
Мнения: 9497
Регистриран на: Пет 27 апр 2007 15:21
Автомобил: VW Golf mk3
Двигател: AAZ
Местоположение: София/Видин
Контакти:

Re: Малко помощ за PHP

Мнениеот Ivailo » Вто 22 мар 2011 17:47


:screwy
Тва няма нищо общо с PHP


Потребителски аватар
eras3r
Мнения: 763
Регистриран на: Вто 23 сеп 2008 22:13
Автомобил: Citroen C5 2014г
Двигател: 2 0hdi 163hp
Местоположение: София
Контакти:

Re: Малко помощ за PHP

Мнениеот eras3r » Вто 22 мар 2011 17:48


ISRalien написа::screwy
Тва няма нищо общо с PHP

А какво е?


Потребителски аватар
Ivailo
Мнения: 9497
Регистриран на: Пет 27 апр 2007 15:21
Автомобил: VW Golf mk3
Двигател: AAZ
Местоположение: София/Видин
Контакти:

Re: Малко помощ за PHP

Мнениеот Ivailo » Вто 22 мар 2011 17:53


http://www.tedas.gov.tr/1.html
http://www.tedas.nl/
тва ми върна гугъл mhihi
не знам какво е


Потребителски аватар
eras3r
Мнения: 763
Регистриран на: Вто 23 сеп 2008 22:13
Автомобил: Citroen C5 2014г
Двигател: 2 0hdi 163hp
Местоположение: София
Контакти:

Re: Малко помощ за PHP

Мнениеот eras3r » Вто 22 мар 2011 17:56


хм...б@х аз тЪз тъмна Индия...мерси все пак...


Потребителски аватар
Vizor
Изгубена душа
Мнения: 12509
Регистриран на: Съб 04 мар 2006 16:01
Автомобил: Subaru Forester XT
Двигател:
Местоположение: София
Контакти:

Re: Малко помощ за PHP

Мнениеот Vizor » Вто 22 мар 2011 19:15


Пейстни къде се намира това нещо.. в какъв контекст?! Как някой да разбере 5 символа от къде са.. какво са и дали изобщо са..?!


Потребителски аватар
eras3r
Мнения: 763
Регистриран на: Вто 23 сеп 2008 22:13
Автомобил: Citroen C5 2014г
Двигател: 2 0hdi 163hp
Местоположение: София
Контакти:

Re: Малко помощ за PHP

Мнениеот eras3r » Вто 22 мар 2011 20:30


Vizor написа:Пейстни къде се намира това нещо.. в какъв контекст?! Как някой да разбере 5 символа от къде са.. какво са и дали изобщо са..?!

Това е било само тестово съобщение :D
Задачката е следната:

Да се напише скрипт на PHP, който изпраща съобщение до всеки e-mail адрес, съществуващ в адресната книга на един e-mail клиент (Thunderbird, Outlook Express и др.).


Потребителски аватар
Adnan
Мнения: 3536
Регистриран на: Чет 08 фев 2007 14:36
Автомобил:
Двигател:
Местоположение: София
Контакти:

Re: Малко помощ за PHP

Мнениеот Adnan » Вто 22 мар 2011 20:51


Сигурен ли си, че това е курсова работа?
Това ми мирише малко на хакерство. Иначе Исралина е твоя, човек ако ти трябва същото на вин32 само кажи или на делфи мога да ти го напиша още тука :).


Потребителски аватар
Ivailo
Мнения: 9497
Регистриран на: Пет 27 апр 2007 15:21
Автомобил: VW Golf mk3
Двигател: AAZ
Местоположение: София/Видин
Контакти:

Re: Малко помощ за PHP

Мнениеот Ivailo » Вто 22 мар 2011 20:57


А ако ми кажеш как с php ще взема мейлите в addressbook-а на мейл КЛИЕНТ ще си златен :063:
Някой те мотка много сериозно


Потребителски аватар
Adnan
Мнения: 3536
Регистриран на: Чет 08 фев 2007 14:36
Автомобил:
Двигател:
Местоположение: София
Контакти:

Re: Малко помощ за PHP

Мнениеот Adnan » Вто 22 мар 2011 21:11


ISRalien написа:А ако ми кажеш как с php ще взема мейлите в addressbook-а на мейл КЛИЕНТ ще си златен :063:
Някой те мотка много сериозно

Ако успееш да намериш файла който има разширение *.pst ( той съдържа архив на всички емейли ).
Го отваряш с javascript през input type="file" ето един мой пример :

function OpenTxtCsvFile()
{
//copy full file path woraround of HTML5
var full_Filenem_path = fn_copy_full_path( $x('P4_FILE_BROWSE') );
var pfilename = full_Filenem_path;
var activeXO = new ActiveXObject("Scripting.FileSystemObject");
var f = activeXO.OpenTextFile(pfilename, 1);
CollectFieldInformaion(f, document.getElementById('TXT_DELIMETER').value, (document.getElementById('CB_HEADER').value!='Yes'));
f.Close();
f = activeXO.OpenTextFile(pfilename, 1);
var whilecnt = 0;

while (!f.AtEndOfStream)
{
var r = f.ReadLine();
if (r!='')
{
((!document.getElementById('CB_HEADER').checked) && (whilecnt==0) ));

if (whilecnt==0)
{
FillComboWithFields( window.HeaderArray, 'CB_KEY_FIELD' );
document.getElementById('CB_KEY_FIELD_VALUE').value = GetSelectedValue('CB_KEY_FIELD');

CreateFieldsFromFile( window.HeaderArray );
//CreateFieldsFromDB('CB_FIELD_CHOICE');
}

whilecnt = whilecnt+1;
}
}

r = null;
whilecnt = null;
pfilename = null;
activeXO = null;
f.Close();
}

Последна промяна от Adnan на Сря 23 мар 2011 8:14, променено общо 1 път.


Потребителски аватар
Ivailo
Мнения: 9497
Регистриран на: Пет 27 апр 2007 15:21
Автомобил: VW Golf mk3
Двигател: AAZ
Местоположение: София/Видин
Контакти:

Re: Малко помощ за PHP

Мнениеот Ivailo » Вто 22 мар 2011 21:27


И понятие си нямам от ActiveX, а и по начина който ти описваш, php е около 3% от задачката mhihi


Потребителски аватар
eras3r
Мнения: 763
Регистриран на: Вто 23 сеп 2008 22:13
Автомобил: Citroen C5 2014г
Двигател: 2 0hdi 163hp
Местоположение: София
Контакти:

Re: Малко помощ за PHP

Мнениеот eras3r » Вто 22 мар 2011 22:05


Код: Избери всички

<?php
// read the list of emails from the file.
$email_list = file("elist.txt");

// count how many emails there are.
$total_emails = count($email_list);

// go through the list and trim off the newline character.
for ($counter=0; $counter<$total_emails; $counter++) {
   $email_list[$counter] = trim($email_list[$counter]);
   }

// implode the list into a single variable, put commas in, apply as $to value.
$to = implode(",",$email_list);

$subject = "My email test.";
$message = "Hello, how are you?";

if ( mail($to,$subject,$message) ) {
   echo "The email has been sent!";
   } else {
   echo "The email has failed!";
   }
?>


Като във файла "elist.txt" са вкарани няколко E-mail'a и примерно нещо такова...дали е това? (това го намерих в нета и не знам дали е за това)


Потребителски аватар
Ivailo
Мнения: 9497
Регистриран на: Пет 27 апр 2007 15:21
Автомобил: VW Golf mk3
Двигател: AAZ
Местоположение: София/Видин
Контакти:

Re: Малко помощ за PHP

Мнениеот Ivailo » Вто 22 мар 2011 23:10


Да, това ще разпрати мейли на всички във файла.
От тук идват следните 2 въпроса:
1. Как ще вземеш въпросния файл
2. Какво по дяволите общо има това с онова в първото мнение?


Потребителски аватар
eras3r
Мнения: 763
Регистриран на: Вто 23 сеп 2008 22:13
Автомобил: Citroen C5 2014г
Двигател: 2 0hdi 163hp
Местоположение: София
Контакти:

Re: Малко помощ за PHP

Мнениеот eras3r » Сря 23 мар 2011 15:52


Ето още малко към задачката

Представете си, че искате да изпратите на всички свои познати от адресната ви книга картичка за Коледа, но не искате всеки да вижда останалите адреси на е-пощата на тези ваши познати. Т.е. трябва да изпратите толкова писма, колкото адреси имате в адресната си книга - един по един.


Потребителски аватар
Ivailo
Мнения: 9497
Регистриран на: Пет 27 апр 2007 15:21
Автомобил: VW Golf mk3
Двигател: AAZ
Местоположение: София/Видин
Контакти:

Re: Малко помощ за PHP

Мнениеот Ivailo » Сря 23 мар 2011 17:12


http://en.wikipedia.org/wiki/Blind_carbon_copy
И пак не мога да разбера какво общо има с PHP.
Ако твоя даскал или приятел може да ме убеди, че за да пратиш 30 мейла е нужно да си инсталираш php + mail server (а и да си програмист mhihi ), ще му се изсмея в лицето mhihi



Върни се в “ОФФ-Топик - електроника, техника, обзавеждане”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 51 госта