PHP.SU

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

Страниц (22): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец

> Найдено сообщений: 325
Fart Отправлено: 12 Октября, 2016 - 16:39:30 • Тема: Как подключить файл обработки ajax запроса к своему проекту. • Форум: Вопросы новичков

Ответов: 2
Просмотров: 162
St., немного не понимаю какая проблема возникла при подключении некого файла (а-)синхронного запроса Хм

не получается копировать и использовать js функции ? тут все сложнее тогда.

нет желания создавать доп подключение к субд? создай файлы с динамической загрузкой и они будут выполнять все те действия без повторного копипаста кода.
даже просто делать include "connect.database.php"; - уже избавить от использования повторного кода.

я прочел, что у тебя нет желания вообще создавать подключение к субд... используй сессию, файлы и последующую обработку данных.
Fart Отправлено: 12 Октября, 2016 - 00:45:55 • Тема: Как загрузить сайт, если он блокирует твой запрос? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 168
если ты получаешь в ответ блок ( ?!?!?! Однако ): подозреваю, что стоит некая защита от спама (dos). я не рискну что-то утверждать: как именно ты сделал запрос и верно ли, что делает яндекс в ответ и прочее, но предположу, что стоит ограничение по коилчеству запрашиваемых страниц в сек.

а вот как обойти... запрашивай только ту страницу, к которой не будет "прилеплена" другая... но это, я скажу, тебе будет крайне сложно сделать
Fart Отправлено: 12 Октября, 2016 - 00:29:11 • Тема: помогите разобраться • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 46
PHP:
скопировать код в буфер обмена
  1. $a = '{"images":[
  2. {"imgurl": "http:\/\/30.img.avito.st\/640x480\/2316991530.jpg"},
  3. {"imgurl": "http:\/\/03.img.avito.st\/640x480\/2316991603.jpg"},
  4. {"imgurl": "http:\/\/94.img.avito.st\/640x480\/2316991694.jpg"},
  5. {"imgurl": "http:\/\/04.img.avito.st\/640x480\/2316991804.jpg"},
  6. {"imgurl": "http:\/\/09.img.avito.st\/640x480\/2316991909.jpg"},
  7. {"imgurl": "http:\/\/80.img.avito.st\/640x480\/2316991980.jpg"},
  8. {"imgurl": "http:\/\/52.img.avito.st\/640x480\/2316992052.jpg"},
  9. {"imgurl": "http:\/\/24.img.avito.st\/640x480\/2316992124.jpg"},
  10. {"imgurl": "http:\/\/99.img.avito.st\/640x480\/2316992199.jpg"},
  11. {"imgurl": "http:\/\/90.img.avito.st\/640x480\/2316992290.jpg"}
  12. ]}';
  13.  
  14. $images = serialize(json_decode($a, true));
  15. $list = unserialize($images);
  16.  
  17. foreach ($list['images'] as $a)
  18. {
  19.         echo "<img src=".$a['imgurl']." alt=\"альтернативный текст\"><br>" ;
  20. }
Fart Отправлено: 11 Октября, 2016 - 23:58:16 • Тема: Как создать подобие remixsid • Форум: Вопросы новичков

Ответов: 3
Просмотров: 269
тебе нужно знать как в вк создают хеш ?



офф-топ: если читать статьи о remixsid вк, то кроме обычного пояснения: "соль, перец и томат в хешах md5 и прочая шалость", ничего нет.
Fart Отправлено: 11 Октября, 2016 - 23:52:35 • Тема: Поиск файла по папкам с многократным вложением. • Форум: Вопросы новичков

Ответов: 6
Просмотров: 727
$folderName = "docs"; // в какой папке ищем

разве не это ответ?
Fart Отправлено: 11 Октября, 2016 - 23:44:21 • Тема: Внешние переменные (переменные вне PHP) • Форум: Вопросы новичков

Ответов: 4
Просмотров: 225
дежавю... был уже такой вопрос по поводу этого Однако

Bachuras пишет:
Может тот, кто написал, эту статью знает больше.


эммм, если опечатка или проблема с редактором, или принял для храбрости перед тем как написать статью... поверю.

пыхи с 5.2 до 7.0 работают так:

1. echo "Привет, $_GET[name] !";
2. echo "Привет, ".$_GET['name']." !";
3. echo "Привет, {$_GET['name']} !";
4. echo "Привет, {$_GET["name"]} !";
5. echo "Привет, {$_GET[name]} !";

это раз... и два... я, конечно, понимаю, что эта статья написана как пример, однако, их читают "юные дарования" в пыхе и потом такой код используют в своих приложениях. вот здесь точно возникают очень смутные сомнения, что автор много знал на момент опубликования данной статьи. это один из САМЫХ ХУДШИХ примеров (2 ошибки в 1 примере - бяда, бяда Хм ).

PS если модеры или админы читают мою мессагу - попросите отредактировать эту статью... реально бред!!!
(Добавление)
ах, да, вот еще добавлю:

ниже в статье указано, что приводит примеры пыха версии 5.0 и ниже. возможно когда то, я уже не помню... как было так: echo "Привет, $_GET['name'] !";
Fart Отправлено: 10 Октября, 2016 - 10:36:05 • Тема: Строки • Форум: Кодировки и все смежное

Ответов: 5
Просмотров: 2626
barnashka83 пишет:
Тогда во что нужно углубляться чтобы создать хороший и стабильный сайт и какие инструменты мне могут понадобиться


