IPB

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


Youtube Vkontakte Mail Google KubaLibre Shareman Down-House

Скрыть объявления

Объявления

А у нас появился женский раздел^^ Приглашаем всех к себе в гостиsmile3.gif
С уважением, Ваши девушки flirt.gif

Основные Провайдеры и поставщики Телекоммуникационных услуг г. Казань
Обсуждаем, делимся опытом, решаем текущие вопросы с представителями операторов связи

11 страниц V « < 5 6 7 8 9 > »   
Ответить в эту темуОткрыть новую тему
> PHP, Программирование и вопросы...
sixdayz
сообщение 27.7.2008, 15:00
Сообщение #121


Домовёнок
**

Группа: Домовые
Сообщений: 28
Регистрация: 23.7.2008

Пол: Мужской


Репутация:   0  


Цитата(G@RFILD @ 21.5.2008, 14:18) *

Я вообще ничем больше кроме блокнота не могу пользоваться. =) Не могу дождаться, пока эти монстры загрузятся. =) Понимаю конечно, что ошибки чуть сложнее искать, но все равно, в блокноте роднее как-то! =)

Чуть сложнее? Хм, и как, интересно, Вы скрипты отлаживаете в блокноте? Или может быть скажете, что писать надо сразу без ошибок? ;)

Сообщение отредактировал sixdayz - 27.7.2008, 15:00
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ramil-Ka
сообщение 27.7.2008, 21:21
Сообщение #122


Житель КазанДОМа
******

Группа: Домовые
Сообщений: 1 348
Регистрация: 8.11.2007
Живет: на одну зарплату

Пол: Мужской


Репутация:   18  


Подскажите хороший учебник оп PHP5,у меня Д.Котеров и А.Костарев."PHP5".может кто по нему тоже изучал?Я лично че-то неособо врубаюсь по нему
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sixdayz
сообщение 27.7.2008, 23:00
Сообщение #123


Домовёнок
**

Группа: Домовые
Сообщений: 28
Регистрация: 23.7.2008

Пол: Мужской


Репутация:   0  


ИМХО у Котерова самый нормальный учебник по PHP. По крайней мере в своё время читал по PHP4, очень понравилось. PHP5 не смотрел в его авторстве.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Photon
сообщение 28.7.2008, 20:02
Сообщение #124


Домовой
***

Группа: Домовые
Сообщений: 54
Регистрация: 28.11.2007

Пол: Мужской


Репутация:   0  


Цитата(RamireZ @ 27.7.2008, 1:32) *

