Hallo erst mal!
Ich bin ein PhP neuling der gerade dabei ist diese Sprache zu lernen. Jedoch stoße auch ich an meine gränzen wo google und co nicht mehr weiter helfen.
An hand von einen Buch und meinen eigenen kleinen Ideen möchte ich mich so schritt für schritt nach vorne arbeiten.
Projekt Beschreibung
Um meinen Code besser nachvollziehen zu können beschreibe ich hier schnell was es eigentlich machen sollte ^^
Ich bin dabei ein kleines PhP Script zu basteln welches zum Banner Upload benutzt werden soll.
Problem Beschreibung
Leider bekomme ich es nicht zum laufen und sehe den Wald vor lauter bäumen nicht mehr , ich poste das gesamte Script mal rein und hoffe das sich jemand findet der sich der Sache annimt und mir weiter Helfen kann.
Ich bin ein PhP neuling der gerade dabei ist diese Sprache zu lernen. Jedoch stoße auch ich an meine gränzen wo google und co nicht mehr weiter helfen.
An hand von einen Buch und meinen eigenen kleinen Ideen möchte ich mich so schritt für schritt nach vorne arbeiten.
Projekt Beschreibung
Um meinen Code besser nachvollziehen zu können beschreibe ich hier schnell was es eigentlich machen sollte ^^
Ich bin dabei ein kleines PhP Script zu basteln welches zum Banner Upload benutzt werden soll.
Problem Beschreibung
Leider bekomme ich es nicht zum laufen und sehe den Wald vor lauter bäumen nicht mehr , ich poste das gesamte Script mal rein und hoffe das sich jemand findet der sich der Sache annimt und mir weiter Helfen kann.
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<?php
mysql_connect("localhost", "root", "") or die ("Es konnte keine Verbindung zum Server hergestellt werden!");
mysql_select_db("test") or die ("Es konnte keine Verbindung zur Datenbank aufgebaut werden!");
if (isset($_POST['senden'])) {
$datei_name = ($_FILES['datei']['name']);
$daten = "http://localhost/upload/$datei_name";
$sql = "INSERT INTO banner VALUES ('', '$short', '$long', '$hompage', '$hello', '$daten')";
$groesse = ($_FILES['datei']['size']);
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
$short = htmlentities($_POST['short']);
$long = htmlentities($_POST['full']);
$hompage = htmlentities($_POST['hp']);
$hello = htmlentities($_POST['text']);
$allowed_types = "(jpg|jpeg|gif|bmp|png)";
if(preg_match("/\." . $allowed_types . "$/i", $_FILES["datei"]["name"]))
{
if($_FILES['datei']['size'] < 307200)
{
if (mysql_query($sql))
{
if (mysql_query($sql))
{
if (!file_exists($filepath.$_FILES['picture']['name']))
{
(move_uploaded_file($_FILES['datei']['tmp_name'],
"upload/$datei_name"));
{
echo "Upload OK";
}
else {
echo "Upload ERROR";
}
else {
echo "Datei zu Groß";
}
else {
echo "Dateityp nicht erlaubt";
}
else {
echo "Ändere deinen Datei Namen";
}
}
}
?>
<form action="one.php" method="post" enctype="multipart/form-data">
<input type="text" name="short" />
Name kurz<br>
<input type="text" name="full" />
Name lang<br>
<input type="text" name="hp" />
Hompage<br>
<textarea name="text" cols="60" rows="10" id="text"></textarea>
Beschreibung<br>
<input type="file" name="datei">
Banner<br>
<input type="submit" name="senden" value="Senden" />
<br>
</form>
</body>
</html>