Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Замечательный язык PHP
PAUK-NET.RU - Бесплатный ADSL портал Чувашии > Информационные технологии > Интернет > Web-программирование
Страницы: 1, 2
JoNy202
Есть такой язык PHP, используемый в написании приложений для интернета. Никто не хочет с ним познакомиться ??? Халявные курсы, в этой теме smile.gif Заодно и HTML подучим.
SiMM
Самоучитель PHP4. Дмитрий Котеров [ISBN 5941570716].pdf (хоть и старо - но рекомендуется к прочтению).
Understanding SQL Мартина Грабера
Старое содержимое русского мана на dev.mysql.com
Ну и там же поблизости можно ещё что-то полезное нарыть.
aleksanches
Я б не против позантматься
LInfo
могу помочь, но не за просто так smile.gif
JoNy202
Цитата(aleksanches @ Dec 31 2005, 19:52) *
Я б не против позантматься
Ставь апач + ПХП
ujinboy
Цитата(JoNy202 @ Dec 31 2005, 23:03) *
Ставь апач + ПХП
для новичков (и не только) очень удобно использовать пакет "Денвер" (уже настроенный апачсервер+php5),
могу закинуть
JoNy202
Цитата(ujinboy @ Jan 4 2006, 23:14) *
для новичков (и не только) очень удобно использовать пакет "Денвер" (уже настроенный апачсервер+php5),
могу закинуть
Ну юзайте, это ... если руки не могут свое настроить.
ujinboy
Цитата(JoNy202 @ Jan 4 2006, 23:48) *
Ну юзайте, это ... если руки не могут свое настроить.
настроить могут,
но не всем же сразу все уметь
JoNy202
Цитата(ujinboy @ Jan 4 2006, 23:52) *
настроить могут,
но не всем же сразу все уметь
Так если ты PHP не умееш настраивать, так что туда лезть.
SiMM
Чего там уметь-то... читать и следовать инструкциями - http://phpclub.ru/faq/Install?show_comments.
Ну а Денвер? Сами же потом понимать не будете, что и откуда растёт - а это немаловажно.
ujinboy
Цитата(SiMM @ Jan 5 2006, 00:25) *
Ну а Денвер? Сами же потом понимать не будете, что и откуда растёт - а это немаловажно.
согласен
kamchatkin
Классная тема, а про неё забыли sad.gif
GAD
Цитата(JoNy202 @ Jan 5 2006, 00:58) *
Так если ты PHP не умееш настраивать, так что туда лезть.
А лезть туда приходится кагда надо что то состряпать несложное, и нет никакого желоания становится гуру в этом вопросе.
Денвер в этом плане решение проблемы, позволяет дома все тестить. Именно благодаря нему я и справился со своими скромными потребностями в PHP.

Все области знаний никак не охватить, нереально.
LInfo
Цитата(GAD @ Jun 27 2006, 16:52) *
А лезть туда приходится кагда надо что то состряпать несложное, и нет никакого желоания становится гуру в этом вопросе.
Денвер в этом плане решение проблемы, позволяет дома все тестить. Именно благодаря нему я и справился со своими скромными потребностями в PHP.

Все области знаний никак не охватить, нереально.
если ты разобрался в PHP, то уж знать конфиг апача или PHP - не составит труда
они не настолько сложные

а как этов все работает тебе и не надо... да и мне тоже.... главное чтоб работало smile.gif
JoNy202
Цитата(GAD @ Jun 27 2006, 16:52) *
А лезть туда приходится кагда надо что то состряпать несложное, и нет никакого желоания становится гуру в этом вопросе.
Денвер в этом плане решение проблемы, позволяет дома все тестить. Именно благодаря нему я и справился со своими скромными потребностями в PHP.

Все области знаний никак не охватить, нереально.
Тривиальная задача, подключить модуль к PHP, что ты будешь делать ??? Писать письма к разработчикам Денвера ??? Или всетаки проще разобраться с конфигами.

