upload
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
anfragen
beitrag
bestimmte anzahl
body
byte
datei
dateiname
extension
fehler
fertige scripts
filter
gott
hochladen
ordner
paar galerien
pattern
script
update
username
verzeichnis
-
hey leute hab mal ne frage kann mir einer vlt irgendwie weiterhelfen will auf meine Homepage einen Freien bilderupload machen also so das jeder besucher auf eine bestimmte seite auf meine homepage seine bilder hochladen kann geht das ? bzw darf man das ?
Mfg -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Jo, es geht, umsetzbar mit PHP, entweder du programmierst es dir selber oder du suchst nach Bildergalerien o? im Internet sollte genug davon geben.
D?rfen tut man das auch, aber achte auf Gesetzm??igkeiten... in anbetracht auf pornographische Bilder etc. da du nicht ?berpr?fen kannst welche Art von Bilder deine User uploaden. -
genau das meinte ich weil wenn die da schei?e hochladen ob ich dann deswegen (sry f?r das wort was jetzt kommt)gefickt werde ? Und ich hab leider von php soviel ahnung wie mein Hund ^^ wenn einer damit erfahrung hat gute nat?rlich w?re nett wenn einer hier vlt link postet oda so
Mfg -
hmpf ist es dann eigentlich m?glich das ich jedem nem ordner zuteilen kann bzw das wenn sich einer bei mir anmeldet auf meiner seite das nen ordner f?r ihn erstellt wird und seine bilder dort hochgeladen werden
^^so findet man doch herraus wer sowas uploadet.
w?rde nur gerne wissen ob es m?glich ist ordner zu erstellen wo dann verschiedene bilder geupt werden k?nnen
w?hre net und thx im vorraus -
Bin mir nicht ganz sicher aber sollte eigentlich m?glich sein... bin mir aber wie gesagt nicht ganz sicher.
Ein paar Galerien gibts zB da http://www.php-free.de/ -
ja auch dies ist m?glich ich wei? aber nicht ob der admin von lima das will denn dann m?sstest du das so machen wie der lima admin.
-jeder ordner(eines jeden users brauch ein pw
-ftp
usw
denn das l?uft dann wieder rum auf webhosting hinaus und da gibt es ja auch Funpic (f?r bilder upload) und das w?rde ich nicht machen is einfach doof und wie gesagt wie? ich nicht ob der admin das erlaubt frag ihn doch ein fach!
Du k?nntest aber ne comunity machen und da muss man ja zumindest eine richtige email angeben.
so m?ssten leute sich erst registrieren um nen upload in eine bilder gallerie zu machen das geht alles mit php.
du siehst es gibt viele m?glichkeiten aber auch einschr?nkungen durch lima und durch das (gott beware es) gesetz!
-
gut danke aber habe ne andere idee
mache es einfach so das man erst bilder uploaden kann wenn man bestimmte anzahl an post im forum hat
und das kontrtolliere ich und lege dann einfach nen ordner f?r diese person an =) m?seste ja eigentlich machbar sein -
mal was anderes dazu hab mir die php scripts mal angesehn und ausprobiert dann ist mir aufgefallen das ich ein f?lliger noob in php bin und nichtmal ein paar grundkentnisse darin verf?ge also wars f?r mich unm?glich die scripts zu verwenden oder zu testen k?nnte mir da vlt jemand helfen ?ber ICQ am besten also der mir mal ein paar grundkentnisse vermittelt so das ich im stande bin schon fertige scripts zu verwenden ^^
Mfg -
also falls sich doch noch einer findet 326443599 ist meine ICQ nummer wer mir helfen will soll mich einfach mal adden aber schreibt dann ne nachricht dazu oder in die anfrage reain das ihr von hier seid wegen meim problem thx
Mfg -
de.selfhtml.org
http://www.google.de/search?hl=de&q=php&btnG=Suche&meta=lr%3Dlang_de
ich glaube du verstehst was ich meine oder?
am besten mal da ein wenig lesen
mfg
web4me -
hi,
einen kompletten bilderupload-code gibts hier:
http://www.lima-city.de/boards.php?mode=thread&id=14856
falls du auch noch thumbs generieren m?chtest oder die gr??e der bilder ver?ndern, schreib mir eine pn. -
// Absoluter Pfad zum Ordner in den die Datei hochgeladen werden soll. $pfad = "../gallery"; // Soll eine maximale Gr??e der Datei festgelegt werden ? $sizeabfrage = "no"; // Maximale Gr??e der Datei (Falls $sizeabfrage = "yes" ist) $filesize = "20"; // Soll die maximale Gr??e auch angezeigt werden ? $sizeanzeige = "yes"; // Was f?r Dateitypen sollen erlaubt sein ? $extend = "jpg"; // Sollen die erlaubten Dateitypen angezeigt werden ? $extendanzeige = "yes"; // Layout $body = "<body bgcolor=#ffffff text=#000000 link=#FF0000 alink=#FF0000 vlink=#FF0000>"; $font = "<font face=verdana size=2>"; ##### Style KONFIGURATION ####################################### ?> <html> <head> <title>UPLOAD</title> </head> <?php echo "$body"; echo "$font"; ?> <div align="center"> <? $fehler = FALSE; if ($senden) { if ($file_name == "") { echo "<BR><font color=#FF0000><b>Es wurde keine Datei ausgew?hlt!</b></font>"; $fehler = TRUE; } if (!$fehler) if (file_exists("$pfad/$file_name")) { echo "<BR><font color=#FF0000><b>Dateiname schon vorhanden!</b></font>"; $fehler = TRUE; } if (!$fehler) if ($sizeabfrage == "yes") { if ($file_size > $filesize) { echo "<BR><font color=#FF0000><b>Die Datei ist zu gro?!</b></font>"; $fehler = TRUE; } } if (!$fehler) if (!eregi("($extend)$", $file_name)) { echo "<BR><font color=#FF0000><b>Dieser Dateityp ist nicht erlaubt!</b></font>"; $fehler = TRUE; } if (!$fehler) { if (copy($file, $pfad."/".$file_name)) { echo "<BR><font color=#00FF00><b>Datei hochgeladen</b></font><BR>"; $fehler = FALSE; } else { echo "<BR><font color=#FF0000><b>Datei nicht hochgeladen</b></font>"; $fehler = TRUE; } } } if ($fehler || !$senden) { ?> <table align="center"> <form action="<?php $PHP_SELF; ?>" method="post" enctype="multipart/form-data"> <BR> <b>Bitte Datei ausw?hlen:</b> <BR> <? if ($sizeanzeige == "yes") { echo ("Maximale Gr??e: ".$filesize." Byte"); } ?> <BR> <? if ($extendanzeige == "yes") { echo ("Erlaubte Dateitypen: ".$extend); } ?> <BR><BR> <input type="file" size="30" name="file"> <BR> <input type="Submit" name="senden" value="Hochladen"> </form> </table> <? }
</font>
</div>
</body>
</html>
Auch irgendwo aus Inet. Musst einfach Google oder die Limasuche benutzen =)
?dit: Rechtschrieb
Beitrag ge?ndert am 21.10.2005 11:00 von zonk -
<?php
function filesizepre($filesize){ return round( ($filesize / 1024),1 )."kB"; }
$filter['gif']="";
$filter['jpg']="";
$filter['jpeg']="";
$filter['GIF']="";
$filter['JPG']="";
$filter['JPEG']="";
$filtertyp='onlythis'; // onlythis f?r nur das oder nonethis f?r nichts von dem, kapiert? ^^
$maxsize="100000"; // 100000 = ca. 100 KB
$upload_dir='upload/'; //unbedingt nachher ?ndern
if(!empty($datei))
{
$dateiname=$datei_name;
$dateiinfo=pathinfo($datei_name);
$filterok=false;
if (!isset($filter[$dateiinfo['extension']]) && $filtertyp=='nonethis')
{
$filterok=true;
}
elseif (isset($filter[$dateiinfo['extension']]) && $filtertyp=='onlythis')
{
$filterok=true;
}
if($filterok && $datei_size <=$maxsize)
{
$z=0;
while(file_exists($upload_dir.$dateiname))
{
$z++;
$dateiname="($z)_".$datei_name;
}
copy($datei,$upload_dir.$dateiname);
if( file_exists($upload_dir.$dateiname))
{
echo "<br><b>$dateiname</b> wurde mit <b> $datei_size Byte</b> erfolgreich hochgeladen.<BR>
<b></b>"; //text nach upload
chmod ("$datei", 0777);
# Hier lass ich angemeldete user das bild in user machen aber... bist jetzt habe ich das nur bei jpg xD wenn du das m?chtest dann # das entfernen =)
#rename("upload/$dateiname", "upload/$username.jpg");
#Das ist nur so als beispiel.. ich benutzte das kannst ja gebrauchen..
#$aendern = "UPDATE user SET foto ='$upload_dir$username.jpg' WHERE username = '$username'";
#$update = mysql_query($aendern);
}
else
{
echo "Die Datei-?bertragung ist fehlgeschlagen!<BR>";
}
}
elseif($datei_size >$maxsize)
{
echo "Die Datei-Gr??e ist mit einer Gr??e von $datei_size Bytes ?ber dem Limit ($maxsize Bytes)!<BR>";
}
elseif(!$filterok)
{
echo "<b>Fehler:</b> ";
echo "Es d?rfen nur Bilder mit .gif, .jpg und .jpeg hochgeladen werden.<BR>";
}
}
?>
<div align="center"><form enctype='multipart/form-data' action='<?php echo"index.php?seite=upload&site=upload"; ?>' method='post' id=form1 name=form1>
<input type='hidden' name='check' value='1'/>
<input type='file' id='field2' name='datei' value='Foto durchsuchen'/><br/>
<input type='submit' value='hochladen'/ id='field' id='submit'1 name='submit'1><br/>
</form></div>
<BR>
<?php
$verzeichnis = opendir("upload");
// $pattern = ".|..|";
$pattern = ".|";
echo " <br/><br/>\n";
?>
Dieser script ist stammt nicht von mir hab aber leicht ver?ndert
Beitrag ge?ndert am 21.10.2005 12:53 von bilo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage