Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] dateiupload-ein kleines problem » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen dateiupload-ein kleines problem
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Startpost-Retter
Mitglied


Dabei seit: 24.01.2011
Beiträge: 12.246
Herkunft: Gegen Bilderklau, intern

dateiupload-ein kleines problem Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

hallo also ich will mich hier mal an nem dateiupload versuchen,wo "besucher" auf einer Homepage ihre eigene fanarts hochladen können,das mal schön und gut,nur hab ich jetzt ein problem,und zwar, wie kann ich :
machen das die Bilddatei auf einer Seite angezeigt wird?

p.S hab in der suche gesucht und nichts passendes gefunden...

und mein zweites problem ist :

code:
1:
2:
3:
4:
5:
6:
7:
Warning: mysql_unbuffered_query() [function.mysql-unbuffered-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/export/www/vhosts/funnetwork/hosting/wewillrockyourpg/wewillrockyoubandnight/uploadmysql/mysql-upload.php on line 9

Warning: mysql_unbuffered_query() [function.mysql-unbuffered-query]: A link to the server could not be established in /usr/export/www/vhosts/funnetwork/hosting/wewillrockyourpg/wewillrockyoubandnight/uploadmysql/mysql-upload.php on line 9

mysql-upload.php

dass passiert, wenn ich eine Bilddatei hochladen will.

hier die Codes dazu, ich hoff ihr könnt mir da helfen :
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
<?
if(isset($_POST['submit'])) 
{
        //MySQL Connect einfügen
 
        $pfad_zur_datei = $_FILES['img']['tmp_name'];
        $data = addslashes(fread(fopen($pfad_zur_datei, "r"), filesize($pfad_zur_datei)));
        mysql_unbuffered_query("INSERT INTO Bilder (id, bild, filetype)
                VALUES ('', '". $data ."', '".$_FILES['img']['type']."')");
}
?>
 
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data">
        <input type="hidden" name="daten_id" value="1" />
        <input type="file" name="img" />
        <input type="submit" name="submit" value="Datei Upload" />
</form>



code zwei:

mysql-bild.php
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
<?
if(isset($_GET['id'])) {
 
        // db verbindungen

 
        $result = mysql_query("SELECT bild,filetype FROM Bilder WHERE ID = '". $_GET['id']." '");
        $row = mysql_fetch_object($result);
 
        Header( "Content-type: $row->filetype");
        echo $row->bild;
}
?>



ausgabe-test.php
code:
1:
2:
3:
4:
5:
6:
7:
$result = mysql_query("SELECT id FROM Bilder");
while($row = mysql_fetch_object($result))
{
        echo '<img src="mysql-bild.php?id='. $row->id .'" alt="" /><br />';
}


und die SQL
code:
1:
2:
3:
4:
5:
6:
7:
8:
CREATE TABLE `Bilder` (
`id` INT( 5 ) NOT NULL ,
`bild` MEDIUMBLOB NOT NULL ,
`filetype` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `id` )
)


__________________
Dieser Beitrag gehörte zu einer Löschaktion von Beiträgen eines Users, er wurde diesem User überschrieben, damit der Thread nicht an Sinn verliert.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von werock2040: 20.06.2007 18:42.

20.06.2007 18:42 Startpost-Retter ist offline Beiträge von Startpost-Retter suchen Nehmen Sie Startpost-Retter in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] dateiupload-ein kleines problem

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH