This is great. Where can I sign up for your =php-as-a-second-language course? ;)
-Dan
On Wed, 2 Sep =2009 10:16:20 -0500
Clint Davis <cdavis@grayloon.com> =wrote:Translated into English. I'm not =sure where some of the variables are coming from - may be in the =JS or SWF files.On Aug 31, =2009, at 4:17 PM, Patrick McCormick wrote:<?phpif (!empty($_FILES)) ={If the $_FILES =variable is not empty...$tempFile =3D =$_FILES['Filedata']['tmp_name'];create a $tempFile variable equal to a temporary file =name=$targetPath =3D $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . ='/';create a =$targetPath variable equal to the document root directory under =which the current script is executing plus the designated =path=$targetFile =3D str_replace('//','/',$targetPath) . = $_FILES['Filedata']['name'];create a $targetFile variable equal to the path (with // =converted to /) plus the file name create a $fileTypes variable equal to the =$fileext form variable (with *. converted to =blank)// $fileTypes =3D =str_replace('*.','',$_REQUEST['fileext']);=// $fileTypes =3D =str_replace(';','|',$fileTypes);update the $fileTypes variable with ; replaced by =|=// $typesArray =3D =split('\|',$fileTypes);create an array name $typesArray by splitting the =$fileTypes variable using a | =delimiter=// $fileParts =3D =pathinfo($_FILES['Filedata']['name']);create an array named $fileParts by splitting the =upload path variable using a / =delimiter this includes the =directory name, base name, file extension, and file = name=// if (in_array($fileParts['extension'],$typesArray)) ={if the =extension of the uploaded file is found in the =$typesArray...==// Uncomment the following line if you want to make the directory = if it doesn't exist// =mkdir(str_replace('//','/',$targetPath), 0755, =true);create a =directory based on the $targetPath variable (with // replaced by =/) and set permissions to 755=move_uploaded_file($tempFile,$targetFile);move (or rename) the uploaded file from =the $tempFile name to the $targetFile =name==echo "1";display '1' on the page// } else ={if the =extension of the uploaded file is NOT found in the =$typesArray...=// =echo 'Invalid file =type.';display ='Invalid file type.' on the page// =}}?>
|
This is great. Where can I sign up for your =php-as-a-second-language course? ;)
-Dan
On Wed, 2 Sep =2009 10:16:20 -0500
Clint Davis <cdavis@grayloon.com> =wrote:Translated into English. I'm not =sure where some of the variables are coming from - may be in the =JS or SWF files.On Aug 31, =2009, at 4:17 PM, Patrick McCormick wrote:<?phpif (!empty($_FILES)) ={If the $_FILES =variable is not empty...$tempFile =3D =$_FILES['Filedata']['tmp_name'];create a $tempFile variable equal to a temporary file =name=$targetPath =3D $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . ='/';create a =$targetPath variable equal to the document root directory under =which the current script is executing plus the designated =path=$targetFile =3D str_replace('//','/',$targetPath) . = $_FILES['Filedata']['name'];create a $targetFile variable equal to the path (with // =converted to /) plus the file name create a $fileTypes variable equal to the =$fileext form variable (with *. converted to =blank)// $fileTypes =3D =str_replace('*.','',$_REQUEST['fileext']);=// $fileTypes =3D =str_replace(';','|',$fileTypes);update the $fileTypes variable with ; replaced by =|=// $typesArray =3D =split('\|',$fileTypes);create an array name $typesArray by splitting the =$fileTypes variable using a | =delimiter=// $fileParts =3D =pathinfo($_FILES['Filedata']['name']);create an array named $fileParts by splitting the =upload path variable using a / =delimiter this includes the =directory name, base name, file extension, and file = name=// if (in_array($fileParts['extension'],$typesArray)) ={if the =extension of the uploaded file is found in the =$typesArray...==// Uncomment the following line if you want to make the directory = if it doesn't exist// =mkdir(str_replace('//','/',$targetPath), 0755, =true);create a =directory based on the $targetPath variable (with // replaced by =/) and set permissions to 755=move_uploaded_file($tempFile,$targetFile);move (or rename) the uploaded file from =the $tempFile name to the $targetFile =name==echo "1";display '1' on the page// } else ={if the =extension of the uploaded file is NOT found in the =$typesArray...=// =echo 'Invalid file =type.';display ='Invalid file type.' on the page// =}}?>
DOWNLOAD WEBDNA NOW!
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...