Autor |
Nachricht |
mgubler
Threadersteller
Dabei seit: 11.09.2007
Ort: Willich | Krefeld
Alter: 41
Geschlecht:
|
Verfasst Di 20.11.2007 11:46
Titel Script in PHP für Bildupload in Datenbank |
|
|
Hallo zusammen,
ich benötige ein Skript für den Bild-Upload in eine mysql-Datenbank.
Bisher habe ich dies hier verwendet:
<html>
<head><title>Objektbilder in der Datenbank anlegen</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","web14","web14");
mysql_select_db("usr_web14_3");
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
$datei = mysql_escape_string(file_get_contents($form_data));
$x = getimagesize($form_data);
$w = $x[0];
$h = $x[1];
$image_type = $x[2];
if ($image_type == 2)
{
$type = "image/jpeg";
}
$result=MYSQL_QUERY("INSERT INTO tbl_pictures ".
"VALUES ('','$tx_object','$form_description','$w','$h','$type','$datei','$sel_index','$sel_subpage','$tx_pos')");
$id= mysql_insert_id();
print "<p>This file has the following Database ID: <b>$id</b>";
MYSQL_CLOSE();
} else {
// else show the form to submit new data:
?>
<form method="post" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data">
<p>File Description:<br>
<input type="text" name="form_description" size="40">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000">
</p>
<p>Object-Number:
<label>
<input name="tx_object" type="text" id="tx_object">
</label>
</p>
<p>Show on Index?
<label>
<select name="sel_index" id="sel_index">
<option value="yes">yes</option>
<option value="no">no</option>
</select>
</label>
</p>
<p>Show on Subpage?
<select name="sel_subpage" id="sel_subpage">
<option value="yes">yes</option>
<option value="no">no</option>
</select>
</p>
<p>Position:
<input name="tx_pos" type="text" id="tx_pos">
</p>
<p> <br>
File to upload/store in database:<br>
<input type="file" name="form_data">
</p>
<p><input type="submit" name="submit" value="submit">
</form>
<?php
}
?>
</body>
</html>
Leider habe ich nach dem Upload nur abgehackte Bilder in der DB.
Wer kann mir weiterhelfen?!?
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Di 20.11.2007 12:45
Titel
|
|
|
register_globals
|
|
|
|
|
Anzeige
|
|
|
mgubler
Threadersteller
Dabei seit: 11.09.2007
Ort: Willich | Krefeld
Alter: 41
Geschlecht:
|
Verfasst Di 20.11.2007 12:54
Titel re |
|
|
die antwort ist ja relativ klapp gehalten
Was soll ich denn damit machen???
register_globals On
steht in der phpinfo
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Di 20.11.2007 12:56
Titel
|
|
|
dann nicht auf off stellen..
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Di 20.11.2007 13:03
Titel
|
|
|
mgubler hat geschrieben: |
Leider habe ich nach dem Upload nur abgehackte Bilder in der DB.
|
kann demnach wohl nicht an den globals liegen!
choise hat geschrieben: |
dann nicht auf off stellen..
|
doch, und dann script anpassen
@ mgubler:
bekommst du irgendwelche fehler, oder sagt er tatsächlich:
"This file has the following Database ID: xy"??
desweiteren
mach mal ein describe tbl_pictures und schau, ob eines der felder eine längenbegrenzung hat...
|
|
|
|
|
mgubler
Threadersteller
Dabei seit: 11.09.2007
Ort: Willich | Krefeld
Alter: 41
Geschlecht:
|
Verfasst Di 20.11.2007 13:04
Titel re |
|
|
es wird was in der DB gespeichert.
alles in ordnung, nur sind alle bilder zur hälfte verfügbar.
und das kann ja nicht sein.
andere machen das bestimmt auch so und da wird das ja auch klappen!
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Di 20.11.2007 13:17
Titel
|
|
|
pixelpapst303 hat geschrieben: |
desweiteren
mach mal ein describe tbl_pictures und schau, ob eines der felder eine längenbegrenzung hat... |
!!!???
und es KOMMT TATSÄCHLICH die meldung:
This file has the following Database ID: xy ?????????????????????
ein "ja", oder "nein" is doch nicht so schwer, oder? ich will doch nur ausschließen, dass es einen abbruch während des inserts gibt... kurz: junge, ich will dir HELFEN!
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Di 20.11.2007 13:20
Titel
|
|
|
pixelpapst303 hat geschrieben: | kurz: junge, ich will dir HELFEN! |
GLAUB IHM KEIN WORT !!
ne im ernst... versuchs mal mit error reporting, und bau ein paar
fehlerüberprüfungen ein...
|
|
|
|
|
|
|
|
Ähnliche Themen |
Bildupload Problem
Ajax Bildupload
[PHP] Bildupload Problem
Fehler beim BildUpload
menalto gallery frage zum bildupload
Perl-Bildupload (größe der Bilder)
|
|