/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Upload
Fra : koko3
Vist : 319 gange
120 point
Dato : 17-02-06 14:21

Heej.

Kan man få dette script til at uploade filerne til en anden server fks. www.test.t35.com/upload

<?PHP

// her gemmes filerne
$konfiguration["upload_bibliotek"] = "./Upload";

// Dette må filerne max fylde. (i KB).
$konfiguration["max_stoerrelse"] = "1000";

/* Check PHP-version */
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4) {
// Hvis PHP versionen er for gammel, lukker vi scriptet.
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}

/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */
if($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}

/* Hvor flytter vi fra og til */
$fra = $_FILES["upfil"]["tmp_name"];
$til = $konfiguration["upload_bibliotek"] . "/" . $_FILES["upfil"]["name"];

/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}

// For at gøre det mere sikkert, kan du selv bestemme hvilket type filer brugerne må uploade
// Dette er smart, da de ellers ville kunne uploade perl script, php script, eller andet der kan skade dig.

$ext = strtolower(end(explode(".", $_FILES['upfil']['name'])));



if($ext == "txt" || $ext == "doc" || $ext == "jpg" || $ext == "bmp") {
/* Saa koerer vi */
if(function_exists("move_uploaded_file")) {
move_uploaded_file($fra, $til);
} else {
copy($fra, $til);
}

// Filen er nu uploaded, og vi sender dig tilbage til upload siden.
header("Location: testest.php");
exit;
} else {
die("Jeg vil kun have jpg, mpg eller swf filer uploaded!");
}
?>




Der er for mange filer man ikke kan uploade via frac

På forhånd tak for hjælpen.

 
 
Kommentar
Fra : troldenesdhb


Dato : 17-02-06 17:53

nu du ikke har fået svar endnu, vil jeg foreslå du stiller dit spg her

http://www.janum.net/itsvar/index.php?mainID=300

der der de mest kompetente folk jeg kender, til næsten alt med IT

Annuller spørgsmålet
Fra : koko3


Dato : 07-03-06 14:10

Jeg har desværre ikke modtaget et gyldigt svar, og annullerer derfor dette spørgsmål

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177414
Tips : 31962
Nyheder : 719565
Indlæg : 6407829
Brugere : 218875

Månedens bedste
Årets bedste
Sidste års bedste