SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 31.01.2003, 10:49:49
Sandsturm Sandsturm ist offline
Anfänger
 
Registriert seit: Jan 2003
Ort: NRW / Ruhrpott
Alter: 38
Beiträge: 9
mp3 Datei mit php in mysqlDB schreiben

Hallo,

ich versuche eine mp3 Datei in eine mysql Datenbank zu schreiben, die Spalte für die Datei ist vom typ "longblob".

Und so bereite ich die Datei vor:

PHP-Code:
$data addslashes(fread(fopen($PFAD"r"), filesize($PFAD))); 
Den Inhalt der Variable $data schreibe ich dann in die mysql Datenbank. Nur wird nicht die volle größe der Datei in die Datenbank geschrieben sondern nur ca. 8kb.
Ich habe mir den Inhalt der Variable $data auch mal auf den Bildschirm ausgeben lassen, es sind wirklich nur an die 20 Zeilen, öffne ich die Datei aber im Modus "rb" so sind es mehrere Tausend, nur funktioniert der Query nicht mehr!

Wer kann mir weiter helfen??

OS: Windows 2000
+ Apache 1.3.26
+ MySQL 3.23.51
+ PHP 4.2.3

Geändert von Sandsturm (31.01.2003 um 10:54:44 Uhr)
Mit Zitat antworten
  #2  
Alt 31.01.2003, 12:51:47
Erzlord Caron
Guest
 
Beiträge: n/a
warum willst du die datei in der datenbank ablegen? ich sehe darin keine sinnvolle anwendung.

hilft dir vielleicht dieser thread?
http://www.selfphp.com/forum/forum/s...&threadid=3207
Mit Zitat antworten
  #3  
Alt 31.01.2003, 13:03:37
Sandsturm Sandsturm ist offline
Anfänger
 
Registriert seit: Jan 2003
Ort: NRW / Ruhrpott
Alter: 38
Beiträge: 9
stimmt... habs so gemacht das die datei auf dem server als datei gespeichert wird und der datei name in der Datenbank, aber:

Warning: Unable to open '' for reading: Permission denied in c:wampp13ahtdocsmp3projekt2index.php on line 113

Zeile 113:
PHP-Code:
copy("$mp3Datei""./mp3/datei".$i.".mp3"); 
mein HTML Forumlar:

Code:
<form action="<?php print $PHP_SELF ?>" method="post" enctype="multipart/form-data">
<input name="mp3Datei" type="file" size="50" accept="audio/x-mpeg">
<input type="submit" name="upload"value="Upload">
</form>
wieso,weshalb,warum?
Mit Zitat antworten
  #4  
Alt 31.01.2003, 13:08:47
Erzlord Caron
Guest
 
Beiträge: n/a
check doch mal die rechte der datei auf dem server... wahrscheinlich hat php keine leserechte auf die datei oder schreibrechte auf das verzeichnis

außerdem kannst du imho nicht einfach eine datei aus einer variable in eine datei auf der platte schreiben...., zumindest ncith mit copy...
Mit Zitat antworten
  #5  
Alt 31.01.2003, 13:25:18
Sandsturm Sandsturm ist offline
Anfänger
 
Registriert seit: Jan 2003
Ort: NRW / Ruhrpott
Alter: 38
Beiträge: 9
siehe:

http://www.dclp-faq.de/q/q-formular-upload-php3.html

danach bin ich vorgegangen...
Mit Zitat antworten
  #6  
Alt 31.01.2003, 13:28:39
Sandsturm Sandsturm ist offline
Anfänger
 
Registriert seit: Jan 2003
Ort: NRW / Ruhrpott
Alter: 38
Beiträge: 9
ach ja: ändere ich post in get funktionierts...
Mit Zitat antworten
  #7  
Alt 31.01.2003, 13:54:04
Sandsturm Sandsturm ist offline
Anfänger
 
Registriert seit: Jan 2003
Ort: NRW / Ruhrpott
Alter: 38
Beiträge: 9
also...

ich hab es mal so wie hier beschrieben gemacht:

http://www.dclp-faq.de/q/q-formular-upload-php4.html

nur wird die Datei nicht geschrieben...
Mit Zitat antworten
  #8  
Alt 31.01.2003, 14:25:20
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
es kann durchaus sinn machen, mp3s in einer datenbank zu speichern, nur muss die datei dazu als binärdatei geöffnet werden und zwar fopen("datei","rb")
und dann auch binärsafe ausgelesen werden. Das Resultat muss in einem Binär-sicheren Speicherfeld gespeichert werden (BLOB wäre ein solches) dann gehts!
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt