Correct Answer: The difference lies with the execution of the languages PHP is server side scripting language, which means that it can?t interact directly with the user Whereas, JavaScript is client side scripting language, that is used to interact directly with the user
Correct Answer: Permissions in PHP are very similar to UNIX Each file has three types of permissions ? Read, write and execute Permissions can be changed using the change mode or CHMOD command CHMOD is followed by 3 digit number specifying the permission type CHMOD 777 is for Read, Write and execute Unnecessary permissions can be stripped off using UNMASK command Unmask (777);
3. Explain how to send large amounts of emails with php.
Correct Answer: The mail() function of PHP is quite robust for sending bulk emails A SMTP server can also be directly used from the script PHPmailer class can be used for sending emails
Correct Answer: The function setcookie() is used to define a cookie that is to be sent along with HTTP headers The cookie must be sent prior to any output from the script as is the protocol restriction After setting the cookies, they can be used when the next page is loaded by using $_COOKIE or $HTTP_COOKIE_VARS arrays
5. Explain the changing file permission and ownership using PHP's chmod() function.
Correct Answer: Chmod() is used for changing permissions on a file Syntax: Chmod(file, mode) Mode here specifies the permissions as follows: The first number is always zero The second number specifies permissions for the owner The third number specifies permissions for the owner's user group The fourth number specifies permissions for everybody else Possible values (to set multiple permissions, add up the following numbers) 1 = execute permissions 2 = write permissions 4 = read permissions Example: // everything for owner, read for owner's group chmod("testtxt",0740);
6. What is the difference between using copy() and move() function in php file uploading?
Correct Answer: Copy() makes a copy of the file It returns TRUE on success It can copy from any source to destination Move simply Moves the file to destination if the file is valid While move can move the uploaded file from temp server location to any destination on the server If filename is a valid upload file, but cannot be moved for some reason, no action will occur
Correct Answer: - When two processes are waiting to update the rows of a table which are locked by another process, the situation is called a deadlock - The reasons for it to happen are: * lack of proper row lock commands * Poor design of front-end application - It reduces the performance of the server severely - These locks get automatically released automatically when a commit/rollback operation is performed or any process is killed externally
Correct Answer: Control File is used for: - Database recovery - Whenever an instance of an ORACLE database begins, its control file is used to identify the database and redo log files that must be opened for database operation to go ahead
Correct Answer: - Rename : It is a permanent name provided to a table or column - Alias : It is a temporary name provided to a table or column which gets over after the execution of SQL statement