Page 1 of 2

upload system

Posted: Wed Jan 13, 2010 8:01 pm
by ier
guys I have one question kan you see what my foult is?
index.php

Code: Select all

<html>
<h1>Upload a file...</h1>
<form action='upload.php' method='POST' enctype='multipart/form-date'>
      <input type='file' name='myfile'><p>
      <input type='submit' value='Upload>
</form>

</html>
uploaded.php

Code: Select all

<?php
$name = $_FILES["myfile"]["name"];
$type = $_FILES["myfile"]["type"];
$size = $_FILES["myfile"]["size"];
$temp = $_FILES["myfile"]["temp_name"];
$error = $_FILES["myfile"]["error"];

if ($error > 0)
   die("Error uploading file! code $error.");
else
{
 move_uploaded_file($temp,"uploaded/".$name);
 echo "upload complete!";
}




?>
i got a parse error from the myfile it is always a fould
yes i now dat i hef to make a file map

Re: upload system

Posted: Wed Jan 13, 2010 10:38 pm
by Chris

Code: Select all

<?php 
if ($error > 0)
   die("Error uploading file! code $error.");
 
Waar is je '{'?

Code: Select all

<?php 
if ($error > 0)
{
    die("Error uploading file! code $error.");
 

Re: upload system

Posted: Thu Jan 14, 2010 7:54 pm
by Falken
Chris wrote:

Code: Select all

<?php 
if ($error > 0)
   die("Error uploading file! code $error.");
  
Waar is je '{'?

Code: Select all

<?php 
if ($error > 0)
{
    die("Error uploading file! code $error.");
  
You don't need the { and } in php if you only want to run one line in an if statement. This is perfectly fine php code:

Code: Select all

<?php 
$i = 1;
if($i == 0)
   echo "IT IS ZERO!!!";
else
   echo "IT IS NOT ZERO!!!";
?>

Re: upload system

Posted: Fri Jan 15, 2010 7:09 pm
by ier
ja maar als ik op de update knop druk zegt de uploader
myfile fout o ja ik heb dit op youtube gevonden bij die man is er geen fout
of veranderen php codes door de jaren.?? want het was van 2008

Re: upload system

Posted: Sat Jan 16, 2010 5:35 pm
by Chris
Ik zie er geen fout in, maar voor de zekerheid zou ik {}'s met je ifs gebruiken

Code: Select all

<?php 
if ($error > 0)
{
   die("Error uploading file! code $error.");
}
else
{
   move_uploaded_file($temp,"uploaded/".$name);
   echo "upload complete!";
}
 
En als je met lager dan PHP 4.1 draai zal $_FILES niet werken, je zal $HTTP_POST_FILES moeten gebruiken.

Re: upload system

Posted: Sun Jan 17, 2010 11:32 am
by ier
nee hij blijft zeggen
Notice: Undefined index: myfile in C:\wamp\www\tut\upload.php on line 4

Notice: Undefined index: myfile in C:\wamp\www\tut\upload.php on line 5

Notice: Undefined index: myfile in C:\wamp\www\tut\upload.php on line 6

Notice: Undefined index: myfile in C:\wamp\www\tut\upload.php on line 7

Notice: Undefined index: myfile in C:\wamp\www\tut\upload.php on line 8
upload complete!

Re: upload system

Posted: Sun Jan 17, 2010 3:56 pm
by Chris
En als je <input type='file' name='myfile' id='myfile' /> gebruik?

Re: upload system

Posted: Mon Jan 18, 2010 10:38 am
by Chris
Krijg je dit error ook als je een bestand upload?

Code: Select all

<?php 
if( false === empty($_FILES) && is_array($_FILES) )
{
    $name = $_FILES["myfile"]["name"];
    $type = $_FILES["myfile"]["type"];
    $size = $_FILES["myfile"]["size"];
    $temp = $_FILES["myfile"]["temp_name"];
    $error = $_FILES["myfile"]["error"];

    if ($error > 0)
    {
        die("Error uploading file! code $error.");
    }
    else
    {
        move_uploaded_file($temp,"uploaded/".$name);
        echo "upload complete!";
    }
}
else
{
    echo "No file was uploaded";
}
 

Re: upload system

Posted: Tue Jan 19, 2010 5:12 pm
by ier
nee maar nu zech hij no files uploeded

Re: upload system

Posted: Tue Jan 19, 2010 6:01 pm
by Chris
Ja.. waarom denk je.. Kijk naar die code.