Все еще не понял? Отвечаем на ваши вопросы, уважаемые телезрители.
1. почему нельзя делать екстракт глобалс? Да потому, что это забивание гвоздей микроскопом. потому, что ради одной - единственной переменной мы делаем ГОРУ достаточно ресурсоемких операций. Например, копируем ВСЕ переменные, которые есть в скрипте. Сколько бы их не было - хоть на мегабайт. А память не резиновая. а ресурсы на копирование тратятся. И это не шутки.
Если тебе нужна переменная внутри функции, ее можно передать в параметрах, а можно
2. Оператор @ Нельзя использовать вообще, а уж в данном случае он вдвойне, втройне, в сотню раз БЕССМЫСЛЕННЫЙ.
Собака служит для подавления сообщений об ошибках. Но сообщения об ошибках - это ХЛЕБ программиста! Ему на них молиться надо, а не давить! Читать и втыкать! Не отмахиваться, как от мухи, а шевелить винтиками - а почему оно вылезло-то?!
Если не хочешь выводить юзеру - для этого есть спец. средства. А себе надо выводить обязательно!!!
В данном случае собака как раз заглушает вопль РНР -- НТТР ЗАГОЛОВОК В СКРИПТЕ МОЖНО ПОСЫЛАТЬ
ТОЛЬКО ОДИН РАЗ!!! МУЖИК! ТЫ ЧТО ТВОРИШЬ-ТО!!!
Но нет. Затыкаем ему рот и бежим на форум спрашивать, как нам обмануть. ага. Самого себя!
3. Ну, здесь, я думаю, ты уж все понял. я думаю, у тебя хватило ума открыть исходник того, что ты там нагенерил себе, с echo $DATA;, и ужаснуться, а потом открыть исходник хоть бы этой страницы и посмотреть, А ЧТО ПИШУТ В ПАРАМЕТРАХ ТЕГА
4. содать image из переменнгой можно, но только в самых последних версиях РНР. Другое дело, что кроме того, что тебе картинка в переменной воодже не нужно, а уж в виде image - ТЕМ БОЛЕЕ!
5.
http://faq.phpclub.net/slashes6. У нормальных людей картинку, которая указана в хтмл, браузер запрашивает у сервера и сервер ее радостно выдает. А вот у тех, кто хочет хранить в базе, на КАЖДУЮ картинку, которую они хотят показать, нужно
- поднять ПХП скрипт
- кажый скрипт должен соединиться с базой.
- в базе должно быть выделена память полд картинку
- в скрипте должна быть выделена память под картинку
- каждый - выдать картинку.
То есть, если на странице 10, допустим, картинок, то мы поднимаем нагрузку на свой сервер ровно в 10 раз. Как будто не 1 нас пользователь смотрит, а 10.
А если будут смотреть сотня, то половина из них уйдет недождавшись - сервер не справится.