PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. |
 |

28-10-2005, 10:23
|
abu
Newbie
|
|
Registriert seit: Dec 2004
Beiträge: 13
|
|
Pics aus einem Ordner lesen und im mysql einfügen
Hallo Leute, hab einen Problem, möchte die Bilder aus einem Ordner lesen und dann im Datenbank einfügen, das lesen funkt. ganz gut soweit, das einfügen im DB aber nicht, hat jemand eine Idee??
Mein Code:
PHP-Code:
$verzname = "temp/zip".$user_id."/";
$dh = opendir( $verzname );
echo "<table border=\"1\" bordercolor=\"Green\">";
while ( $form_data1 = readdir( $dh ))
{
if ($form_data1 != "." && $form_data1 != "..")
{
if (strstr($form_data1, ".jpg") || strstr($form_data1, ".gif") || strstr($form_data1, ".png"))
{
echo "<tr>\n";
echo "<td><img src=\"$verzname/$form_data1\" width=\"90\" height=\"45\" border=\"0\">".$form_data1."";
echo $verzname."/".$form_data1;
$data1 = addslashes(fread(fopen($form_data1, "r"), filesize($form_data1)));
$result= MYSQL_QUERY("INSERT INTO binary_data(bin_data,filename,filesize,filetype,parent) ".
"VALUES ('$data1','$form_data1_name',$form_data1_size,'$form_data1_type','$parent')");
echo "<p align=\"center\">Bild Nummer ".$form_data1." wurde erfolgreich hochgeladen!<br><br>";
echo "</td>\n</tr>\n";
}
}
}
echo "</table><br><br><br>";
closedir( $dh);
Danke
Abu
|

28-10-2005, 10:39
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
http://php-resource.de/forum/showthr...threadid=50454 lesen, befolgen und dann ausgegebene Fehlermeldungen posten
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

28-10-2005, 10:49
|
abu
Newbie
|
|
Registriert seit: Dec 2004
Beiträge: 13
|
|
hmm kannte ich gar nicht, danke!
Ausgabe:
PHP-Code:
Notice: Undefined variable: form_data1_name in /srv/www/htdocs/markt/login/import/bilderimport.php on line 51
Notice: Undefined variable: form_data1_size in /srv/www/htdocs/markt/login/import/bilderimport.php on line 51
Notice: Undefined variable: form_data1_type in /srv/www/htdocs/markt/login/import/bilderimport.php on line 51
Notice: Undefined variable: parent in /srv/www/htdocs/markt/login/import/bilderimport.php on line 51
|

28-10-2005, 11:17
|
abu
Newbie
|
|
Registriert seit: Dec 2004
Beiträge: 13
|
|
hab was geändert und zwar
PHP-Code:
$form_name = $form_data1;
$form_size = filesize($form_data1);
$form_type = filetype($form_data1);
$data1 = addslashes(fread(fopen($form_data1, "r"), filesize($form_data1)));
$result= MYSQL_QUERY("INSERT INTO binary_data(bin_data,filename,filesize,filetype,parent) ".
"VALUES ('$data1','$form_name',$form_size,'$form_type','$user_id')");
hab aber einen problem im datenbank
id bin_data filename filesize filetype parent
90 [BLOB - 21,3 KB] 001519_1.jpg 21833 file 6
bekomme den genauen typ nicht raus z.b. das es ein bild image/pjpeg ist und nicht wie hier unter filetype angegeben ist allgemein "" file ""
|

28-10-2005, 13:07
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 25.236
|
|
Zitat:
Original geschrieben von abu
bekomme den genauen typ nicht raus z.b. das es ein bild image/pjpeg ist und nicht wie hier unter filetype angegeben ist allgemein "" file ""
|
Hast du dir im Manual angesehen, wozu die Funktion filetype() dient? Nein, hast du vermutlich nicht.
Nutze getimagesize, um den Typ von Grafikdateien zu ermitteln.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
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.
HTML-Code ist aus.
|
|
|
|
PHP News
|