Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Bilder-Uploader

Diskussion: Bilder-Uploader im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige hi, ich suche einen php script: folgendes sollter der script beinhalten: man soll (angenommen er ist schon in einer ...

Antwort
Alt 26.04.05, 22:51   #1 (permalink)
gesperrt
 
Registriert seit: 07.03.05
Hirnbreaker Leistung: Facit NTK
Likes: 0
Standard Bilder-Uploader

Anzeige

hi,
ich suche einen php script:

folgendes sollter der script beinhalten:

man soll (angenommen er ist schon in einer homepage integriert) von der homepage aus ein bild auswälen können, welches man dann hochladen kann.

so weit ist es ein normaler uploader jedoch habe ich dabei einen kleinen extrawunsch! *grins*

all diese bilder, die man hochgeladen hat, sollen automatisch auf der hp angezeigt werden!
wenn auch noch möglich, sollte man beim hochladen einen bestimmte kategorie auswählen können z.b. Urlaubsfotos oder Freunde etc. das bild was dann z.b. unter der kategorie Freunde hochgeladen wurde, sollte dann auf der homepage unter Freunde auch angezeigt werden. das mit Urlaubsfotos auf der hp unter Urlaubsfotos...

kennt jemand solch ein script oder hat so eins??

wäre super nett, es könnte mir jemand weiterhelfen!!

auch wenn jemand nur ein ähnliches script kennt, sagt mir bitte bescheid! habe bisher noch keins dieser art gefunden!

hauptsache des scripts ist das hochladen der bilder und das automatische anzeigen auf der hp (an einem bestimmten ziel)...

danke im voraus!!


gruß hirnbreaker

Hirnbreaker ist offline   Mit Zitat antworten
Alt 26.04.05, 23:01   #2 (permalink)
Member of Honour
 
Benutzerbild von Sven
 
Registriert seit: 14.09.03
Sven Leistung: 8086Sven Leistung: 8086
Likes: 34
Standard

hi
ich hab ein script was diverse Files hochläd, durch lesen in der PHPReferenz kannst du es aber ganz leicht auf nur Bilder umschreiben.
Sobald das Bild geladen ist, wird bei mir die Url angezeigt am besten schaust du dir das script einfach mal an :

PHP-Code:
<?php
//COPYRIGHT 2005 Sven Krämer für inside-php
?>
<html>
<head>
  <title>File Upload simpel</title>
  <link rel="stylesheet" type="text/css" href="link.css" >
</head>

<body>
<center>
<h2>Dateiupload</h2><br>

<form enctype="multipart/form-data" action="<? $PHP_SELF?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000000">
<table><tr><td><b>Name:&nbsp;</b></td> <td><input type="text" name="NAME"></td></tr>
<tr><td><b>Send this file:&nbsp;</td> </b><td><input name="userfile" type="file"></td></tr>
</table>
<input type="submit" value="Send File">
</form>
<b>Upload von PHP Dateien m&ouml;glich, aber kein Aufrufen nach upload m&ouml;glich!!</b>
</center>
<?php
//Der Upload teil


function upload()
    {
            print 
"<center><b>Datei erfolgreich hochgeladen</b><br> Hier der Link zur datei:<br><br>";  //Wenn erfolgreich, jezt den Link zur Datei ausgeben
            
$link="http://";
              
$link.="donsven.no-ip.org";
               
$link.="/upload/data/";
            
$file=urlencode($_FILES['userfile']['name']);
            
$filestr_replace("+""%20",$file);
            
$link.=$file;
            print(
"<b><a href='");
            print(
$link);
               print(
"' target='_blank'>");
            print(
$link);
            print(
"</a></b></center>");
                
//Mysql-daten
                
$db mysql_connect("localhost","root","")
                      or die(
"Fehler beim Verbindungsaufbau zur Datenbank");
                            
mysql_select_db("upload")
                             or die(
"Fehler bei der Datenbank auswahl");
                                 
$sqlquery    'INSERT INTO upfiles (Name,create_date,ip,link,file) VALUES ("'.$_POST[NAME].'",NOW(),"'.$_SERVER['REMOTE_ADDR'].'","'.$link.'","'.$_FILES['userfile']['name'].'")';
                                    
$res        mysql_query($sqlquery)
                                                  or die(
'Fehler beim Schreiben des MySQL Eintrags');
                                        @
mysql_close($db);
    }

$uploaddir     '../upload/data/';
$datei        $_FILES['userfile']['name'];
$datei       .= '.bla';
$Name       $_POST['NAME'];
$ip         $_SERVER['REMOTE_ADDR'];

if (
$_FILES['userfile']['type'] == "text/html") {
     
$dateiname $datei;
     }
     else {
     
$dateiname $_FILES['userfile']['name'];
     }
//überprüfen ob ein file gesendet wurde
if(empty($_FILES))
      {
    echo 
" <br> ";
    }
//wenn ja weiter gehts
else {
    if(empty(
$Name)) {
        echo 
"<b>Bitte alle Felder Ausfüllen</b>";
        }
    else{

    if (
$_FILES['userfile']['name'] == "index.php"//überprüfen, dass keiner eine index.php uppt
        
{
        echo 
"<B>Bitte keine index.php uppen</b>";
        }
        else
        {

            if (
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir $dateiname))
            {
            
upload();
               }


           else {
            print 
"<pre>";
            print 
"<b>Fehler beim Upload evtl. ist die Datei zu gross!</b>  Here's some debugging info:\n";
               
print_r($_FILES);
                }

            }
    }
}
?>
<br><br><br>
<center>
<?php
if(empty($_GET['list'])) {
    echo 
"<a href=\"index.php?list=on\">Liste der vorhandenen Files einblenden</a>";
    }
    else {
    echo 
"<a href=\"index.php\">Liste der vorhandenen Files ausblenden</a>";
            
$db mysql_connect("localhost","root","")
                      or die(
"Fehler beim Verbindungsaufbau zur Datenbank");
                            
mysql_select_db("upload")
                                 or die(
"Fehler bei der Datenbank auswahl");
                                    
$anfrage="SELECT * FROM upfiles ORDER BY create_date DESC";
                                        
$ergebnis=mysql_query($anfrage)
                                                       or die(
"Fehler bei der Anfrage");
                              for(
$i=0;$i<mysql_num_rows($ergebnis);$i++)
                                {
                                
$zeile[$i]=mysql_fetch_array($ergebnis);
                                }


                    
//Anzeigen
                        
echo "<table border=\"1\" width=\"600\">";
                    for(
$i=0;$i<count($zeile);$i++)
                        {
                        echo 
"<tr><td><b>Name des uploaders:</b></td><td> ".$zeile[$i][Name]."</td></tr>";
                        echo 
"<tr><td><b>Timestamp</b></td><td>".$zeile[$i][create_date]."</td></tr>";
                        echo 
"<tr><td><b>Link zur Datei</b></td><td><a href=\"".$zeile[$i][link]."\" target=\"_blank\">".$zeile[$i][link]."</a></td></tr>";
                        echo 
"<tr><td><b>Dateiname</b></td><td>".$zeile[$i][file]."</td></tr>";
                        echo 
"<tr></tr>";
                        }
                           echo 
"</table>";
                        @
mysql_close($db);
   }
?>
</center>
<center>
<h3>(C)2005 Sven Krämer</h3>
</center>
</body>
</html>
Das Script listet auch noch alle hochgeladenen Dateien auf Wunsch auf

fragen bitte posten

grüße
Sven
__________________
Mein Portfolio
Meine Fotogalerie
best view with open eyes
Sven ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 27.04.05, 14:50   #3 (permalink)
gesperrt
Themenstarter
 
Registriert seit: 07.03.05
Hirnbreaker Leistung: Facit NTK
Likes: 0
Standard

bistn schatz!! *grins*

nein wirklich riesen dank! werde es gleich ausprobieren und bei fragen einfach fragen!


danke!!


gruß hirnbreaker
Hirnbreaker ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Bilder-Uploader
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Image Uploader, Upload Fortschritts Anzeige sonywalker (Web-) Design und webbasierte Sprachen 2 25.10.08 19:43
ICQ Bilder Cyberstorm Applikationen 6 22.06.06 15:45
gif bilder Sr01 Applikationen 2 15.07.04 12:16


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61