Session variable in file path causes error when editing server behavior.
Repro Case: In Dreamweaver go to the server behaviors pannel and add the DFP upload server behavior.
Fill in standard correct values for the upload and go to step 2.
Fill in standard correct values except append a session variable to the upload folder path like the following example.
Example: "../images/Users/". $_SESSION['UserID'] ."/"
Result: The value will be accepted but the upload server behavior will be INCORRECTLY written in the code and cause a PhP error when executed.
'UploadFolder' => "\"../images/Users/\". $_SESSION['UserID'] .\"/\"",
Note the backslashes in the result value above.
if you correct the code so the value is correct...
'UploadFolder' => "../images/Users/". $_SESSION['UserID'] ."/",
The file upload will work correctly however an error dialog pops up whenever you attempt to edit the DFP upload server behavior:
"It appears that one of your server-side values is improperly coded. Please check this interface for inconsistencies."
Also the value when checked is now written incorrectly in the editor.
../images/Users/". $_SESSION['UserID'] ."/
Note the missing quotes on both ends of the string.
If you finish the server behavior the value will again be incorrect in the code and again cause a PhP error.