Здравствуйте, гость ( Вход | Регистрация )

24 страниц V  « < 20 21 22 23 24 >  
Ответить в данную темуНачать новую тему
> PHP | Вопросы и ответы, а так же всему что с ним связано
Рейтинг 5 V
Believer
сообщение 31.01.2006 - 19:13

Энтузиаст
****
отличительный знак заблокированного
Группа: Участник
Сообщений: 438
Регистрация: 1.05.2004
Пользователь №: 3383


Решил установить форум:

1.На компе установил Деневер.
2.Расставил всё как полагается… вроде:0
2.Пароль и название базы .сделано.
3.Перезапустил Деневр и последним шагом Страница инсталляции ..всё заполнил..
4.Start Install и потом должно быть Finish Install, но вместо этого :---:

Warning: mysql_connect(): Access denied for user 'Beliv'@'localhost' (using password: YES) in z:\home\online-world\www\db\mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in z:\home\online-world\www\db\mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in z:\home\online-world\www\db\mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database

Просто не пойму в чём дело…
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 31.01.2006 - 19:15
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


просто накосячил с логином\паролем\хостом
Перейти в начало страницы
 
+Цитировать сообщение
Believer
сообщение 1.02.2006 - 09:56

Энтузиаст
****
отличительный знак заблокированного
Группа: Участник
Сообщений: 438
Регистрация: 1.05.2004
Пользователь №: 3383


Цитата(GreyWind @ 31.01.2006 - 19:15)
просто накосячил с логином\паролем\хостом



Это что то вроде 10 раз ввёл не правильно?
Хз.... попробую малец по другому
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 1.02.2006 - 10:01
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


]]>http://forum.gor-net.ru/index.php?act=ST&f...ndpost&p=523768]]>
после логина, но до гранта нужно создать саму базу данных:
CREATE DATABASE db_name;
use db_name;
где db_name - имя твоей базы, желательно без пробелов и русских символов
Перейти в начало страницы
 
+Цитировать сообщение
Foxtrot
сообщение 27.05.2006 - 02:31

Энтузиаст
****

Группа: Участник
Сообщений: 302
Регистрация: 25.12.2005
Пользователь №: 11189


Подскажите как правильно функцию вызывать, на моём примере — file_size()
наверно есть какаято команда типа comand(имя_функции()); — о которой я не знаю.
Код
<?
function file_size() // Описываю функцию <============
{
    $path = "$dir/$file";
    $filename = $path;
    $sz = filesize($filename);
    $size = round($sz / ($kb = 1024));
if (($size >= 1024) or ($size < 1025))
    {
       $size =  round($size / ($Mb = 1024), 2);
       $size = "&#151 $size Mb";
    }
else
    {
       $size = "&#151 $size Kb";
    }
if ($size >= 1025)
    {
       $size =  round($size / ($Gb = 1024), 2);
       $size = "&#151 $size Gb";
    }
}                       // Закончил

$dir = "path/to/stars";
if (is_dir($dir))
{
if ($dh = opendir($dir))
    {
    while (($file = readdir($dh)) !== false)
      {
        if (($file != "." && $file != "..") & ($file != "Thumbs.db" && $file != ".tmp"))
          {
            file_size(); // Вызываю её <=====ВОТ тут её вызвать надо<=====
            $link = str_replace("_"," ", $file);
            print " <a href='$dir/$file'>$link</a> $size<br>\n";
          }
      }
      closedir($dh);
    }
}
?>

Что делает? — Просматривает каталог и выводит тамошние файлы и их размер.

Сообщение отредактировано foxtrot - 27.05.2006 - 03:01
Перейти в начало страницы
 
+Цитировать сообщение
avtor
сообщение 27.05.2006 - 09:35

Постоялец форума
*****

Группа: Участник
Сообщений: 978
Регистрация: 15.04.2004
Пользователь №: 3224


Например, так: print file_size();

Очень мне нравится вот эта строка: if (($size >= 1024) or ($size < 1025)) - фактически это условие работает для $size с любым значением. Интересно, зачем оно тогда?
Перейти в начало страницы
 
+Цитировать сообщение
Foxtrot
сообщение 27.05.2006 - 09:57

Энтузиаст
****

Группа: Участник
Сообщений: 302
Регистрация: 25.12.2005
Пользователь №: 11189


Цитата
Например, так: print file_size();

