Zum Inhalt springen

octavia

Mitglieder
  • Gesamte Inhalte

    8
  • Benutzer seit

  • Letzter Besuch

  1. ja da würden aber fenster mit zugehen die offen bleiben sollen. Müsste ja irgndeiw gehen das hanhand einer fensternummer oder id genau dieses fenster zugeht
  2. mit arry habe ich schon probiert. siehe 3. absatz . Nur dort tue ich michetwas schwer mit js die werte zu übergeben bzw 1 wert geht aer nicht mehrere
  3. hallo ich habe nun dieletzten tage versucht eine funktion zu finden die mir z.b. 3 fenster öffnet und nach gewisser zeit schließt (für warnmeldungen) zum öffnen und schließen function popupt($urlp,$numer2){ echo "<script LANGUAGE=JavaScript> j = new Array(); i=\"".$numer2."\"; // alert(i); links=\"".$urlp."\"; // alert(links); alert(links.length); j[i] = window.open(links, i, \"content=10, width=310, height=400, screenX=0, screenY=\" + i * 100); setTimeout('j['+i+'].close()', 10000);\n"; echo "</SCRIPT>\n"; // sleep(2); }[/PHP] teil zum aufruf [PHP] $urlp1="http://www.google.de"; $urlp2="http://www.ebay.de"; $urlp3="http://www.arcor.de"; popupt($urlp1,1); popupt($urlp2,2); popupt($urlp3,4); die links werden geöffnet aber nur der letzte geschlossen. habe es auch mit array probiert aber dies öffnet 1 fenster dann wars das. function popup1($urlp,$numer2){ //$urlp="http://www.google.de"; print_r( $urlp); $urlp[0]="http://www.google.de"; $urlp[1]="http://www.ebay.de"; echo "<script LANGUAGE=JavaScript>\n"; echo "links = new Array()"; foreach (urlp as $key => $wert) { echo "links['$key'] = '$wert';\n"; } echo "alert(links.length);\n"; // echo "aufruf(0,\"".$urlp."\");\n"; echo" i=0; if(i == 0) j = new Array(links.length); j[i] = window.open(links[i], \"Fenster\"i, \"content=10, width=310, height=400, screenX=0, screenY=\" + i * 100); setTimeout('j[i].close()', 10000); if(i < (links.length - 1)) { i++; setTimeout('aufruf(' + i + ')', 2000); } "; echo "</SCRIPT>\n"; }[/PHP]
  4. ok die seite ist gut da , danke für den hinweis.. weist du vielleicht noch wie ich eine email (imap) auf dem server lösche bzw zum löschen markieren kann?
  5. weil du weist nach was du suchst... bin zu lang aus dem programieren raus.. gut aber die domain bzw den link im text zu markieren... macht es ja aber bei preg_replace_callback bekomme ich ja keine variable der domain als return sondern den text mit samt der domain oder nur den text ohne domain
  6. das mit den Code-Tags werde ich beachten.. suchmaschiene habe ich schon gefunden aber leider nicht den hinweis den ich brauche.. deswegen schreibe ich ja hier und frage
  7. mit dieser funktion quäle ich mich grad aber diese gibt immer auch den restlichen text mit aus und nicht nur die url. ne leider steht es nicht immer an der gleichen possition in manchen mails sind auch 2 url drin diese müssen dann je nach endung in einortiert werden. function findUrl($u){ $url = $u[0]; $afterUrl = ''; // Zeichenkette am Ende der URL, die nicht zur URL gehört while(preg_match('#[[:punct:]]$#', $url, $found)){ $chr = $found[0]; // letztes Zeichen if($chr==='.' || $chr===',' || $chr==='!' || $chr==='?' || $chr===':' || $chr===';' || $chr==='>' || $chr==='<'){ // Ein Satzzeichen, das nicht zur URL gehört $afterUrl = $chr.$afterUrl; $url = substr($url, 0, -1); } elseif($chr===')' && strpos($url, '(')!==false || $chr===']' && strpos($url, '[')!==false || $chr==='}' && strpos($url, '{')!==false) break; // Klammer gehört nur zur URL, wenn auch öffnende Klammer vorkommt. elseif($chr===')' || $chr===']' || $chr==='}'){ // .. Klammer gehört nicht zur URL $afterUrl = $chr.$afterUrl; $url = substr($url, 0, -1); } elseif($chr==='(' || $chr==='[' || $chr==='{'){ // öffnende Klammer am Ende gehört nicht zur URL $afterUrl = $chr.$afterUrl; $url = substr($url, 0, -1); } else break; // Zeichen gehört zur URL } // URL mit HTML-Code zurückgeben return '<a href="'.$url.'" title="'.str_replace('http://', '', $url).'">'.$url.'</a>'; //return $Url; } $url = preg_replace_callback('#https?://[^/\s]{4,}(/[^\s]*)?#s', 'findUrl', $body);
  8. wir bekommen über unsere mailserver mails mit anfragen herein wo auch die hoempages angegeben werden. ich möchte nun um das ganze für uns zu vereinfachen teile der mails in eine db haben. die mails kommen als txt und html an. auf den mailserver per imap zu kommen ist soweit auch kein problem, den ganzen mails suche ich dann nach Anfrage $mbox = imap_open( "{" . $mailserver . ":" . $port . "}INBOX", $user, $pass ) or die('Cannot connect to '.$mailserver.''.$user.': ' . imap_last_error());; //$message_count= imap_search($mbox , 'TEXT "Anfrage"'); $message_count = imap_num_msg($mbox); echo "$message_count Nachrichten in $mailserver $user " ; nun mein problem wie kann ich aus der mail die url die hinter der anfrage steht herraussuchen und in eine variable übergeben? das gleiche mit Name und Vorname bzw firma danach die nachricht löschen alle anderen mails die nicht anrage enthalten (meist spam) sollen direkt gelöscht werden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...