19.12.2004, 17:45
In Diesem Tutorial will euch zeigen wie schnell man eine Gallerie machen kann wo jeder besucher sein Bildhochladen kann. Wir benötigen dafür nur eine Datei und einen Ordner wo die Bilder liegen und hochgeladen werden.
Ich habe die datei jetzt einfach gallerie.php genannt. Unten im code zeige ich euch jetz wie der code aussehen soll.neben zeilen sind erklärungen ( Die bitte nicht mit in die datei mit Texteditor löschen):
Bitte nicht vergessen den Ordner wo die Bilder liegen und hochgeladen werden die Rechte 777 zugeben sonst kannst du nix hochladen. Wenn es Fertig ist sollte es so aussehen:
Ergeniss
Ich habe die datei jetzt einfach gallerie.php genannt. Unten im code zeige ich euch jetz wie der code aussehen soll.neben zeilen sind erklärungen ( Die bitte nicht mit in die datei mit Texteditor löschen):
PHP-Code:
<head><style>.text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #333333;
text-decoration: none;
}</style><?php
$ordner = "wallpapers";
echo "<h2>Wallpapers</h2>
"; Eure Überschrift
foreach (glob("bilder/".$ordner."/*.jpg") as $filename) { Dort bei bilder/ einfach weglassen wen man nur eine katekorie macht
echo " <a href="$filename"><img src="$filename" width="157" height="135" border="0"></a>
"; Ab Hier nix mehr ändern bis zu dem teil wo wieder was steht
}
?>
<br>
<?
if ($senden) {
$pfad = "/home/www/htdocs/warcraft-gaming.de/mytake/bilder/wallpapers"; Der Pfad zum ordner Wo Die Bilder hochgeladen werden
$sizeabfrage = "yes"; Wenn man hier "no" macht dann brauch man gleich eine zele drunter nix verändern
$size = "20000000000"; Maximale DateiGröße Des Bildes wo hochgeladen wird !
$body="<html><body bgcolor=#cccccc text=#000000>"; bei bgcolor=# und text=# eine farbwert eingeben !
if ($file_name == "") { Ab hier bitte wieder nix mehr ändern !
echo $body;
die("Keine Datei gewählt.");
}
if (file_exists("$pfad/$file_name")) {
die($body."Datei bereits vorhanden.");
}
if ($sizeabfrage == "yes") {
if ($file_size > $size) {
echo $body;
die("Die Datei ist zu groß !");
}
}
$upload = "$file_name";
@copy($file, "$pfad/$upload") or die($body."Datei wurde nicht hochgeladen.");
echo $body;
echo "Datei hochgeladen";
}
else {
?>
<html>
<body bgcolor=#FFFFFF text=#000000 link=#ccff88 vlink=ccff88 alink=#ccff88> \\\\\\\\\\\\\\\\\\\ Hier kann man die link und text Farbe nochmal ändern
<form action="<?php $PHP_SELF; ?>"method="post" enctype="multipart/form-data">
<p>Bitte Datei auswählen:<br>
<input type=file name=file>
<p><button name="senden" type="submit">Hochladen</button>
</form><br><table Width="100%" cellpadding="0" cellspacing="0"><tr><td class="text" align="center">Gallerie Script Copyright 2004 by mytake.tk Alle Rechte Vorbehalten</td></tr></table>
</body>
</html>
<?
}
?>Bitte nicht vergessen den Ordner wo die Bilder liegen und hochgeladen werden die Rechte 777 zugeben sonst kannst du nix hochladen. Wenn es Fertig ist sollte es so aussehen:
Ergeniss
)