Вопрос № 35157: Приветствую, уважаемые эксперты.
1. посоветуйте, как мне лучше задать абсолютный путь include_path в set_include_path ($dir)? Допустим есть директория /include в корне сайта. Я пока не понимаю, что такое абсолютный путь в *nix системах.
2. мо...Вопрос № 35184: Приветствую снова. Уточнения к вопросу 35157.
1. Поясните пожалуйста: если я укажу в функции путь "/include", например, то как будет осуществляться поиск дериктории: а) относительно текущей директории (где лежит скрипт); б) независимо о...Вопрос № 35187: здравствуйте.
Стоит задача обработки данных и сохранение результата в файл.
можно ли создать код программы на php и сохранить его как приложение windows. или обязательно нужен интерпритатор php.exe.
может есть что то, что то вроде ze...Вопрос № 35194: Здраствуйте.
Сразу скажу, что с PHP дело никогда не имел, но сейчас очень понадобилось. Вот установил себе денвер(у меня winxp если что). Как теперь использовать PHP в html файлах? Или надо их пересохранить в расширение *.php ? И как в php делать...
Вопрос № 35.157
Приветствую, уважаемые эксперты.
1. посоветуйте, как мне лучше задать абсолютный путь include_path в set_include_path ($dir)? Допустим есть директория /include в корне сайта. Я пока не понимаю, что такое абсолютный путь в *nix системах.
2. можно ли использовать следующую конструкцию: function1() and function2() and function3() ... and functionN(); Аналогично ли это: function1();function2();function3();...functionN(); ?
Спасибо!
Отправлен: 10.02.2006, 18:11
Вопрос задал: $ham (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Дмитрий Иванов
Здравствуйте, $ham!
1. Абсолютный путь в *nix системах это путь от начала файловой системы /
пример: /home/www/htdocs/templates/
2. function1();function2();function3();...functionN(); - функции выполняющиеся одна за другой.
function1() and function2() and function3() - можно использовать допустим в if условий, в случае если требуется проверка возвращаемых от функций значений.
--------- ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Отправлен: 10.02.2006, 23:30 Оценка за ответ: 5 Комментарий оценки: Премного благодарен!
Отвечает: КиберТварь
Здравствуйте, $ham!
1.
absolutnij put v *nix sistemax schitajetsa s kornja
naprimer /usr/home/myuser/file
2.
da mozhno
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 13.02.2006, 10:47 Оценка за ответ: 5
Вопрос № 35.184
Приветствую снова. Уточнения к вопросу 35157.
1. Поясните пожалуйста: если я укажу в функции путь "/include", например, то как будет осуществляться поиск дериктории: а) относительно текущей директории (где лежит скрипт); б) независимо от текущей директории (например по текущей ветке); или другой вариант?
2. Корректна ли следующая конструкция:
(condition)? function1() & function2() & function3() : function4() & function5() & function6();
3. Можно ли вместо: function1() or function2(); написать: function1() | function2();
Заранее благодарю за обстоятельный ответ.
Отправлен: 11.02.2006, 03:24
Вопрос задал: $ham (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Дмитрий Иванов
Здравствуйте, $ham!
1. другой вариант - поиск будет проводиться к корневой директории системы в дирректории include
предположим абсолютный путь портала :
/home/www/myportal
в windows если все работет на диска допустим C это будет выглядеть как c:/home/www/myportal
если мы используем путь /include то это быдкт аналог C:/include
2. в принципе да, только в этом случае ты производишь еще и бинарное вычисление которое нигде не используешь.
так что корректней все же, да и более удобочитаема:
if(condition){
function1();function2();function3();
}
else{
function4();
function5();
function6();
}
3. да, можно,
--------- ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Отправлен: 11.02.2006, 11:49 Оценка за ответ: 5 Комментарий оценки: You're the best!
Отвечает: КиберТварь
Здравствуйте, $ham!
1
jesli vy hotite chto by bilo otnositleno tekushej papki to ispolzuyte ./include
2
da korrektno
3
da mozhno
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 13.02.2006, 10:49 Оценка за ответ: 5
Вопрос № 35.187
здравствуйте.
Стоит задача обработки данных и сохранение результата в файл.
можно ли создать код программы на php и сохранить его как приложение windows. или обязательно нужен интерпритатор php.exe.
может есть что то, что то вроде zend. т.е. интерпретировать php код и сохранить в двоичный файл, под приложение win.
Отвечает: Ерёмин Андрей
Здравствуйте, Оськин Дмитрий Владимирович!
Скрипт выполняется на сервере с помощью интерпретатора. В Windows просто нечего исполнять - параметров никаких, вывод в никуда. Этого сделать нельзя. Для создания Win-приложений используйте любую среду визуального/текстового программирования.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 11.02.2006, 07:51
Отвечает: RedDevil
Здравствуйте, Оськин Дмитрий Владимирович!
В одной из прошлых рассылок вопрос задавался (давняя рассылка). Кто-то там ответил, что у zend есть какая-та утилита, которая создает бинарники, для скрытия исходного кода от владельцев домена. Но ее ты просто так нигде не достанешь, денежки плати.
Ответ отправил: RedDevil (статус: 6-ой класс)
Отправлен: 11.02.2006, 11:41
Отвечает: Дмитрий Иванов
Здравствуйте, Оськин Дмитрий Владимирович!
У ActiveState есть компилятор которые компилирует написанное на PHP или Perl приложение в standallon aplikation.
Если я не ошибаюсь является частью Komodo - среды разработки этой же фирмы ,
их оффициальная страница : www.activestate.com
--------- ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Отправлен: 11.02.2006, 12:03
Отвечает: Андрей_26rus
Здравствуйте, Оськин Дмитрий Владимирович!
PHP - препроцессор гипертекста, генерирует страницы, он выполняется исключительно на стороне сервера.
Выполнить расчеты и сохранить результаты в файл в принципе можно,
но нужно ли делать это при помощи PHP (необходимо установить и настроить сервер и интерпретатор), есть ведь языки программирования специально для этих целей.
На мой взгляд проще воспользоваться тем-же VBA (есть в MS Office)...
--------- - = Tertium non datur = -
Ответ отправил: Андрей_26rus (статус: 2-ой класс)
Отправлен: 13.02.2006, 08:40
Отвечает: КиберТварь
Здравствуйте, Оськин Дмитрий Владимирович!
для таких целей существует другие ПО (Делфи, СиБилдер итд)
в РНР есть такая возмоность.Но она предназначена не для этого
соответсвенно вы получите некачественный товар (как минимум в скорости вы проиграете)
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 13.02.2006, 17:32
Вопрос № 35.194
Здраствуйте.
Сразу скажу, что с PHP дело никогда не имел, но сейчас очень понадобилось. Вот установил себе денвер(у меня winxp если что). Как теперь использовать PHP в html файлах? Или надо их пересохранить в расширение *.php ? И как в php делать include ? Или проще использовать для этого SSI ? Тогда как при помощи SSI указывать путь к файлам, нужно ведь чтоб денвер их обрабатывал, что указать и где?
Отправлен: 11.02.2006, 11:16
Вопрос задал: korsar (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Golden Spider
Здравствуйте, korsar!
Итак вопрос 1:
Стандартно Php не выполняет как Php код страницы с расширением Html. Но ето легко поправить создаем в директории WWW файл ".htaccess" И пишем:
AddHandler application/x-httpd-php .htm
Теперь Html документы будут прекрастно справлятся с php:
index.htm
<?
echo "hello!";
?>
2:
include ''somefile.php';// Можно вставлять и html документы
или
require 'somefile.php';
--------- Сеть управляет всем, и только паук управляет сетью.
Ответ отправил: Golden Spider (статус: 4-ый класс)
Отправлен: 11.02.2006, 11:58 Оценка за ответ: 5
Отвечает: Ерёмин Андрей
Здравствуйте, korsar!
При стандартной конфигурации Денвера php-скрипты в html-файлах работать не будут - нужно их сохранять с расширением .php, .php3 или .phtml. Чтобы скрипты работали и в html-файлах, нужно создать в данном каталоге файл .htaccess и вписать в него строку (это уже указал Golden Spider в своём ответе). Также можно добавить эту строку в файл /usr/local/apache/conf/httpd.conf. Сервер обязательно перезапустить.
Include использовать легко:
<?php
include("myfile.php");
?>
Смысла делать это на SSI я не вижу.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 11.02.2006, 12:12 Оценка за ответ: 5
Отвечает: SKC
Здравствуйте, korsar!
1) PHP в html использовать нельзя. Можно наоборот html использовать в php файлах.
2) Файлы php должны быть с расширением .php
3) <?php include "file.php"; ?>
Скачайте учебник.
http://scr.net.ru/forum/topic17.html?pid=19&st=0entry19
--------- go go go
Ответ отправил: SKC (статус: 2-ой класс)
Отправлен: 11.02.2006, 12:21 Оценка за ответ: 4
Отвечает: КиберТварь
Здравствуйте, korsar!
чтобы в хтмл-ках работали РНР комманды нужно в httpd.conf внести изменения
AddType application/x-httpd-php .php .php4 .html .htm
include в РНР делается коммандами
include "filename.php";
include_once "filename.php";
require "filename.php";
require_once "filename.php";
чем они отличаются читайте в мануале по РНР
http://php.net/manual/
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 13.02.2006, 17:37