Hi Leute!
sry das ich euch wegen eines uploadformular belästige, ich habe folgendes problem:
wenn ein Bild auf den Webserver hochgeladen wird, soll gleichzeitig die daten des bildes in einer datenbank gespeichert werden, aber irgendwie funktioniert es nicht...
er schreibt mir weder in die db noch in läd er das bild hoch..
woran könnte es liegen?
ich danke euch im voraus und sry das ich wegen des uploads schreibe aber ich muss das fertig bekommen!
danke euch!
mfg tim
sry das ich euch wegen eines uploadformular belästige, ich habe folgendes problem:
wenn ein Bild auf den Webserver hochgeladen wird, soll gleichzeitig die daten des bildes in einer datenbank gespeichert werden, aber irgendwie funktioniert es nicht...
PHP:
<?php
require ("config/base.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Upload</title>
<link rel="stylesheet" href="css/style.css" type="text/css" />
</head>
<body>
<div id="main">
<center>
<form action="<?PHP echo $PHP_SELF;?>" method="post" enctype="multipart/form-data">
Bildname:<br>
<input type="file" name="picname" value=""><br><br>
Bildbeschreibung:<br>
<textarea name="pic_description" cols="50" rows="10"></textarea><br><br>
Link zum Beitrag:<br>
<input type="text" name="url" value=""><br><br>
Alt-Tag: Bildbeschreibung Mouseover<br>
<input type="text" name="tag" value=""><br><br>
Quelle:<br>
<input type="text" name="source" value=""><br><br>
Publizierdatum:<br/>
<input name="start-datum-tt" size="2" maxlength="2" value="Tag" type="text" />
<input name="start-datum-mm" size="2" maxlength="2" value="Monat" type="text" />
<input name="start-datum-yyyy" size="4" maxlength="4" value="Jahr" type="text" />
<select name="start-hh">
<option value="">HH</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
</select>
<select name="start-mm">
<option value="">MM</option>
<option value="00">00</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="42">42</option>
<option value="42">42</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="50">50</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="58">58</option>
<option value="59">59</option>
</select><br>
Depublizierdatum:<br />
<input name="depub-datum-tt" size="2" maxlength="2" value="Tag" type="text" />
<input name="depub-datum-mm" size="2" maxlength="2" value="Monat" type="text" />
<input name="depub-datum-yyyy" size="4" maxlength="4" value="Jahr" type="text" />
<select name="depub-hh">
<option value="">HH</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
</select>
<select name="stop-mm">
<option value="">MM</option>
<option value="00">00</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="42">42</option>
<option value="42">42</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="50">50</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="58">58</option>
<option value="59">59</option>
</select><br><br>
<input type="hidden" name="MAX_FILE_SIZE" value="5000000" />
<input type="submit" name="sent" value="Absenden">
<input type="reset" value=" Abbrechen">
</form>
</center>
<?php
$picname = $_POST['picname'];
$pic_description = $_POST['pic_description'];
$url = mysql_real_escape_string($_POST['url']);
$alt_tag = mysql_real_escape_string($_POST['tag']);
$start = $_POST['start-hh'];
$end = $_POST['depub-hh'];
$source = $_POST['source'];
if(isset($_POST['submit']) && $_POST['submit']=="Absenden"){
$dateityp = GetImageSize($_FILES['picname']['tmp_name']);
if($dateityp[2] != 0)
{
if($_FILES['picname']['size'] < 5000000)
{
move_uploaded_file($_FILES['picname']['tmp_name'], "./images/pics/".$_FILES['picname']['name']);
mysql_query("INSERT INTO pic (name, info, link, pup, depup, alttag, source)
VALUES('".$picname."', '".$pic_description."', '".$url."', '".$alt_tag."', '".$end."','".$source."','".$start."')");
echo "Das Bild wurde Erfolgreich nach ./images/pics/".$_FILES['picname']['name']." hochgeladen";
}
else
{
echo "Das Bild darf nicht größer als 5000000 kb sein ";
}
}
else
{
echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen";
}
}
$checkname = mysql_query("SELECT * FROM pic WHERE name = '".$picname."'");
if(mysql_num_rows($checkname) == 1)
{
echo "<h1>Error</h1>";
echo "<p>Dieses Bild existiert bereits</p>";
}
else
{
echo "<h1>Error</h1>";
echo "<p>Bitte erneut versuchen<a href=\"index.php\">zurueck</p>";
}
echo "<br><br><a href='pic.php'>« Zurueck</a><br>";
?>
</div>
</body>
</html>
er schreibt mir weder in die db noch in läd er das bild hoch..
woran könnte es liegen?
ich danke euch im voraus und sry das ich wegen des uploads schreibe aber ich muss das fertig bekommen!
danke euch!
mfg tim