Вроде бы понял ошибку,видать библиотека ApacheCore.dll повреждена или что-то вроде этого(т.к потом стала вылазить надпись"Порядковый номер 357 не найден в библиотеке DLL ApacheCore.dll).
У меня стоял апач версии 1_3_6(Win32) и после того,как я заменил файл ApacheCore.dll с версии apache_1_3_14rusPL30_0 серв заработал,как ни в чем небывало,но уже по версии apache_1_3_14rusPL30_0.
(т.е в рез-те замены одного файла в апаче с настройками под другой,прога пашет норм mda.gif
Помоему,эта версия уже устарела,какой версией сейчас лучше пользоваться?(у меня в книге желательна 1.3.31 хотя сейчас вроде есть уже и 2.х)
Что посоветуете сделать:перейти на 2.х и вследствии этого пытаться работать без книги или работать на старой apache_1_3_14rusPL30_0 с книгой?

Я лично поставил второй Апач (2.0.44). Не жалуюсь. И тебе советую юзать Апач 2.х. Всяких статей в инете по Апач очееень много.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Deja Vu
сообщение 29.7.2008, 14:16
Сообщение #125


Мастер Домовой
*****

Группа: Домовые
Сообщений: 521
Регистрация: 9.5.2007
Живет: ´´´´´´

Пол: Женский


Репутация:   15  


А я советую использовать phpED - там встроенный броузер с подключенным php, который нормально берет свои настройки из своей папки, а не из x:\windows, когда он работает из под апача.
Вообще бесит связка php+Apache на WIN - разработчики доделать который год не могут нормально - все там через одно место!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ramil-Ka
сообщение 29.7.2008, 14:41
Сообщение #126


Житель КазанДОМа
******

Группа: Домовые
Сообщений: 1 348
Регистрация: 8.11.2007
Живет: на одну зарплату

Пол: Мужской


Репутация:   18  


Цитата(Deja Vu @ 29.7.2008, 15:25) *

А я советую использовать phpED - там встроенный броузер с подключенным php, который нормально берет свои настройки из своей папки, а не из x:\windows, когда он работает из под апача.
Вообще бесит связка php+Apache на WIN - разработчики доделать который год не могут нормально - все там через одно место!

Я вот тоже замучался настраивать апач russian_roulette.gif
Цитата из книги,почему не следует использовать апач+PHP:
"Главная проблема заключается в том,что серв запускается с правами администратора,т.е запускаемые скрипты могут выполнить на машине любые действия.Достаточно одной-единственной оплошности при создании скрипта,и любой внешний пользователь(читай-хакер) потенциально может получить полный контроль над вашей машиной" umnik2.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Deja Vu
сообщение 29.7.2008, 21:55
Сообщение #127


Мастер Домовой
*****

Группа: Домовые
Сообщений: 521
Регистрация: 9.5.2007
Живет: ´´´´´´

Пол: Женский


Репутация:   15  


Цитата(RamireZ @ 29.7.2008, 15:50) *

Я вот тоже замучался настраивать апач russian_roulette.gif
Цитата из книги,почему не следует использовать апач+PHP:
"Главная проблема заключается в том,что серв запускается с правами администратора,т.е запускаемые скрипты могут выполнить на машине любые действия.Достаточно одной-единственной оплошности при создании скрипта,и любой внешний пользователь(читай-хакер) потенциально может получить полный контроль над вашей машиной" umnik2.gif

ну это исправляется легк,по крайне мере в висте -))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
G@RFILD
сообщение 11.8.2008, 1:53
Сообщение #128


Опытный Домовой
****

Группа: Домовые
Сообщений: 257
Регистрация: 24.11.2006
Живет: Казань

Пол: Мужской


Репутация:   4  


Вопрос возник. Никак не могу сделать. Пытаюсь из сценария PHP создать Базу данных и таблицу в MySQL. База данных нормально создается, а тблицу не хочет создавать. В чем ошибка, не могу понять.
Код такой:
--------------------------
if(!mysql_query("CREATE TABLE $user_tablename ($user_table_def)")) die (sql_error());
--------------------------
На это мне в браузере пишет вот это:
==================
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '()' at line 1
==================
не знаю, что я там неправильно написал. О_о


--------------------
Нет идеи - НЕТ ИКЕИ!

Изображение

#hands dev/shit > dev/candy
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Deja Vu
сообщение 11.8.2008, 2:51
Сообщение #129


Мастер Домовой
*****

Группа: Домовые
Сообщений: 521
Регистрация: 9.5.2007
Живет: ´´´´´´

Пол: Женский


Репутация:   15  


Цитата(G@RFILD @ 11.8.2008, 3:02) *

Вопрос возник. Никак не могу сделать. Пытаюсь из сценария PHP создать Базу данных и таблицу в MySQL. База данных нормально создается, а тблицу не хочет создавать. В чем ошибка, не могу понять.
Код такой:
--------------------------
if(!mysql_query("CREATE TABLE $user_tablename ($user_table_def)")) die (sql_error());
--------------------------
На это мне в браузере пишет вот это:
==================
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '()' at line 1
==================
не знаю, что я там неправильно написал. О_о

не хочешь var_dump("CREATE TABLE $user_tablename ($user_table_def)")); нам показать? ;)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
G@RFILD
сообщение 11.8.2008, 13:04
Сообщение #130


Опытный Домовой
****

Группа: Домовые
Сообщений: 257
Регистрация: 24.11.2006
Живет: Казань

Пол: Мужской


Репутация:   4  


Знать бы еще, для чего это? =) Второй день только начал наконец-то разбираться в мускле. =) Сложно. =) А еще блин и не работает! =)


--------------------
Нет идеи - НЕТ ИКЕИ!

Изображение

#hands dev/shit > dev/candy
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
G@RFILD
сообщение 11.8.2008, 13:14
Сообщение #131


Опытный Домовой
****

