Jump to content

PHP code inside html


kbloem

Recommended Posts

Hi i made this script for uploading files and it works correctly...

 

<div><h2>Uploaden</h2>

<form enctype="multipart/form-data" action="upload.php" method="POST">

Kies een bestand om te uploaden: <input name="uploadedfile" type="file" /><br />

<input type="submit" value="Uploaden" />

</form>

 

But i have a seperate file wich is called upload.php.

 

<?php

 

$target_path = "images/";

 

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

 

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {

    echo "The file ".  basename( $_FILES['uploadedfile']['name']).

    " has been uploaded";

} else{

    echo "There was an error uploading the file, please try again!";

}

 

 

?>

 

Is there any way i can combine those in one php file and so it will give the output on the same screen? If i combine them like below it works but the first time the page loads i get an error message...

 

<div><h2>Uploaden</h2>

<form enctype="multipart/form-data" action="index.php" method="POST">

Kies een bestand om te uploaden: <input name="uploadedfile" type="file" /><br />

<input type="submit" value="Uploaden" />

</form>

<?php

 

$target_path = "images/";

 

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

 

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {

    echo "The file ".  basename( $_FILES['uploadedfile']['name']).

    " has been uploaded";

} else{

    echo "There was an error uploading the file, please try again!";

}

?>

 

 

And this is the error message....

 

Notice: Undefined index: uploadedfile in C:\wamp\www\test\index.php  on line 59

 

Notice: Undefined index: uploadedfile in C:\wamp\www\test\index.php on line 61

 

But when i upload a file everything is ok...

Link to comment
https://forums.phpfreaks.com/topic/211487-php-code-inside-html/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.