Witam,
mój problem wygląda następująco:
Mam skrypt uploadu.
Chciałbym, aby zapisało mi do bazy nazwy obrazków.
Narazie próbuję na nazwie byle jakiej.
Do zapisu zrobiłem osobny plik, a w skrypcie uploadu go dołączam.
Ale coś przerywa dalsze działanie.
Tak jakby session_start();
Ktoś wie czym to jest spowodowane i dlaczego ?
oto skrypt tego uploadu:
<?php
// Jeśli chcesz zignorować przesyłane pliki,
// ustaw $demo_mode na true;
$demo_mode = false;
$upload_dir = 'uploads/';
$allowed_ext = array('jpg','jpeg','png','gif');
if(strtolower($_SERVER['REQUEST_METHOD']) != 'post'){ exit_status('Error! Wrong HTTP method!');
}
$pic = $_FILES['pic'];
if(!in_array(get_extension
($pic['name']),$allowed_ext)){ exit_status
('Tylko '.implode(',',$allowed_ext).' pliki są dozwolone!'); }
if($demo_mode){
// Przesyłanie plików jest wyłączone. Zapisujemy tylko logi.
$line = implode(' ', array( date('r'), $_SERVER['REMOTE_ADDR'], $pic['size'], $pic['name'])); file_put_contents('log.txt', $line.PHP_EOL, FILE_APPEND);
exit_status('');
}
// Przeniesienie pliku z folderu tymczasowego
// do folderu docelowego:
include("zapis-baza.php");
exit_status('Plik wrzucony poprawnie!');
}
}
exit_status('Coś poszło nie tak z Twoim uploadem!');
// Funkcje pomocnicze
function exit_status($str){
}
function get_extension($file_name){
}
?>
A tu skrypt zapisu do bazy:
<?
require_once ('../../strony/db2.php');
die(); // przerywam wykonywanie skryptu ?>