Такого рода проблемы будут возникать постоянно, чем дальше ты углубляешся в изучение этого языка.
GAD
Цитата(JoNy202 @ Jun 28 2006, 10:31) *
Тривиальная задача, подключить модуль к PHP, что ты будешь делать ??? Писать письма к разработчикам Денвера ??? Или всетаки проще разобраться с конфигами.

Такого рода проблемы будут возникать постоянно, чем дальше ты углубляешся в изучение этого языка.
Гуру всегда найдет дочего до...атся чтобы доказать что его знание мегаважное, а я отвечу одно продукты вроде денвера сильно облегчают жизнь среднего пользователя.

Если мне нужено что то сделать в PHP я ищу толковое руководство основанное на примерах которое позволяет мне осуществить это максимально быстро (кстать редко встречается). Меня тошнит от учебников в которых чтобы выполнить элементарную вещь надо прочитать нехилую кучу страниц и вникать в то во что я никакого желания вникать не имею. Ну не надо мне это и точка.
Специалисты нужны но не каждый должен им быть.
LInfo
Цитата(GAD @ Jul 3 2006, 21:34) *
Гуру всегда найдет дочего до...атся чтобы доказать что его знание мегаважное, а я отвечу одно продукты вроде денвера сильно облегчают жизнь среднего пользователя.

Если мне нужено что то сделать в PHP я ищу толковое руководство основанное на примерах которое позволяет мне осуществить это максимально быстро (кстать редко встречается). Меня тошнит от учебников в которых чтобы выполнить элементарную вещь надо прочитать нехилую кучу страниц и вникать в то во что я никакого желания вникать не имею. Ну не надо мне это и точка.
Специалисты нужны но не каждый должен им быть.
мнение человека, который хочет чего-то познать в ПХП, но при этом его не знать laugh.gif
JoNy202
Цитата(GAD @ Jul 3 2006, 21:34) *
Гуру всегда найдет дочего до...атся чтобы доказать что его знание мегаважное, а я отвечу одно продукты вроде денвера сильно облегчают жизнь среднего пользователя.

Если мне нужено что то сделать в PHP я ищу толковое руководство основанное на примерах которое позволяет мне осуществить это максимально быстро (кстать редко встречается). Меня тошнит от учебников в которых чтобы выполнить элементарную вещь надо прочитать нехилую кучу страниц и вникать в то во что я никакого желания вникать не имею. Ну не надо мне это и точка.
Специалисты нужны но не каждый должен им быть.
Чего тут доказывать, если ты изучаешь PHP и собираешься писать на нем приложения, но сам не умеешь его устанавливать/настраивать. Зачем обижаться на совет, лучше признайся что не можеш настроить PHP + Apache + MySQL.

Вот учебник себе выбирает каждый сам, по уровню знаний, и серого вещества в голове. Мое мнение - достаточно мануала и google.com wink.gif
Цитата(LInfo @ Jul 4 2006, 15:07) *
мнение человека, который хочет чего-то познать в ПХП, но при этом его не знать laugh.gif
+1
GAD
Цитата(JoNy202 @ Jul 4 2006, 16:33) *
Чего тут доказывать, если ты изучаешь PHP и собираешься писать на нем приложения, но сам не умеешь его устанавливать/настраивать. Зачем обижаться на совет, лучше признайся что не можеш настроить PHP + Apache + MySQL.


Какой совет какя обида.. Я тебе пытаюсь объяснить что денвер качественный продукт для быстрого освоения азов php без потребности в изучении PHP + Apache + MySQL. Каждый спец в своей области пытается навязать потьребность в полном изучении всех аспектов его знаний. Думаешь без этого неполучится писать и пробовать нужные скрипты.. да легко и просто. Тебе че обидно что простой смертный без знаний по установке и настройке PHP + Apache + MySQL имея денвер справляется со своими простыми потребностями. Его для того и придумали чтоб избавить человека от мучений по настроке PHP + Apache + MySQL.
kamchatkin
Денвер, суперская вещь! Сначала на нём начал писать свои 1 рнр скрипты, только потом начал мучать настройки по воссоединению всего вместе.
Да и все конфиги денвера написаны с переводом на русский, так что разберётся даже новичок.
OldFornit
для интересующихся - имею предложить уствновленную виртуальную машину в которой уже стоят и настроены apache+php+mysql+bind.
подключаете, запускаете и имеете щастье
JoNy202
Цитата(OldFornit @ Jul 10 2006, 12:20) *
для интересующихся - имею предложить уствновленную виртуальную машину в которой уже стоят и настроены apache+php+mysql+bind.
подключаете, запускаете и имеете щастье
Какое для них счастье ??? Ониж выть будут когда в Юникс консоль попадут.
GAD
Цитата(OldFornit @ Jul 10 2006, 12:20) *
для интересующихся - имею предложить уствновленную виртуальную машину в которой уже стоят и настроены apache+php+mysql+bind.
подключаете, запускаете и имеете щастье
Помоему это лишнее извращение, если уж и настраивать апач то под линуксом а если такие знания не требуются то денвер подходящее решение.
OldFornit
Цитата(JoNy202 @ Jul 10 2006, 12:57) *
Какое для них счастье ??? Ониж выть будут когда в Юникс консоль попадут.
Гы, запустят mc и будут сидеть аки в Нортом командире, если еще помнят такое.
Цитата(GAD @ Jul 10 2006, 13:09) *
Помоему это лишнее извращение, если уж и настраивать апач то под линуксом а если такие знания не требуются то денвер подходящее решение.
Дело вкуса. Я вот уже поделился с друзьями и они таки очень довольны.
Gans
А со мной поделись очень надо smile.gif
OldFornit
Цитата(Gans @ Jul 14 2006, 22:28) *
А со мной поделись очень надо smile.gif
Ну хорошо. Пожму и на днях в DC выложу. Аржив будет весить около 200 метров.
Софт, который лежит в образе - Debian Linux +Apache 1.33+php4+mysql 4.1+bind+samba
Все конфиги находятся в стандартных местах.
ip виртуального интерфейса - 192.168.2.1
Имя - server, рабочая группа - SMART, пароль для доступа к samba - user/user
Jay
вообщем такой вопрос:
нужно создать кнопку на странице, при нажатии на которую некой переменной присваивается значение, если это имеет значение то работа с этой переменной будет вестись на этой же странице, те некуда запросы передавать не надо, вот как такое сделать?
pavel
Наверное примерно так blush.gif :
<?php
if (isset($_POST['var1']) && $_POST['var1'] != 'defaultValue') {
echo '<pre>';
print_r($_POST);
echo '</pre>';
echo '<a href="'. $_SERVER['PHP_SELF'] .'">Попробуйте еще раз</a>';
} else {
?>
<html>
<head>
<script language="VBScript">

Sub btn1_OnClick
form1.var1.value = "newValue"
End Sub

Sub btn2_OnClick
MsgBox form1.var1.value
End Sub

</script>
</head>
<body>
<input type="button" id="btn1" value="Нажми меня для изменения значения переменной var1" />
<br />
<input type="button" onclick="btn2_OnClick" value="Нажми меня, чтобы узнать значение переменной var1" />
<br />
<form id="form1" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="var1" value="defaultValue" />
<input type="submit" value="Отправь меня на сервер!" />
</form>
</body>
</html>
<?php
}
?>
Это если работать с переменной надо на сервере ....
А если только на клиенте, то можно и так
<html>
<head>
<script language="VBScript">

var1 = "defaultValue"

Sub btn1_OnClick
var1 = "newValue"
End Sub

Sub btn2_OnClick
MsgBox var1
End Sub

