php kodum çalışmıyor
19
●163
- 06-07-2021, 00:15:14böyle denermisiniz $refimgyol=substr($uploads_dir, 6)."/".$benzersizsayi4.$name; kısmında $benzersizsayi4.$name arasına . koymulmuş fakat
@move_uploaded_file($tmp_name, "$uploads_dir/$benzersizsayi4$name"); kısmında koyulmamış küçük noktalama işaretlerine dikkat edin ve input namelerine , resim yoluna
[COLOR=#D9DAE9][FONT=consolas]if (isset($_POST['yaziduzenle'])) {[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] $yazi_id=$_POST['yazi_id'];[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] $uploads_dir = '../../dimg';[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] @$tmp_name = $_FILES['yazi_resim']["tmp_name"];[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] @$name = $_FILES['yazi_resim']["name"];[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] $benzersizsayi4=rand(20000,32000);[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] $refimgyol=substr($uploads_dir, 6)."/".$benzersizsayi4.$name;[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] @move_uploaded_file($tmp_name, "$uploads_dir/$benzersizsayi4.$name");[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] $duzenle=$db->prepare("INSERT blog SET[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] yazi_resim=:[COLOR=#D9DAE9][FONT=consolas, bitstream vera sans mono, courier new, Courier, monospace]yazi_resim[/FONT][/COLOR] [/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] WHERE yazi_id={$_POST['yazi_id']}");[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] $update=$duzenle->execute(array([/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] '[COLOR=#D9DAE9][FONT=consolas, bitstream vera sans mono, courier new, Courier, monospace]yazi_resim[/FONT][/COLOR] ' => $refimgyol[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] ));[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] if ($update) {[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] $resimsilunlink=$_POST['eski_yol'];[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] unlink("../../$resimsilunlink");[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] Header("Location:../yazi-ekle.php?kullanici_id=".$_POST['yazi_id']."&durum=ok");[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] } else {[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] Header("Location:../yazi-ekle.php?kullanici_id=".$_POST['yazi_id']."&durum=no");[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas] }[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas]}[/FONT][/COLOR] - 06-07-2021, 00:24:04Üyeliği durdurulduform elementinde enctype ekli hocam hata bastırmayı kaldırıp kontrol etmiştim bir hata gözükmüyor sadece resim yükleme bölümü çalışmıyor teşekkür ederimfskgrup adlı üyeden alıntı: mesajı görüntüle
- 06-07-2021, 00:27:19Üyeliği durduruldukodlama olarak yanlışım var hocam sanırım file inputa farklı bir buton atayınca çalışıyor ama textlerin bağlı olduğu butonla yapınca çalışmıyor muhtelemen bu kod bölümünde hatam var sanırımfskgrup adlı üyeden alıntı: mesajı görüntüle
if (isset($_POST['haberekle'])) { $yazi_id=$_POST['yazi_id']; $uploads_dir = '../../dimg'; @$tmp_name = $_FILES['yazi_resim']["tmp_name"]; @$name = $_FILES['yazi_resim']["name"]; $benzersizsayi4=rand(20000,32000); $refimgyol=substr($uploads_dir, 6)."/".$benzersizsayi4.$name; move_uploaded_file($tmp_name, "$uploads_dir/$benzersizsayi4$name"); $duzenle=$db->prepare("INSERT blog SET yazi_resim=:resim WHERE yazi_id={$_POST['yazi_id']}"); $update=$duzenle->execute(array( 'resim' => $refimgyol )); if ($update) { $resimsilunlink=$_POST['eski_yol']; unlink("../../$resimsilunlink"); Header("Location:../yazi-ekle.php?kullanici_id=".$_POST['yazi_id']."&durum=ok"); } else { Header("Location:../yazi-ekle.php?kullanici_id=".$_POST['yazi_id']."&durum=no"); } } - 06-07-2021, 00:28:26Üyeliği durdurulduteşekkür ederim hocam bozuk olarak gelmiş kodu güncelliyebilir miyiz?tasarimbey adlı üyeden alıntı: mesajı görüntüle
- 06-07-2021, 00:29:24tabi düzenliyeyim hocambatuhanx adlı üyeden alıntı: mesajı görüntüle
- 06-07-2021, 00:29:58if (isset($_POST['haberekle'])) {
$yazi_id=$_POST['yazi_id'];
$uploads_dir = '../../dimg';
@$tmp_name = $_FILES['yazi_resim']["tmp_name"];
@$name = $_FILES['yazi_resim']["name"];
$benzersizsayi4=rand(20000,32000);
$refimgyol=substr($uploads_dir, 6)."/".$benzersizsayi4.$name;
move_uploaded_file($tmp_name, "$uploads_dir/$benzersizsayi4.$name");
$duzenle=$db->prepare("INSERT blog SET
yazi_resim=:yazi_resim
WHERE yazi_id={$_POST['yazi_id']}");
$update=$duzenle->execute(array(
'yazi_resim ' => $refimgyol
));
if ($update) {
$resimsilunlink=$_POST['eski_yol'];
unlink("../../$resimsilunlink");
Header("Location:../yazi-ekle.php?kullanici_id=".$_POST['yazi_id']."&durum=ok");
} else {
Header("Location:../yazi-ekle.php?kullanici_id=".$_POST['yazi_id']."&durum=no");
}
}