Hello.
I am currently editing my register.php file, which creates the user's account, but also at the same time makes a new file - their profile page.
Here is the function:
// Create profile page.
$handle = fopen($username.".php", 'w');
$pageContent = "";
function createProfile() {
fwrite($handle, $pageContent);
}
createProfile();
This function works, but not when I put this code inside -> https://pastebin.com/9j3rR12v. I have tried to swap all of the " for ' but it doesn't work.
What happens is the register.php page does not load at all. It says there is an error. However, it loads the register.php page when I put:
// Create profile page.
$profileContents = include (profileContents.txt);
$handle = fopen($username.".php", 'w');
$pageContent = "<!DOCTYPE html> <head><title>The title has changed.</title></head>";
function createProfile() {
fwrite($handle, $profileContents);
}
createProfile();
When I then make an account, it creates the file, but the content doesn't go inside.
A link to the code I would like to be displayed can be found here (compressed version): https://pastebin.com/9j3rR12v
If you are able to help me out, it would mean the world.
Many thanks.
Emergency email: whunter@voltboxgaming.co.uk