Reklama 400x60
Paveikslėlio/failo gavimas kaip kodo
Taigi būdas mysql'e saugoti paveikslėlių/failų source - jeigu nenorite leisti uploadinti į FTP nieko. Tam parašiau nedidelį elementarų 3 dalių skriptuką:
Atsisiuntimo nuoroda:
<a href='".FUSION_SELF."?getfile=".$data['photo_id']."'>GAUTI</a>
Gavimo kodas(gauname į PC):
if ((isset($_GET['getfile']) && isNum($_GET['getfile']))) {
require_once INCLUDES."class.httpdownload.php";
$result = dbquery("SELECT * FROM {$db_prefix}file_photos WHERE photo_id='".$_GET['getfile']."'");
$data = dbarray($result);
ob_end_clean();
$object = new httpdownload;
$object->set_bydata(stripslashes($data['image_source']));
$object->use_resume = true;
$object->set_filename($data['image_filename']);
$object->set_mime("text/plain");
$object->download();
exit;
}
Uploadinimo kodas(tiesiog reikia img prieš keliant paversti kodu):
if (isset($_FILES['upload']['name']) && $_FILES['upload']['name'] != "" && is_uploaded_file($_FILES['upload']['tmp_name'])) {
$temp = fopen($_FILES['upload']['tmp_name'],"r");
$filename = stripinput($_FILES['upload']['name']);
$source = addslash(addslash(fread($temp, filesize($_FILES['upload']['tmp_name']))));
fclose($temp);
unlink($_FILES['upload']['tmp_name']);
$result = dbquery("INSERT INTO {$db_prefix}file_photos (image_source, image_filename) VALUES ('$filename', '$source')");
}
| Straipsnio informacija
AutoriusozzWANTED
Parašymo data2009 sausio 2 18:01:21
Komentarų6
Skaityta1760 Spausdinti |
Komentarai
Rašyti komentarą
Prisijunkite, norėdami parašyti komentarą.
Reitingai
Balsuoti gali tik nariai.
Prašome prisijungti arba prisiregistruoti.
Nėra reitingų.