Группа: Домовые
Сообщений: 257
Регистрация: 24.11.2006
Живет: Казань

Пол: Мужской


Репутация:   4  


$user_tablename = "main";
$user_table_def = "id INT(20) NOT NULL AUTO_INCREMENT,";
$user_table_def .= "uploaded_name VARCHAR(20) NOT NULL,";
$user_table_def .= "given_name VARCHAR(100) NOT NULL,";
$user_table_def .= "upload_date DATE NOT NULL,";
$user_table_def .= "file_dir VARCHAR(200) NOT NULL,";

$user_table_def .= "PRIMARY KEY (id),";
$user_table_def .= "UNIQUE id (id),";
=======================
Ты вот это имела ввиду?


--------------------
Нет идеи - НЕТ ИКЕИ!

Изображение

#hands dev/shit > dev/candy
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
G@RFILD
сообщение 11.8.2008, 13:30
Сообщение #132


Опытный Домовой
****

Группа: Домовые
Сообщений: 257
Регистрация: 24.11.2006
Живет: Казань

Пол: Мужской


Репутация:   4  


Цитата(sixdayz @ 27.7.2008, 16:09) *

Чуть сложнее? Хм, и как, интересно, Вы скрипты отлаживаете в блокноте? Или может быть скажете, что писать надо сразу без ошибок? ;)

Уже слез с него. Работаю в Notepad++


--------------------
Нет идеи - НЕТ ИКЕИ!

Изображение

#hands dev/shit > dev/candy
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
alexsx061
сообщение 14.8.2008, 18:02
Сообщение #133


Житель КазанДОМа
******

Группа: Домовые
Сообщений: 1 352
Регистрация: 4.6.2008

Пол: Мужской


Репутация:   -2  


Посоветуйте какой фраймеворк лучше использовать не сильно изучая его аналы.
1.Прост в установке
2.Легко к нему прекручивается WYSIWYG-редактор
3.Хорошо докуметирован(желательно,но не обязательно на русском языке)
4.Быстаря скорость работы,малый вес
5. Принцип модель-контролер-вид(можно обьект но не желательно,желательно автозаполнение контролера)
6.Встроенное IDE или легкое прикручевание сторонего.


--------------------
Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Deja Vu
сообщение 15.8.2008, 9:51
Сообщение #134


Мастер Домовой
*****

Группа: Домовые
Сообщений: 521
Регистрация: 9.5.2007
Живет: ´´´´´´

Пол: Женский


Репутация:   15  


Цитата(G@RFILD @ 11.8.2008, 14:23) *

$user_tablename = "main";
$user_table_def = "id INT(20) NOT NULL AUTO_INCREMENT,";
$user_table_def .= "uploaded_name VARCHAR(20) NOT NULL,";
$user_table_def .= "given_name VARCHAR(100) NOT NULL,";
$user_table_def .= "upload_date DATE NOT NULL,";
$user_table_def .= "file_dir VARCHAR(200) NOT NULL,";

$user_table_def .= "PRIMARY KEY (id),";
$user_table_def .= "UNIQUE id (id),";
=======================
Ты вот это имела ввиду?

нет .... впиши в программу ту строчку ... она должна показать SQL запрос, который получился в итоге.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Deja Vu
сообщение 15.8.2008, 10:02
Сообщение #135


Мастер Домовой
*****

Группа: Домовые
Сообщений: 521
Регистрация: 9.5.2007
Живет: ´´´´´´

Пол: Женский


Репутация:   15  


просто сразу могу сказать - что у тебя ошибка в SQL запросе.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
G@RFILD
сообщение 15.8.2008, 22:02
Сообщение #136


Опытный Домовой
****

Группа: Домовые
Сообщений: 257
Регистрация: 24.11.2006
Живет: Казань

Пол: Мужской


Репутация:   4  


Это-то я как раз и понял. А эта строчка вот че показывает.

======================
string(16) "CREATE TABLE ()"
======================

Ну вот собственно весь код.
----------------------------------------------
<?php
include("config.php");
error_reporting(0);

