importeren van contactpersonen

Plaats hier een onderwerp als je op zoek bent naar iemand die iets voor je kan betekenen, bijv. om een forum of extensie te installeren, een logo te ontwerpen of iets anders.
Forumregels
• Je moet minimaal 5 berichten hebben, probeer eerst een support te vragen.
• Geef zo duidelijk mogelijk aan wat je gedaan wilt krijgen en wat er tegenover staat.
Géén chat en géén support.


Gebruik bij voorkeur de onderstaande template:

Opdracht: Een logo voor mijn forum ontwerpen.
Beloning/wederdienst: € 30,-
Neem contact op via: PB, e-mail

Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
lucasz
Berichten: 2
Lid geworden op: 09 sep 2007, 21:12

importeren van contactpersonen

Bericht door lucasz » 05 nov 2007, 14:32

Ik ben op zoek naar een goed werkend component die het mogelijk maakt om contactpersonen van een bestaand emailadres te importeren. Wie weer er een of wie kan mij daarbij helpen?
Cheers,
Lucasz

Gebruikersavatar
Roofiej0
Berichten: 364
Lid geworden op: 09 sep 2007, 15:01
Locatie: Soest

Re: importeren van contactpersonen

Bericht door Roofiej0 » 06 nov 2007, 10:08

Zelf ben ik ook opzoek naar dit script. De enige scripts die ik kan vinden moet je voor betalen.
Bedoel je dat je je contactpersonen kan importeren en dat dan naar iedereen een mailtje gestuurd word?
Ex-Service Teamlid


Gebruikersavatar
Roofiej0
Berichten: 364
Lid geworden op: 09 sep 2007, 15:01
Locatie: Soest

Re: importeren van contactpersonen

Bericht door Roofiej0 » 06 nov 2007, 11:01

Die had ik ook al gevonden, maar die deed het niet bij mij. Je krijgt een blanc page.
Ex-Service Teamlid

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Re: importeren van contactpersonen

Bericht door Bas » 06 nov 2007, 11:36

Probeer eens een simpele CSV-importer, elk goed e-mailprogramma kan CSV exporteren. ;)

Edit: na een discussietje met Roofiej0, heb ik het volgende script gemaakt, voor parsen van CTT-files. Beheer van de tabel moet gedaan via phpMyAdmin :)

Code: Selecteer alles

<?php
/*
SQL voor tabellen:
CREATE TABLE contactlist (
  email varchar(255),
  PRIMARY KEY  (email)
);
*/

mysql_connect('localhost', 'root', '');
mysql_select_db('test');

if (isset($_FILES['cttfile'])) {
    $xmlstr = file_get_contents($_FILES['cttfile']['tmp_name']);
    $xml = new SimpleXMLElement($xmlstr);
    $addresses = array();
    
    foreach ($xml->service->contactlist->contact as $contact) {
        if ($contact['type'] != 1) {
            continue;
        }
    
        $addresses[] = (string) $contact;
    }
    
    $subject = 'Stomme ctt-parser :)';
    $message = "Automatische mail gestuurd door een domme nubbige ctt-parser :D\r\nGroeten, een vijand die je dit aandoet :)";
    $headers = 'From: niemand@dotbas.nsnet';

    foreach ($addresses as $ad) {
        $sql = 'INSERT INTO contactlist SET email = \'' . $ad . '\'';
        mysql_query($sql); // geen error-handling hier, voor als hij al bestaat :)
        mail($ad, $subject, $message, $headers);
        echo $ad . "<br />\r\n";
    }

    echo 'En klaar :D<br />' . "\r\n";
} else {
?>
 <form enctype="multipart/form-data" action="" method="post">
 <input type="hidden" name="MAX_FILE_SIZE" value="2000">
 Upload dit bestand: <input name="cttfile" type="file">
 <input type="submit" value="Upload!">
 </form>
<?php
}
?>

Plaats reactie