Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

PHP und MYSQL am 28.6.2010 Organisatorisches Speichern von Bildern in der Datenbank // Zwei Methoden BLOB-Felder in der Datenbank Einlesen von Dateien.

Ähnliche Präsentationen


Präsentation zum Thema: "PHP und MYSQL am 28.6.2010 Organisatorisches Speichern von Bildern in der Datenbank // Zwei Methoden BLOB-Felder in der Datenbank Einlesen von Dateien."—  Präsentation transkript:

1 PHP und MYSQL am 28.6.2010 Organisatorisches Speichern von Bildern in der Datenbank // Zwei Methoden BLOB-Felder in der Datenbank Einlesen von Dateien in Strings, und warum Maskieren von Sonderzeichen Wiederholung Arrays Speichern von Objekten in Arrays Historisch Kulturwissenschaftliche Informationsverarbeitung Sebastian Beyl 10.5.2010 Universit ä t zu K ö ln

2 Organisatorisches Niemals als Nerd enden! Historisch Kulturwissenschaftliche Informationsverarbeitung Sebastian Beyl 10.5.2010 Universit ä t zu K ö ln

3 Speichern von Bildern in der DB Methode 1: Speichern der Datei auf dem Webserver als Datei Speichern des Dateinamens in der Datenbank Methode 2: Speichern der gesamten Datei in der Datenbank Historisch Kulturwissenschaftliche Informationsverarbeitung Sebastian Beyl 10.5.2010 Universit ä t zu K ö ln

4 Bilder in der DB, Methode 1 Speichern des Bildpfades in der DB Direktes Speichern im und Zugriff auf den Webserver HTML-Form mit Dateiupload $_FILES-Array in PHP Bitte anschauen: http://de2.php.net/manual/de/function.move-uploaded- file.phphttp://de2.php.net/manual/de/function.move-uploaded- file.php Historisch Kulturwissenschaftliche Informationsverarbeitung Sebastian Beyl 10.5.2010 Universit ä t zu K ö ln

5 Bilder in der DB, Methode 2 Bilder per HTML-Formular hochladen Datei in String einlesen (http://de2.php.net/manual/de/function.file-get-contents.php)http://de2.php.net/manual/de/function.file-get-contents.php Maskieren (http://de2.php.net/manual/de/function.addslashes.php)http://de2.php.net/manual/de/function.addslashes.php Ganz normal in einer Datenbank speichern, Typ BLOB oder LONGBLOB Historisch Kulturwissenschaftliche Informationsverarbeitung Sebastian Beyl 10.5.2010 Universit ä t zu K ö ln

6 Maskieren $meintext =Er sagte: Das ist nur Bloedsinn und hatte Recht damit.; $meintext =Er sagte: \Das ist nur Bloedsinn\ und hatte Recht damit.; Historisch Kulturwissenschaftliche Informationsverarbeitung Sebastian Beyl 10.5.2010 Universit ä t zu K ö ln

7 Wiederholung Arrays $einkauf1 = Zahnbuerste; $einkauf2 = Zahnpasta; $einkauf3 = Klopapier; print $einkauf1; print $einkauf2; print $einkauf3; Historisch Kulturwissenschaftliche Informationsverarbeitung Sebastian Beyl 10.5.2010 Universit ä t zu K ö ln

8 Wiederholung Arrays $einkauf[1] = Zahnbuerste; $einkauf[2] = Zahnpasta; $einkauf[3]= Klopapier; print $einkauf[1]; print $einkauf[2]; print $einkauf[3]; Historisch Kulturwissenschaftliche Informationsverarbeitung Sebastian Beyl 10.5.2010 Universit ä t zu K ö ln

9 Wiederholung Arrays $einkauf = array(); $einkauf[] = Zahnbuerste; $einkauf[] = Zahnpasta; $einkauf[]= Klopapier; foreach($einkauf as $artikel) { print $artikel; } Historisch Kulturwissenschaftliche Informationsverarbeitung Sebastian Beyl 10.5.2010 Universit ä t zu K ö ln

10 Wiederholung Arrays Class Artikel { } $einkauf = array(); $myArticle = new Artikel(); $einkauf[] = $myArticle; $myArticle = new Artikel(); $einkauf[] = $myArticle; Foreach ($einkauf as $einzel) { $einzel->berechneMwSt(); } Historisch Kulturwissenschaftliche Informationsverarbeitung Sebastian Beyl 10.5.2010 Universit ä t zu K ö ln

11 Objekte in Arrays Beispiel anhand der News Historisch Kulturwissenschaftliche Informationsverarbeitung Sebastian Beyl 10.5.2010 Universit ä t zu K ö ln


Herunterladen ppt "PHP und MYSQL am 28.6.2010 Organisatorisches Speichern von Bildern in der Datenbank // Zwei Methoden BLOB-Felder in der Datenbank Einlesen von Dateien."

Ähnliche Präsentationen


Google-Anzeigen