Search Again:

Re: CD signup scripting

From: Lewis Watson
Date: Friday, January 23, 2004
Time: 9:01:03 am

Hi Don,
Not a problem at all, its there to be used...
Thanks.
Lewis

----- Original Message -----
From: "Don Hard" <dhard@neonramp.com>
To: "Optigold ISP List" <isp-list@optigold.com>
Sent: Friday, January 23, 2004 10:40 AM
Subject: Re: [Optigold ISP] CD signup scripting


> I hope you dont mind but I would like to also take your code and
> incorporate it into our systems for online signup
>
> Thanks
>
> Don Hard
>
> On Fri, 23 Jan 2004 01:17:21 -0800, Ron Lockard
> <optigold@thunderboltcomputing.com> wrote:
>
> > Lewis,
> >
> > Thanks I'll give it a try. I'm using ISPWizard also so shoudl work
the
> > same as yours. If I make any improvements I'll send them back your
way.
> >
> > Thanks,
> > Ron
> >
> >
> > On Thu, 2004-01-22 at 19:51, Lewis Watson wrote:
> >> Hi Ron,
> >> I just used Optigold, Optiskin, ISPWizard and my own poor php skills
to
> >> create a new dialup user in Optigold using nothing more than the
signup
> >> cd
> >> and the clients computer....
> >>
> >> Watch out for word wrapping....
> >>
> >> Here is what I added to the optiskin file signup3.php
> >>
> >> <? include "/path/to/signup_files/ins_helper.php"; ?>
> >>
> >> <META HTTP-EQUIV="REFRESH" CONTENT="0;
> >> URL=http://www.yoursite.com/path_to_ins_file/<? echo "$inslogin.ins";
> >> ?>">
> >>
> >> <? include "/path/to/signup_files/ins_unhelper.php";"; ?>
> >>
> >>
> >>
> >> Now for the ins_helperfile.php file. I tried to make it easy for
someone
> >> to use it.. Just make the variables your own...
> >>
> >> <?
> >>
> >>
> >> // Set your variables here, detail_file is the complete path and
> >> filename
> >> to be the insfile. entry_name is the name of your ISP..
> >> //
> >> $my_entry_name = "VisionSix Internet";
> >> $my_domain = "visionsix.com";
> >> $my_dns1 = "65.202.119.4";
> >> $my_dns2 = "65.202.119.5";
> >> $my_smtp_server = "mail.visionsix.com";
> >> $my_pop3_server = "mail.visionsix.com";
> >> $my_news_server = "news1.visionsix.com";
> >>
> >>
> >>
> >> // Gets the variables from Optiskin. You many want to get more but
this
> >> will basically do it
> >> //
> >> $inslogin = $HTTP_POST_VARS["Login"];
> >> $inspassword = $HTTP_POST_VARS["Password"];
> >> $insfname = $HTTP_POST_VARS["First_Name"];
> >> $inslname = $HTTP_POST_VARS["Last_Name"];
> >>
> >>
> >>
> >> // One more variable needed from you; this sets the .ins file to
match
> >> the
> >> username
> >> // detail_file is the complete path and filename to be the insfile
that
> >> will be created on the fly
> >> //
> >>
> >> $my_detail_file = "/home/www/visionsix/www/signup/$inslogin.ins";
> >>
> >> // Just for testing to see the variables. You probably don't want
this
> >> once it's working.
> >> //
> >> echo $inslogin;
> >> echo "<br>";
> >> echo $inspassword;
> >> echo "<br>";
> >> echo $insfname;
> >> echo "<br>";
> >> echo $inslname;
> >> echo "<br>";
> >> echo "<br>";
> >>
> >>
> >> // Open the file (Make sure the variable is set for the
$my_detail_file
> >> //
> >>
> >> $fp = fopen( "$my_detail_file" , "w" );
> >>
> >>
> >> // Open the file or fail
> >> //
> >>
> >> if(!$fp) {
> >> echo "There was a problem with the ins file. Try again later.";
> >> exit;
> >> }
> >>
> >>
> >>
> >> // Get the content and put it in the file; I had to have this all on
one
> >> line so fix the wrap :-)
> >> //
> >>
> >> $inputString =
> >>
"\n[Entry]\nEntry_Name=$my_entry_name\n[Device]\nType=modem\n[Internet_Mai
> >>
l]\nPOP_Server=$my_pop3_server\nSMTP_Server=$my_smtp_server\nEmail_Address
> >> =$inslogin@$my_domain\nEmail_Name=$insfname
> >>
$inslname\nPOP_Logon_Name=$inslogin\nPOP_Logon_Password=$inspassword\n[Int
> >>
ernet_News]\nNNTP_Server=$my_news_server\n[TCP/IP]\nDNS_Address=$my_dns1\n
> >>
DNS_Alt_Address=$my_dns2\n[User]\nName=$inslogin\nPassword=$inspassword";
> >>
> >> // You really don't want this echoed unless you are testing.
> >> //
> >> // echo "<pre>";
> >> // echo "$inputString";
> >> // echo "</pre>";
> >>
> >>
> >> // We do need to write this stuff to the file...
> >> //
> >>
> >> fwrite( $fp, $inputString );
> >>
> >>
> >> //
> >> // Closes the file
> >>
> >> fclose( $fp );
> >>
> >> ?>
> >>
> >>
> >>
> >> And lastly the un_inshelper file
> >>
> >> <?
> >> // Deletes the ins file, we're going to make a new one for each
person
> >> anyway :-)
> >> //
> >>
> >> if ($inslogin) {
> >>
> >> unlink( "/home/www/visionsix/www/signup/$inslogin.ins"; );
> >>
> >> } else {
> >>
> >> print "what file?";
> >>
> >> ?>
> >>
> >> Change the variables to meet your needs and have fun. This really
has
> >> no
> >> error checking so it may wreak havoc, cause bad weather, and
completely
> >> ruin everything on your server - however- it's worked fine for me so
I
> >> hope maybe it help some of you...
> >> Thanks,
> >> Lewis
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> ----- Original Message -----
> >> From: "Ron Lockard" <optigold@thunderboltcomputing.com>
> >> To: "Optigold ISP List" <isp-list@optigold.com>
> >> Sent: Thursday, January 22, 2004 5:17 PM
> >> Subject: Re: [Optigold ISP] CD signup scripting
> >>
> >>
> >> > Lewis,
> >> >
> >> > I'm working on something else at the moment so whenever you can
send
> >> it
> >> > is fine and much appreciated. I was going to write the same thing
if
> >> I
> >> > couldn't get the FMPro post to work correctly, but was trying that
> >> route
> >> > first.
> >> >
> >> > Thanks,
> >> > Ron
> >> >
> >> >
> >> > On Thu, 2004-01-22 at 15:04, Lewis Watson wrote:
> >> > > I lied, its going to be longer than 10 minutes but just hold
tight
> >> and
> >> I
> >> > > 'll have it shortly :-)
> >> > > Lewis
> >> > >
> >> > > ----- Original Message -----
> >> > > From: "Lewis Watson" <lists@visionsix.com>
> >> > > To: "Optigold ISP List" <isp-list@optigold.com>
> >> > > Sent: Thursday, January 22, 2004 4:47 PM
> >> > > Subject: Re: [Optigold ISP] CD signup scripting
> >> > >
> >> > >
> >> > > > Hi Ron,
> >> > > > I have almost completed the php code that will build and then
call
> >> the
> >> > > > .ins file to be downloaded to the clients computer myself. Give
me
> >> > > another
> >> > > > 10 minutes and I'll send the code that you need in the optiskin
> >> > > > signup3.php file.
> >> > > > Lewis
> >> > > >
> >> > > >
> >> > > > ----- Original Message -----
> >> > > > From: "Ron Lockard" <optigold@thunderboltcomputing.com>
> >> > > > To: "Optigold ISP List" <isp-list@optigold.com>
> >> > > > Sent: Thursday, January 22, 2004 4:20 PM
> >> > > > Subject: Re: [Optigold ISP] CD signup scripting
> >> > > >
> >> > > >
> >> > > > > Lewis,
> >> > > > >
> >> > > > > I originally got the same Invalid contents, but Now I just
get a
> >> blank
> >> > > > > file since I've made it past the point that it registers as
> >> Invalid.
> >> > > > > Then again I'm not really sure I progressed or regressed in
the
> >> true
> >> > > > > sense of my objective since I don't know why it's blank at
the
> >> moment.
> >> > > > >
> >> > > > > Ron
> >> > > > >
> >> > > > > On Wed, 2004-01-21 at 12:58, Lewis Watson wrote:
> >> > > > > > Ron,
> >> > > > > > What are you getting at this time in the .ins file? If I
use
> >> the
> >> > > stock
> >> > > > O/G
> >> > > > > > pages I can successfully use a cd to signup a user. If I
use
> >> the
> >> > > > Optiskin
> >> > > > > > pages I get a .ins file that has the word invalid rather
than
> >> the
> >> > > user
> >> > > > > > information.
> >> > > > > > Thanks,
> >> > > > > > Lewis
> >> > > > > >
> >> > > > > >
> >> > > > > >
> >> > > > > > ----- Original Message -----
> >> > > > > > From: "Ron Lockard" <optigold@thunderboltcomputing.com>
> >> > > > > > To: "Optigold ISP List" <isp-list@optigold.com>
> >> > > > > > Sent: Wednesday, January 21, 2004 2:23 PM
> >> > > > > > Subject: [Optigold ISP] CD signup scripting
> >> > > > > >
> >> > > > > >
> >> > > > > > > Shawn,
> >> > > > > > >
> >> > > > > > > If I post the following parameters at any time to FMPro
> >> should
> >> it
> >> > > > > > > correctly return the info needed for CD Signup? I think
> >> what
> >> I'm
> >> > > > doing
> >> > > > > > > is very similar to what the standard Optigold pages do so
> >> I'm
> >> at a
> >> > > > loss
> >> > > > > > > as to what I need to do differently.
> >> > > > > > >
> >> > > > > > > -db=MainMenu.fp5
> >> > > > > > > -lay=Web
> >> > > > > > > -max=1
> >> > > > > > > -format=signupinfo.cdml
> >> > > > > > > -script=urlencode("cd signup web")
> >> > > > > > > identification=201
> >> > > > > > > login=<login>
> >> > > > > > > password=<password>
> >> > > > > > > -Find
> >> > > > > > >
> >> > > > > > > I seem to be having trouble getting FMPro to return the
> >> right
> >> info
> >> > > > for
> >> > > > > > > an account. Is the "cd signup web" script available
anywhere
> >> for
> >> > > me
> >> > > > to
> >> > > > > > > see what it's doing to help me troubleshoot this? What
> >> affect
> >> > > does
> >> > > > the
> >> > > > > > > contents of the file specified in the -format parameter
have
> >> on
> >> > > the
> >> > > > > > > output for this case?
> >> > > > > > >
> >> > > > > > > Thanks,
> >> > > > > > > Ron
> >> > > > > > >
> >> > > > > > >
> >> > > > > > > ---------------------------------------------------
> >> > > > > > > To subscribe, unsubscribe or to search list archive
> >> > > > > > > please visit http://www.optigold.com/lists/isp.html
> >> > > > > > > ---------------------------------------------------
> >> > > > > >
> >> > > > > >
> >> > > > > > ---------------------------------------------------
> >> > > > > > To subscribe, unsubscribe or to search list archive
> >> > > > > > please visit http://www.optigold.com/lists/isp.html
> >> > > > > > ---------------------------------------------------
> >> > > > >
> >> > > > >
> >> > > > > ---------------------------------------------------
> >> > > > > To subscribe, unsubscribe or to search list archive
> >> > > > > please visit http://www.optigold.com/lists/isp.html
> >> > > > > ---------------------------------------------------
> >> > > >
> >> > > >
> >> > > > ---------------------------------------------------
> >> > > > To subscribe, unsubscribe or to search list archive
> >> > > > please visit http://www.optigold.com/lists/isp.html
> >> > > > ---------------------------------------------------
> >> > >
> >> > >
> >> > > ---------------------------------------------------
> >> > > To subscribe, unsubscribe or to search list archive
> >> > > please visit http://www.optigold.com/lists/isp.html
> >> > > ---------------------------------------------------
> >> >
> >> >
> >> > ---------------------------------------------------
> >> > To subscribe, unsubscribe or to search list archive
> >> > please visit http://www.optigold.com/lists/isp.html
> >> > ---------------------------------------------------
> >>
> >>
> >> ---------------------------------------------------
> >> To subscribe, unsubscribe or to search list archive
> >> please visit http://www.optigold.com/lists/isp.html
> >> ---------------------------------------------------
> >
> >
> > ---------------------------------------------------
> > To subscribe, unsubscribe or to search list archive
> > please visit http://www.optigold.com/lists/isp.html
> > ---------------------------------------------------
>
>
>
> --
> Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
>
>
> ---------------------------------------------------
> To subscribe, unsubscribe or to search list archive
> please visit http://www.optigold.com/lists/isp.html
> ---------------------------------------------------


---------------------------------------------------
To subscribe, unsubscribe or to search list archive
please visit http://www.optigold.com/lists/isp.html
---------------------------------------------------



Messages In This Thread:



Return to Digital Point Solutions' Home Page