All the possible errors should be managed in such a way, it should be debugged properly. So in this case default error handling is used which is very simple. An error message with filename, line number and a message describing the error is sent to the browser.
Error handling is an important part while creating any web applications or scripts or pages.
If you want your viewers to not display any errors on your web page then you following code on the top of your page:
error_reporting(0);
or if you only want to see Warning Messages and not Notice Messages:
ini_set('display_errors',1);
error_reporting(E_ALL);
Error Handling with die() function
Lets try using a simple example below:
Code:
Output:
It will display as:
Error in Uploading
Now fix the code by making a folder called img and copy, paste following code.
The output should be
Uploaded successfully.
Error handling is an important part while creating any web applications or scripts or pages.
If you want your viewers to not display any errors on your web page then you following code on the top of your page:
error_reporting(0);
or if you only want to see Warning Messages and not Notice Messages:
ini_set('display_errors',1);
error_reporting(E_ALL);
Error Handling with die() function
Lets try using a simple example below:
Code:
<?php if(isset($_POST['submit'])){ $filename=$_FILES['image']['name']; $tmp_name=$_FILES['image']['tmp_name']; if(!move_uploaded_file($tmp_name,"img".$filename)){ die("Error in uploading"); } else { print("Uploaded successfully"); } } ?>
<form method="post" action="" enctype="multipart/form-data"> <label>Select:</label> <input type="file" name="image" /> <input type="submit" name="submit" value="submit" /> </form>
Output:
It will display as:
Error in Uploading
Now fix the code by making a folder called img and copy, paste following code.
<?php if(isset($_POST['submit'])){ $filename=$_FILES['image']['name']; $tmp_name=$_FILES['image']['tmp_name']; if(!move_uploaded_file($tmp_name,"img/".$filename)){ die("Error in Uploading"); } else { print("Uploaded successfully"); } } ?>
<form method="post" action="" enctype="multipart/form-data"> <label>Select:</label> <input type="file" name="image" /> <input type="submit" name="submit" value="submit" /> </form>
The output should be
Uploaded successfully.
Comments
Post a Comment