Re: ASP to PHP

From: Date: Sun, 13 Apr 2003 15:50:43 +0000
Subject: Re: ASP to PHP
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-143668@lists.php.net to get a copy of this message
Hi Tim, I'll get ya started. You really need to read the manual or buy a book, your asking alot here. <? # Collect UserName from Form input if (strlen($UserName) = 0) #you need a textbox in the form called UserName (case sensitive) { # no UserName entered # NoUserName () echo "Please <b>re-enter</b> your UserName"; exit(); # Check to see if folder already exists if( !$UserFolder = dirname("C:\inetpub\wwwroot\".$UserName));
     {
# Create the user directory new dir($UserFolder);
     }
else
     {
# first make sure the file exists
        if( !$result = is_file("C:\inetpub\wwwroot\templates\referred.htm", $UserFolder."\index.htm")
	    {
     	      #  add code here to create the file -- read the manual hint look for fopen() and fwrite()
	    } 
$return = copy("C:\inetpub\wwwroot\templates\referred.htm", $UserFolder."\index.htm");
        if( !$return )
	    {	
echo "There is a problem copying the file"; exit();
	    }
else
	    {
# point them to the new file
                 header("Location:".$UserFolder."\index.htm");
	    }
      }
} else {
     # UserName already exists so call this function
     UserNameExists();
     echo"The Username you have selected <b>already exists</b>.Please try again");
} ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Enter your username</title> </head> <body> <? # Call NoUserName # Call UserNameExists ?> <form name="frmSelectUsername" action="move-files.php" method="post"> Please <b>enter a Username</b> that you want to use<br> <input type="text" name="UserName" size="20"> <input type="submit" value="Submit" name="submit"> </form> </body> </html> LinuxGeek Tim Burgan wrote:
Here is some code in ASP that I want to convert to PHP. I honestly have no idea about much of PHP yet so I don't know where to start with this. If someone has a minute, can you please get me started til I get my head around the language Cheers ----------ASP Code------------------------ <% ' Declare Variables Dim MoveFile, strUserName, strPath ' Collect UserName from Form input strUserName = Request.Form("UserName") If Len(strUserName) = 0 Then ' no UserName entered 'Sub NoUserName () Response.Write("Please <b>re-enter</b> your UserName") 'End Sub End If ' Check to see if folder already exists strPath = "C:\inetpub\wwwroot\" & strUserName Set MoveFile = CreateObject("Scripting.FileSystemObject") ' If folder doesn't exist, create it & move file If Not MoveFile.FolderExists(strPath) Then MoveFile.CreateFolder(strPath) MoveFile.CopyFile "C:\inetpub\wwwroot\templates\referred.htm", strPath & "\index.htm" 'Response.Redirect strPath & "\index.htm" Else ' UserName already exists Sub UserNameExists () Response.Write("The Username you have selected <b>already exists</b>. Please try again") End Sub End If SET MoveFile = Nothing %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Enter your username</title> </head> <body> <% ' Call NoUserName ' Call UserNameExists %> <form name="frmSelectUsername" action="move-files.asp" method="post"> Please <b>enter a Username</b> that you want to use<br> <input type="text" name="UserName" size="20"> <input type="submit" value="Submit" name="submit"> </form> </body> </html>


« previous php.general (#143668) next »