Требуется загрузить html-содержимое странички с удаленного сервера и присвоить как строку. Т.е. например, существует php-файл, доступный по некому адресу (например, tra-ta-ta.com), необходимо присвоить переменной $ruweb весь html-код странички, генерируемой по запросу "diary.ru/~ruweb/" -как это сделать?
Ну вот, первый барьер в дальнейшем освоение PHP представился в виде баз данных.. Потому возник ряд вопросов, некоторые из которых я уже успел подзабыть, но ниче, походу вспомню!
1. Собственно, какой справочник/учебник посоветуете использовать? 2. Синтаксис запроса. К прримеру:
SELECT `id` FROM `av_users` WHERE `login`='{$login}' AND `password`='{$pass}' LIMIT 1
Насколько необходимо заключать имена таблиц, полей и т.п. в обратные кавычки (`). 3. Учитываются ли как-нибудь переводы строки или излишнии пробелы? 4. Пытался задать дефолы для полей, там где стоял тип VARCHAR или целочисленный, то по умолчанию легко задавался ноль (0), а там, где стоял тип TEXT выдавало ошибку -почему? 5. Насколько рационален этот код:
<?php //делаем запрос на выборку какого либо ряда (не важно какого) $sql = mysql_query($query) or die(mysql_error()); //создаем ассоциативный массив элементов этого ряда $row = mysql_fetch_assoc($sql); //ну и используем этот массив в дальнейшем ?>
Во-первых, оправдано ли использование or die(mysql_error()); или лучше как-то иначе использовать обработку ошибок? Во-вторых, сам алгоритм действий продуктивен (задать переменной текст запроса >> найти необходимые ряды >> создать на их основе ассоциативный массив)? Или вы делаете как-то иначе? 6.Каким образом хранить сессии в БД? Где-то читал, но не вникал в принцип, а теперь уже не помню где...
Нужно зафиксировать точное время, когда совершается определенное событие (передача данных из html формы в php программу методом post), то есть требуется узнать время, когда именно пользователем наживается батон (submit). Ну и присвоить полученный результат в качестве значения одной переменной, но это уже детали. Подскажите?..
Последнии события радикально изменили соотношение доменов в зонах .ru и .su. Лично я в .su зарегил два домена -для будующих проектов, а вы?
А вообще интересует, где лучше всего регистрировать домены? У меня домены на webnames.ru, reggi.ru, infobox.ru и, само сабой, на via.su =) На WebNames что не понравилось -так это то, что надо еще у Нотариуса доверенность заверять, чтоб делегирование получить (для зоны .su).. А на infobox'е я все никак не могу разобраться в настойках DNS -может кто подскажет? Кстати, видел какая-то иностранная компания регистрирует домены за 3$! Как думаете, стоит с ней связываться или поддержать отечество?
Насколько безопасно использовать массив $_SESSION[]? К примеру в $_SESSION['user_id'] записан уникальный номер одного из участников форума, выполняющего функции модератора. Безопасно ли открывать модерские функции ориентируясь на $_SESSION['user_id']? Насколько вероятна подмена/кража сессии? Как лучше поступить?
Интересует ориентировочная заработная плата веб-программиста. Сколько стоит создание сайта? Сколько поддержка? По каким критериям формируется цена? Сколько получаете вы? Ну и т.п...
Самым лучшим вариантом является использование трех шрифтов для одного и того же текста: на первом месте должен стоять ваш экзотический шрифт, на втором - наиболее похожий на него, но более распространенный, на третьем - наиболее подходящая маска шрифта. Для увелечения шанса можно предложить пользователям скачать шрифт и вручную его установить.
Если же размер вашего текста невелик (заголовок, какая-либо надпись и т.д.), то можно выводить текст на картинку средствами PHP (или другово языка).
Оригинальный текстЗадача состоит в том, чтобы использовать на странице некий экзотический шрифт, который врятли будет среди стандартных шрифтов пользователя. Какие варианты решения?
Значит так, столкнулся с такой задачей: Как вы знаете, в большинстве браузеров имеется возможность распечатать документ, но не имеются четкие стандарты на этот счет и фактически полностью отсутствует возможность настройки.. Сравнивал два наиболее популярных браузера - Опера (9.24.8816) и Internet Explorer (6.0.2900.2180), и на наглядном примере обнаружил существенные различие в границах "страницы для распечатки". Единственный выход, который мне пришел в голову -это использовать индентификатор браузера, и взависимости от его значение подставлять соответствующий шаблон.
Вопрос:вероятно я далеко не первый, кому приспичило распечатывать страницу из браузера в фиксированном формате, поэтому какие методы решения этой проблемы на ваш взгляд самые рациональные?
Так же хотелось бы разобраться в устройстве индентификаторов.. Вот у Яши спрашивал -тот ссылочку дал - http://www.alex-novo.ru/ (без понятия, что это за сайт, но он печатает юзер-агента -что собственно нам и надо). Соответсвенно он вернул: 1. Opera/9.24 (Windows NT 5.1; U; ru) 2. Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRSPUTNIK 1, 8, 0, 17 HW; MRA 4.8 (build 01709); .NET CLR 2.0.50727) 3. Yandex/1.01.001 (compatible; Win16; I) 4. Mozilla/5.0 (compatible; Googlebot/2.1; +www.google.com/bot.html)
Третий индентификатор принадлежит, собственно, самому Яше, а 4й -Гуглу А какие у вас браузеры/индетификаторы? И что означают эти множество буковок/цифорок в скобках? По какому принципу они расшифровываются?
Что-то я смотрю многие у Мастерхоста хостятся.. Пчему? У них ведь тарифы не особо выгодные.. Лично я сижу на Виа-хосте, но собираюсь менять. Все советуют РБК -да я и сам посмотрел -неплохой хостинг (шутка ли 10 гектаров за 300 рэ!), но мне и 1Гб будет достаточно -а на самом дешевом тарифе (с 1Гб) нет ни PHP ни MySQL... Так что вот теперь хз что делать.. Может под Новый год какую-нибудь акцию организуют..
Print была унаследована из C и является устаревшей конструкцией. Было выявленно два незначительных отличия:
<?php $a = echo "aaa"; // выдает ошибку $b = print "bbb"; // возвращает 1 //---------------------------------------- echo "and a ", 1, 2, 3; // можно задать несколько параметров print "and a ", 1, 2, 3; // выдает ошибку ?>
На практике они не играют роли, т.к. эти конструкции никто не присваивает, а совместить строки можно с помощью оператора склеивания строк (".").
Оригинальный текстУ меня два вопроса касательно чистоты кода: 1. Что лучше использовать: "<?php ... ?>" или "<? ... ?>"? В чем различия? 2. Чем отличается echo от print?