WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 20.05.2003, 11:45   #1
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard BLOB mit MySQL

Ich habe ein Problem:

Ich möchte mit PHP Datein wie Grafiken usw. in eine Tabelle [BLOB-Feld] inserten.

Hab einige Bücher durchstöbert, aber hab aber nicht gefunden, wie das geht. Könnt ihr mir weiterhelfen?

#Hannes#
dub ist offline   Mit Zitat antworten
Alt 20.05.2003, 13:29   #2
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Was funktioniert denn nicht? (Sinnhaftigkeit ausser Frage gestellt)

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 20.05.2003, 13:37   #3
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard

Ich hab einfach keine Funktion gefunden, die sowas durchführen würde.

Würde es denn so Funktionieren?

HTML:
Code:
<html>
  <head>
    <title>foo bar</title>
  <head>
  <body>
    <form action="foobar.php" method="post">
      <input type="file" name="foo">
      <input type="submit">
    </form>
  </body>
</html>
PHP
Code:
<?php

$sql = "INSERT INTO foo_bar (file) VALUES ('" . $_POST['foo'] . "');";
mysql_query($sql);

?>
#Hannes#
dub ist offline   Mit Zitat antworten
Alt 20.05.2003, 13:43   #4
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Nein.

PHP-Code:
$fh fopen($_FILES['foo']['tmp_name'], 'rb');
$file null;
while (!
feof($fh)){
  
$file .= fread($fh256);
}
fclose($fh);
// eventuell $file = addslashes($file);
mysql_query('INSERT INTO tbl (BLOBfield) VALUES ("'.$file.'")'); 
Keine Garantie, da ich sowas nicht mache...

HTH

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 20.05.2003, 13:45   #5
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Und da ist sicher nix dabei? http://www.google.at/search?q=%2BBLOB+%2Bphp+%2Bmysql

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 20.05.2003, 13:53   #6
bev
Senior Member
 
Registriert seit: 22.05.2002
Beiträge: 155


Standard

Ob es wirklich sinnvoll ist ein Bild in die DB zu
schreiben ???

Lade das Bild doch einfach auf dem Server und speichers dort ab.

Gibts irgend etwas das dagegen spricht ??

Gruß
bev ist offline   Mit Zitat antworten
Alt 20.05.2003, 13:58   #7
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard

Ich möchte nicht, dass PHP auf das File-System zugreift, denn [wenn es das tut] kann jeder auf das File-System zugreifen.

Möchte einfach File-System-Zugriffe von PHP-Scirpts vermeiden.

#Hannes#
dub ist offline   Mit Zitat antworten
Alt 20.05.2003, 14:45   #8
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Man koennte natuerlich auch einfach RTFMen:
http://at.php.net/manual/de/features.file-upload.php
http://at.php.net/manual/de/ref.mysql.php
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 20.05.2003, 16:37   #9
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Zitat:
Original geschrieben von dub
Ich möchte nicht, dass PHP auf das File-System zugreift, denn [wenn es das tut] kann jeder auf das File-System zugreifen.

Möchte einfach File-System-Zugriffe von PHP-Scirpts vermeiden.

#Hannes#
Hm...

Aber man kann ja auch auf das PHP Script zugreifen, welches ja bekannter Weise im FS liegt...



~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 20.05.2003, 19:48   #10
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von käptn


Hm...

Aber man kann ja auch auf das PHP Script zugreifen, welches ja bekannter Weise im FS liegt...



~
Das stimmt, aber wenn PHP keine Schreib-Rechte hat, kann man auch mit Hilfe des Scripts nicht auf das File-System schreiben.

#Hannes#
dub ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:27 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag