PHP.SU

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

Страниц (21): [1] 2 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 315
NoPaper Отправлено: 04 Сентября, 2013 - 16:14:52 • Тема: Отправка сообщения Вконтакте с сайта. • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 81
Нужно делать авторизацию через анонимайзер, т.е. открывается ссылка на скрипт site.ru/anonym_vk.php, который грабит страницу с авторизацией вконтакте, потом через этот же скрипт нужно вытянуть авторизационный токен, короче помучаться придется.

Легче сделать пост на стену, всплывет окно с подтверждением, и сообщение опубликуется.
NoPaper Отправлено: 03 Сентября, 2013 - 15:58:19 • Тема: Отправка сообщения Вконтакте с сайта. • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 81
лс или на стену, от чьего имени? подробнее... я много с api работал, ох и много же там камней для веб-разработчиков
NoPaper Отправлено: 30 Августа, 2013 - 20:42:52 • Тема: Уроки № 3 - Знакомсво с функциями • Форум: Уроки php

Ответов: 33
Просмотров: 2329
pashtetiprit пишет:
не пойму как работает этот пример, распишите пожалуйста что происходит при

Функция fib рекурсивно вызывает себя.
http://clck[dot]ru/8ofFtt
NoPaper Отправлено: 29 Августа, 2013 - 19:16:58 • Тема: Переадрессация на index.php • Форум: Объектно-ориентированное программирование

Ответов: 5
Просмотров: 1411
Synov_son пишет:
использовать для безопасности

если весь код в ооп, почему бы не сделать единую точку входа?
т.е. в файле index.php
PHP:
скопировать код в буфер обмена
  1.  
  2. System::Init();
  3.  
  4.  
  5. /*..........*/
  6. public static function Init(){
  7.   $s = new \Super($a,$b);
  8. }
  9. /*..........*/
  10.  
  11.  
  12.  


а метод init, пусть сам решает что и откуда ему запускать и какие классы создавать

тогда во всех остальных файлах будут храниться классы, и, если к такому файлу обратиться напрямую, ничего страшного не произойдет

superclass.php
PHP:
скопировать код в буфер обмена
  1.  
  2. class Super{
  3.   public function __construct($a,$b){.....}
  4. }
  5.  
NoPaper Отправлено: 23 Августа, 2013 - 22:00:28 • Тема: оцените пожалуйста сайт • Форум: Наработки по собственным проектам

Ответов: 9
Просмотров: 3507
и еще, очень плохо, когда на папку logs стоят права 0777 Ниндзя
NoPaper Отправлено: 23 Августа, 2013 - 21:54:27 • Тема: Как нанести текст на картинку? • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 74
SEREVANN пишет:
Желательно готовый код

в данном случае лень не двигатель прогресса

мануал на русском(!) языке http://www.php.net/manual/ru/ref.image.php
(гугл - 1 ссылка)
NoPaper Отправлено: 23 Августа, 2013 - 21:42:03 • Тема: оцените пожалуйста сайт • Форум: Наработки по собственным проектам

Ответов: 9
Просмотров: 3507
Дырка в админке
на одном хостинге держатся 3 сайта?
aceptor, ruservic, share-know

Цитата:
а для грамотности кода надо как минимум его видеть