</script>
</head>
<body>
<input type="button" id="btn1" value="Нажми меня для изменения значения переменной var1" />
<br/>
<br/>
<input type="button" onclick="btn2_OnClick" value="Нажми меня, чтобы узнать значение переменной var1" />
</body>
</html>
Jay
сделал так:
Код
<form action=<?php $click = '1'; ?>> <input type=submit value="Other"></form>
SiMM
Цитата(jay @ Aug 7 2006, 13:33) *
сделал так:
Код
<form action=<?php $click = '1'; ?>> <input type=submit value="Other"></form>
Наивно. Начиная с Вид->Просмотр HTML-кода.
Jay
мдя, так не катит)

без VBScript никак что ли? лана гугль рулит...
pavel
На худой конец можно и так:
<?php
if (isset($_POST['submit'])) {
echo '<pre>';
print_r($_POST);
echo '</pre>';
echo '<a href="'. $_SERVER['PHP_SELF'] .'">Попробу ка еще раз</a>';
} else {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="submit" name="submit" value="Отправь меня на сервер!" />
</form>
<?php
}
?>
wink.gif
Jay
угу, спс, какраз в мануале на это наткнулся)

вот че получилось:
Код
<?php
if (isset($_POST['submit']))
{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="submit" name="submit1" value="Cкрыть" />
</form><br>
<?php
echo 'здесь то что надо было выводится';
}
else
{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="submit" name="submit" value="Раскрыть" />
</form>
<?php
}
?>
pavel
А все это на клиенте точно нельзя было сделать, а то выглядит как фанатский изврат...
Jay
там эти переменные дальше юзаются это так упростил
STIM
фигня какая-то:

проблема такая, апач упорно не желает распознавать пхп файлы:

система ВИн ИксПи SP2 Pro
Apache 1.3.28
php-5.1.4 for Win32
и мускуль Сервер Клиент 4.0.26


имется такой хелп по инсталке
Цитата
For PHP 5:
# Add to the end of the LoadModule section
LoadModule php5_module "C:/php/php5apache.dll"

# Add to the end of the AddModule section
AddModule mod_php5.c

For both:
# Add this line inside the <IfModule mod_mime.c> conditional brace
AddType application/x-httpd-php .php

# For syntax highlighted .phps files, also add
AddType application/x-httpd-php-source .phps


сё вроде бы просто, прописываем, рестартуем апатч и ожидаем результат:
test.php
Цитата
echo "It works!<br>\n";
phpinfo();


не экране соотвественно видим:
Цитата
echo "It works!
\n"; phpinfo();


при том если запустить index.html c надписью Хэллоу Ворлд -- то результат увидим который ждали..



в чём загвоздка?

З.Ы. php лежит там где и прописано, в логах ошибок не выдаёт!
kamchatkin
В конце httpd.conf пиши Include conf/php5_mod.conf
В php5_mod.conf пиши:
LoadModule php5_module "путь до файла/php5apache.dll"
AddHandler application/x-httpd-php php
У меня так работает. Иль попробуй в папочку windows скопировать
php5apache.dll
php5ts.dll
php5isapi.dll
php.ini-dist - но только с именем php.ini
STIM
ноу эффект
SiMM
Цитата(STIM @ Sep 3 2006, 20:43) *
в чём загвоздка?
http://phpclub.ru/faq/Install для начала.
PS: и научись разделять проблемы - прикрути вначале PHP к Apache - а уже потом, если не получится прикрутить к PHP MySQL, будешь париться по этому поводу - пока же версия муськи и её наличие никакого значения не имеют.
STIM
Цитата(SiMM @ Sep 3 2006, 23:18) *
http://phpclub.ru/faq/Install для начала.
PS: и научись разделять проблемы - прикрути вначале PHP к Apache - а уже потом, если не получится прикрутить к PHP MySQL, будешь париться по этому поводу - пока же версия муськи и её наличие никакого значения не имеют.

