PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (32): В начало « ... 23 24 25 26 [27] 28 29 30 31 ... » В конец

> Найдено сообщений: 468
tato Отправлено: 21 Апреля, 2012 - 12:45:12 • Тема: проблемы с exit • Форум: Вопросы новичков

Ответов: 6
Просмотров: 221
А зачем exit, если нужно что бы дальше выводилось?
tato Отправлено: 21 Апреля, 2012 - 10:44:52 • Тема: как редактировать PHP фаил • Форум: Работа с файловой системой и файлами

Ответов: 8
Просмотров: 3322
0) Так хранят т.к. это самый простой способ
1) Если у разработчика есть свой "навороченный" способ он Вам его не откроет
2) пароли должны храниться в .passwords ( похоже на .htaccess, но не то )

Я вам тайну открою файл может быть доступен злоумышлинику, факт!
Сегодня все хорошо, завтра найдут новую дырку и трындец.
От сюда первый вывод: прячем так что б сами потом не нашли.

Если учесть, что нашли делаем второй вывод: Все должно быть зашифрованно, что бы проще было найти разработчика и применить терморектальный криптоанализ, чем дешифровать.

Конечно это больше похоже на параною, но если в Вашем проекте скажем 100500+ человек и у каждого на счету по $100, то поверте лучше параноить, вмеру канечно. (=
tato Отправлено: 21 Апреля, 2012 - 10:20:19 • Тема: Подскажите функцию для конвертации даты • Форум: Вопросы новичков

Ответов: 6
Просмотров: 246
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $my_date = "2010.10.23";
  3.  
  4. $time    = strtotime( $my_date );
  5. $time2   = strtotime( "2010 October 23" );
  6. $time3   = strtotime( "23 October 2010" );
  7.  
  8. var_dump( $time  ); // false
  9. var_dump( $time2 ); // false
  10. var_dump( $time3 ); // int( 1287752400 )
  11. ?>


Из чего делаем вывод, что оно Вам не поможет. Вообще запомните var_dump(); лучшее средство понять, что не так.

У Вас получается, что strtotime возвращает false, в итоге получаем:
echo date( "d.m.Y", false );
т.к. вторым параметром false а должно быть инт число date фейлит.
tato Отправлено: 21 Апреля, 2012 - 10:02:20 • Тема: как редактировать PHP фаил • Форум: Работа с файловой системой и файлами

Ответов: 8
Просмотров: 3322
fopen - открытие файла
fwrite - запись в файл
fclose - не забываем закрывать

найти необходимое в тексте можно с помощю регулярного выражения.

ИМХО: Вы выбрали довольно опасный метод хранения, да и проблемм будет больше.
Как минимум -
Я бы убрал переменные, файл выглялел бы так:

test:123:root

далее в скрипте где необходимо:
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $db = file_get_contents( "/some/path/db" ); // ВАЖНО! файл db должен лежать выше public_html
  4.  
  5. $db = explode( ":", $db );
  6.  
  7. print_r( $db );
  8. // db[0] = test
  9. // db[1] = 123
  10. // db[2] = root
  11.  
  12.  


НАСТОЯТЕЛЬНО НЕ РЕКОМЕНДУЮ ИСПОЛЬЗОВАТЬ ЭТОТ КОД В РЕАЛЬНОЙ РАБОТЕ. ТОЛЬКО ДЛЯ ОЗНОКОМЛЕНИЯ.
tato Отправлено: 20 Апреля, 2012 - 07:37:39 • Тема: Настройки почты • Форум: Вопросы новичков

Ответов: 1
Просмотров: 96
Код где? И первый вопрос емаил dlzхрензнаетчо@mail.ru существует?
tato Отправлено: 20 Апреля, 2012 - 07:32:35 • Тема: артефакт на странице • Форум: HTTP и PHP

Ответов: 5
Просмотров: 1448
Цитата:
что-то древнее, спрятанное и потом найденное,
в пирамидах там или гробницах...


Это клад называется.
tato Отправлено: 19 Апреля, 2012 - 18:23:00 • Тема: Что нужнл знать, что бы... • Форум: Вопросы новичков

Ответов: 5
Просмотров: 138
PHP:
скопировать код в буфер обмена
  1.  
  2. if( isset( $_GET['page'] ) )
  3. {
  4.     // данные для станицы номер $_GET['page'];
  5.     // если файлы
  6.     if( file_exists( $_GET['page'] . ".html" )) require_once( $_GET['page'] . ".html" );
  7.  
  8.     // если из базы
  9.     $i = 25 * (int) $_GET['page']; // начало
  10.     $count = $i + 25; // как говорил мой препод кончало (закидайте камнями это правда)
  11.     $result = // подключили, получили, отфетчили поп полной, сортировки там всякие и т.д.
  12.     for( $i; $i<$count; $i++ )
  13.     {
  14.          print_r( $result[$i] );
  15.     }
  16.    
  17. }
  18. ?>
  19. <a href="?page=1">1</a>
  20. <a href="?page=2">2</a>
  21. <a href="?page=3">3</a>
  22.  


Это все крайне сыро, надеюсь подтолкнет на мысли.
tato Отправлено: 19 Апреля, 2012 - 18:09:08 • Тема: Обмен позициями • Форум: Вопросы новичков

Ответов: 6
Просмотров: 219
Не обязательно флеш, ява например, вообщем Я вижу сразу проблемму:

0. пользователь выбрал оружие // запись в бд
1. пользователь поменял оружие // запись в бд
2. пользователь снял оружие // запись в бд

Явы/пусть даже jquery Проще ( в этом варианте предпологается работа с php ):

0. пользователь выбрал оружие // Ява запонимает переменную
1. пользователь поменял оружие // Ява запонимает переменную
2. пользователь снял оружие // Ява запонимает переменную
Инвентарь закрыт // запись в бд
(Добавление)
Получится интерактивней, можно добавить эффекты смены картинок и т.д.
tato Отправлено: 19 Апреля, 2012 - 18:00:56 • Тема: Загрузка файлов на сервера • Форум: Вопросы новичков

Ответов: 10
Просмотров: 314
Predator пишет:
расширения(формата) как быть?


В $_FILES['uploadfile']['name'] находится оригенальное имя файла с расширением, берем от туда.

Вообще сделайте ради интереса var_dump( $_FILES ); и посмотрите что там есть.
tato Отправлено: 19 Апреля, 2012 - 17:54:48 • Тема: Обмен позициями • Форум: Вопросы новичков

Ответов: 6
Просмотров: 219

Я обожаю задавать вопросы, обязательно научитись задавать их себе сами, это полезно.


А как Вы считаете php наиболее удачный и простой язык для написания игры? Вы если что не обижайтесь, Я действительно хочу помоч.
tato Отправлено: 19 Апреля, 2012 - 17:52:23 • Тема: Основополагающие принципы ООП • Форум: Объектно-ориентированное программирование

Ответов: 17
Просмотров: 4011

burn
палка сделала обезьяну - Человеком.
компьютер сделал человека стремящегося - человеком ленивым.


Если Вам самому не будет стыдно потом задавать на форумах глупые вопросы, то можете сразу начать с php. И поверте вопросы возникнут.
tato Отправлено: 19 Апреля, 2012 - 17:43:04 • Тема: Загрузка файлов на сервера • Форум: Вопросы новичков

Ответов: 10
Просмотров: 314
Predator пишет:
как сделать так чтоб скрипт сменил имя фаилу?


PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. if( file_exists( $filename ) )
  4. {
  5.     $filename = "new_file_name.txt";
  6. }
  7.  
  8.  
tato Отправлено: 19 Апреля, 2012 - 17:40:35 • Тема: Обмен позициями • Форум: Вопросы новичков

Ответов: 6
Просмотров: 219
Можно подробнее, что за позиции для чего нужны?
tato Отправлено: 19 Апреля, 2012 - 17:36:11 • Тема: Помощь с выбором фреймворка • Форум: Вопросы новичков

Ответов: 25
Просмотров: 910
ИМХО если проект не большой и задач не так много, то кастом скрипт ( зачем по мухам из пушки палить? ), если, как говорилось выше, заказчику, то фреймворки и CMS.
Сам использую Yii и Symfony, но считаю, что спрашивать у сообщества программистов "какой фреймворк?", все равно, что спросить у водителей какая машина.

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

И еще. Для того, что бы полноценно пользоваться фреймворком и цмс необходимо понимать, "как это работает", иначе будут возникать вопросы вроде:
"Срочно нужна помощь!!! Друпал гониииит!!! Выдает ошибку You have an error in your SQL syntax ... во время загрузки картинки в папку!! Помогите, заказчик уже достал вазелин!!!"
tato Отправлено: 19 Апреля, 2012 - 17:05:35 • Тема: не работает вывод всех изображений из папки • Форум: Вопросы новичков

Ответов: 1
Просмотров: 155
после $file=imageresize("","$v",30,75);
добавте
print_r( $v );
var_dump( $file );

перед closedir($dir);
добавте echo "ошибка readdir";


по результатам станет ясно, что происходит.

Страниц (32): В начало « ... 23 24 25 26 [27] 28 29 30 31 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB