Вебмастеру

 
164

Ответы на вопросы по PHP

  • Категория: php
  • Просмотров: 971
НУ что господа, давайте ж попробуем поотвечать на вопросы
Задавайте все, что угодно по теме php+mysql smile
6

mod_rewrite

  • Категория: php
  • Просмотров: 183
Товарищи, проблема такая:
Пишу RewriteCond'ы, в которых указываю определённые параметры, он заменяет строку на нужную, потом следующий RewriteCond берёт уже изменённую строку и получается ненужное преобразование... Как исправить? Поменять местами условия и правила не выход, их может быть 10-ток, сложно будет сортировать...
15

URL rewrite - эмуляция адреса

  • Категория: php
  • Просмотров: 1833
Поделитесь опытом работы с эмуляцией URL адресов в рамках фреймворка.

Мне нужно чтобы при обращении по адресу /user/George шел перехват запроса движком и выполнялось действие Info в контроллере User, с передачей ему параметра George.

Интересует в каком фреймворке описание правил реализовано наиболее наглядно и удобно для использования. Я так понимаю, что при нескольких десятках похожих правил в их можно запутаться и одно правило сможет перекрыть другое. Именно поэтому интересует "ясность" и прозрачность описания таких вот адресов.
59

Зарплата PHP программиста

  • Категория: php
  • Просмотров: 551
Уважаемые участники и посетители нашего клуба, приветствую!

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

Рассказывая о себе мы помогаем не только другим, но и себе самим. Ведь объясняя другому всегда начинаешь разбираться больше в той теме, о которой говоришь.

Мой опыт. В 2007 году я учился на дневном и работал одновременно. 60% времени проводил на работе. Я получал 500 у.е. (из расчет 800 у.е. за полный рабочий день). Я был уже опытен и я создал удобный движок для сайта, на котором сайт и ныне успешно работает и поддерживается.

В 2008 году окончил универ, ушел с прежней работы. В конце лета 2008 и по нынешнее время работаю в хорошей компании (английские корни), получаю от 1000 до 1350 у.е. (с учетом бонусов, срочных работ и сверхурочного времени). Хотя платят в гривнах по очень заниженному курсу, поэтому приведенная сумма в долларах ниже где-то на 15%.

Я понимаю, что это только начало пути, поэтому буду искать более интересное для себя место заработка и реализации своих идей. Я считаю что нужно получать прибыль и получать удовольствие от того что делаешь - одновременно. Это мой принцип жизни.
31

PHP5 фреймворки

  • Категория: php
  • Просмотров: 503
Фреймворки для PHP5:
- phpDays (http://phpdays.googlecode.com)
- Zend Framework (http://framework.zend.com, http://zendframework.ru)
- symfony (http://symfony-project.org, http://sfproject.ru)
- Prado (http://pradosoft.com)
- Yii (http://www.yiiframework.com)

Поделитесь своим опытом работы с php фреймворками. Ведь для решения некоторых задач может быть полезен совершенно другой фреймворк.
27

Python VS PHP

  • Категория: php
  • Просмотров: 644
Здравствуйте!

Не ожидал, что придет время когда я начну применять отличный от PHP язык для веб разработки. Все-таки 5 лет работы на PHP являются большим уроком. Однако, лучше поздно, чем никогда.

Итак. Чем так мне понравился Python. Первое - это тем, что его продвигает Google. Сам разработчик этого языка входит в штат компании Google.

Этот язык имеет очень понятный и простой синтаксис. Никаких скобочек открытия и закрытия { ... } - все делается за счет отступов. Вначале это непривычно. Но уже через неделю - чувствуешь что это очень даже удобно.

А как насчет надоевших массивов array('element'=>array(...), ...). В Питоне сделано все проще и нагляднее (как и в javaS?1?ript) - {element: [...], ...}. Мне это особенно нравится.

Один из мощнейших фреймворков для Python считается Jango. Действительно, когда я начал только изучать его, и добрался до шаблонов, то заметил что это более мощный инструмент чем Smarty, применяемый в PHP.

Я начал изучать и применять платформу от Google называемую appEngine. Мне нравится этот подход. Пишешь логику приложения, а о нагрузке на приложение и о том. как данные хранятся в хранилище - позаботятся более опытные инженеры компании Google.

Да, идеального в этом Мире нет. Но Python - это то, чего не хватает PHP 5 и даже PHP 6.

Время от времени постараюсь писать о новых полезных фичах этого языка.
Успехов!
5

file_exists и спец символы

  • Категория: php
  • Просмотров: 211
Обращусь ка и я с проблемой, ибо добиться вменяемого решения у меня не получилось.
Штука такая: скрипт работает под windows, в одном месте вызывается функция file_exists. Так вот в чем проблема, когда имя файла, например, êç.wmv возвращается false. Проблема в имени файла, пытался переконвертировать имя файла в различные кодировки. Правильный результат возвращается только при кодировке EUC-KR, что само по себе странно, буквы то французские и само по себе решение некошерное.
Может кто сталкивался?
20

Хороший стиль программирования на php5

  • Категория: php
  • Просмотров: 227
В этой теме высказываем мнение о том, как правильно писать код (прочитанных где-то, придуманных самим). Ведь хорошо написанный код и легко понимать другим, и легко поддерживать. К этому стремятся многие, но приходят единицы, и то через года.

Если нечего сказать - то лучше не флудить в этой тем. Если есть интересные соображения - высказывайте, обсудим.
120

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

  • Категория: php
  • Просмотров: 972
Помогите еще разок

<?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 )
20

Встреча php-девелоперов

  • Категория: php
  • Просмотров: 147
В общем решил немного расшевелить группу и задать участникам вопрос:
Имеет ли смысл провести встречу php программистов в неформальной обстановке?

Цели встречи: обмен опытом в живую и в будущем создание команд для реализации каких-то проектов. Часто бывает, что кто-то не может один справится с каким-нибудь проектом. Или у кого-нибудь на работе открыта вакансия, но нету подходящих друзей/знакомых на эту вакансию. Ну, в крайнем случае, просто хочется попить пива в компании программистов.

Насколько это интересно участникам группы? (преимущественно Питер)

PS Если честно у меня нету опыта в организации подобных мероприятий, поэтому прошу заинтересованных проявлять максимум инициативы.
PSS Думаю на встрече будут также приветствоваться презентации проектов и программных продуктов, сделанных участниками встречи.
 
Регистрация

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

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