Hi zusammen,
Folgenden Code habe ich mir zusammengeschustert
Aber Wenn ich ihn ausführe wird die Variable Message nur beim ersten Durchlauf ausgegeben. Ich glaube das beim zweiten Durchlauf irgendwas mit der Count Variable schiefgeht, kann das sein?
Alles anzeigen
Merci für's reinschaun!
Matthias
Folgenden Code habe ich mir zusammengeschustert

Quellcode
- <?php
- $imap = imap_open ("{mail.orczak.de/pop3:110}INBOX", "web2p2", "geändert");
- $check = imap_mailboxmsginfo ($imap);
- $newmails = $check->Recent;
- for($count = 1; $count <= $newmails; $count++)
- {
- $header = imap_header($imap, $count);
- $from = $header->from;
- foreach ($from as $id => $object) {
- $fromaddress = $object->mailbox . "@" . $object->host;
- }
- if($fromaddress == "matthias@orczaki.com"){
- $info = imap_fetch_overview($imap, $count);
- foreach ($info as $msg)
- {
- }
- $message = imap_body($imap, $count);
- $text = $msg->to;
- $needle = strpos($text, '@');
- $newnumber = substr($text, 0,$needle);
- echo $newnumber;
- echo $message;
- $cusid = "3537";
- $passwd = "aaaaaa";
- $dnis = $newnumber;
- $content = $message;
- $client = new SoapClient("http://webservices.venali.net/fax/1.0/faxservice.asmx?WSDL",array("trace" => 1, "exceptions" => 0));
- $params = array
- (
- "customerID" => $cusid,
- "password" => $passwd,
- "phone" => $dnis,
- "body" => $content
- );
- $res = $client->SendLite($params);
- print_r($res);
- imap_close ($imap);
- }
- else
- {
- echo "pech";
- }
- }
- ?>
Merci für's reinschaun!
Matthias
Das Leben ist binär - du bist eine 1, oder eine 0