выбирай удобный текстовый редактор с подсветкой синтаксиса для разных языков.

если только начал - синтаксис, работа с массивами, функции
далее: ооп, администратирование серверов (к примеру apache, nginx), безопасность (на уровне скриптов и на уровне сервера), субд (mysql, postage)
далее фронт-энд: js, css, html (иногда придется параллельно изучать если еще не знаешь)

так как пых заимствовал все их других языков и есть некоторые моменты, то
все остальное (материалы не относящиеся к пыху, но в любом случае затрагивает его) будешь изучать по ходу написания скриптов (как говорится : решать проблемы по мере поступления), к примеру нулевой байт.
Fart Отправлено: 09 Октября, 2016 - 20:32:58 • Тема: Как найти ключ массива по значению • Форум: Вопросы новичков

Ответов: 2
Просмотров: 215
если будут совпадения по какой нибудь причине в массиве или ключи будут изменяться (или кем то). в противном случае ничего не найдешь. потом еще искать в +100500 строк кода почему нет данных Закатив глазки пробуй далее писать кросс-код при таком поиске:

PHP:
скопировать код в буфер обмена
  1. $data =
  2.  [
  3.     [
  4.         'id' => 1,
  5.         'name_en' => 'vaz',
  6.         'name_ru' => 'ВАЗ (LADA)'
  7.     ],
  8.     [
  9.         'id' => 2,
  10.         'name_en' => 'vaz',
  11.         'name_ru' => 'ВАЗ (LADA)'
  12.     ],
  13.     [
  14.         'id' => 3,
  15.         'name_en' => 'bogdan',
  16.         'name_ru' => 'Богдан'
  17.     ]
  18. ];
  19.  
  20. $str = "vaz";
  21. $i = 0;
  22.  
  23. foreach($data as $a)
  24. {
  25.         $as = array_search($str, $a);
  26.         if($as) echo "[ключ]: ".$as.", [массив]: ".$i."<br>";          
  27.         $i++;
  28. }
Fart Отправлено: 09 Октября, 2016 - 12:59:05 • Тема: Строки • Форум: Кодировки и все смежное

Ответов: 5
Просмотров: 2626
byte - это unsigned char на С/С++ (как byte встречается крайне редко или вообще нет).
unsigned char - это символьный тип. Может являться как однобайтовым, так и многобайтовым.
как выше из примера unsigned char = byte = от 0 до 255 (отрицательного знака нет).

давно читал про то, как создавали php и какие вкладывали принципы. да, в сам php углубляться не надо... потому что это php...

но, вкратце: в php есть тип integer - в него вложено множество целых числе, в том числе и со знаком минус http://php.net/manual/ru/languag...ypes.integer.php

к тому же подтекст char указывает на символьный тип, а в php - символы имеют тип string.
вот и все что тебе нужно знать. если углубляться, то читай про типы данных у того же C\C++ https://en[dot]wikipedia[dot]org/wiki/C_data_types
(Добавление)
ах, да. у php нет строгой типизации данных как С/С++.
Fart Отправлено: 06 Октября, 2016 - 18:18:49 • Тема: Хотя бы 1 буква и хотя бы 1 цифра • Форум: Регулярные выражения

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

при получении вводимого пароля

---используешь одну из функций strlen, iconv_strlen
---проверяешь сколько символов
---далее используешь md5(пароль.соль)

а там какие символы ввел пользователь забей и к тому же получишь чуть чуть безопасности связанные с паролями.
Fart Отправлено: 06 Октября, 2016 - 18:06:24 • Тема: Аренда выделенного IP у провайдера • Форум: Вопросы новичков

Ответов: 7
Просмотров: 318
белый ip - это внешка. когда покупаешь выделенку - дают ip внешки, то обязан предоставить доступ с инета (+некие настройки делаешь ты сам)

по поводу оплаты за выделенный ip: есть договор или соглашение на предоставление бесплатного выделенного ip? если нет, не обязан.
Fart Отправлено: 06 Октября, 2016 - 12:31:54 • Тема: Аренда выделенного IP у провайдера • Форум: Вопросы новичков

Ответов: 7
Просмотров: 318
по большей части тот кто предоставляет ip не виноват в этом. хотя должны быть заинтересованы. если не интересуются этим - такой сервис. твой вариант меняй.. но не факт что следующий будет лучше предыдущего "провайдера"
Fart Отправлено: 06 Октября, 2016 - 12:30:16 • Тема: Аренда выделенного IP у провайдера • Форум: Вопросы новичков

Ответов: 7
Просмотров: 318
http://vpnhook[dot]com/ip-vnesen-v-c[dot][dot][dot]isok-chto-delat/
Fart Отправлено: 06 Октября, 2016 - 10:57:45 • Тема: Регулярка - в чем ошибка? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 165
так попробуй если еще нужно будет

Спойлер (Отобразить)


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

глобальный поиск:

Спойлер (Отобразить)
Fart Отправлено: 06 Октября, 2016 - 10:06:08 • Тема: Предварительный просмотр картинки перед загрузкой • Форум: Вопросы новичков

Ответов: 4
Просмотров: 345
IllusionMH, дело не в "проще"... разница в коде 1-2 строчки с пару английских слов. createObjectURL и FileReader имеют ведь разный принцип работы. ТС, выбрал с очисткой памяти.

Страниц (22): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB