Merhaba,
Timezone sorgusuna göre yapılacak işlemi Php ile mi yapmak istiyorsunuz yoksa Javascript ile mi?
Merhaba @mcfearcombat,
Dosyalar statik olacaksa Apache veya Nginx ile dosyalarını ip adresin üzerinden yayınlayabilirsin.
Merhaba @ozgurege12,
Cpanel dökümantasyonlarında bu konu mevcut görünüyor: Create email address
@gorkem59 Kriptoloji ile ilgili biraz makale okuman gerektiğini düşünüyorum. Chatgpt'den bunun için faydalanabilirsin. Yazdığın kodu kimsenin kolaylıkla çözememesini istiyorsan Chatgpt'nin verdiği kod işine yaramayacaktır.
@ebykdrms'nin bahsettiği crypto-js kütüphanesi ile örnek bir çalışma yapmıştım, buradan bakabilirsin: https://github.com/webaraclar/Encryption-with-Javascript
Chatgpt'nin verdiği kodun düzeltilmiş hali:
let yazi = "erkanagri";
function encryptData(data) {
let encryptedData = '';
for (let i = 0; i < data.length; i++) {
const randomChar = String.fromCharCode(Math.floor(Math.random() * 26) + 65); // Rastgele büyük harf
encryptedData += randomChar + data.charCodeAt(i);
}
return encryptedData;
}
function decryptData(encryptedData) {
let kelime = (encryptedData.match(/(\d){2,3}/g));
let decryptedData = '';
for (let i=0; i < kelime.length; i++){
decryptedData += String.fromCharCode(kelime[i]);
}
return decryptedData;
}
let sfr = encryptData(yazi);
console.log(decryptData(sfr));
Satır sonlandırmayla ilgili hata alıyorsun. Bunun birçok sebebi olabilir, o yüzden bu konuya girmeyeceğim.
Visual Studio Code programında "Durum Çubuğun" açıksa (en alttaki şerit) dosya düzenlerken Windows için CRLF, Linux için LF ibaresi yazar. Eğer CRLF değilse değiştir.
Visual Studio arama kısmında regex ile değiştirmeyi destekliyor. Ctrl + h tuşuna bas ve üst kutucuğa \n\n\n , alt kutucuğa \n yaz. Her kod arasındaki boşluk 2'den 1'e düşecektir.
Aşağıdaki php kodu json verideki message içeriğini ekrana basacak ve 5sn sonra index sayfasına yönlendirmeyi yapacaktır.
// Return the JSON response
header( 'refresh: 5; url=/' );
$message = $response['message'];
echo "<h1>{$message}<br>You will be redirected in 5 seconds...</h1>";
exit;
İletişim formunu php ile mi yoksa javascript ile mi gönderiyorsun?
@aspava Sayfayı görüntüleyen cihazın mobil veya desktop olduğunu useragent içeriğinden saptanabiliyor. Buna göre çalışan javascript kodları mevcut.
https://codepen.io/erkanagri/pen/zYepOQy
İlk sayfa görüntüleme / yenileme sırasında yukarıdaki kodlar sana bilgi verecektir. Koşul bloğunu kendine göre uyarlayabilirsin.
Aşağıdaki örneği yaptım, kendi sitene uyarlayabilirsin:
https://codepen.io/erkanagri/pen/bGzoJvN