προβλημα με upload file!

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
moutro25
Δημοσιεύσεις: 17
Εγγραφή: 23 Απρ 2012 09:26

προβλημα με upload file!

Δημοσίευση από moutro25 » 03 Αύγ 2012 18:34

γεια σας εχω κανει μια φορμα για να ανεβαζω αρχεια και να τα αποθηκευω στη βαση δεδομενων μου...ομως μου βγαζει invalid file...



upload.htm.

<form action="upload_file.php" method="post"
enctype="multipart/form-data">

Aυξων αριθμός: <input type="text" name="AA" />
<p><br>

Τίτλος εγγράφου: <input type="text" name="Titlos" />
<p><br><br><br>

<label for=file>Ονομα/Θεση αρχειου:</label>
<input id="file" type="file" name="Arxeio">

<br />
<br><input value="Submit" type="submit" name="submit">
</form>


upload_file.php
<?php

$hostname = "localhost";
$database = "mydb";
$username = "egw";
$password = "egw";
$link = mysql_connect( $hostname , $username , $password ) or
die("Prosoxi!Provlima stin sundesi me ton server : " . mysql_error());
if (!$link)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mydb", $link);
$fileName = $_FILES['file']['name'];
$tmpName = $_FILES['file']['tmp_name'];
$fileSize = $_FILES['file']['size'];
$fileType = $_FILES['file']['type'];
$arithmos=$_POST['AA'];
$titlos=$_POST['Titlos'];



if ((($_FILES["file"]["type"] == "text/plain")
|| ($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/JPG"))
&& ($_FILES["file"]["size"] < 2000000))
{
if ($_FILES["file"]["error"] > 0)
{
echo '<font color="red">Return Code: </font>'. $_FILES["file"]["error"] . "<br />";
}
else
{
echo '<br><br>
<blockquote><blockquote><blockquote><blockquote>
<b><font color="green">Upload: </font>' . $fileName . "<br />";


echo '<br><br><font color="green">Type: </font>' , $fileType . "<br />";

echo '<br><br><font color="green">Size: </font>', ($fileSize / 1024) . " Kb<br />";

echo '<br><br><font color="green">Temp file: </font>', $tmpName . "<br/>";



if (file_exists("upload/" . $fileName))
{
echo '<br><br><br><br><font color="red">',$fileName . " already exists.</font> ";
}
else
{
echo "Η προσθήκη της νέας ανακοίνωσης πραγματοποιήθηκε με επιτυχία";
move_uploaded_file($tmpName,
"upload/" . $fileName);

}
}
}
else
{
echo '<blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote>
<br><br><b><h1><font color="red">Invalid file</h1></b><b/>';
}


$sql="INSERT INTO prokirikseis (AA,Titlos,Arxeio)
VALUES('$arithmos','$titlos','$fileName')";

if (!mysql_query($sql,$link))
{
die('Error: ' . mysql_error());
}


echo "<a href=\"prokirikseisagwnwn.php\">Επιστροφή</a>";
mysql_close($link);

?>

kai o pinakas sti mydb einai : prokirikseis(AA,Titlos,Arxeio)

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

προβλημα με upload file!

Δημοσίευση από fafos » 03 Αύγ 2012 19:03

name="file"
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

moutro25
Δημοσιεύσεις: 17
Εγγραφή: 23 Απρ 2012 09:26

προβλημα με upload file!

Δημοσίευση από moutro25 » 03 Αύγ 2012 21:06

ωραια ευχαριστω!
και για να μπορω να ανεβαζω pdf και word αρχεια?
γιατι τωρα μονο εικονες και txt δεχεται!

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

προβλημα με upload file!

Δημοσίευση από fafos » 03 Αύγ 2012 21:47

Κώδικας: Επιλογή όλων

|| &#40;$_FILES&#91;"file"&#93;&#91;"type"&#93; == "application/pdf"&#41; 
|| &#40;$_FILES&#91;"file"&#93;&#91;"type"&#93; == "application/msword"&#41; 
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

moutro25
Δημοσιεύσεις: 17
Εγγραφή: 23 Απρ 2012 09:26

προβλημα με upload file!

Δημοσίευση από moutro25 » 03 Αύγ 2012 22:58

ευχαριστω!

moutro25
Δημοσιεύσεις: 17
Εγγραφή: 23 Απρ 2012 09:26

προβλημα με upload file!

Δημοσίευση από moutro25 » 03 Αύγ 2012 23:54

pali den moy anebazei alla arxeia ! invalid file moy dinei!

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης