Hi zusammen,
ich wolte grade den Upload in die Datenbank testen, allerdings mit leichten Problemen.
Das Problem ist Zugriff verweigert, ich habe allerdings keine idee mehr, wo ich gucken sollte :)
Vielen Dank :)
ich wolte grade den Upload in die Datenbank testen, allerdings mit leichten Problemen.
Das Problem ist Zugriff verweigert, ich habe allerdings keine idee mehr, wo ich gucken sollte :)
Vielen Dank :)
PHP:
<?php
if($sent)
{
if(!is_uploaded_file($neuedatei))
{$fehler="<br>Es wurde keine Datei hochgeladen";}
else
{
if($neuedatei_size>100000)
{$fehler.="<br>Die Datei ist zu groß;";}
if(!($neuedatei_type == 'image/jpeg' OR $neuedatei_type == 'image/gif'))
{$fehler.="<br>Der Dateityp ist nicht zulässig<br>";}
}//Ende ELSE keine Datei hochgeladen
if(!$fehler)
{
include('connect.php');
$datei=fopen($neuedatei,'r');
$data=addslashes(fread( $datei, $neuedatei_size));
$sql="INSERT INTO $tabellenname (dateityp, datum, linktext, fach, beschreibung, datei)
values ('$linktext', '$beschreibung', '$fach', '$neuedatei_type', now(), '$data')";
if(!mysql_query($sql, $link))
{$fehler.="<br>Der Upload ist aufgrund eines Datenbankfehlers gescheitert, bittet versuchen Sie es später noch einmal<br>";}
}
if($fehler){ echo "<h2><font color=red> $fehler</font></h2>";}
else
{
echo "<h2><font color=blue>Der Upload war erfolgreich</font></h2>";
unset($linktext);
unset($beschreibung);
unset($fach);
}
}//Ende $sent==1
?>
<h2>Eine neue Datei hochladen</h2>
<form action='<? echo $PHP_SELF; ?>' method='post' enctype='multipart/form- data'>
<input type="hidden" name="sent" value="1">
<p>Der Text für den Hyperlink</p>
<input type=text name='linktext' size=50 value='<? echo $linktext; ?>'><br>
<p>Kurzbeschreibung</p>
<input type=text name='beschreibung' size=50 value='<? echo $beschreibung; ?>'><br>
<p>Kategorie</p>
<select name='kategorie' size=3>
<option>Spanien
<option>Logos
<option>Comics
<option>Urlaubsfotos
</select>
PHP:
<?php
$tabellenname="dateien";
$link = mysql_connect("127.0.0.1", "root", "");
mysql_select_db("dokumente", $link);
?>