HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 12.02.2020, 20:28
yxTbl
Постоянный
Регистрация: 07.06.2014
Сообщений: 333
С нами: 6279802

Репутация: 118
По умолчанию

До:

blast.hk

После:

creeprod.cf/link/s/l=l0hGugGg5jvdgJ

Это увеличитель ссылок.
 
Ответить с цитированием

  #2  
Старый 12.02.2020, 20:32
MrTNTminer
Познающий
Регистрация: 17.04.2018
Сообщений: 39
С нами: 4249586

Репутация: 23
По умолчанию

Цитата:
Сообщение от yxTbl  

До:
blast.hk
После:
creeprod.cf/link/s/l=l0hGugGg5jvdgJ
Это увеличитель ссылок.
Во 1: ссылку нельзя ввести без http или https

Во 2: максимум в ссылке 10 символов будет

В 3: нету у тебя ?

Ты из головы придумал?)
 
Ответить с цитированием

  #3  
Старый 12.02.2020, 21:50
ImPasha
Познавший АНТИЧАТ
Регистрация: 28.10.2017
Сообщений: 1,778
С нами: 4495573

Репутация: 183


По умолчанию

Роутинг? Не, не слышали.

Асинхронные запросы? Не, не слышали.

Cookie? Не, не слышали.

Ссылки реально не сокращаются, они становятся длиннее.
 
Ответить с цитированием

  #4  
Старый 12.02.2020, 22:14
MrTNTminer
Познающий
Регистрация: 17.04.2018
Сообщений: 39
С нами: 4249586

Репутация: 23
По умолчанию

Цитата:
Сообщение от Pakulichev  

Роутинг? Не, не слышали.
Асинхронные запросы? Не, не слышали.
Cookie? Не, не слышали.

Ссылки реально не сокращаются, они становятся длиннее.
Чем короче домен - тем лучше, у меня в демо длинный домен, на него незачем делать акцент. Также это демо у меня в подпапке, если сделать в корне ссылка в итоге будет еще меньше + если убрать гет параметр из ссылки, будет еще короче, если у меня будет время я смогу это сделать.
 
Ответить с цитированием

  #5  
Старый 12.02.2020, 22:50
AM0R3M1O
Познающий
Регистрация: 31.10.2019
Сообщений: 30
С нами: 3439837

Репутация: 18
По умолчанию

Ну если только перед информатичкой повыебываться
 
Ответить с цитированием

  #6  
Старый 12.02.2020, 23:46
Randewoo
Участник форума
Регистрация: 31.10.2019
Сообщений: 110
С нами: 3439837

Репутация: 18
По умолчанию

Привет. Докапываться не буду, могу лишь дать советы:

1)

Цитата:

Скрипт использует библиотеку RedBeanPHP, так что никаких дампов в исходниках не будет, он все создаст сам.
- во время разработки и тестирования это можно, но когда ты запустишь сервис для публики - это будет создавать дикую нагрузку. Сам представь, при каждом запросе RedBean будет проверять существование БД/Таблицы/Столбца. Для фикса после
Код:
R::setup()
надо прописать
Код:
R::freeze(true)
2)
Код:

- никогда не используй игнорирование ошибок/исключений/неверных результатов. У тебя это
Код:
@
, может дать задержку аж до 10 секунд.

3)
Код:
unset($_SESSION['logged_user']);
- unset() лучше не используй, в какой-то из версий php был баг, что он удалял переменную полностью.

Для этого в php есть функция
Код:
session_destroy()
4) У тебя в
Код:
slu.php
вот такой вот код:

PHP:





Код:
$linkbd_create
=
R
:
:
dispense
(
'link'
)
;
$linkbd_create
-
>
login
=
'AUTOMATIC CREATION'
;
$linkbd_create
-
>
linkuser
=
'AUTOMATIC CREATION'
;
$linkbd_create
-
>
linkuser_code
=
'AUTOMATIC CREATION'
;
R
:
:
store
(
$linkbd_create
)
;


Ты используешь
Код:
$linkbd_create
как объект (
Код:
->
), но можно использовать, как массив:

PHP:





Код:
$linkbd_create
=
R
:
:
dispense
(
'link'
)
;
$linkbd_create
[
'login'
]
=
'AUTOMATIC CREATION'
;
$linkbd_create
[
'linkuser'
]
=
'AUTOMATIC CREATION'
;
$linkbd_create
[
'linkuser_code'
]
=
'AUTOMATIC CREATION'
;
R
:
:
store
(
$linkbd_create
)
;


В php работа с массивами осуществляется быстрее, чем с объектами.

5) В
Код:
slu.php:7
у тебя следующий код:

PHP:





