$code = '<button>burası olduğu gibi <i>görünecek</i></button>'
echo htmlspecialchars($code);
her sayfa dinamik olarak oluşturuluyor ancak yeni bir sayfa olarak değil veritabanında tutuluyor ve dinamik olarak bu gösteriliyor yazılım dilleri kullanılarak.
yazılım dili olmadan ancak html sayfalarını çoğaltarak bir web sayfası üretilebilir o da günümüzde kullanılan bir şey değil.
şu an daha çok SPA dediğimiz single page application'lar javascript ile oluşturuluyor. Yani kaynakta hiçbir şey göremiyorsun ancak her şey javascript tarafından üretiliyor. Nihayetinde kullanıcının son gördüğü her zaman html css ve javascript'tir. arkaplanda neler olduğunu bilmek çok mümkün olmasada bazı eklentiler var kullandığı altyapıları vs. gösteren.
Örneğin builtwith.com var bunun tarayıcı eklentileri ile bazı bilgileri öğrenmek mümkün.
https://chrome.google.com/webstore/detail/builtwith-technology-prof/dapjbgnjinbpoindlpdmhochffioedbn
en meşhuru da sanırım wappalyzer
https://www.wappalyzer.com/
şöyle kullanman gerekiyor;
$tags = ['test', 'deneme', 'test', 'test', 'prototurk'];
$tags = array_values(array_unique($tags));
print_r($tags);
bu yöntem artık eskidi bunun yerine intersection observer api kullanılıyor, daha detaylı bilgi için paylaştığım videoya bakabilirsin
https://www.youtube.com/watch?v=kG-Av2q6AHI
css'de @font-face ile özel fontları kullanmak mümkün, dersi için:
https://www.youtube.com/watch?v=a4tUy50x49I
tam olarak spa sistemi değil verdiğin örnek push api ile yapmışlar javascript'te sen de benzer bir şey yapabilirsin şu videom vardı bir ara anlattığım bakabilirsin
https://www.youtube.com/watch?v=d6yBOnZ-S4A
80 portu kullanılıyordur kesin çok genel bir port, onun yerine başka bir port dene atıyorum 3032 portu olsun, zaten hata varsa terminalinde görmen lazım hatanın ne olduğunu
tr_TR yerine mevcut dil neyse onu belirtmen lazım. Örneğin almanya için de_DE ya da ingiltre için en_GB amerika için en_US gibi.
ona göre ilgili dillerin içeriğinde basacaktır, timezone içinse her ülkenin timezone'unu bilip ona göre bir listeleme yapabilirsin, biraz araştırırsan mutlaka dbsi vs. vardır yayınlanmış olan.
şu an php ile yazıldı, yakın zamanda front-end'i react'e geçiriyoruz, muhtemelen back-end yine php kalacaktır.
javascript'te es6 ile gelen yenilikleri ve modern javascript diye tabir ettiğimiz kullanımları kavradıktan sonra react ya da benzerleriyle projeler geliştirmeye başlayabilirsin.
bir süre sonra sana bazı şeyler eksik geldiğinde javascript tarafında daha derinlere inmeye hazırsın demektir, tarayıcının javascript'i nasıl yorumladığından, javascriptlerin işlemleri nasıl çalıştırdığından bir başlarsın sonu gelmeyecek bir öğrneme döngüsüne girersin zaten.