CodeCharge Studio
search Register Login  

Web Reporting

Visually create Web Reports in PHP, ASP, .NET, Java, Perl and ColdFusion.

YesSoftware Forums -> CodeCharge Studio -> PHP

 FileUpload in dynamic folder

Print topic Send  topic

Author Message

Posts: 55
Posted: 07/20/2014, 9:58 PM


i want to put files into a dynamic created directory.

Temporary Folder: temp
File Folder: files/{immo_id}

i put this in the AfterInsert Event:

$immo_id = mysql_insert_id(); // gets last_id
mkdir("/var/www/vhosts/immos/httpdocs/files/$immo_id", 0755);

i put this in the AfterProcessFile Event:

$immo_id = mysql_insert_id();
$src = "/var/www/vhosts/immos/httpdocs/files/*.*";
$dst = "/var/www/vhosts/immos/httpdocs/files/$immo_id";
$command = 'mv ' . $src . ' ' .$dst;

ccs doesnt exept the fileFolder and without that it works but FileUpload Component looks then to the directroy files instead of files{immod_id} where are no pictures.

Has someone an idea ?
View profile  Send private message

Posts: 513
Posted: 07/24/2014, 1:12 AM

Hi - without setting up a demo, a couple of places to check:

- does your webserver have permissions to create folders within the site?
- is there a block on running shell_exec() for the webserver?
- check if the $immo_id is being treated literally "$immo_id" or the variable "12345"
(especially in
mkdir("/var/www/vhosts/immos/httpdocs/files/$immo_id", 0755);
- you probably don't need to get '$immo_id = mysql_insert_id();' in both the AfterInsert and AfterProcessFile - try declaring '$immo_db' in the AfterInsert, and then do 'global $immo_db' in the After ProcessFile to pull the variable into scope.
- You may also be able to change the run-time properties for the FileUpload component (for property 'FileFolder' when you have inserted the file and let CCS do the copy/paste for you.
See the example in the Help file that discusses changing the FileFolder per user login.
global $files;  
$files->file->FileFolder = "/www/files/" . CCGetUserLogin() . "/";  


CCS 3/4/5 ASP Classic, VB.NET, PHP
Melbourne, Victoria, Australia
View profile  Send private message

Add new topic Subscribe to topic   

These are Community Forums for users to exchange information.
If you would like to obtain technical product help please visit

Internet Database

Visually create Web enabled database applications in minutes.

Home   |    Search   |    Members   |    Register   |    Login

Powered by UltraApps Forum created with CodeCharge Studio
Copyright 2003-2004 by  and YesSoftware, Inc.