Autor Zpráva
4li1985
Profil
Moze mi prosim niekto pomoct? Neviem ako pracovat z GitHub. Chcem pouzit tento script. Stiahol som ZIP, nahral na server. Musim include vsetky subory aby to fungovalo?

github.com/malas/php-bounce-handler

Za kazdu radu budem vdacny.
Keeehi
Profil
No jedná se jen o soubory ve složce src. Ty ostatní by měly být důležité jen při vývoji tohoto projektu.

Nicméně, je to balíček který se dá nainstalovat pomocí composeru. Takže nemusíš nic ručně stahovat z githubu, stačí spustit composer require malas/php-bounce-handler a ten balíček se ti sám přidá do projektu. Composer řeší i autoloadnig takže nemusíš pak všechno ručně includovat. Stačí includnout autoload script composeru a ten už se následně postará o includování veškerých dalších nutných souborů.

Tento doraz moc společného s GitHubem nemá. Když jsi táhl ten zip tak tím veškerá interakce s GitHubem skončila. Ty soubory v tom zipu vůbec nemají co dělat s tím, že byly na GitHubu. Je to tedy spíš o tom, že nevíš jak použít zrovna tuto knihovnu.
4li1985
Profil
Keeehi:
Nechcem to riesit cez composer ale rucne.

Stiahol som zip, umiestnil na server, chcem pouzit dole uvedeny kod, ktory je uvedeny ako priklad ale neviem ako. Predpokladam ze musim include subory zo src ale vypisuje, ze funkciu IMAPMailImport nepozna.

use Malas\BounceHandler\BounceHandler;
use Malas\BounceHandler\BounceHandler;

$import = new IMAPMailImport([
  // imap_open mailbox string
  'mailbox' => '{imap.example.com:143/imap/notls}INBOX',
  'username' => 'user@example.com',
  'password' => 'secret-password',
  // do you want to delete the emails after processing true|false
  'delete_mail' => true,
  'options' => CL_EXPUNGE,
  ]);
// array of Malas\BounceHandler\Model\Message objects ready for parsing
$mails = $import->import(100);

$handler = new BounceHandler();
// final object with the parsed results
// please check Malas\BounceHandler\Model\Result for more details
$result = $handler->parse($mails);



Keeehi:
Je to tedy spíš o tom, že nevíš jak použít zrovna tuto knihovnu.

Nevim no, dekuju za radu.
Keeehi
Profil
4li1985:
No asi je v ukázce chyba a na prvním řádku má být use Malas\BounceHandler\MailImport\IMAPMailImport. To by pak celkem už mohlo dávat smysl.
zrnecx
Profil
asi chybi autoload
4li1985
Profil
Keeehi:
Dekuju. Uz to funguje, ale vyhadzuje chybu.

Fatal error: Uncaught exception 'Exception' with message 'IMAP error detected'

Ale s tym mi asi nepomozete.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0