UGN Security
Posted By: Gremelin Mailing List Manager - 03/17/04 02:10 PM
Ok, I've asked on the IRC, and even asked SR/Paradox to make me a program, both got sidetracked and I'm still at square one...

What I need is a program (quick and easy so long as it works) to convert a list of email addresses that are return delimited to make them comma delimted.

Example from:
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

Example to:
[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]

It has to be capable of converting a list of 3000 users. I need it ASAP for a friend of mine's site, when he changed hosts he went from using one type of mailing list to MajorDomo through his webhost.

Anyone care to help? It has to be easy enough for a complete newb to use :glances at Kevin:... Basically all it need to do is have a convert button with input boxes for both lists (to/from filename) and possibly a ratio box to define what type of conversion (may it be from comma delimted to return delimted, or vice versa). It has to leave the original file untouched.
Posted By: §intå× Re: Mailing List Manager - 03/18/04 05:37 AM
How is this for simple.

Code
 
<Form action="this_script.php?cmd=process" Method=POST>
Paste email addys here

<textarea></textarea>
<input type="submit" value="submit">
</form>
<?
if($cmd == "process"){
$emails = ereg_replace( "
", ",", $remarks );
echo "$emails";
}
?>
 
Posted By: Gremelin Re: Mailing List Manager - 03/18/04 06:01 AM
heh, keep in mind kevin is a newb... In any case, SR got something done for me smile .
Posted By: §intå× Re: Mailing List Manager - 03/18/04 06:22 AM
I edited the code.
Posted By: Gremelin Re: Mailing List Manager - 03/18/04 06:33 AM
I have to say it... it doesn't work :x...

http://www.undergroundnews.com/kevin.php

Code
<Form action="kevin.php?cmd=process" Method=POST>
Paste email addys here

<textarea></textarea>
<input type="submit" value="submit">
</form>
<?
if($cmd == "process"){
$emails = ereg_replace( "
", ",", $remarks );
echo "$emails";
}
?>
Posted By: §intå× Re: Mailing List Manager - 03/18/04 05:39 PM
Must I type out every piece of code I offer. the name attribute is missing in the text area tag. See code below for final(give or take an error or two) laugh

Code
 
<Form action="this_script.php?cmd=process" Method=POST>
Paste email addys here

<textarea name="remarks">
</textarea>
<input type="submit" value="submit">
</form>
<?
if($cmd == "process"){
$emails = ereg_replace( "
", ",", $remarks );
echo "$emails";
}
?>
 
Posted By: Gremelin Re: Mailing List Manager - 03/19/04 03:17 AM
wink I had to .... Next issue:

Outputs as:
Instead of:
wink ...
Posted By: §intå× Re: Mailing List Manager - 03/20/04 06:34 AM
Code
 
<Form action="this_script.php?cmd=process" Method=POST>
    Paste email addys here
        

    <textarea name="remarks"></textarea>
    <input type="submit" value="submit">
</form>
<?
if($cmd == "process"){
    $emails = ereg_replace("
",",",$remarks);
    $emails = ereg_replace(" ","",$emails);
        echo "<textarea>$emails</textarea>";
}
?>
Try that. I even made it easier to copy them all. I just took out all spaces :rolleyes:
Posted By: Gremelin Re: Mailing List Manager - 03/20/04 07:27 AM
Same result of:

Posted By: §intå× Re: Mailing List Manager - 03/20/04 07:50 AM
Try it now..
Posted By: Gremelin Re: Mailing List Manager - 03/20/04 08:30 AM
Now exports to a text box as:

wink ... Back to the seperate lines and the comma in wrong place heh...
Posted By: §intå× Re: Mailing List Manager - 03/20/04 09:56 AM
Okay I got tired of posting fixes to code I never tryed. I actually tested this. It is butt simple. Drop the email addys in and copy off the page. The source will show the emails addys with the return charater still. However the HTML will dissplay them flat. Just copy and paste into whatever system.

Code
 
<Form action="test.php?cmd=process" Method=POST>
    Paste email addys here
	 

	<textarea name="remarks"></textarea>
	<input type="submit" value="submit">
</form>
<?
//******************************************
//**    add extensions below as needed    **
//******************************************
if($cmd == "process"){
    $emails = ereg_replace(".com",".com,",$remarks);
	$emails = ereg_replace(".net",".net,",$emails);
	$emails = ereg_replace(".org",".org,",$emails);
	$emails = ereg_replace(".us",".us,",$emails);
	$emails = ereg_replace(".biz",".biz,",$emails);
	$emails = ereg_replace(".tv",".tv,",$emails);	

 echo "$emails";
	}
?>
 
Posted By: Gremelin Re: Mailing List Manager - 03/20/04 12:09 PM
Not bad at all, all but the final string having a comma, but hey that's fine wink ...
Posted By: §intå× Re: Mailing List Manager - 03/20/04 12:30 PM
yea.. He has to make 1 manual change. But if the list is long enough that seems mighty simple.
Posted By: Gremelin Re: Mailing List Manager - 03/21/04 03:45 AM
Lol indeed wink ...
© UGN Security Forum