yellowled wrote:Gibt's irgendeine passende Funktion, mit der ich die Gruppe im gleichen Atemzug setzen könnte? (Ich such schon mal selbst, aber wer weiß, ob ich's finde …)
Ja, natürlich gibt es die. Ich werd hier noch zum PHP-Coder, meine Fresse.
Code: Select all
<?php
include 'serendipity_config.inc.php';
$fp = fopen('users.csv', 'rb');
while (($data = fgetcsv($fp)) !== FALSE) {
$cid = serendipity_addAuthor($data[0], $data[1], $data[2], $data[3], $data[4]);
$groups = array("1");
serendipity_updateGroups($groups, $cid);
$message = "Your username: " . $data[0];
$message .= "\nYour password: " . $data[1];
$message .= "\n\nPlease login at http://foo.bar.de and change your password as soon as possible.";
$from = "From: mail@example.com";
mail($data[3], "Your login data", $message, $from);
}
Das ist jetzt natürlich ziemlich krude, weil z.B. die Gruppen-ID hart einkodiert ist, aber für mich tut das. Schaut nochmal jemand drüber, ob das halbwegs vertretbar ist? Danke. (die .php/.csv-Dateien würde ich nach Benutzung einfach wieder vom Server werfen.)
YL