• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage Problem Webserver

Tobin1997

Neues Mitglied
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 :)

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);
?>
 

Anhänge

  • fehler.png
    fehler.png
    119,5 KB · Aufrufe: 5
Werbung:
Zurück
Oben