Вінницький форум  

Повернутись   Вінницький форум > Міський форум > Мережевий форум

View Poll Results: Выбери свой создательський Веб-Микс?
HTML or/and DHTML 141 62.39%
MySQL or/and PostgreeSQL or txtSQL 72 31.86%
JAVA Script 80 35.40%
JAVA 53 23.45%
PHP 98 43.36%
ASP 18 7.96%
Perl 25 11.06%
VBScript 18 7.96%
Другой статический язык программирования 21 9.29%
Другой динамический язык программирования 37 16.37%
Multiple Choice Poll. Ті, хто голосували: 226. You may not vote on this poll

Відповідь
 
Опції теми Опції перегляду
Старий 02-03-2007, 12:37   #641
ネクロイド
Ветеран
 
ネクロイド's Avatar
 
Реєстрація: Jun 2006
Адреса: 『サイレントヒル』
Повідомлення: 2,050
Send a message via ICQ to ネクロイド Send a message via MSN to ネクロイド Send a message via Yahoo to ネクロイド Send a message via Skype™ to ネクロイド
За замовчуванням

Цитата:
Повідомлення від passtas
Была такая трабла в 3-й версии.
А теперь нужно просто заинклудить в проект директории с теми классами и функциями, и все доступно.....
Вот к примеру та же симфония..... зенд отлично декларирует и отображает ее классы...
Сомневаюсь, что он это
PHP код:
$handle opendir($CONFIG->CONF['site_dir']."/".$functions_dir);
while(
$entry readdir($handle))
{
    if((
$entry != ".") && ($entry != "..") && (is_dir($CONFIG->CONF['site_dir']."/".$functions_dir."/".$entry)) && (file_exists($CONFIG->CONF['site_dir']."/".$functions_dir."/".$entry."/".$entry.".php")))
    {
        require_once(
$functions_dir."/".$entry."/".$entry.".php");

        
$file = (string) ucwords($entry);

        if(
class_exists($file))
        {
            $
$file = new $file();
        }
    }

и это

PHP код:
function __autoload($classname)
{
    global 
$functions_dir;

    require_once(
$functions_dir."/".strtolower($classname)."/".strtolower($classname).".php");

будет декларировать.
__________________
PlayStation Portable Ice Silver 5.00 M33-6, Nintendo DualScreen w/ R4DS, Xbox360 NTSC owner



Перепрошивка, восстановление и ремонт PlayStation Portable, перепрошивка Xbox 360: ICQ 1266097

ネクロイド не на форумі   Reply With Quote
Старий 02-03-2007, 17:13   #642
passtas
Писатель
 
passtas's Avatar
 
Реєстрація: Dec 2005
Адреса: ДауНтАун
Повідомлення: 302
Send a message via ICQ to passtas Send a message via MSN to passtas Send a message via Yahoo to passtas Send a message via Skype™ to passtas
За замовчуванням

Цитата:
Повідомлення від Nekroido
Сомневаюсь, что он это
PHP код:
$handle opendir($CONFIG->CONF['site_dir']."/".$functions_dir);
while(
$entry readdir($handle))
{
    if((
$entry != ".") && ($entry != "..") && (is_dir($CONFIG->CONF['site_dir']."/".$functions_dir."/".$entry)) && (file_exists($CONFIG->CONF['site_dir']."/".$functions_dir."/".$entry."/".$entry.".php")))
    {
        require_once(
$functions_dir."/".$entry."/".$entry.".php");

        
$file = (string) ucwords($entry);

        if(
class_exists($file))
        {
            $
$file = new $file();
        }
    }

и это

PHP код:
function __autoload($classname)
{
    global 
$functions_dir;

    require_once(
$functions_dir."/".strtolower($classname)."/".strtolower($classname).".php");

будет декларировать.
Декларирует, только если папки с твоими классами находятся в проекте.
ЗЫ:Я тоже использую много динамики. Но __autoload применять не рекомендую...
__________________
www.passtas.net.ua
passtas не на форумі   Reply With Quote
Старий 02-03-2007, 20:46   #643
Shakirux
Фанат
 
Реєстрація: Apr 2006
Повідомлення: 505
За замовчуванням

Цитата:
Повідомлення від Mixa
Ага. Такие вещи как Headers нужно выводить вообще перед всем, что может вылететь на страницу и даже перед include. Если не ошибаюсь, тоже надо делать и с куками. Сессии говорят тоже, но уменя срабатывало после <html><head>..., так что не факт.
Трюк с javascript тоже использовал, но если у товарища отключен JS, то он никуда не перейдет. Нуно добавить что-то типо "Сейчас вас отправят на деревню к дедушке. А если вам не терпится то нажмите сюда!". Также рекамендую делать это и с <meta> тегами.
p.s. <META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://www.smart.vn.ua/forum">
сделал так:

echo "<script language='JavaScript'> window.location.href ='http://localhost/site_news/index.php'</script>";

а потом добавил форму на всякий случай:

<form action="index.php" method="get">
<input name="" type="submit" value="Вернуться">
</form>

вроде работает
__________________

Shakirux не на форумі   Reply With Quote
Старий 02-03-2007, 23:49   #644
Mixa
Гигант мысли
 
Mixa's Avatar
 
Реєстрація: Nov 2006
Повідомлення: 976
Send a message via Skype™ to Mixa
За замовчуванням

Цитата:
Повідомлення від Shakirux
сделал так:

echo "<script language='JavaScript'> window.location.href ='http://localhost/site_news/index.php'</script>";

а потом добавил форму на всякий случай:

<form action="index.php" method="get">
<input name="" type="submit" value="Вернуться">
</form>

вроде работает
Хорошо все то, что работает. "Вернуться" можно так
Код HTML:
<a href="javascript:history.back(-1);">Вернуться </a>
__________________
PHP программист. Создание и ремонт сайтов, проектирование web-систем, пишу отдельные скрипты под заказ. Большой опыт, креативные решения.
Mixa не на форумі   Reply With Quote
Старий 03-03-2007, 14:09   #645
Rembo
Фанат
 
Rembo's Avatar
 
Реєстрація: Mar 2006
Адреса: -=PiSaReVa StReeT=-
Повідомлення: 502
Send a message via Yahoo to Rembo Send a message via Skype™ to Rembo
За замовчуванням

Шановні програмісти допоможіть....
Ну потрібно щоб на моєму сайті вилазила тіпо якась флеш рекламка або вікно автоматом....(тіпа як спам або реклама вилазить на різних сайтах...)
Добре було б якби ще можна було регулювати час коли воно вилізе...
Будь ласка......дайте скрипт....
__________________
Я бы изменил мир, но Бог не дает исходники!
Rembo не на форумі   Reply With Quote
Старий 03-03-2007, 16:58   #646
Shakirux
Фанат
 
Реєстрація: Apr 2006
Повідомлення: 505
За замовчуванням

выложите, пожалуйста, описание функции fseek(), а то нет Инета
__________________

Shakirux не на форумі   Reply With Quote
Старий 03-03-2007, 17:32   #647
maxi18
Читатель
 
maxi18's Avatar
 
Реєстрація: Aug 2006
Адреса: Винницъкоя губерния
Повідомлення: 70
Send a message via ICQ to maxi18
За замовчуванням

Цитата:
Повідомлення від Shakirux
kak sdelat pereadresachiu na druguu stranichu na PHP? Proboval tak:

PHP код:
header("Location:http://localhost/site_news/index2.php"); 
no denver pishet:

Warning: Cannot modify header information - headers already sent by (output started at s:\home\localhost\www\site_news\index.php:9) in s:\home\localhost\www\site_news\index.php on line 31
правильно пишет - если у тебя уже скрипт че-то вывел как он тебе сделает редирект?
че ему делать с уже посланым тектом?

сначала проверяй все, если надо делай редирект, а потом начинай че-то выводить.
__________________
А ссоци аци я реги ональных. Би бл и отечных кон сор ци умов
Я верю в чесность президента,
и в неподкупность постовых,
в заботу банков о клиентах,
в русалок верю, в домовых
maxi18 не на форумі   Reply With Quote
Старий 03-03-2007, 18:05   #648
Shakirux
Фанат
 
Реєстрація: Apr 2006
Повідомлення: 505
За замовчуванням

Цитата:
Повідомлення від maxi18
правильно пишет - если у тебя уже скрипт че-то вывел как он тебе сделает редирект?
че ему делать с уже посланым тектом?

сначала проверяй все, если надо делай редирект, а потом начинай че-то выводить.
мне как разно сначало вывести, а потом переадресовать . ладно, сделал на ЯваСкрипт - работает, а это главное
__________________

Shakirux не на форумі   Reply With Quote
Старий 04-03-2007, 01:32   #649
Mixa
Гигант мысли
 
Mixa's Avatar
 
Реєстрація: Nov 2006
Повідомлення: 976
Send a message via Skype™ to Mixa
За замовчуванням

Цитата:
Повідомлення від Shakirux
выложите, пожалуйста, описание функции fseek(), а то нет Инета
fseek
(PHP 3, PHP 4)

fseek - ищет позицию указателя файла.

Описание
int fseek (int fp, int offset [, int whence])

Устанавливает индикатор позиции указателя файла, на который ссылается fp. Новая позиция высчитанная в байтах от начала файла, получается путём прибавления смещения offset к позиции, специфицированной параметром whence, значения которого определены так:

SEEK_SET - Установить позицию, равной смещению offset байтов.
SEEK_CUR - Установить позицию - текущее положение плюс offset.
SEEK_END - Установить позицию - end-of-file плюс offset. (Чтобы поместить позицию перед end-of-file, необходимо передать в offset отрицательное значение.)


Если whence не специфицирован, принимается значение SEEK_SET.

При успехе возвращает 0; иначе возвращает -1. Обратите внимание, что поиск после EOF не считается ошибкой.

Не может использоваться с файловыми указателями, возвращаемыми функцией fopen(), если они используют форматы "http://" или "ftp://".

Примечание: аргумент whence был введён после PHP 4.0.0.
__________________
PHP программист. Создание и ремонт сайтов, проектирование web-систем, пишу отдельные скрипты под заказ. Большой опыт, креативные решения.
Mixa не на форумі   Reply With Quote
Старий 04-03-2007, 01:57   #650
Mixa
Гигант мысли
 
Mixa's Avatar
 
Реєстрація: Nov 2006
Повідомлення: 976
Send a message via Skype™ to Mixa
За замовчуванням

Цитата:
Повідомлення від Rembo
Шановні програмісти допоможіть....
Ну потрібно щоб на моєму сайті вилазила тіпо якась флеш рекламка або вікно автоматом....(тіпа як спам або реклама вилазить на різних сайтах...)
Добре було б якби ще можна було регулювати час коли воно вилізе...
Будь ласка......дайте скрипт....
Опять дайте скрипт. Хватит попрошайничать, а лучше учись. В твоем вопросе неясно толком что тебе нужно. Но то что ты просишь можно выполнить несколькими путями
1. Самый тупой, это при загрузке(или выгрузке) страницы отрывать еще одну. <body onload="window.open(...);">
2. Прикольней. Можно использовать объект javascript popup. Тогда получится что-то такого что делают на narod.ru

Цитата:
var popup = window.createPopup();
var popupBody = popup.document.body;
popupBody.style.border = "solid 2px black";
popupBody.style.padding = "5px";
popupBody.innerHTML = "<P>Это текст в окне popup</P>";
popup.show(200, 100, 200, 50, document.body);
скрыть
Цитата:
popup.hide();
3. Просто показывать слой поверх всего что выдает страница. Делается этоприблизительно так

Код HTML:
<html>
<style>
.popup {position:absolute; left:100px; top:100px; width:80%;  border:1px solid black;}
</style> 
<body>
<h1>POPUP ADVERTISEMENTS</h1>
<div id='ppp' class='popup'>
 * * * 
 * * *
<center><a href="#" onclick="javascript:document.getElementById('ppp').style.display='none';">Закрыть </a>   
</div>
Цикл задержки и функцию отключения сам продумай. Это не сложно.
__________________
PHP программист. Создание и ремонт сайтов, проектирование web-систем, пишу отдельные скрипты под заказ. Большой опыт, креативные решения.
Mixa не на форумі   Reply With Quote
Відповідь


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Smilies are Вкл.
[IMG] code is Вкл.
HTML code is Викл.

Швидкий перехід


Поточний час: 21:17. Часовий пояс GMT +3.


Copyright ©2000 - 2024