Create dynamic text file with php function -
so need create dynamic text file based on name of variable in php (ex: dynamicname.txt). need write other variables in file.
$testvar = "test.txt"; function sendcalc(){ global $testvar; $objcalctxt = ("c:\\xampp\\htdocs\\test.new\\upload\\$testvar"); $fp = fopen($objcalctxt, 'x'); fwrite($fp, "test\n"); fclose($fp); when above, file created no problem, , data written successfully. however, not dynamic file name.
$objname = "dynamicname"; $ext = ".txt" $dynamicnametxt = $objname.$ext; function sendcalc(){ global $objname; global $ext; global $dynamicnametxt; $objcalctxt = ("c:\\xampp\\htdocs\\test.new\\upload\\$dynamicnametxt"); $fp = fopen($objcalctxt, 'x'); fwrite($fp, "test\n"); fclose($fp); when try concatenate variable contains dynamic file name ($objname), $ext var, not want create file.
i echoed $dynamicname var , returns dynamicname.txt, why doesn't work fopen. has problem concatenation right? if so, can either concatenate different way, or use different method open/create file?
all help/ideas appreciated.
i not know you're trying achieve line
$objcalctxt = ("c:\\xampp\\htdocs\\test.new\\upload\\$dynamicnametxt"); if understand should string:
$objcalctxt = "c:\\xampp\\htdocs\\test.new\\upload\\".$dynamicnametxt; also i'd suggest provide needed variables arguments function insted of using globals
function sendcalc($objname, $ext, $dynamicnametxt){ ... }
Comments
Post a Comment