|
Помогите еще разок
<?php function MakeDirectoryName ($arg1){ $dirname = mt_rand(1,9999) . $arg1 ; return $dirname ; } function WriteToFile ($name, $pass){ $pass = md5($pass); $Dir ="Users/" . MakeDirectoryName($name); $Dir2 = str_replace('Users/','',$Dir); $fp = fopen('usr.res','a'); fwrite($fp,$name."\t".$pass."\t".$Dir2."\r\n"); if ($fp){ fclose ($fp); $DoDir = mkdir($Dir); } } $username = $_POST['username']; $password =$_POST['password']; if (isset($_POST['username'])&&isset($_POST['password'])){ $Proverka = WriteToFile ($username, $password); if (isset($Proverka)){ print "Вы зарегестрированы успешно и $DoDir"; } else { print "Ошибка регистрации"; } } else { print "Пожалуйста введите Логин и Пароль для регистрации"; } ?> Я не пойму почему мне всегда пишет что ошибка регистрации? Даже если переменные(В данном случаи массив) пустая совсем. P.S Появились определенные успехи в php )
92
Андрей
Стас Escimo Политикин советую на джумле делать
93
Андрей
Dmitry Dolzhkov насчёт XML тут надо делать запросом в XML формате который будет отсылаться на сервер где и будет залито приложение. Это очень сложно сделать надо ещё тогда файлик писать отдельно допустим function.php который будет контролить подпись запроса и надо чтобы на сервере было включено расширение icon (v)
94
Влад
Зд равствуйте ув. пользователи(админы) этой группы, у меня почему то после того как я нажимаю кнопку "Собрать программу", а потом "собрать, у меня пишит "Нет доступа для записи к выбранной папке!", что мне делать? Винда у меня хр.
95
Алексей
Это ты о чем?) Не нажимай эту кнопку)
96
Илья
ухахахахааааааааааааа. от это отжиг!!! Владислав, а Вы уверены что по адресу обратились? На ваш вопрос напрашивается только такой вариант ответа:
10. Научиться пользоваться компьютером(ну или смириться с худшим) 20. Научиться понимать, что тема в группе, имеющей непосредственное отношение к PHP, ниразу не звучит как "Windows XP для чайников". (собсна, делаем вывод). 30. Если не помогло GOTO 10
97
Денис
Здраствуйте товарищи программисты! Я в принципе начинающий=)
У меня вопрос! Помучался я со всем существующими CMS! И у меня возник вопрос,а не проще сделать просто html код без каких либо админок и т.п.? Каковый размеры веб-страницы? Если нужен резиновый сайт,то как да что? + Надо какую-либо защиту ставить?? Что посоветуете? Заранее благодарю!
98
Илья
Все зависит от поставленной задачи. Писать хтмл не проще если у тебя например онлайн-каталог из 500к элементов. Ты что для каждого элемента будешь свою страницу делать? а как ты например посредством хтмл сделаешь форум или гостевую книгу? защиту от дурака надо ставить обязательно. особое внимание фильтрации входных данных. Если нужен резиновый сайт, то учи css, если нужен неризиновый сайт, то учи css
99
Станислав
вопрос в массовости обработки данных на сайте, как уже писалось выше. для небольших объемов предпочитаю прикинуть свой код :)
100
Илья
Не имеет смысла заводить БД и писать админку для 5 страниц, которые меняются раз в год. Но иногда бывает в падлу писать код даже для 50 страниц. В этом случае на помощь приходит Yii-framework, который всю рутинную работу сделает за тебя, тебе всего лишь нужно будет написать твой любимый хтмл
101
Денис
Спасибо за ответ! Например на небольшие сайтики можно и html юзануть! Спасибо всем!
102
Денис
Да! Еще вопрос! Вот группы вк делают так: в фотошопе делают полностью граф.меню,после чего обрезают его! А для сайта можно также? Например весь сайт сделал в фотошопе,потом на какие тебе надо части разрезал и код для них написал?
103
Илья
Именно так и делается. То что ты режешь называется дизайн-макет, где каждый элемент(будь то кнопка или спейсер) - отдельный слой, из которого ты делаешь картинку. На самаом деле, грамотно отрисованный дизайн макет позволяет делать хорошую вёрстку очень быстро
104
Денис
Благодарю!
105
Сергей
Здравствуйте,
не могу никак придумать решение следующей проблемы: Пример: На Server А стоит PHP и MySQL. В БД лежат данные - siteURL (Адрес страницы, чужой сервер) - content (просто текс) - code (сгенерированый ключ для проверки?) Если юзер кликает на SiteURL то он переходит на эту страницу и видит там переданный content, кторый он может там изменить и осолать назад на родной сервер для обработки. Естественно на странице чужого сервера куда юзер переходит должен лежать (или прявязан от Server A) код, который получает, показывает и отправляет назад результат. Это делается вручную админами тех страниц. С полученым результатом должен приходить так же id юзера назад, чтобы знать кто отправил... Юзер может только один раз это проделывать и нужно исключить использование этой функции на других серверах, страницы которых не находятся в БД, а так же не зарегистрированым пользователям. Вот собственно и вся проблема. Не могу понять как это сделать, чтобы защита была... Думал привязывать на других серверах javascript, который отслылает данные на родной сервер (Ajax), но код получается открытый и "копировательный". Может у кого есть идея? Буду рад помощи.
106
Илья
CURL
107
Сергей
@Илья Ленин
для этого ведь надо чтобы CURL работал на чужих серверах?Если так то это не подходит,так как вся эта коммуникация должна работать на любом сервере без лишних инструментов.То есть просто берётся какойто код и вставляется на страницу и он тем самым делает всю работу сам
108
Илья
Если после отправки текста на удаленный сервер этот сервер хоть что-то выводит (например обработанный текст или xml), то вполне хватит CURL только на локальном сервере. Главное правильно отправлять запросы ну и немного кумекать над полученным html
109
Сергей
Я вот подумал и решил слелать так как это делает facebook с кнопкой "мне нравится". Через iframe
110
Сергей
принцип как у кнопки "мне нравится", только функция другая. вот думаю как это вконтакте сделанно, что он узнаёт какой юзер нажал гдето на кнопку....
111
Илья
Я думаю что надо копать в сторону OpenID
112
Кирилл
Ребят нужна помощь в реализации идейки одной, кто может уделить немного времени пожалуйста напишите в скайп gam0ver_ !!!
113
Артем
Доброго времени суток!
Подскажите где и как можно найти программиста в Москве для проекта? Команде очень нужен именно свой программист, который потом будет поддерживать созданное им. Идея заключается в создании сети дистрибьюторов связанных с созданной сеть мастерских. Дистрибьюторы должны работать в онлайне. Для чего и нужен особый сайт. То есть нужен человек, которые сможет сделать сайт. Дизайн есть, контент есть. Нужна только программная часть.
114
Олег
Здравствуйте, коллеги!
Подскажите, пожалуйста, что писать в php.ini или где-нибудь в другом месте для того, чтобы с сайта отправлялись письма. Дело в том, что при отправке ошибок не возникает, а письмо просто либо не доходит, либо не отправляется. С почтой первый раз имею дело.
115
Павел
Здраствуйте , у меня такая проблема : поставил убунту и по этому гайду ставил все http://ubuntologia.ru/apache-php-mysql , и файл хтмл не сохраняется и не переименовуеться ... кто сталкивался ?
116
Илья
ты надеюсь под su пытаешься файл отредактировать?
117
Павел
Илья,
Неа , просто вот убунту недавно только поставил не очень понимаю в этом всем , если не слжно ответьте в лс
118
Павел
Та мне не редактировать надо - я хочу поставить нормальный доступ к папке чтобы потом нормально работать
119
Александр
chown такая команда есть
120
Илья
вообще лучше отредактируй файл конфигурации (/etc/apache2/sites-enabled/000-default) и создай виртуальные хосты, документРоот которых будет у тебя в /home. редактировать надо от администратора, соответственно в терминале выполняем sudo gedit /etc/apache2/sites-enabled/000-default в файле прописываем что-то типа
<VirtualHost *:80> ServerName pma ServerAlias pma DocumentRoot /home/твой логин/www/phpmyadmin/ <Directory "/home/твой логин/www/phpmyadmin/"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost> потом так же от администратора редактируем файл /etc/hosts и пишем в него 127.0.0.1 pma. и перезагружаем апач sudo /etc/init.d/apache2 restart |


Илья