Имена участников (разделяйте запятой).
установите в php.ini: error_reporting = E_ALL display_errors = on чтобы было видно ошибки.
расширение всегда можно с легкостью изменить.
http://www.php.net/getimagesize http://www.php.net/exif_imagetype
оригинальное имя файла хранится в $_FILES['tfile']['name']. имхо, проверка только лишь расширения не годится, я бы еще добавил проверку MIME.
http://php.ru/forum/viewtopic.php?t=5529
40 запросов - по-любому много. структуру таблиц предоставьте, так понятнее будет.
я же говорю, заголовки должны быть отправлены до всех вызовов echo, print и т.п.
это известно только тебе. по поводу сессии: что ты к ней прицепился? <?php session_start(); $id = (int)@$_GET['id']; if ( $id == 1 ) {...
а причем тут вообще сессия? до отправки заголовков в браузер не должно ничего выводиться. и все.
переделай это в валидный код. PS. аватарами на форуме могут быть только личные фото.
а смотря как передаете, это же командная строка. параметры там передаются так: shell_exec('php filename.php param1 param2 &>/dev/null &'); а...
в зависимости от id и перенаправлять на нужный адрес.
shell_exec('php filename.php &>/dev/null &');
запустить процесс демоном на сервере
запускать "Действие 3" в бэкграунде.
http://www.php.net/pcntl
функции rtrim и trim отменили?
чего? о_О
как вариант, сохранять "Действие 3" и потом по крону запускать его выполнение.
в поиск по форуму!