$link_id = db_connect("");
if(!$link_id) {
$sql_err = sql_error();
if(!isset($_POST['submit'])) {
//Switch ($page)
//case 1:
echo "<TABLE border=0 align=center cellpadding=0 cellspacing=0 bgcolor='#dddddd'>
<TR><TD bgcolor='#88aaff'>
<FORM method='POST' action='{$_SERVER['PHP_SELF']}'>
<CENTER><B>Отсутствует база данных.</b></CENTER>
</td></tr><TR><TD><BR>$sql_err<BR>Необходимо создать базу данных. <BR>
<CENTER><input type=submit name='submit' value='Создать базу данных'></CENTER>
</form>
</td></tr>
</table>";
}
else {

$user_tablename = "main";
$user_table_def = "id_file INT(4) NOT NULL auto_increment";
$user_table_def .= "uploaded_name VARCHAR(20) NOT NULL";
$user_table_def .= "given_name VARCHAR(100) NOT NULL";
$user_table_def .= "upload_date DATE(10) NOT NULL";
$user_table_def .= "file_dir VARCHAR(200) NOT NULL";

$user_table_def .= "PRIMARY KEY (id_files)";
$link_id = db_connect();
if(!$link_id) echo"База данных еще не была создана.<BR><B>Создание базы данных</b>";

if(!mysql_query("CREATE DATABASE $default_dbname")) die(sql_errorr());

echo "<BR>База данных $default_dbname успешно создана!<BR>";

if(!mysql_select_db($default_dbname)) die (sql_error());

echo "Соединение с Базой данных $default_dbname установлено!";

if(!mysql_query("CREATE TABLE $user_tablename ($user_table_def)")) die (sql_error());

echo "<BR>Таблица <B>$user_tablename</b> успешно создана!";
}
}
else
{
echo "Подключение к узлу $dbhost успешно установлено. <BR>";
$result = var_dump("CREATE TABLE $user_tablename ($user_table_def)");
echo $result;
}
?>
---------------------------------------------------------------------------


--------------------
Нет идеи - НЕТ ИКЕИ!

Изображение

#hands dev/shit > dev/candy
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Deja Vu
сообщение 16.8.2008, 23:34
Сообщение #137


Мастер Домовой
*****

Группа: Домовые
Сообщений: 521
Регистрация: 9.5.2007
Живет: ´´´´´´

Пол: Женский


Репутация:   15  


кхм... кхм...
ты не видишь что у программы логика не верная.
У тебя не исполняется тот участок кода, где ф
ормируются переменные $user_tablename и $user_table_def, а потому и запрос не верный:

"CREATE TABLE ()".
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
G@RFILD
сообщение 18.8.2008, 1:19
Сообщение #138


Опытный Домовой
****

Группа: Домовые
Сообщений: 257
Регистрация: 24.11.2006
Живет: Казань

Пол: Мужской


Репутация:   4  


Почему не исполняется?? Если не может соединится с БД, тоесть если ее нет, то появляется форма, подтвердив которую, программа переходит в часть условия, где создается база данных. Полностью. Разве не так?


--------------------
Нет идеи - НЕТ ИКЕИ!

Изображение

#hands dev/shit > dev/candy
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
G@RFILD
сообщение 22.8.2008, 0:02
Сообщение #139


Опытный Домовой
****

Группа: Домовые
Сообщений: 257
Регистрация: 24.11.2006
Живет: Казань

Пол: Мужской


Репутация:   4  


Вот вопрос. Данные на русском языке добавляются в БД как козюбрики. Хотя кодировка везде задана одинаковая.


--------------------
Нет идеи - НЕТ ИКЕИ!

Изображение

#hands dev/shit > dev/candy
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
NuR
сообщение 22.8.2008, 1:44
Сообщение #140


Мастер Домовой
*****

Группа: Домовые
Сообщений: 500
Регистрация: 30.9.2007
Живет: себе и радуется жизни

Пол: Мужской


Репутация:   1  


попробуй насильно ставить кодировку соединения
mysql_query("SET CHARACTER SET cp1251");
mysql_query("SET NAMES cp1251");
или ютф если юзаешь его


--------------------
маркетынг, привед :-D
¬осподин админ, ¬де я мо¬у узнать, почему буква "¬" переворачивается?
Аниман ^__^
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

11 страниц V « < 5 6 7 8 9 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 29.5.2024, 4:59