Hallo zusammen
Ich habe ein kleines Problem. Ich habe ein PHP Script welches mir direkt das Datum ausgibt und in eine mySQL Datenbank schreibt.
Bei der Datums Ausgabe habe ich nun folgendes Problem, das Datum wird mit y-m-d ausgegeben und auch so in die Datenbank geschrieben. Was ich nun haben müsste wäre ein Script welches das Datum in d.m.y ausgibt und auch wieder umwandelt in y-m-d beim Schreiben in die Datenbank.
Wäre toll, wenn mir jemand helfen könnte einen Code in folgendes PHP Script zu schreiben, welche diese Funktion ausführt.
Gruss
Andi
Ich habe ein kleines Problem. Ich habe ein PHP Script welches mir direkt das Datum ausgibt und in eine mySQL Datenbank schreibt.
Bei der Datums Ausgabe habe ich nun folgendes Problem, das Datum wird mit y-m-d ausgegeben und auch so in die Datenbank geschrieben. Was ich nun haben müsste wäre ein Script welches das Datum in d.m.y ausgibt und auch wieder umwandelt in y-m-d beim Schreiben in die Datenbank.
Wäre toll, wenn mir jemand helfen könnte einen Code in folgendes PHP Script zu schreiben, welche diese Funktion ausführt.
PHP-Code:
<html>
<head>
<title>File-Upload</title>
<!-- Link zum Stylesheet, müsste eigentlich mit @include def sein, jaja, ich weiß -->
<!-- <link href="style1.css" rel="stylesheet" type="text/css"> -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll="auto">
<?php
if (isset ($submit))
{
if ($file=='none')
{
// meldung, daß keine datei ausgewählt wurde
?>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="f6f6f6">
<tr>
<td align="center" valign="middle"><table width="400" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
<tr>
<td><table width="400" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td align="center">
<table width="380" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
<tr>
<td align="center">Eine Datei muss angegeben werden.</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="center"><a href="upload.php" target="_self">zurück</a></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<?php
}
elseif ($file_size > '1000000')
{
// meldung, daß die datei zu groß ist
?>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="f6f6f6">
<tr>
<td align="center" valign="middle"><table width="400" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
<tr>
<td><table width="400" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td align="center">
<table width="380" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
<tr>
<td align="center">Die Datei überschreitet die erlaubte Datei-Größe.</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="center"><a href="upload.php" target="_self">zurück</a></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<?php
}
elseif (strlen("$file_name") > '20')
{
// abfrage der dateinamenlänge
$file_excess = strlen("$file_name")-20;
echo "Der Dateiname überschreitet die maximal erlaubte Zeichenlänge um <i>$file_excess</i> Zeichen";
}
// abfrage welche dateitypen zugelassen werden
// elseif ($file_type == 'image/pjpeg' || $file_type == 'image/gif' || $file_type == 'image/x-png')
//{
$file_name = strtr("$file_name", " äöüß", "_aous"); // wandelt einige sonderzeichen
$file_name = strtolower("$file_name"); // wandelt den dateinamen in kleinbuchstaben um
$file_exists = file_exists("$DOCUMENT_ROOT".'/uploads/'."$file_name"); // abfrage ob datei schon vorhanden
if ($file_exists == '1')
{
?>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="f6f6f6">
<tr>
<td align="center" valign="middle"><table width="400" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
<tr>
<td><table width="400" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td align="center">
<table width="380" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
<tr>
<td align="center">Eine Datei mit den Namen <?php echo $file_name; ?>
existiert bereits.<br>
Bitte einen anderen Namen oder eine andere Datei wählen.</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="center"><a href="javascript:history.back();">zurück</a></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<?php
}
else
{
move_uploaded_file($file,"$DOCUMENT_ROOT".'/uploads/'."$file_name");
// setzt berechtigung
// chmod("$DOCUMENT_ROOT".'Verzeichnisstruktur/'."$file_name",604);
// verbindung zur datenbank
mysql_connect($server, $dbuser, $passwort) or die ( "<H3>Datenbankserver nicht erreichbar</H3>");
mysql_select_db($dbname) or die ( "<H3>Datenbank nicht vorhanden</H3>");
// setzt verzeichnis mit filename zusamen
$file = "uploads/";
$file.= $file_name;
// eintrag in datenbank
// tabelle "file"
// felder id, titel, beschreibung, file, datum, user
$sql = "INSERT INTO file (id,titel,beschreibung,file,user,datum) VALUES ('$id','$titel','$beschreibung','$file','$user','$datum')";
mysql_query($sql);
?>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="f6f6f6">
<tr>
<td align="center" valign="middle"><table width="400" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
<tr>
<td><table width="400" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td align="center">
<table width="380" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="center">Die Datei <?php echo $file_name; ?> wurde
auf den Server geladen.</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<?php
}
// echo falls nur bilder zugelassen sind.
// }
// else
// {
// echo "Es werden nur Web-Bilder (.gif, .jpg oder .png) als Upload akzetiert.<br>";
// echo "Bild-Typ: $file_type";
// }
}
elseif (!isset ($submit))
{
?>
<form method="POST" action="<?php echo "$PHP_SELF";?>" enctype="multipart/form-data">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="f6f6f6">
<tr>
<td align="center" valign="middle"><br>
<br>
<table width="400" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
<tr>
<td><table width="400" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td align="center">
<table width="380" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td valign="top">Dateiname:</td>
<td> </td>
<td> <input name="titel" type="text" id="titel" size="30" maxlength="50"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>Benutzer</td>
<td> </td>
<td><input name="user" type="text" id="user" size="30" maxlength="50"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>Datum</td>
<td> </td>
<td><input type="text" name="datum" value="<? echo date("Y-m-d")?>"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td valign="top">Beschreibung:</td>
<td> </td>
<td> <textarea name="beschreibung" cols="30" rows="6" wrap="VIRTUAL" id="beschreibung"></textarea></td>
</tr>
<tr>
<td width="111"> </td>
<td width="10"> </td>
<td width="259"> </td>
</tr>
<tr>
<td>File:<b></b></td>
<td> </td>
<td><table border="0" cellspacing="0">
<tr>
<td> </td>
<td><input type="file" name="file"></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr align="center">
<td colspan="3"><input type="submit" value="Upload" name="submit">
</td>
</tr>
</table>
<br>
<p align="center"> </p>
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></form>
<?php } ?>
</body>
</html>
Andi

Kommentar