Сделал print file_size(); , всеравно не работает ]]>http://10.1.96.57/test/1.php]]>
Вставил текст функции вместо print file_size(); , работает ]]>http://10.1.96.57/test/2.php]]> ,
мнебы её вызвать, а не копировать каждый раз текст
Код
$dir = "path/to/stars";
if (is_dir($dir))
{
if ($dh = opendir($dir))
    {
    while (($file = readdir($dh)) !== false)
      {
        if (($file != "." && $file != "..") & ($file != "Thumbs.db" && $file != ".tmp"))
          {
            //file_size(); // Вызываю её <=====ВОТ тут её вызвать надо<=====
    $path = "$dir/$file";
    $filename = $path;
    $size = filesize($filename);          
            $link = str_replace("_"," ", $file);
            print " <a href='$dir/$file'>$link</a> $size<br>\n";
          }
      }
      closedir($dh);
    }
}

Цитата
Очень мне нравится вот эта строка: if (($size >= 1024) or ($size < 1025)) - фактически это условие работает для $size с любым значением. Интересно, зачем оно тогда?

понял о чем ты, я килобайты срезал, спасибо. просто if ($size >= 1024)

Сообщение отредактировано foxtrot - 27.05.2006 - 10:08
Перейти в начало страницы
 
+Цитировать сообщение
Nuclear
сообщение 27.05.2006 - 10:31
Это вам не это...
*******

Группа: Участник
Сообщений: 2062
Регистрация: 20.09.2003
Пользователь №: 9


Фнукция, которая ничего не возвращает и не выводит на печать, ничего на экране не отобразит.
Добавьте в конец функции return $size; и будет Вам счастье.
Перейти в начало страницы
 
+Цитировать сообщение
srv
сообщение 27.05.2006 - 10:37
Частый гость
***

Группа: Участник
Сообщений: 192
Регистрация: 30.10.2005
Пользователь №: 10364


наверно:
Код
function file_size() // Описываю функцию <============
{
....
return   $size;
}


вызов
Код
print "<a href='$dir/$file'>$link</a>" . file_size() . "<br>\n";


пока писал - уже ответилиsmile.gif

Сообщение отредактировано srv - 27.05.2006 - 10:39
Перейти в начало страницы
 
+Цитировать сообщение
neter
сообщение 9.06.2006 - 10:58

Постоялец форума
*****
орден IV степениорден I степени
Группа: Участник
Сообщений: 739
Регистрация: 29.09.2003
Пользователь №: 50


