1820 gün önce Maillerin içinde gönderilen resimlerin direkt olarak görüntülenmesi
sorusunu cevapladı.
Eğer phpmailer
class-ı kullanıyorsan böyle çalışması lazım
<?php
$mail->AddEmbeddedImage('images/Resim.png', 'Resim');
$mail->Body = "<h1>PHPMailer test uygulaması</h1>";
"<p>Bu bir test resmidir: <img src='cid:Resim' /></p>";
?>
1820 gün önce User İP adress ile ölkə təsbiti
sorusunu cevapladı.
Adam giriş yapan kullanıcının ipsinin hangi ülkeye ait olduğunu soruyor soru başlığı farklı soru farklı
1820 gün önce User İP adress ile ölkə təsbiti
sorusunu cevapladı.
Ama bu kod localhost
-da işləməyəcək çünki localhost-da İP adres ::1
bu şəkildədir düzgün nəticə tapması üçün normal hostinqə ehtiyac var.
1820 gün önce User İP adress ile ölkə təsbiti
sorusunu cevapladı.
Bu şəkildə həll edə bilərsən
<?php
$ip = $_SERVER['REMOTE_ADDR'] ?? null;
$result = @file_get_contents("http://ip-api.com/json/".$ip."");
$result = (array) json_decode($result);
echo "<pre>";
print_r($result);
echo "</pre>";
?>
1821 gün önce Php Modal Edit
sorusunu cevapladı.
Verdiğim linkte basit şekilde anltiyor adam baka bilirsin.
1821 gün önce Php Menü sıralama ve çekme
sorusunu cevapladı.
Videolu örneği linkte var bakabilirsin
1821 gün önce Mysqli Formu Post Edemiyorum
sorusunu cevapladı.
Boyle olması gerekiyor.
DİKKAT!!!
YOKLAMA ve GÜVENLİK NOTU
- Formdan gelen input değerlerin boş olup olmadığını yoklaman gerek.
- Form inputları boş bırakılmazsa,
space
tuşuyla boşluk bırakıla bilirtrim($_POST['deger'])
fonksiyonu ile bunu engelleye bilirsin. mysqli
kullanıyorsan SQL İNJECTİON lardan korunman içintrim(mysqli_real_escape_string($conn,$_POST['deger']))
şeklinde yazmalısın.- Resim yüklenmesi ile ilgili güvenlikler.
4.1 Yüklenecek resimlerin isimleri aynı isimde olursa sıkıntı yarata bilir. Resim isimlerini şekillendirmen gerekiyor.
4.2 Şimdiki durumda dosyanın uzantısına göre bir yoklama yapmıyorsun. SadeceJPG
,PNG
,JPEG
gipi resim formatlarına izn vermelisin.
4.3 Yüklenecek olan resim dosyalarına boyut vermen gerekli, örneğin maksimum5 MB
boyutunda resimleri kabul edersin.
Ben söylediğim notları koduna eklemedim kendin eklersen daha faydalı olur diye düşünüyorum. Sadece fotoğrafın gitmemesi için if
else
yapısını örnek olarak gösterdim.
Her hangi bir sıkıntı olursa yardım ederim.
Başarılar
<?php
if (isset($_POST["edit_portfolio"])){
$portfolio_name = $_POST["portfolio_name"];
$portfolio_text = $_POST["portfolio_text"];
$portfolio_category = $_POST["portfolio_category"];
$portfolio_image = $_FILES["image"]["name"];
$portfolio_image_temp = $_FILES["image"]["tmp_name"];
move_uploaded_file($portfolio_image_temp, "../img/$portfolio_image");
if(!empty($portfolio_image)){
$sql_query2 = "UPDATE portfolios SET
portfolio_name = '{$portfolio_name}',
portfolio_text = '{$portfolio_text}',
portfolio_category = '{$portfolio_category}',
portfolio_img = '{$portfolio_image}'
WHERE portfolio_id = '$_POST[portfolio_id]'";
$edit_portfolio_query = mysqli_query($conn, $sql_query2);
header("Location: calismalarim.php");
}else{
$sql_query2 = "UPDATE portfolios SET
portfolio_name = '{$portfolio_name}',
portfolio_text = '{$portfolio_text}',
portfolio_category = '{$portfolio_category}'
WHERE portfolio_id = '$_POST[portfolio_id]'";
$edit_portfolio_query = mysqli_query($conn, $sql_query2);
header("Location: calismalarim.php");
}
}
?>
1821 gün önce Mysqli Formu Post Edemiyorum
sorusunu cevapladı.
Sorunlarını gidermek için if
else
yapısı kurman gerekiyor.
- Resim değistirilmemiş ise yani resim
$_FILES
boş ise yeni resim seçilmemiş demekdir. O zaman resmiUPDATE
etmiyeceksin diğer verileri edeceksin.
1822 gün önce Php Menü sıralama ve çekme
sorusunu cevapladı.
Kafam karisti uzr dilerim yalnis yazmisim burda D menusu A nin alt menusudur