Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

TUTORIAL: PHP Online file creation

Featured Replies

In this tutorial you will learn how to make a new page using php, this is great for cms's as users can add a new page online and edit it online.

 

A tutorial on how to edit online is found here

 

first of all we need to create a simple xhtml form, like so:

<form method="post" action="<?=$PHP_SELF?>">
Page name: <input name="page_name" size="27" />
<select name="page_extension">
 <option value=".php">.php</option>
</select>
<br /><input type="submit" name="add_new_page" value="Add Page" />
</form>

 

This is pretty simple so far.

Line 1: starts the form and defines what it does

Line 2: An input field for the name

Line 3: Starts a drop down menu

Line 4: Option 1 for the drop down menu

Line 5: End the drop down menu

Line 6: A submit button for the form

Line 7: End the form

 

Now we have a form we need to make it so it submits to something!

 

<?php
if($_POST['add_new_page']){//If the form has been submit

  		$page_name = strip_tags($_POST['page_name']);//Post the page name, remove all html from it

	$page_extention = strip_tags($_POST['page_extension']);//Post the page extension, remove all html from it

	$filename = "files/".$page_name."".$page_extension."";//The location to send the new file

	$handle = fopen($filename, "x")or die("<strong>Cannot create file!</strong><br />");//Create the new file

	chmod("$filename","0777");//CHMOD the file to 0777 so it can be edited using the system!

	if (fwrite($handle, "Content goes here") === FALSE) {//If it cant write to the file

 		print "Cannot write to file (".$filename.")";//Error msg
 		exit;//Exit the script
	  }

	print "Created file ".$page_name.", it is located ".$filename."<br />";//Success message

	fclose($handle);//Close the handle!

	print "Please wait 3 seconds to be redirected!<meta http-equiv=\"refresh\" content=\"3\">";//Done!

  }//End if
?>

 

Now for this to work you just need to CHMOD the folder specified in $filename, in my example its called "files" CHMOD this to 0777 and your good to go!

 

-gold :thumbsup:

wicked cool, can this even make .css files e.t.c?

 

You rock mate. :friends:

#

If i did this?

  <option value=".css">.css</option>

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.