<?php
session_start();
include ("baglan.php");
$id = $_GET["id"];
$resim_yolu = "C:AppServwwwimages";
$kaynak = $_FILES["dosya"]["tmp_name"];
$isim = $_FILES["dosya"]["name"];
$islem = $baglan -> prepare("update tablo set resim_yolu=:resim_yolu , where id=:id");
$islem -> execute(array( ":resim_yolu" => $resim_yolu , ":id" => $id,));
if ($islem){
$kaydet = move_uploaded_file($kaynak, $resim_yolu."/".$isim);
echo "Güncellendi";
}
else {
echo 'güncellenemedi';
}
?>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="dosya"><br>
<input type="text" name="sifre">
<input type="submit" value="Güncelle">
</form> php profil resim güncelleme sorunu
30
●1.254
- 01-07-2019, 08:27:06yardımlarınızı bekliyorum arkadaşlar
- 01-07-2019, 08:38:05direk soyle yazmak cok dogal degil ama temel 1-2 olacabilecek hatayi soyleyeyim
1- mevuct dosya yazilabilir mi? izinleri verilmis mi yani?
2- dosya adinizi bu sekilde tasimayin cunku ayni isimle upload yaparken mevcut dosya oldugu icin dosya oraya yuklenemez random bir string uretip onu dosya adi olarak vermeniz daha mantikli olacaktir
Tesekkurler - 01-07-2019, 08:40:32hocam ben tşk ederim öncelikle mesaj attığınız için ben php konularını teker teker anladıkça geçmeye çalışan birisiyim bu profil güncellemesini yapayım dedim bu kısım da kaldım sölediklerinizi uygulayabilecek bilgim yok açıkcası kod olarak yardımcı olabilirseniz en temel sade bir şekilde çok sevinirim saygılar hocamasiminnesli adlı üyeden alıntı: mesajı görüntüle
- 01-07-2019, 08:42:15hocam simdi farkettim resmin ekleme yolu o olmaz
$resimyolu = "images";
seklinde denermisin ?
edit: olmama nedeni php senin sistemin uzerinde o klasore c: dizinine yani erisme yetkisi yoktur. mevcut calisan dosya uzerinden tanimlamaniz gerekiyor - 01-07-2019, 08:51:13resmi goruntuledigin profil sayfasinin kodlarini atabilir misiniz
- 01-07-2019, 08:51:58asiminnesli adlı üyeden alıntı: mesajı görüntüle
<?php session_start(); include ("baglan.php"); $islem = $baglan -> prepare ("select * from tablo "); $islem -> execute(array()); $islem2 = $islem -> fetch(); $id = $_GET["id"]; $kaynak = $_FILES["resim_yolu"]["tmp_name"]; $resim_yolu = "images"; $dosyaadi = $_FILES["resim_yolu"]["name"]; $kaydet = move_uploaded_file($kaynak, $resim_yolu ."/".$dosyaadi); $guncelle = $baglan -> prepare ("update tablo set resim_yolu=:resim_yolu , where id=:id"); $guncelle -> execute(array(":resim_yolu" => $resim_yolu , ":id" => $id)); if ($kaydet){ echo "güncellendi"; } ?> <form action="" method="post" enctype="multipart/form-data"> <input type="file" name="resim_yolu"> <input type="submit" value="Gönder"> </form> - 01-07-2019, 09:12:09onun baska bir sikintisi var hocam hata logunu paylasirsan yardimci olabilirim
- 01-07-2019, 09:24:39hata yok ki güncellendi yazıyor sadeceasiminnesli adlı üyeden alıntı: mesajı görüntüle