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-866957588Content-Type: text/plain;charset=US-ASCII;format=flowed;delsp=yesContent-Transfer-Encoding: 7bitTranslated 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 / delimiterthis 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-866957588Content-Type: text/html;charset=US-ASCIIContent-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 nameecho ="1";
display '1' on the =page
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
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...