Autor | Zpráva | ||
---|---|---|---|
Tred Profil |
#1 · Zasláno: 23. 6. 2006, 19:41:15
<?php
// In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead // of $_FILES. $uploaddir = '/var/www/uploads/'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); echo '<pre>'; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "File is valid, and was successfully uploaded.\n"; } else { echo "Possible file upload attack!\n"; } echo 'Here is some more debugging info:'; print_r($_FILES); print "</pre>"; ?> tohle sem našel na stránkách o PHP a chtěl sem se zeptat na pár věcí okolo toho: 1. co by mělo být za "userfile" a "name" 2. co by mělo být za "tmp_name" 3. .... už nic! předem dík za odpověď d;-) |
||
prochazka.zde.cz Profil * |
#2 · Zasláno: 23. 6. 2006, 20:55:39
podivej se co ten program dela, podivejse jake vstupni parametry vyzaduje jednotlive funkce a potom budes vedet co kam mas napsat.
|
||
marat Profil |
#3 · Zasláno: 24. 6. 2006, 09:15:56
Tred
1. co by mělo být za "userfile" a "name" Userfile je ten soubor, který sis přes (zřejmě) <input type="file" name="userfile"> nahrál...Tudíž když budeš mít jiný název inputu, musíš změnit i "userfile" no a name to je jen parametr, co se s tím souborem má udělat,...takže name = jméno, asi to vyplivne jméno :P 2. co by mělo být za "tmp_name" tmp_name je název dočasného souboru, dočasný soubor vznikne při nahrávání..to měnit nemusíš..kdybys chtěl poslat ještě lepší vysvětlení třeba se zdrojákem, tak stačí napsat znova :)) |
||
Tred Profil |
#4 · Zasláno: 24. 6. 2006, 17:11:58
no tohle by mě mělo stačit, ale ještě se zeptám. kdyžtak můžu změnit "userfile" ale "name" měnit nemusím(nemám)??
|
||
WertriK Profil |
#5 · Zasláno: 24. 6. 2006, 18:17:14
kdyžtak můžu změnit "userfile" ale "name" měnit nemusím(nemám)??
name - vyjadřuje jméno souboru tmp_name - vyjadřuje jméno souboru v dočasné složce [tmp] Takže jediné co změn je to userfile, teda pokud máš ten input pojmenovaný jinak. |
||
Tred Profil |
#6 · Zasláno: 24. 6. 2006, 18:26:08
no jo, userfile sem si změnil, ale jak už to u mě bývá tak se něco posr....
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0