Re: [WebDNA] Need some PHP help

This WebDNA talk-list message is from

2009


It keeps the original formatting.
numero = 103524
interpreted = N
texte = --Apple-Mail-89-866957588 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit 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: > if (!empty($_FILES)) { If the $_FILES variable is not empty... > $tempFile = $_FILES['Filedata']['tmp_name']; create a $tempFile variable equal to a temporary file name > $targetPath = $_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 = str_replace('//','/',$targetPath) . > $_FILES['Filedata']['name']; create a $targetFile variable equal to the path (with // converted to /) plus the file name > // $fileTypes = str_replace('*.','',$_REQUEST['fileext']); create a $fileTypes variable equal to the $fileext form variable (with *. converted to blank) > // $fileTypes = str_replace(';','|',$fileTypes); update the $fileTypes variable with ; replaced by | > // $typesArray = split('\|',$fileTypes); create an array name $typesArray by splitting the $fileTypes variable using a | delimiter > // $fileParts = 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 > // } > } > ?> --Apple-Mail-89-866957588 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable
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:

<?php
if (!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

// $fileTypes  =3D = str_replace('*.','',$_REQUEST['fileext']);
crea= te a $fileTypes variable equal to the $fileext form variable (with *. = converted to blank)

// = $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

// = }
}
?>

= --Apple-Mail-89-866957588-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Need some PHP help ("Dan Strong" 2009)
  2. Re: [WebDNA] Need some PHP help (Clint Davis 2009)
  3. Re: [WebDNA] Need some PHP help ("Dan Strong" 2009)
  4. Re: [WebDNA] Need some PHP help (Clint Davis 2009)
  5. Re: [WebDNA] Need some PHP help (Patrick McCormick 2009)
  6. Re: [WebDNA] Need some PHP help (Steve Craig 2009)
  7. Re: [WebDNA] Need some PHP help (Govinda 2009)
  8. [WebDNA] Need some PHP help (Patrick McCormick 2009)
--Apple-Mail-89-866957588 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit 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: > if (!empty($_FILES)) { If the $_FILES variable is not empty... > $tempFile = $_FILES['Filedata']['tmp_name']; create a $tempFile variable equal to a temporary file name > $targetPath = $_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 = str_replace('//','/',$targetPath) . > $_FILES['Filedata']['name']; create a $targetFile variable equal to the path (with // converted to /) plus the file name > // $fileTypes = str_replace('*.','',$_REQUEST['fileext']); create a $fileTypes variable equal to the $fileext form variable (with *. converted to blank) > // $fileTypes = str_replace(';','|',$fileTypes); update the $fileTypes variable with ; replaced by | > // $typesArray = split('\|',$fileTypes); create an array name $typesArray by splitting the $fileTypes variable using a | delimiter > // $fileParts = 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 > // } > } > ?> --Apple-Mail-89-866957588 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable
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:

<?php
if (!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

// $fileTypes  =3D = str_replace('*.','',$_REQUEST['fileext']);
crea= te a $fileTypes variable equal to the $fileext form variable (with *. = converted to blank)

// = $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

// = }
}
?>

= --Apple-Mail-89-866957588-- Clint Davis

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

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...

Related Readings:

Searching (1998) DON'T use old cart file! (1997) authorize.net CC processing (was WC on Mac OS X or Mac OS (2001) Follow-Up to: Removing [showif] makes a big difference in speed (1997) Weird Cookie Problem - your answer (2007) Database Updates (1997) download database (2000) Information on Vieworders.tpl (1998) [isfile] ? (1997) PROBLEM (1997) 2nd WebCatalog2 Feature Request (1996) Request for page test (2003) Problem with [math] (2000) [BULK] [WebDNA] [BULK] which of these tags exist in 7.0 (2011) Help formatting search results w/ table (1997) international time (1997) &fieldsdir=ra truely random?? (2000) Using Plug-In while running 1.6.1 (1997) [isfolder] and [filename] (1997) Using Plug-In while running 1.6.1 (1997)