Jump to content
php.lv forumi

Shto Ta Kaut Kas Ar Mysql Neiet


DelNet

Recommended Posts

nevaru iebraukt kaa mysql datubazee var mp3 failus ielikt? Text failus ir iespeejams ielikt visaas malaas bet audio un video? Var teikt ka esmu taaads kaa biku lamers ap datu baazeem tapeec dereetu lai kaads paliidz iebraukt vienalga phpmyadmin mysql front vai vel kaada citaa softaa kas parvalda datu baazes

Link to comment
Share on other sites

nu tieshi mp3 failus neesu licis (iisti nesaprotu, kaapeec gan lai to dariitu), bet doma laikam taapat kaa visiem paareejiem failiem, tjipa ar headeriem :

 

failu iesviezh kaa parasti, tjipa

 

mysql_query("INSERT INTO () VALUES ('$upload')");

 

un citaa failaa

 

header("Content-type:audio/mpeg");

echo $image-saturs_no_db;

 

:rolleyes: nu pac neesu meegjinaajis, bet ideja ir taada. un vispaar - defaultaa php.ini

 

upload_max_filesize = 2M bet mp3 faili parasti ir smagaaki :)

Link to comment
Share on other sites

Hm, skat. apspriedi citur - kāpēc nevajadzētu likt mp3 iekš db, ja vien tev nestāv SCSI HDD, 1024Mb RAM un kādi 5000Ghz.

Bet ja nu tomēr sagribēsies dikti-dikti apmēram tā:

MySQL izveido lauku ar BLOB tipu - kas var pieņemt dažādus garumus un saturēt bināro informāciju.

$fp=fopen('fails.mp3','rb'); //atveram failu binārai lasīšanai

$inside=fgets($fp,filesize('fails.mp3')); //nolasām visu faila saturu iekš variābles

mysql_query("INSERT INTO tabula SET blob_lauks='_".addslashes($inside)."_'_");

//(bez zemsvīrām (_) - tās domātas pēdiņu un apostrofu atšķiršanai)

fclose($fp); //slēdzam failu

 

bezjēdzība

Link to comment
Share on other sites

×
×
  • Create New...