Вопрос-Ответ по php

Печать RSS
6562
Кураторы темы:

Н

Пацак
0
balalayka (17 Июля 2010 / 07:24)
Например, я в Ява скрипт менюшки в подкатегорию хочу инклудить пхп скрипт, но там можно юзать тока хтмл
Почему же? Просто пишеш в необходимом тебе месте

<?php
//а тут php код
?>
А

Пацак
0
3536. balalayka,
Если я правильно понял, то ты о таком
<input type="button" value="GO" onclick="include("button.php")" />
Это НЕОЗМОЖНО.

Если о чемто другом - напиши внятно, что есть и что нужно
Д

Малиновые штаны
0
что за ошибка?
Warning: include_once(Z:/home/localhost/www/style/styles/default/head.php) [function.include-once]: failed to open stream: No such file or directory in Z:\home\localhost\www\chat\style\head.php on line 3

Warning: include_once() [function.include]: Failed opening 'Z:/home/localhost/www/style/styles/default/head.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\chat\style\head.php on line 3
вот ..default\head.php
<?php
header('Content-type:text/html; charset=utf-8');
echo "<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>\n";
echo "<html>\n";
echo "<head>\n";
echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>\n";
echo "<title>$config_title | $config_title_name</title>\n";

echo "<link rel='stylesheet' href='../style/styles/default/style.css' type='text/css'>";
echo "</head>\n<body>\n";
echo '<table align="center" border="0px" width="400px"><tr>
<td class=s>';
echo "<div class='header'>\n";
echo "<div class=version>ЧаТ - WapLiFe.US</div>\n";
echo "</div>\n";
?>
вот ..\style\head.php
<?php
if ($user) {
include_once $_SERVER['DOCUMENT_ROOT'].'/style/styles/'.$user['set_theme'].'/head.php';
} else {
include_once $_SERVER['DOCUMENT_ROOT'].'/style/styles/'.$config_theme.'/head.php';
}
?>
A

Оранжевые штаны
0
Ошибка в том что включаемый файл не найден, то есть файлы head.php лежат здесь Z:/home/localhost/www/style/styles/название_темы/head.php дак почему ты тогда ложишь head.php в ..\style\head.php когда надо ..\style\styles\название_темы\head.php
Д

Малиновые штаны
0
понял,просто не внимательно глянул

Пацак
0
Здравствуйте.Загруз центр мобивап.су, в файле index.php выдает ошибку тут:
    /// Удаление временных файлов из папки temp/
    $arr_temp = glob('temp/*');
    $i = 0;
    foreach ($arr_temp as $value)
    {
        @unlink($value);
        $i++;
        if ($i > 50)
        {
            break;
        }
    }
}
Изменил: Дмитрий (22.07.2010 / 09:58)

Пацак
0
какая ошибка и какая отсюда строка?
N

Эцилопп сией тентуры
0
в конце лишняя скобка }
и что тебе дает это условие? о_О
if ($i > 50)
{
break;
}
Изменил: Nu3oN (22.07.2010 / 11:04)
N

Эцилопп сией тентуры
0
этого будет достаточно
<?
$arr_temp = glob('temp/*');  
foreach ($arr_temp as $value)  
{  
@unlink($value);  
}
?>
Изменил: Nu3oN (22.07.2010 / 11:16)

ツ ツ ツ
0
3545. Nu3oN, врядли, скорей всего просто так скопировал
------
я догадываюсь в чем ошибка, на винде glob выдает пустой массив если файлов нет, того автор скрипта и не увидел эту ошибку, а на лине этого нет, вот и foreach ругается на то что ему подсунули не массив, автор перед циклом проверяй, является ли $arr_temp массивом, if(is_array($arr_temp)){//цикл }

ЗЫ 3543, текст ошибки покажи
Изменил: Lugaro (22.07.2010 / 11:27)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск