Cemil
Erfahrenes Mitglied
Hi Leute,
bin am Ende.
Versuche mit PHP eine Datei hochzuladen und dann in eine Datenbank zu speichern, aber vergebens. Jedesmal erhalte ich die Meldung:
Forbidden
You don't have permission to access /beispiele/< on this server.
--------------------------------------------------------------------------------
Apache/2.0.50 (Win32) mod_ssl/2.0.50 OpenSSL/0.9.7c PHP/5.0.1 Server at localhost Port 80
Hier der Code:
index.html
index.php
Ich bedanke mich im voraus für eure Hilfe.
Grüsse
bin am Ende.
Versuche mit PHP eine Datei hochzuladen und dann in eine Datenbank zu speichern, aber vergebens. Jedesmal erhalte ich die Meldung:
Forbidden
You don't have permission to access /beispiele/< on this server.
--------------------------------------------------------------------------------
Apache/2.0.50 (Win32) mod_ssl/2.0.50 OpenSSL/0.9.7c PHP/5.0.1 Server at localhost Port 80
Hier der Code:
index.html
Code:
<html>
<head>
<title> Bild upload direkt aus dem Browser </title>
</head>
<body>
<form action="<?=$PHP_SELF?>" method=post>
<input type=hidden name=modul value=1>
Wählen Sie eine Datei
<input type=file name=datei> <br>
<input type=submit value=hochladen>
</form>
</body>
</html>
index.php
PHP:
<?php
mysql_connect("localhost","root","");
mysql_select_db("test");
if($modul ==1)
{
print "<html><head><title>Bild in eine mysql Datenbank einspeisen mit PHP</title></head>
<body>";
$bild=addslashes(fread(fopen($datei, "r"), filesize($datei)));
$Name=$HTTP_POST_FILES['datei']['name'];
mysql_query("insert into bilder(Name,bild) values ('$Name','$bild')");
$zahl= mysql_insert_id();
echo "Der Name des Files ist ".$HTTP_POST_FILES['datei']['name']."<br>";
echo "Der Grösse des Files ist ".$HTTP_POST_FILES['datei']['size']."<br>";
echo "Der File ist vom Typ: ".$HTTP_POST_FILES['datei']['type']."<br>";
echo "Der Name des Files ist ".$HTTP_POST_FILES['datei']['name']."<br>";
$dateiname=$HTTP_POST_FILES['datei']['name'];
echo "Der File wurde upgeloaded. Die Nummer des Bildes ist $zahl";
print "</body></html>";
}
if($modul ==2)
{
$zeiger=mysql_query("select Bild from bilder where Ident=$nummer");
$ergebnis=mysql_fetch_array($zeiger);
print $ergebnis['bild'];
}
if($modul ==3)
{
$zeiger=mysql_query("select Bild from bilder where Ident=$nummer");
while($ergebnis=mysql_fetch_array($zeiger))
{
print $ergebnis['bild'];
}
}
mysql_close();
?>
Ich bedanke mich im voraus für eure Hilfe.
Grüsse