Variabler inne i funktioner är lokala (gäller endast inne i funktionen).
Vill du skicka in ett variabelvärde utifrån så är, vad jag anser, det bästa sättet att skicka in det via variabelhuvudet.
// Funktionen:
function Confirm($files) {
// innehållet i funktionen
}
// Kalla på funktionen:
Confirm($files);
Du har också möjlighet att globaldeklarera i funktionen. Det inne bär att du gör variabler globala utanför funktionen:
function Confirm() {
global $files;
// innehållet i funktionen
}
Variabler i de associativa arrayerna $_POST, $_GET, $_COOKIE, $_SESSION och $_SERVER är superglobala och behöver därför inte globaldeklareras, de når in i funktionen iallafall.
Sen, är egentligen din länk som den ska? Ska den inte vara något på det här hållet:
upload.php?func=Confirm&files=$files