Код:
if
(
$get_user
)
{
}
else
{


Если ты не знаешь, как сделать выражение сразу false, то вот:

PHP:





Код:
if
(
!
$get_user
)
{


Код:
!
- значит "инверсия". То есть, если у тебя
Код:
$x
равен true, то при использовании
Код:
!
твой
Код:
$x
будет равен false.

6)
Код:

- правильно, что используешь
Код:
require
, а не
Код:
require_once
и правильно, что указываешь полный путь (
Код:
$_SERVER['DOCUMENT_ROOT']."/includes/other/footer.php"
), но есть маленькое но:

В php двойные кавычки означают логическую строку. То есть: если ты напишешь так:

PHP:





Код:
$x
=
'Dmitry'
;
echo
"hello, my name is $x"
;


То выдаст - "hello, my name is Dmitry", то есть, php будет парсить строку, искать в ней переменные и т.д., если ты не хочешь этого (а этого и не должно быть в статических строках), то юзани вот так:

PHP:





Код:



Так будет быстрее.

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


Цитата:
Сообщение от Pakulichev  

Роутинг? Не, не слышали.
Асинхронные запросы? Не, не слышали.
Cookie? Не, не слышали.

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

ты че, сразу родился таким задротом, который сразу все знал? такой долбоебизм.
 
Ответить с цитированием

  #7  
Старый 13.02.2020, 00:45
MrTNTminer
Познающий
Регистрация: 17.04.2018
Сообщений: 39
С нами: 4249586

Репутация: 23
По умолчанию

Цитата:
Сообщение от Randewoo  

Привет. Докапываться не буду, могу лишь дать советы:

1) - во время разработки и тестирования это можно, но когда ты запустишь сервис для публики - это будет создавать дикую нагрузку. Сам представь, при каждом запросе RedBean будет проверять существование БД/Таблицы/Столбца. Для фикса после
Код:
R::setup()
надо прописать
Код:
R::freeze(true)
2)
Код:

- никогда не используй игнорирование ошибок/исключений/неверных результатов. У тебя это
Код:
@
, может дать задержку аж до 10 секунд.

3)
Код:
unset($_SESSION['logged_user']);
- unset() лучше не используй, в какой-то из версий php был баг, что он удалял переменную полностью.

Для этого в php есть функция
Код:
session_destroy()
4) У тебя в
Код:
slu.php
вот такой вот код:

PHP:





Код:
$linkbd_create
=
R
:
:
dispense
(
'link'
)
;
$linkbd_create
-
>
login
=
'AUTOMATIC CREATION'
;
$linkbd_create
-
>
linkuser
=
'AUTOMATIC CREATION'
;
$linkbd_create
-
>
linkuser_code
=
'AUTOMATIC CREATION'
;
R
:
:
store
(
$linkbd_create
)
;


Ты используешь
Код:
$linkbd_create
как объект (
Код:
->
), но можно использовать, как массив:

PHP:





Код:
$linkbd_create
=
R
:
:
dispense
(
'link'
)
;
$linkbd_create
[
'login'
]
=
'AUTOMATIC CREATION'
;
$linkbd_create
[
'linkuser'
]
=
'AUTOMATIC CREATION'
;
$linkbd_create
[
'linkuser_code'
]
=
'AUTOMATIC CREATION'
;
R
:
:
store
(
$linkbd_create
)
;


В php работа с массивами осуществляется быстрее, чем с объектами.

5) В
Код:
slu.php:7
у тебя следующий код:

PHP:





Код:
if
(
$get_user
)
{
}
else
{


Если ты не знаешь, как сделать выражение сразу false, то вот:

PHP:





Код:
if
(
!
$get_user
)
{


Код:
!
- значит "инверсия". То есть, если у тебя
Код:
$x
равен true, то при использовании
Код:
!
твой
Код:
$x
будет равен false.

6)
Код:

- правильно, что используешь
Код:
require
, а не
Код:
require_once
и правильно, что указываешь полный путь (
Код:
$_SERVER['DOCUMENT_ROOT']."/includes/other/footer.php"
), но есть маленькое но:

В php двойные кавычки означают логическую строку. То есть: если ты напишешь так:

PHP:





Код:
$x
=
'Dmitry'
;
echo
"hello, my name is $x"
;


То выдаст - "hello, my name is Dmitry", то есть, php будет парсить строку, искать в ней переменные и т.д., если ты не хочешь этого (а этого и не должно быть в статических строках), то юзани вот так:

PHP:





Код:



Так будет быстрее.

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


господи, как вы заебали выебываться на новичков. тебе же русским языком написано - автор новичок.
ты че, сразу родился таким задротом, который сразу все знал? такой долбоебизм.
Спасибо за советы, учту.
 
Ответить с цитированием

  #8  
Старый 13.02.2020, 08:05
MrTNTminer
Познающий
Регистрация: 17.04.2018
Сообщений: 39
С нами: 4249586

Репутация: 23
По умолчанию

Цитата:
Сообщение от NikitaSokol  

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

Рекапча в Гугле 2 версии?

Ключи в те поля вводишь, не перепутал местами?
 
Ответить с цитированием

  #9  
Старый 13.02.2020, 10:09
ImPasha
Познавший АНТИЧАТ
Регистрация: 28.10.2017
Сообщений: 1,778
С нами: 4495573

Репутация: 183


По умолчанию

Цитата:
Сообщение от Randewoo  

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

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

  #10  
Старый 13.02.2020, 10:39
Randewoo
Участник форума
Регистрация: 31.10.2019
Сообщений: 110
С нами: 3439837

Репутация: 18
По умолчанию

Цитата:
Сообщение от Pakulichev  

Зачем делать гайды и выкладывать исходники, если ты новичок?

Во-первых, другие новички начнут использовать этот код и будут учиться по ужасному и абсолютно неправильному коду. Во-вторых, никто не имеет права на то, чтобы ограничивать чью-либо критику: он выложил недоработанный продукт - теперь получает за ошибки, а новичок - просто прикрытие, чтобы сильно не поливали помоями, а стоило бы. В-третьих, продукт даже не выполняет поставленной задачи: ссылки не сокращаются, они удлиняются - здесь даже новичок может понять, что всё идёт через пятую точку и ничего вообще не работает, может быть не стоит это выкладывать? Это не исходник, это тихий ужас, опубликованный не знаю зачем.
Человек захотел поделиться своей работой, в каком месте тут гайд.

Он же говорит, что это его первая работа, тут интуитивно понятно, что эту работу не стоит брать в пример для обучения.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.