Hallo Leute ich möchte ein tool auf meine Website machen das User Bilder Hochladen können die dann abgespeichert werden und ein Link ausgegeben Wird um das Bild Zb. in ein Forum einzubinden hat da jemand zufällig einen HTML code oder Widget ? ich erbitte Antwort
![]()
User kann bild hochladen und der Link wird ausgegeben !
-
-
Hallo,
ein Widget mit diesen Anforderungen können wir derzeit nicht anfordern. Sie können aber ein Formular mit Dateiupload in eine Seite einfügen. Die User können dann das Bild mit Hilfe des Formulars an Sie versenden. Das Bild bzw. den Link müssen Sie dann aber manuell in die Website einbauen.
-
Gibt es keine andere möglichkeit ?
-
Hat dafür keiner einen HTML code den ich benützen könnte ?
-
Hallo Cycens,
bei der von Dir gewünschten Lösung müssten die Uploader Schreibrechte erhalten! Wie willst Du dich davor schützen, dass die Nutzer auch Schadsoftware auf Deine Seite hochladen?
-
Also gibt es keine möglichkeit das sicher zu machen ?
z.b. das mann nur BIlder hochladen kann mit .pjg .png usw.
-
Hallo Cycens,
bei der von Dir gewünschten Lösung müssten die Uploader Schreibrechte erhalten! Wie willst Du dich davor schützen, dass die Nutzer auch Schadsoftware auf Deine Seite hochladen?
Ich habe einen Code gefunden kann ihn aber nicht einfügen :
// If you want to ignore the uploaded files, // set $demo_mode to true; $demo_mode = false;$upload_dir = 'uploads/';$allowed_ext = array('jpg','jpeg','png','gif'); if(strtolower($_SERVER['REQUEST_METHOD']) != 'post'){ exit_status('Error! Wrong HTTP method!');} if(array_key_exists('pic',$_FILES) && $_FILES['pic']['error'] == 0 ){ $pic = $_FILES['pic']; if(!in_array(get_extension($pic['name']),$allowed_ext)){ exit_status('Only '.implode(',',$allowed_ext).' files are allowed!'); } if($demo_mode){ // File uploads are ignored. We only log them. $line = implode(' ', array( date('r'), $_SERVER['REMOTE_ADDR'], $pic['size'], $pic['name'])); file_put_contents('log.txt', $line.PHP_EOL, FILE_APPEND); exit_status('Uploads are ignored in demo mode.'); } // Move the uploaded file from the temporary // directory to the uploads folder: if(move_uploaded_file($pic['tmp_name'], $upload_dir.$pic['name'])){ exit_status('File was uploaded successfuly!'); } } exit_status('Something went wrong with your upload!'); // Helper functions function exit_status($str){ echo json_encode(array('status'=>$str)); exit;} function get_extension($file_name){ $ext = explode('.', $file_name); $ext = array_pop($ext); return strtolower($ext);}?>
-
Konte denn code einfügen. Damit Wird das bild bloss angezeigt ich möchte dass es abgespeichert wird
-
Was sie sich hier wünschen ist schon eine kleine Web-Applikation. Da ist es mit Einfügen von ein paar Codezeilen wirklich nicht getan. Das ist wesentlich komplizierter und sprengt auch den Rahmen dieses Zeta Producer Forums. Sie müssten Sie dazu näher mit PHP o.Ä. beschäftigen. Dazu gibt es sehr viele gute Websites.
-
Lade Deine Bilder doch zu imgur.com hoch, da kannst Du auch Deep-Links in Foren & Co. einfügen.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!