BG Development


Страници: (10) 1 [2] 3 4 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Сайт за лютеница(галерия) и .htaccess., FcgidWrapper virtual да не е баш virtual
BIGBUGEX
Публикувано на: 26-12-2023, 17:15
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1746
Регистриран на: 30.11.04



Прав си наистина. Това дали ще конфигурираш представител на клас който да сервира статично съдържание или ще конфигурираш модула на апачи който да сервира същото е просто подробност. 10х за разпределената архитектура която предложи. Ще погледна за какво става въпрос.

Това мнение е било редактирано от BIGBUGEX на 26-12-2023, 17:17
PMEmail Poster
Top
BIGBUGEX
Публикувано на: 27-12-2023, 21:26
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1746
Регистриран на: 30.11.04



На някой ако му се експериментира със С++ за веб: https://github.com/BIGBUGEX/bialo-plus.site . Това са червата на сайта.
PMEmail Poster
Top
relax4o
Публикувано на: 28-12-2023, 00:26
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2849
Регистриран на: 04.04.07



Леко извратено ми се струва хаха.

Следваща задача: Да се напише template engine и да изнесеш HTML-а в отделни файлове.


--------------------
Бисери :D

QUOTE (oveRLuckEd)
Ползваш някоя нова версия на PHP, която е вече ооп ориентирана и заради това ти я изкарва тази грешка.


QUOTE (nbacool2)
Щом няма input полета, значи няма откъде да се направи SQL инжекция Very Happy
PM
Top
BIGBUGEX
Публикувано на: 28-12-2023, 02:43
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1746
Регистриран на: 30.11.04



Не се сещам за друг читав начин по който може да стане това. Може би като добавя начин за запазване и възстановяване на състоянието на данните от и към json ще може да се генерират и html изгледи автоматизирано. Но ще е по-бавно и е стъпка към ретейла.
PMEmail Poster
Top
relax4o
Публикувано на: 28-12-2023, 12:01
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2849
Регистриран на: 04.04.07



Между другото не знам защо си се занимавал слагаш \n из HTML-а ти. Като цяло е ненужно, освен ако няма да го четеш после в браузъра.

Иначе sprintf може да стане малко по-изчистено. Няма да се налага да прекъсваш постоянно с << за да добавиш променлива.


--------------------
Бисери :D

QUOTE (oveRLuckEd)
Ползваш някоя нова версия на PHP, която е вече ооп ориентирана и заради това ти я изкарва тази грешка.


QUOTE (nbacool2)
Щом няма input полета, значи няма откъде да се направи SQL инжекция Very Happy
PM
Top
Bender++
Публикувано на: 28-12-2023, 12:25
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 608
Регистриран на: 18.04.21



За какво ти е този apache сървър, толкова ли няма един на цпп ? Примерно в ръст щеше да си направиш един апп с axum + minijinja


--------------------
Слава на Цар Путин! Долу украинските фашисти!
PMEmail Poster
Top
BIGBUGEX
Публикувано на: 28-12-2023, 14:46
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1746
Регистриран на: 30.11.04



QUOTE (relax4o)
Между другото не знам защо си се занимавал слагаш \n из HTML-а ти. Като цяло е ненужно, освен ако няма да го четеш после в браузъра.

Така не е ли по-красиво? Пък и нали трябва да му се хвърли едно око ако се забатачи нещо. Освен това тук имаше и дизайнери навремето които можеха да четат хтмл-а.
QUOTE (relax4o)
Иначе sprintf може да стане малко по-изчистено. Няма да се налага да прекъсваш постоянно с << за да добавиш променлива.

Мисля, че ще е малко по-бавно със sprintf. Другото което е, че така се държи сметка със std::string::size() на буфера.

QUOTE (Bender++)
За какво ти е този apache сървър, толкова ли няма един на цпп ? Примерно в ръст щеше да си направиш един апп с axum + minijinja

Има, има. Споменах Boost.Beast малко по-рано. Но ползвам готов сървър за да ме спаси от прихващането на многото видове грешки във веб протокола. Но стои като вариант.
PMEmail Poster
Top
relax4o
Публикувано на: 28-12-2023, 15:47
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2849
Регистриран на: 04.04.07



Няма особено значение за devtools-а.

CODE

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title></head><body>
<nav class="navbar navbar-expand-sm bg-secondary navbar-dark">
<a class="navbar-brand" href="#">Text</a>
<ul class="navbar-nav"><li class="nav-item"><a class="nav-link" href="">Text</a></li></ul></nav>
</body></html>


Това излиза така в devtools

user posted image

Ако ще е само за преглеждане, това върши работа. Ако държиш да провериш всъщност изхода винаги можеш да минеш през форматър https://www.freeformatter.com/html-formatter.html

Предвид, че пишеш така HTML, аз бих премахнал всякакви такива знаци, които са от без значение, и бих изчистил поне кода, с който работя.

Също бих изчистил ескейпването на двойните кавички и бих ги заменил с единични.

QUOTE (BIGBUGEX)

Мисля, че ще е малко по-бавно със sprintf. Другото което е, че така се държи сметка със std::string::size() на буфера.

Колко би било бавно, че това да е от някакво значение?
Това с буфера не съм сигурен, че разбрах какво имаш предвид и къде е проблема при sprintf().

Познанията ми в C++ са минимални само да кажа.


--------------------
Бисери :D

QUOTE (oveRLuckEd)
Ползваш някоя нова версия на PHP, която е вече ооп ориентирана и заради това ти я изкарва тази грешка.


QUOTE (nbacool2)
Щом няма input полета, значи няма откъде да се направи SQL инжекция Very Happy
PM
Top
BIGBUGEX
Публикувано на: 28-12-2023, 21:19
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1746
Регистриран на: 30.11.04



Ами защото със sprintf трябва да викам strlen после за да разбера размера. А така всичко се държи под отчет. А относно знаците за нов ред, ще пробвам да видя как изглежда без тях. Ще имам едно на ум за тази схема. В крайна сметка щом така правят професионалистите защо да се дърпам.
PMEmail Poster
Top
SuN
Публикувано на: 28-12-2023, 23:24
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 13463
Регистриран на: 27.01.05



QUOTE (BIGBUGEX @ 28-12-2023, 21:19)
Ами защото със sprintf трябва да викам  strlen  после за да разбера размера. ...

Не е нужно да се вика отделно strlen, защото всички от фамилията на printf връщат броя на знаците, които са написали:

QUOTE
RETURN VALUE
       Upon successful return, these functions return the number of characters printed (excluding the null byte used to end output to strings).
...


-------
п.п.
QUOTE
Между другото не знам защо си се занимавал слагаш \n из HTML-а ти. Като цяло е ненужно, освен ако няма да го четеш после в браузъра.

Резултата трябва да може да се дебъгва с wget и cat през терминал.

Това мнение е било редактирано от SuN на 28-12-2023, 23:29


--------------------
Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти.
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (10) 1 [2] 3 4 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0