UPLOAD problem

mam takyto kod :
if (move_uploaded_file($_FILES['soubor']['tmp_name'], $store_files.$_FILES['soubor']['name'].$xtension))
{
if (!mysql_query("INSERT INTO ".$dbappname."tabulka VALUES ('".$_FILES['soubor']['name'].$xtension."','".$_POST['comment']."','".$_FILES['soubor']['size']."',0,NOW())"))
$mess='Súbor je uložený na disku, ale informácie o ňom sa nepodarilo uložiť!<br />';
}
else{
$mess='Súbor sa nepodarilo uložiť na disk!<br />';

}
kde v $store_file ='./stranka/'; je relativna cesta na disku a $xtension='.src'; jednoducho mi to nechce uploadnut, neviete preco, pise chybu:
Warning: move_uploaded_file(./stranka/vpara1.pdf.src) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp\www\skripty\stranka\handle\upload.php on line 40

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'c:/wamp/tmp\php4B.tmp' to './stranka/vpara1.pdf.src' in C:\wamp\www\skripty\stranka\handle\upload.php on line 40
praca s databazou funguje normalne len ten upload nie.
Seš si jistý, že ta cesta v $store_file je správná?
no ta cesta existuje, dal som tam $store_files='./skripty/subor_nastenka/';
skript v ktorom sa na tuto adresu odvolavam je v /skripty/subor_nastenka//handle/upload.php,
teda /skripty/subor_nastenka/handle/upload.php tak asi by to mohlo byt spravne , nie?
Těžko ti odpovíme. To musíš vědět ty, jakou máš adresářovou strukturu.
nerozumiem tomu, dal som tam aj podmienku na
if (File_Exists($store_files.$_FILES['soubor']['name'].$xtension))
$mess='Subor '.$_FILES['soubor']['name'].' je už uložený na disku!<br />';

a ked som skusil taky subor pridat, ktory sa tam uz nachadza tak mi tuto podmienku ignorovalo. Nevies poradit , ked som na intranetovom servery , na localhoste, tak aka cesta by tam bola asi najlepsia, nech to vlastne ide. alebo co s tim<
Vidim preklep!

$store_files != $store_file
to som ja spravil chybu ked som ti to pisal, nie je to dobre stre_files nie file, no kazdopadne dal som tam absolutnu cestu a ide to uz, thx, ale teraz zistujem ze mi nejde zase download zo serveru pise chybu

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\skripty\subor_nastenka\handle\config.php:17) in C:\wamp\www\skripty\subor_nastenka\download.php on line 11 a v
download.php je

$file_path=SubStr($_SERVER['SCRIPT_NAME'], 0, StrRPos($_SERVER['SCRIPT_NAME'],'/'));
$file_path.='/'.$store_files.$_GET['file'];
$file_path='http://'.$_SERVER['HTTP_HOST'].$file_path;
if (@MySQL_Query("UPDATE ".$dbappname."vdisk SET dloaded = dloaded+1 WHERE filename='".$_GET['file']."' LIMIT 1"))
{
Header('Location: $file_path'); // <- - - line 11
exit;
}
<HTML>Před hlavičkami nesmí být žádný výstup. Na uvedených řádcích není, tak bude asi někde předtím.</HTML>
>> output started at C:\wamp\www\skripty\subor_nastenka\handle\config.php:17
tady je problem, tady je vystup
tu je cely kod>
if (!empty($_GET['file']))
{
//Header('Location: $file_path');
require('handle/config.php');
require('handle/opendb.php');
$file_path=SubStr($_SERVER['SCRIPT_NAME'], 0, StrRPos($_SERVER['SCRIPT_NAME'],'/'));
$file_path.='/'.$store_files.$_GET['file'];
$file_path='http://'.$_SERVER['HTTP_HOST'].$file_path;
if (@MySQL_Query("UPDATE ".$dbappname."vdisk SET dloaded = dloaded+1 WHERE filename='".$_GET['file']."' LIMIT 1"))
{
echo SubStr($_SERVER['SCRIPT_NAME'], 0, StrRPos($_SERVER['SCRIPT_NAME'],'/'));

Header('Location: $file_path');
Exit;
}
else
echo 'Došlo k chybě databáze!';
}

a chybu teraz dava <

Warning: require(handle/config.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\skripty\subor_nastenka\handle\vdownload.php on line 5

Fatal error: require() [function.require]: Failed opening required 'handle/config.php' (include_path='.;C:\php5\pear') in C:\wamp\www\skripty\subor_nastenka\handle\vdownload.php on line 5
ak hore povolim Header('Location: $file_path'); v 3 riadku tak mi ukaze url v prehliadaci napr. takto
http://www.megaclick.com/404/?lg=en&type=404&q=http://localhost/skripty/subor_nastenka/handle/$file_path

tak neviem kde by to teda malo byt.
FUJ! Include ani require nejsou funkce! Na ty závorky jsem opravdu alergickej a nejradši bych za to střílel. To je snad ještě horší, než mít na deseti po sobě jdoucích řádcích echo.

Možná že by stačilo použít slovník a přeložit si, co ty chyby znamenají.
"Warning: require(handle/config.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\skripty\subor_nastenka\handle\vdownload.php on line 5

Fatal error: require() [function.require]: Failed opening required 'handle/config.php' (include_path='.;C:\php5\pear') in C:\wamp\www\skripty\subor_nastenka\handle\vdownload.php on line 5"

máš blbě zadanou cestu k souboru handle/confug.php, protože ho PHP nemůže najít. No a vzhledem k tomu, že používáš require, tak to s grácií zakončí FatalErrorem.

Ad. header:
echo SubStr($_SERVER['SCRIPT_NAME'], 0, StrRPos($_SERVER['SCRIPT_NAME'],'/'));

/\
 |
Toto je ten řádek, kvůli kterému nefunguje ...
dal som to takto
<?php
Header('Location: $file_path');
include 'config.php';
include 'opendb.php';
... ?>

no a teraz mi robi to co som napisal v case 16:57.
Header('Location: $file_path'); oprav na Header("Location: $file_path");
no prepisal som, neodkaze ma to na neznamu stranku , ale sa ani nic neudeje, napr.
http://localhost/skripty/subor_nastenka/handle/vdownload.php?file=winscp380.exe.src
da url ale to je vsetko, zostane seda stranka a nic.