Вебмастеру

 
 
120

FAQ: вопросы и ответы

  • Категория: php
Помогите еще разок
<?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 )
 
 
91

Илья

  • группа: Гости
Хм... Действительно мутят. Ну наверное жаба начала душить,т.к. инструмент-то для создания бизнес-приложений оч неплохой получился
 
 
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
 
 
Регистрация

Популярные статьи

» Mozilla Firefox: помощь и взаимоподдержка. Спрашиваем, ...
» Вопросы от новичков...
» перешли ли вы 100% на линукс без установленной параллел ...
» Ваши любимые плагины и дополнения
» Ответы на вопросы по PHP
» Какие CMS ВЫ предпочитаете - (плюсы и минусы)
» FAQ: вопросы и ответы
» Вопросы и консультации
» Другие браузеры (голосование!)
» Зарплата PHP программиста