Вопрос № 74534: Всем привет!
Пишу код в начале скрипта:
session_name('upload1');
session_start();
session_register('files_serialesed_array', 'fcount', 'firstload');
if(isset($HTTP_SESSION_VARS['files_serialesed_array'])) $filesarr = unseria...Вопрос № 74541: Здравствуйте, пожалуйста подскажите как настроить rewriterule в htaccess
Такая проблема, после переезда на вовый хостинг пришлось изменить расширения index файлов с PHTML на PHP, а в поисковиках естественно остались старые ссылки
Нужно ...Вопрос № 74558: Здравствуйте, уважаемые эксперты. У меня такой вопрос:
Как можно сделать resize для GIF или PNG8 картинок с сохранением прозрачности ( alpha channel )?
Есть ф-ции imagealphablending() и imagesavealpha(), но это работает только для P...Вопрос № 74614: У меня такая проблема. Есть строковая переменная с HTML-кодом и PHP кодом. Как сделать так, чтобы выполнялась эта переменная, как будто её содержимое находиться в файле, и его подключили require_once??...Вопрос № 74636: Здравствуйте! У меня вопрос: Как можно сделать, чтобы при формировании HTML-кода в php можно было бы обратиться
к другому серверу, чтобы взять оттуда определённй текст, и вставить в HTML-код?...Вопрос № 74657: Здравствуйте, уважаемые эксперты.
Возможно, вопрос элементарный, но я новичок в php.
Имеется php 5.2.0 на локальном (localhost) сервере Apache 2.2
Подскажите, каким образом настраивать chmod (и что это такое) для файлов.
Буду рад и с...
Вопрос № 74.534
Всем привет!
Пишу код в начале скрипта:
session_name('upload1');
session_start();
session_register('files_serialesed_array', 'fcount', 'firstload');
в конце скрипта дописываю:
$files_serialesed_array = serialize($filesarr);
Вопрос: почему постоянно создаются новые сессии и не происходит обращения к старой?
Может кто помочь, я уже книгу раз 10 пречитал и всеравно не пойму почему не работает!
Заранее благодарю за ответы!
Отправлен: 07.02.2007, 09:39
Вопрос задал: Zotaper (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 6)
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 07.02.2007, 18:39 Оценка за ответ: 3 Комментарий оценки: Я не знаю почему вы так считаете, ошибку я уже выловил, она была совсем по другой причине, это впринципе уже не важно, но регистрируя переменные повторно - мы ничего не теряем и не затераем!
Вопрос № 74.541
Здравствуйте, пожалуйста подскажите как настроить rewriterule в htaccess
Такая проблема, после переезда на вовый хостинг пришлось изменить расширения index файлов с PHTML на PHP, а в поисковиках естественно остались старые ссылки
Нужно чтобы при запросе страницы www.myhost.ru/index.phtml?c=main подставлялся адрес с index.php
Отправлен: 07.02.2007, 10:28
Вопрос задал: Nikk (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Cimus
Здравствуйте, Nikk!
Вот такое незамысловатое правило должно Вам помочь.
Напишите следующие строки в .htaccess и положите его в корень сайта.
# Запуск mod_rewrite
Options +FollowSymLinks
RewriteEngine on
RewriteRule ([.]+)phtml([?.]+)?$ index.php$2 [L]
--------- Достичь можно любых высот !
Ответ отправил: Cimus (статус: Студент)
Ответ отправлен: 07.02.2007, 19:17 Оценка за ответ: 5
Вопрос № 74.558
Здравствуйте, уважаемые эксперты. У меня такой вопрос:
Как можно сделать resize для GIF или PNG8 картинок с сохранением прозрачности ( alpha channel )?
Есть ф-ции imagealphablending() и imagesavealpha(), но это работает только для PNG24.
Заранее благодарен.
Отправлен: 07.02.2007, 12:25
Вопрос задал: Agro (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Барков Илья Андреевич
Здравствуйте, Agro!
попробуйте функцию Imagecopyresampled.
вроде как раз она поддерживает это свойство. Ну и мануал почитайте :)
Ответ отправил: Барков Илья Андреевич (статус: 8-ой класс)
Ответ отправлен: 07.02.2007, 13:45 Оценка за ответ: 4 Комментарий оценки: Я использую эту ф-цию, но получаю черный цвет в том месте, где вообще не должно быть никакого цвета. Я думаю, что должно быть еще что-нибудь... Но, всеравно, спасибо за оперативность.
Вопрос № 74.614
У меня такая проблема. Есть строковая переменная с HTML-кодом и PHP кодом. Как сделать так, чтобы выполнялась эта переменная, как будто её содержимое находиться в файле, и его подключили require_once??
Отвечает: Ерёмин Андрей
Здравствуйте, Загиров Рустам!
Для этой цели служит функция eval(). Параметр единственный - строка для выполнения. Вот описание функции из справочника: Description
mixed eval ( string code_str)
eval() evaluates the string given in code_str as PHP code. Among other things, this can be useful for storing code in a database text field for later execution.
Желаю удачи!
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Отвечает: Cimus
Здравствуйте, Загиров Рустам!
Дополню немного ответ предыдущего эксперта.
Функция eval(string phpcode) делает попытку выполнить строку, указанную в аргументе phpcode, как строку PHP-сценария. Как и при любой другой работе со строками, двойные кавычки приведут к проверке на вложенные строки и другие специальные символы. Поэтому можно прибегнуть к использованию одинарных кавычек или символов доллара с обратной косой чертой.
Также при работе с этой функцией если в аргументе phpcode присутствует HTML-код нужно сначала закрыть PHP-тег( ?> ), а потом открыть ( )
если скрипт будет продолжаться. Пример в приложении.
На мой взгляд хоть эта функция и очень удобна, но она очень сильно притормаживает сценарий, поэтому я стараюсь ей не пользоваться.
Приложение:
--------- Достичь можно любых высот !
Ответ отправил: Cimus (статус: Студент)
Ответ отправлен: 07.02.2007, 19:59 Оценка за ответ: 5 Комментарий оценки: Очень хитрый вариант, я б до этого не до думался. Спасибо за ответ.
Вопрос № 74.636
Здравствуйте! У меня вопрос: Как можно сделать, чтобы при формировании HTML-кода в php можно было бы обратиться к другому серверу, чтобы взять оттуда определённй текст, и вставить в HTML-код?
--------- Не стоит срываться, нервничатьи воспринимать все близко к сердцу. Будьте спокойны ВСЕГДА.
Ответ отправила: Angel7 (статус: Студент)
Ответ отправлен: 07.02.2007, 20:36
Отвечает: Mo-skin
Здравствуйте, Теленков Д.С.!
Все это можно сделать с помощью сокетов.
Работа с сокетами практически аналогисна работе с файлами.
fsockopen - открывает сокет
fputs - передает данные
fgets - принимает(читает)
Пример в приложении.
Почитать подробнее можно здесь: http://inetprog.info/press_php_http.html
Приложение:
--------- Чем больше женщину мы меньше, тем меньше больше мы ее!
Ответ отправил: Mo-skin (статус: 3-ий класс)
Ответ отправлен: 07.02.2007, 23:28
Вопрос № 74.657
Здравствуйте, уважаемые эксперты.
Возможно, вопрос элементарный, но я новичок в php.
Имеется php 5.2.0 на локальном (localhost) сервере Apache 2.2
Подскажите, каким образом настраивать chmod (и что это такое) для файлов.
Буду рад и ссылке, где можно почитать про настройку php для начинающих.
Отправлен: 07.02.2007, 21:49
Вопрос задал: Mallorn (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ерёмин Андрей
Здравствуйте, Mallorn! CHMOD - это права доступа на файл. Права бывают трёх типов: чтение, запись, исполнение. Задаются права либо в виде комбинации букв (r, w, x соответственно), либо с помощью цифр. Наиболее распространены цифры. Устанавливать права доступа на файл можно только на Unix-сервере. В данном случае, раз у Вас локальный сервер, то управляется он скорее всего под Windows, а под Windows такого понятия как chmod нет. Чтобы установить на сервере права доступа, нужно выполнить команду, которая так и называется - CHMOD.
Однако есть способ проще. Все (ну или абсолютное большинство) FTP-клиентов позволяют задавать права доступа установкой "галочек" или вводом цифр. Как правило, это находится в окне свойств файла. Желаю удачи!
--------- Нет правила без исключений. Правило без исключений - исключение из правил.