код гг...
ну хоть защита от инъекций есть
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. function error_404()
  3.  {
  4.   global $DBH;
  5.   $STH = $DBH->prepare("SELECT * FROM db_menu WHERE url=\'404/\'");
  6.   //$STH->bindParam(\':url\',\'404/\', PDO::PARAM_STR);
  7.   $STH->execute();
  8.     while($result = $STH->fetch(PDO::FETCH_ASSOC))
  9.      {
  10.       $page[\'text\']=$result[\'text\']; //Текст страницы
  11.      $page[\'meta_d\']=$result[\'meta_d\']; //Дескрипшион
  12.      $page[\'meta_k\']=$result[\'meta_k\']; //Кейвердс
  13.      $page[\'title\']=$result[\'title\']; //Титле
  14.      $page[\'image\']=$result[\'image\']; //Индификатор картинок данного меню
  15.      $page[\'name\']=$result[\'name\']; //ИМЯ
  16.      $page[\'url\']=\'404/\';
  17.      $page[\'id\']=$result[\'id\']; //ИМЯ
  18.     }
  19.  return $page;  
  20. }
NoPaper Отправлено: 23 Августа, 2013 - 18:36:18 • Тема: Ссылка "назад" через _SERVER["HTTP_REFERER"] • Форум: Вопросы новичков

Ответов: 29
Просмотров: 1225
Лучше так:
NoPaper Отправлено: 22 Августа, 2013 - 19:04:38 • Тема: Магазин без регистрации • Форум: Вопросы новичков

Ответов: 14
Просмотров: 501
Gennadiy пишет:
Хранить в бд список товаров корзины и назначать обычную куку пользователю как вариант будет? Или какие-то проблемы могут оказаться?

Одна из проблем: пользователь почистил куки или зашел с другого браузера, кук нет, а запись в бд имеется. Для этого можно сделать "срок годности" для каждой записи.
NoPaper Отправлено: 17 Августа, 2013 - 12:33:47 • Тема: начал разбираться с классами помогите понять • Форум: Объектно-ориентированное программирование

Ответов: 18
Просмотров: 2954
если не знаешь, не берись
читай мануалы, форумы, пытайся по максимуму разобраться
разленился народ, чуть что - сразу на форум писать
вот за пару дней не увидел ни одного интересного вопроса...

soffrick пишет:
JAVASCRIPT
3d_killer пишет:
JAVA

и что сие аббревиатуры значат?
NoPaper Отправлено: 17 Августа, 2013 - 12:19:28 • Тема: Вопрос о кодировке • Форум: Вопросы новичков

Ответов: 9
Просмотров: 342
emppire пишет:
Короче я так понял что просто utf-8 - это старое,а utf-8 (без БОМ) новое?

Нет, загугли, что такое BOM.

Цитата:
И при малейшем редактировании файла, необходимо каждый раз выбирать кодировку utf-8(без БОМ), а не просто так сохранить и все?

Если файл был изначально сохранен в utf-8, то после редактирования и сохранения он должен остаться в utf-8 (если, конечно, не использовать каличные редакторы типа виндовского блокнота)

Цитата:
если я даже просто открываю файл, у меня пишется ANSI и получается если я поставлю просто пробел и сохраню его то он сохранится в ANSI?

не может быть такого, чтоб пробел был одной кодировки, а весь текст другой
NoPaper Отправлено: 06 Августа, 2013 - 21:41:22 • Тема: Авторизация на куках и сесиях • Форум: Вопросы новичков

Ответов: 12
Просмотров: 473
vens пишет:
Слишком много запросов, думал можно как-то их уменьшить ...

Быстрее обратиться к бд, чем считывать файл сессии на жестком диске.

vens пишет:
зайдет 1000 то это уже 1000 запросов + если пользователь просмотрит 10 страниц на сайте то это 10к запросов только на проверку авторизации.

ИМХО, 10тыс запросов не будут отправлены за пару секунд, если база не падает - рано думать об оптимизации запросов.
NoPaper Отправлено: 05 Августа, 2013 - 20:05:46 • Тема: Динамические данные • Форум: Регулярные выражения

Ответов: 3
Просмотров: 174
можно и без регулярки
PHP:
скопировать код в буфер обмена
  1. $str = '<td class="row4 small nowrap tor-size">....';
  2. $str=str_replace('89&nbsp;MB','',$str);
  3. $is_href=stripos($str,'<a class=');
  4.  
NoPaper Отправлено: 05 Августа, 2013 - 19:56:18 • Тема: Помогите со сменой языка, пожалуйста! • Форум: Вопросы новичков

Ответов: 7
Просмотров: 352
PHP:
скопировать код в буфер обмена
  1. function getLang($default = 'ru'){
  2.         if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
  3.                 $r = explode('-',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
  4.                 return $r[0];
  5.         }
  6.         else return $default;
  7. }
  8. echo getLang();
  9.  
NoPaper Отправлено: 31 Июля, 2013 - 23:40:56 • Тема: Объединение социальных сетей • Форум: Наработки по собственным проектам

Ответов: 1
Просмотров: 1101
Доброго времени суток! Совсем недавно был запущен проект http://socme[dot]su, на котором Вы сможете объединить свои аккаунты из социальных сетей.

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

В скором будущем функционал расширится, принимаются пожелания и замечания.

Страниц (21): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB