Upload billede hvis der et ellers ikke
Hejsa jeg er ved at lave et upload script hvor der også indsættes titel, author og en postjeg vil lave det på den måde at hvis brugeren har valgt et billede på sin maskine at så uploade billedet og resten af posten..
men jeg vil også have den mulighed at hvis brugeren ikke vælger noget billede at så kan den stadig poste det data bare Uden et billede..
Forumlaren:
-----------------upload.php-----------
<form action="finnsih.php" name="editform" method="post" enctype="multipart/form-data">
<input type="button" value="Bold" name="Bold" onclick="java script:tag('b', '', 'Bold*', '', 'Bold', 'Bold');" />
<input type="button" value="Italic" name="Italic" onclick="java script:tag('i', '', 'Italic*', '', 'Italic', 'Italic');" />
<input type="button" value="Underline" name="Underline" onclick="java script:tag('u', '', 'Underline*', '', 'Underline', 'Underline');" />
<input type="button" value="Url" name="Url" onclick="java script:tag('url', '[url]', 'Url*', '[/url]', 'Url', 'Url');" />
<input type="button" value="Img" name="Img" onclick="java script:tag('img', '', 'Img*', '', 'Img', 'Img');" />
<input type="button" value="Quote" name="Quote" onclick="java script:tag('q', '[Quote]', 'Quote*', '[/quote]', 'Quote', 'Quote');" />
<input type="button" value="Email" name="Email" onclick="java script:tag('e', '[email]', 'Email*', '[/email]', 'Email', 'Email');" />
<input type="button" value="Code" name="Code" onclick="java script:tag('c', '[code]', 'Code*', '[/code]', 'Code', 'Code');" />
<input type="button" value="Help" onclick="window.open('help.htm','minivindue','height=400,width=420, top=0, left=0,scrollbars=no');"></p>
<p>Title: <input type="text" name="title" size="50" /><br />
Author: <input type="text" name="author" size="35" /><br />
Post:<br />
<textarea rows="5" cols="75" name="post"></textarea><br><br>
<input type="file" name="fil">
<input type="submit" name="upload" value="Upload">
</form>
--------------------upload.php slut------------------
-----------------finnish.php------------------------------
<?
include ("conn.php");
if ($_GET[fil]) {
//Her skal filen flyttes fra
$fra = $_FILES['fil']['tmp_name'];
//Hvilken type fil arbejder vi med?
$ext = strtolower(end(explode(".", $_FILES['fil']['name'])));
//Hvis filen er et jpg, jpeg eller gif billede
if($ext == "jpg" || $ext == "jpeg" || $ext == "gif" )
{
$tid = time();
//Her giver vi billedet et andet navn, så der ikke kommer to ens navne…
$nytNavn = $tid . "_" . rand(1, 1000000) . $ext;
//Her er vores destination
$til = "../upload/billeder/large/" . $nytNavn;
//Her sker det magiske:
move_uploaded_file($fra, $til);
//Her ligges oplysningerne ind databasen – huske at connecte til den!
$query = "INSERT INTO posts (billede, tid, title, author, post) VALUES ('$nytNavn', '$tid', '$_POST[title]', '$_POST[author]', '$_POST[post]')";
//mysql_query($query) or die(mysql_error());
}
echo "Picture is uploaded and your blog is posted";
}
else {
$query1 = "INSERT INTO posts (title, author, post) VALUES ('$_POST[title]', '$_POST[author]', '$_POST[post]')";
mysql_query($query1) or die(mysql_error());
echo "Your blog is posted";
}
?>
------------------finnish.php slut-----------------------
på forhånd tak :)
