View Single Post
Old 03-09-2022, 08:46 PM  
Publisher Bucks
Confirmed User
 
Industry Role:
Join Date: Oct 2018
Location: New Orleans, Louisiana.
Posts: 715
Create new folder & add file template in php?

I'm currently trying to get a part of an admin system setup whereby I can create a new sub directory on a domain, I have that part working however, I'm having issues putting a .php template into the directory once it has been created.

Here is the code I'm using to create the directory itself on the server:

Quote:
<?php
function createDirectory() {
$add = $_POST["add"];
mkdir("/blah/blah/domain.com/toplevel".$add);
echo "<script type = 'text/javascript'>alert('Done!');</script>";
}
?>
<html>
<head>
<base href="https://gfy.com/" /><!--[if IE]></base><![endif]-->
<title>
Create directory
</title>
</head>

<body>
<?php
if (!isset($_POST['submit'])) {
?>
<form action = "" method = "post">

<table>
<tr>
<td style = " border-style: none;"></td>
<td bgcolor = "blue" style = "font-weight: bold">
Directory Name
</td>

<td bgcolor = "red">
<input type = "text" style = "width: 220px;"
class = "form-control" name = "add" id = "add" />
</td>

<td bgcolor = "blue" colspan = "2">
<input type = "submit" name = "submit"
value = "Create directory" />
</td>
</tr>
</table>
</form>
<?php
}
else {
createDirectory();
}
?>
</body>
</html>
Like i say, the directory creation is working perfectly, but when it comes to adding the following code to upload an index.php file into the 'new' directory, nothing is happening:

Quote:
$my_file = 'index.php';
$handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file);
The index.php file is basically a templated layout that will read the directory name, in addition to some random array stuff to generate a bunch of text while also pulling a list of data from my database to display on the index page of the new directory.

Could someone with a little more knowledge take a moment to point me in the right direction on how I get the new page creation to work please?

Im not getting any error logs when the button on the submit form is clicked
__________________
DMCASUITE
BETA Testers Needed.
Publisher Bucks is online now   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote