php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.10.2004, 20:16  
Erfahrener Benutzer
 
Registriert seit: 17.10.2004
Beiträge: 380
'progman'
'progman' eine Nachricht über ICQ schicken
Standard Bilder hochladen mit/ohne Datenbank

Hallo,
ich hab ein Problem, und zwar will ich in einen Admin-menü Bilder Hochladen, mit oder ohne die Mysql Datenbank.

Ich habe es mal ohne die Datenbank versuch, :

<h1>Upload</h1>

<form
action="<?php echo $_SERVER['PHP_SELF']; ?>"
method="post"
enctype="multipart/form-data">
<input type="file" name="probe" />
<input type="submit" value="Los!" />
</form>
<hr />
<?php
if (isset($_FILES['probe']) and ! $_FILES['probe']['error']) {
// Alternativ: and $_FILES['probe']['size']
move_uploaded_file($_FILES['probe']['tmp_name'], "newfile.txt");
printf("Die Datei %s steht jetzt als " .
"newfile.txt zur Verfügung.
\n",
$_FILES['probe']['name']);
printf("Sie ist %u Bytes groß und vom Typ %s.
\n",
$_FILES['probe']['size'], $_FILES['probe']['type']);
}
?>
[img]<? echo [/img]">


Aber jetzt ich _immer_ das zu letzt hochgeladene Bild, woran liegt das?

PS: hat jemand einen Tipp oder quell für ein uploadsysstem mit der datenbank, das würde mich auch mal interessieren.


Gruss
'Progman'

__________________
Mit freundlichen Grüssen, 'progman'


http://developers-guide.net
http://www.tradingstore.net
'progman' ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.10.2004, 20:22  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard Re: Bilder hochladen mit/ohne Datenbank

Zitat:
Zitat von progman
ich hab ein Problem, und zwar will ich in einen Admin-menü Bilder Hochladen, mit oder ohne die Mysql Datenbank.
Was willst du? Peil ich echt nicht.
Du willst Bilder wahlweise auf deinen Webspace hochladen oder in die DB packen oder wie?

Zitat:
Zitat von progman
PS: hat jemand einen Tipp oder quell für ein uploadsysstem mit der datenbank, das würde mich auch mal interessieren.
http://www.php-faq.de/q/q-db-blob.html
Quadaptor ist offline  
Alt 19.10.2004, 20:24  
Erfahrener Benutzer
 
Registriert seit: 17.10.2004
Beiträge: 380
'progman'
'progman' eine Nachricht über ICQ schicken
Standard

Ja, ich will (nut zum beispiel) Bilder in einen Admin menü hochladen, die dann auf der index erscheinen sollen.
(mit move uploadet file hab ich es ja schon probiert.....)
Ich fände es auch mal interessant, MIT der Datenbank zu arbeiten.


Alles klar?!

Gruss

'progman'
__________________
Mit freundlichen Grüssen, 'progman'


http://developers-guide.net
http://www.tradingstore.net
'progman' ist offline  
Alt 19.10.2004, 20:44  
Erfahrener Benutzer
 
Registriert seit: 17.10.2004
Beiträge: 380
'progman'
'progman' eine Nachricht über ICQ schicken
Standard

Hallo, danke für den Link,

hab jetzt zwar den SQL befehl erfolgreich ausgeführt, aber wenn ich das Script einfüge, sagt er mir immer das die ID=0 ist .

Hier ist mal mein Script :


<html>
<head><title>Store binary data into SQL Database</title></head>
<body>

<?php
// code that will be executed if the form has been submitted:

if ($submit) {

// connect to the database
// (you may have to adjust the hostname,username or password)

MYSQL_CONNECT("localhost","username","pass");
mysql_select_db("binary_data");

$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));

$result=MYSQL_QUERY("INSERT INTO binary_data (description,bin_data,filename,filesize,filetype) ".
"VALUES ('$form_description','$data','$form_data_name','$f orm_data_size','$form_data_type')");

$id= mysql_insert_id();
print "

This file has the following Database ID: $id";

MYSQL_CLOSE();

} else {

// else show the form to submit new data:
?>

<form method="post" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data">
File Description:

<input type="text" name="form_description" size="40">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">

File to upload/store in database:

<input type="file" name="form_data" size="40">


<input type="submit" name="submit" value="submit">
</form>

<?php

}

?>
<?php

// getdata.php3 - by Florian Dittmer <dittmer@gmx.net>
// Example php script to demonstrate the direct passing of binary data
// to the user. More infos at http://www.phpbuilder.com
// Syntax: getdata.php3?id=<id>

if($id) {

// you may have to modify login information for your database server:
@MYSQL_CONNECT("localhost","username","pass");

@mysql_select_db("binary_data");

$query = "select bin_data,filetype from binary_data where id=$id";
$result = @MYSQL_QUERY($query);

$data = @MYSQL_RESULT($result,0,"bin_data");
$type = @MYSQL_RESULT($result,0,"filetype");

Header( "Content-type: $type");
echo $data;

};
?>
</body>
</html>


----------

Wo liegt denn da der Fehler?


Gruss

'Progman'
__________________
Mit freundlichen Grüssen, 'progman'


http://developers-guide.net
http://www.tradingstore.net
'progman' ist offline  
Alt 19.10.2004, 20:48  
Gast
 
Beiträge: n/a
Standard

Auf der Seite, von der Quadaptor dir den Link gepostet hat, steht doch ziemlich eindeutig, dass man Bilder eben nicht in einer Datenbank speichern soll. Warum machst Du das trotzdem??

Gruß
phpfan
 
Alt 19.10.2004, 20:52  
Erfahrener Benutzer
 
Registriert seit: 17.10.2004
Beiträge: 380
'progman'
'progman' eine Nachricht über ICQ schicken
Standard

Ich mache es, weil ich noch nicht so lange auf den gebiet php bin, und was das Thema mysql angeht ->neu<- .


Ausserdem find ich es mal interesannt wie das funzt.....wenn es doch mal funzt.....

Gruss Programmierer.
__________________
Mit freundlichen Grüssen, 'progman'


http://developers-guide.net
http://www.tradingstore.net
'progman' ist offline  
Alt 19.10.2004, 20:57  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard

a) gibt es hier phpBB-PHP-Code-Tags (tolles Wort)
b) um MySQL zu lernen gibt es bessere/sinnvollere Möglichkeiten, z.B. ein GB
Quadaptor ist offline  
Alt 19.10.2004, 21:01  
Erfahrener Benutzer
 
Registriert seit: 17.10.2004
Beiträge: 380
'progman'
'progman' eine Nachricht über ICQ schicken
Standard

ja, es gibt bessere möglichkeiten, aber ich sitze grad an einer Bildergalerie, mir ist es ja im prinzip egal ob nun mit oder ohne mysql. (hauptsache ich lern sql )
was war denn an meinen obig genannten beispel falsch im quell?

Gruss Programmierer.
__________________
Mit freundlichen Grüssen, 'progman'


http://developers-guide.net
http://www.tradingstore.net
'progman' ist offline  
Alt 19.10.2004, 21:03  
Erfahrener Benutzer
 
Registriert seit: 17.10.2004
Beiträge: 380
'progman'
'progman' eine Nachricht über ICQ schicken
Standard

ja, es gibt bessere möglichkeiten, aber ich sitze grad an einer Bildergalerie, mir ist es ja im prinzip egal ob nun mit oder ohne mysql. (hauptsache ich lern sql )
was war denn an meinen obig genannten beispel falsch im quell?

Gruss Programmierer.
__________________
Mit freundlichen Grüssen, 'progman'


http://developers-guide.net
http://www.tradingstore.net
'progman' ist offline  
Alt 19.10.2004, 21:03  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard

Sorry, aber als Fortgeschrittener Programmierer solltest du SQL beherrschen.

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum.

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.

moved to PHP - Anfänger
Quadaptor ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Bild hochladen --&amp;amp;gt; verkleinern --&amp;amp;gt; in Datenbank speich Datenbanken 6 28.02.2011 06:00
Bilder hochladen und speicher Zabimaru PHP Tipps 2008 7 09.04.2008 17:58
Bilder in Text platzieren, der aus einer Datenbank kommt Erecthoma2006 PHP Tipps 2006 7 18.09.2006 09:39
Bilder aus Datenbank - Array auswählen und anzeigen horstenpeter PHP Tipps 2006 6 22.01.2006 21:11
Bilder Ordner hochladen? CHRIS PHP Tipps 2005-2 3 30.12.2005 17:20
Bilder hochladen PHP Tipps 2005-2 11 07.10.2005 12:29
Mehrere Bilder Hochladen und bearbeiten PHP Tipps 2005-2 7 23.07.2005 13:48
Bilder hochladen und Namen in DB speichern PHP Tipps 2005-2 3 21.06.2005 16:11
Bilder in der Datenbank als Ausgabe in HTML? PHP Tipps 2005 8 19.05.2005 14:07
Bilder hochladen über Formular PHP Tipps 2005 3 11.04.2005 13:46
[Erledigt] mehrere Bilder auf einmal hochladen PHP Tipps 2005 3 31.03.2005 11:36
Bilder in Datenbank speichern Beatbox Datenbanken 2 29.03.2005 15:32
Bilder hochladen PHP Tipps 2005 1 14.02.2005 16:16
Bilder aus der Datenbank Skazi Datenbanken 2 09.02.2005 13:42
Bilder in Datenbank speichern PHP Tipps 2004 11 05.08.2004 10:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bildergalerie ohne datenbank, bildergalerie aus database, upload script php ohne mysql, bilder auf webspace hochladen php, php script bildergallery ohne mysql, <h1>upload</h1> <form action=\<?php echo $_server[\'php_self\']; ?>\ method=\post\ enctype=\multipart/form-data\> <input type=\file\ name=\probe\ /> <input type=\submit\ value=\los!\ /> </form> <hr /> <?php if (isset($_files[\'probe\']) and ! $_files[\'pr, daten hochladen mit php ohne mysql, bilder hosten mit mysql datenbank, datei hochladen ohne datenbank, getdata.php3 file, dateien hochladen ohne datenbank, html php bild hochladen ohne mysql, php datai upload ohne mysql, php bildergalerie ohne mysql, php mysql upload von fotos, upload per php datenbank, bilder datenbank hochladen, bildergalerie php ohne mysql, bilder ohne database upload, html file upload code ohne daten bank

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.