Autor Zpráva
marecko
Profil *
ahojte jak spravit v tomto scriptu aby to uploadlo aj gif,png,bmp


<html>
<head>
<title>Upload souborů</title>
</head>
<body>
<form action="#" method="post" enctype="multipart/form-data">
<input type="file" name="fupload">
<input type="submit" value="Nahrát">
</form>
<?php
if (isset($_FILES['fupload']))
{
if($_FILES['fupload']['type']=="image/jpeg" or $_FILES['fupload']['type']=="image/pjpeg"){ // Pokud soubor bude mít kocovku .jpg, provede se upload
$slozka = "soubory"; // Zde si napište svojí složku, do které se budou soubory ukládat (bez lomítka)
$cil = $slozka . "/" .$_FILES['fupload']['name']; // Toto je proměnná $cil, která obsahuje adresář, kde se má soubor uploadovat a taky název souboru.
$nazev_souboru = $_FILES['fupload']['tmp_name']; // Zjistí dočastné umístění souboru
$copy = move_uploaded_file($nazev_souboru, $cil) // A tady zkopíruje soubor z dočastného umístění do cílového souboru a složky
or die ("Přenesený soubor nelze zkopírovat"); // A pokud se nepovede, tak vypíše tuto hlášku
chmod ($cil, 0644); // Ještě na soubor vyhodíme funkci chmod, která změní jeho práva na maximum, pokud by soubor psal chybu změňte 0644 na 0777
if($copy == true){ // Pokud se kopírování provede úspěšně
echo "Soubor " .$_FILES['fupload']['name']. " byl úspěšně nahrán na server.\n<br><a href=\"$cil\">Jdi na soubor</a>";
}else{
echo "Soubor nemohl být nahrán.\nPočet chyb: " . $_FILES['fupload']['error'];
}
}else{
echo "Lze nahrávat pouze soubory typu JPEG!";
}
}
?>
</body>
</html>
peta
Profil
if($_FILES['fupload']['type']=="image/jpeg" or $_FILES['fupload']['type']=="image/pjpeg")
no hadej :)
zjistovat, zda je tam image na zacatku. V podstate pak muze byt typ jakykoliv.

http://www.volny.cz/peter.mlich/www.htm#msub11
ppgal
marecko
Profil *
no to je ze to bere iba jpg ale jak spravit aby to bralo aj gif,png,bmp



hmm?
ten odkaz som fakt nepochopil jedine kde tam je nejake ppgal je toto
"mracek..cz/ppgal/ppgalform.php" PHP images transform (9k zmensovani obrazku) (POST)
"./programs/phpgal/ppgal.rar" (zdroj: ppgal.rar)

:)
marecko
Profil *
uz to mam nahradil som to :)
if (preg_match("~image~", $_FILES['fupload']['type'])) {
Tomkinss
Profil
A ako tam pridať swf ?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: