מדריך PHP קודם פרק 4. הבא דוגמה 4-1. ?php / / remove a file from the user' s home directory $username = $HTTP_POST_VARS['user_submitted_name']; $homedir = "/ home / $username"; $file_to_delete = "$userfile"; unlink ($homedir / $userfile); echo "$file_to_delete has been deleted !";? דוגמה 4-2.... דוגמה 4-3. ?php / / removes a file from the hard drive that / / the PHP user has access to. $username = $HTTP_SERVER_VARS[ 'REMOTE_USER']; / / using an authentication mechanisim $homedir = "/ home / $username"; $file_to_delete = basename("$userfile"); / / strip paths unlink ($homedir / $file_to_delete); $fp = fopen(" / home / logging / filedelete.log" ,"+a"); / /log the deletion $logstring = "$username $homedir $file_to_delete"; fputs ($fp, $logstring); fclose($fp); echo "$file_to_delete has been deleted !";? דוגמה 4-4. ?php $username = $HTTP_SERVER_VARS[ 'REMOTE_USER']; / / using an authentication mechanisim $homedir = "/ home / $username"; if (!ereg('^[^. / ][^ / ]*$', $userfile)) die('bad filename'); / /die, do not process if (!ereg('^[^. / ][^ / ]*$', $username)) die('bad username'); / /die, do not process / /etc...? קודם ראשי הבא למעלה