Короче столкнулся с проблемой вывода кртинки в таблицу ... (((
табличка сама по себе есть .... и картинки в sql базе тож присутствуют ...

как вывести картинку ?
что нить прописывать в config.php, main.php надо ?



и ещё ....


что проще реализовать - "фотогалерею" или "поиск по сайту" ?

Сообщение отредактировано neter - 9.06.2006 - 19:56
Перейти в начало страницы
 
+Цитировать сообщение
KiWi
сообщение 9.06.2006 - 13:20

Постоялец форума
*****

Группа: Участник
Сообщений: 632
Регистрация: 9.10.2005
Пользователь №: 10041


Цитата(neter @ 9.06.2006 - 11:58) *
как вывести картинку ?

Положить файлик в папочку и в коде прописать <img src="" />
Цитата
что нить прописывать в config.php, main.php надо ?

Как будто мы знаем что там уже есть.
Цитата
что проще реализовать - "фотогаллерею" или "поиск по сайту" ?

Фотогалерею -- какую?
Поиск по сайту -- какой?
Перейти в начало страницы
 
+Цитировать сообщение
neter
сообщение 10.06.2006 - 12:24

Постоялец форума
*****
орден IV степениорден I степени
Группа: Участник
Сообщений: 739
Регистрация: 29.09.2003
Пользователь №: 50


Фотогалерею -- какую?
Поиск по сайту -- какой?

2IFL , я хочу сделать галерею , очень похожее на эту - ]]>http://search.msn.com/images/results.aspx?FORM=MSNH&q=car]]> (внешн.)
А не подскажешь какие виды поиска бывают ... ? У меня нужно просто сделать поиск по подразделениям на предприятии (телефоны, ФИО сотрудников итд)

Сообщение отредактировано neter - 10.06.2006 - 12:25
Перейти в начало страницы
 
+Цитировать сообщение
KiWi
сообщение 10.06.2006 - 12:33

Постоялец форума
*****

Группа: Участник
Сообщений: 632
Регистрация: 9.10.2005
Пользователь №: 10041


Цитата(neter @ 10.06.2006 - 13:24) *
А не подскажешь какие виды поиска бывают ... ?

Посмотри на возможности поиска, предоставляемые, например, google(site, inurl всякие, +, -) и сравни с возможностями того же форума.

А также ещё влияет способ хранения всего этого дела.

Сообщение отредактировано IFL - 10.06.2006 - 12:34
Перейти в начало страницы
 
+Цитировать сообщение
avtor
сообщение 19.06.2006 - 21:13

Постоялец форума
*****

Группа: Участник
Сообщений: 978
Регистрация: 15.04.2004
Пользователь №: 3224


Наблюдаю на своем локальном хостинге интересный эффект. В PHP-файле есть строка:
$rez=preg_replace("/$str/", "", $rez);
Если поместить ее внутри функции, никаких ошибок интерпретатор не замечает. Если же строка стоит вне функции, выдается сообщение: Unknown modifier '/'.
Спецы по РНР - объясните, почему так по-разному ведет себя интерпретатор?
Перейти в начало страницы
 
+Цитировать сообщение
KiWi
сообщение 19.06.2006 - 21:29

Постоялец форума
*****

Группа: Участник
Сообщений: 632
Регистрация: 9.10.2005
Пользователь №: 10041


Цитата(avtor @ 19.06.2006 - 22:13) *
Наблюдаю на своем локальном хостинге интересный эффект. В PHP-файле есть строка:
$rez=preg_replace("/$str/", "", $rez);
Если поместить ее внутри функции, никаких ошибок интерпретатор не замечает. Если же строка стоит вне функции, выдается сообщение: Unknown modifier '/'.
Спецы по РНР - объясните, почему так по-разному ведет себя интерпретатор?

Эм, а можно для полноты картины var_dump($str); перед preg_replace в обоих случаях поставить и, естественно, показать вывод...
Перейти в начало страницы
 
+Цитировать сообщение
avtor
сообщение 19.06.2006 - 22:24

Постоялец форума
*****

Группа: Участник
Сообщений: 978
Регистрация: 15.04.2004
Пользователь №: 3224


$str содержит строку http://www.burdamodel.ru.
Перейти в начало страницы
 
+Цитировать сообщение
KiWi
сообщение 20.06.2006 - 10:42

Постоялец форума
*****

Группа: Участник
Сообщений: 632
Регистрация: 9.10.2005
Пользователь №: 10041


Цитата(avtor @ 19.06.2006 - 23:24) *
$str содержит строку http://www.burdamodel.ru.

Используйте либо шарп(#) как разделитель, либо экранируйте все /.

Про внутри-снаружи -- лично моё предположение, что в вне функции видна необходимая строка, а внутри функции такой переменной как str просто нет. Включите нотисы, полезно :-)
Перейти в начало страницы
 
+Цитировать сообщение
avtor
сообщение 20.06.2006 - 12:37

Постоялец форума
*****

Группа: Участник
Сообщений: 978
Регистрация: 15.04.2004
Пользователь №: 3224


Цитата(IFL @ 20.06.2006 - 11:42) *
Используйте либо шарп(#) как разделитель, либо экранируйте все /.

Про внутри-снаружи -- лично моё предположение, что в вне функции видна необходимая строка, а внутри функции такой переменной как str просто нет. Включите нотисы, полезно :-)


Спасибо!
Перейти в начало страницы
 
+Цитировать сообщение
barberan
сообщение 29.09.2007 - 21:25

Постоялец форума
*****

Группа: Участник
Сообщений: 518
Регистрация: 27.09.2004
Пользователь №: 4818


народ, какая сейчас самая лучшая комбинация php+apache+mysql ?? Версии всмысле...
Перейти в начало страницы
 
+Цитировать сообщение
Dog
сообщение 5.11.2007 - 12:57
Частый гость
***

Группа: Участник
Сообщений: 142
Регистрация: 1.11.2006
Пользователь №: 16446


Все зависит от твоих потребностей. На локале ставь АррServ.

Сообщение отредактировано Dog - 5.11.2007 - 12:58
Перейти в начало страницы
 
+Цитировать сообщение

24 страниц V  « < 20 21 22 23 24 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 17.12.2025 - 10:49