я собссено этим и занимаюсь huh.gif

php модуль он похоже грузит, а вот файлы как php понимать не хочет
SiMM
Цитата(STIM @ Sep 3 2006, 23:54) *
php модуль он похоже грузит, а вот файлы как php понимать не хочет
Если то, что ты привёл - и есть тот самый php-файл - то и не должно. Ибо любой интерпретируемый PHP блок должен начинаться с "<?php" (возможно сокращение до "<?" при соответствующих настройках) и заканчиваться "?>", т.е. в твоём случае код должен был выглядеть так
Код
<?php // test.php
echo "It works!<br>\n";
phpinfo();
?>
STIM
Цитата(SiMM @ Sep 4 2006, 00:05) *
Если то, что ты привёл - и есть тот самый php-файл - то и не должно. Ибо любой интерпретируемый PHP блок должен начинаться с "<?php" (возможно сокращение до "<?" при соответствующих настройках) и заканчиваться "?>", т.е. в твоём случае код должен был выглядеть так
Код
<?php // test.php
echo "It works!<br>\n";
phpinfo();
?>

а сцуко! заработало..
защита йеоп тывэайу!

конфиги придёться переписывать для нового аппача mellow.gif
SiMM
Цитата(STIM @ Sep 4 2006, 00:46) *
а сцуко! заработало..
защита йеоп тывэайу!
Защита тут не при чём - это базовый синтаксис
http://php.net/language.basic-syntax
Цитата
конфиги придёться переписывать для нового аппача mellow.gif
Зачем? Апач-то тут тоже не при чём smile.gif
Хотя... смотря о чём речь.
STIM
Цитата(SiMM @ Sep 4 2006, 01:04) *
Защита тут не при чём - это базовый синтаксис
http://php.net/language.basic-syntax
Зачем? Апач-то тут тоже не при чём smile.gif
Хотя... смотря о чём речь.

просто у меня стоит защита программ, на запрещение доступа к тем файлам, которые не относяться к ним напрямую-- для того чобы проги вирусы не зацепляли, и к прогам вирусы не приставали, как следствие апач модуль php не грузил, а к файлу php доступ имел smile.gif , а я думал наоборот smile.gif

придётся shield перестраивать blush.gif
Modest
Есть такой замечательный язык PHP.
Skelt
Есть несколько вопросов:
1. Двоичная информация хранится в MySQL как обычный текст (с типом ячейки BLOB) или иначе?
2. Если нет, то как правильно ее туда занести и с ней работать?
3. Есть ли вообще смысл ее там хранить?
4. Длина двоичной строки никак не может быть больше 65535 символов?
5. Сильно ли это (хранение и работа с BLOB) отразится на производительности сервера?
Заранее спасибо!
SiMM
MySQL'ю вообще до фени, что хранить - что в него кладут - то он и хранит.
http://phpfaq.ru/slashes
http://www.mysql.ru/docs/man/String_types.html
http://dev.mysql.com/doc/refman/5.1/en/string-types.html
Trofimov
Курсы по PHP http://kurepin.ru/php/ очень полезны для начинающих.

Хочу создать небольшой сайт, но без SQL. Хочу использовать готовый шаблон (лучше с комментариями или описанием). Кто подскажет? Яндекс предлагает за бабки, а платить неохота smile.gif
SiMM
Цитата(Trofimov @ Sep 8 2007, 18:32) *
Курсы по PHP http://kurepin.ru/php/ очень полезны для начинающих.
Очень полезны, ога. Как пример того, как делать не надо.
Modest
Бездарный до неприличия ресурс. wink.gif
Только полный идиот может делать эмуляцию директивы register_globals.
И советовать включить код:
Код
foreach($_REQUEST as $k=>$v)
{
eval("\$$k='$v';");
}
открывающий большую брешь в безопасности.

Прокатит банальное ?id=2';phpinfo();/* smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.