всем ПРЕВЕД! подскажите кто знает как!!! можно решить следующую ситуэйшн. например есть файлик его нужно запихнуть в мускуль в поле longblob как это можно сделать?? есть ли стандартные функции или средсва в ПХП или же нужно писать совоё.. если своё то дайте ближнюю к тебе линку на литературу.. и не надо умничать типа xxx.php.net и будет тебе счатье Заранее спасибо.
Для начала пиши посты культурно и вежливо. Достали эти преведы и хамское "тыкание". А на закуску рекомендую RTFM, хотя, я понимаю, что ТЕБЕ этого делать лень
PHP: <?php $string = file_get_contents("file.txt"); $string = htmlspecialchars(addslashes($string)); mysql_connect("localhost","user","pass"); mysql_select_db("database"); mysql_query("INSERT INTO table VALUES(\"".$string."\")"); ?>
Вежливей себя веди PHP: $ff=fopen($filename,"r"); $fsize=filesize($filename); $file_to_base=fread($ff,$f_size); mysql_query("INSERT INTO FILES (UID, FILESIZE, FILE) VALUES ( '', '".$fsize."', '".base64_encode($file_to_base)."')") or DIE ("Не могу залить файл");
хххммм это не то.... смотри есть у тебя например файлик *.mp3 его нужно запихнуть в мускуль.. как это сделать?? такое знаешь??
Тогда открывать в бинарном режиме и без addslashes и htmlspecialchars, остальное все тоже. Главное принцип.
и так получается что если применить выше изложенный скрипт то у мня в базу ляжет файлик в бинарном виде в поле longblob так?? и я потом могу егообратно перегнать .. а обратно то как перегонять его??
интересненько.. а етсь тоже самое только с переводом на русиш.. а то с инглишом тяжеловато такое осмысливать например не ясно что за процедура и вообще тяжко будьте доббры по проще и скоментами на русском .. кому не сложно...
просто у хостинга места мало который покупаем а хранить много файликов придётся.. вот и ищем альтернативные пути...