Çok basit bir yöntemi var
$fiyat = 1300;
$kdv = 20;
$sonuc = $fiyat + ($fiyat * ($kdv / 100));
echo number_format($sonuc, 2, ',', '.');
# Türkiye de binlikler '.' ile ondalıklar ',' ile ayrılmaktadır sonuç 1.560,00 olarak çıkacaktır.
hangi browseri kullandığına göre değişir, eğer test etmek istiyorsan chrome ile test et çalışmıyor ise bozuk demektir.
#[\AllowDynamicProperties]
class Users extends Controller{
public function __construct(){
$this->userModel = $this->model('User'); // 4.Satır
}
}
class tekrar dynamic properties kuralını desteklesin istiyorsan bu eki koymalısın.
header eklersen sorun ortadan kalkar.
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.hepsiburada.com/asus-tuf-gaming-f15-fx507zc4-hn081-intel-core-i5-12500h-8gb-512gb-ssd-rtx3050-freedos-15-6-fhd-tasinabilir-bilgisayar-p-HBCV00005NM5DO?magaza=Hepsiburada");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 OPR/108.0.0.0',
]);
$server_output = curl_exec($ch);
curl_close($ch);
file_put_contents('cikti.txt', $server_output);
gibi.
vendor klasörünü komple gönder gitsin o şekilde çalışır, içeride composer zaten çalıştırman çok zor.
Firebase kullanmak yerine direkt olarak MongoDB gibi NoSQL de tercih edebilirsin haricinde ben sql yazacağım diyorsan MySQL PostgreSQL gibi veritabanlarını öneririm.Bu durumda firebase neden kullandın onu da ben merak ettim.
Konfigurasyondan kaynaklı olabilir PHP INI Editorüne girip dosya yüklemenin açık olup olmadığına ve yüklenecek dosyanın maximum boyutunun da yeterli olduğuna emin ol.
İçeriye bir apache kurup dosyanı public'e atarak orada yayınlayabilirsin.
Burada herhangi bir id yapısı ile veri çekme işlemi yapılmıyor, slug sistemi kullanılmış.
Kısacası bulamazsın.
Merhaba, bana discord üzerinden ulaşırsan yardımcı olabilirim. @_database