• 29-06-2022, 20:00:25
    #1
    Merhana arkadaşlar aşağıdaki fonksiyonda "ayar_logo - ayar_fav - ayar_ark" bunları veritabanında güncellemek için bir fonksiyon yaptım ama genel-ayarlar.php?status=no dönüyor
    Bu fonksiyonu sorunuz şekilde resimleri güncelleyecek halde nasıl yapabilirim veya yapıp bana atarmısınız

    if ( isset( $_POST[ 'resimayar' ] ) )
    {
    if (!$_SESSION[ 'kullanici_adi' ]) {
    exit;
    }
    if ($DemCont==1) {
    $_SESSION['status']="demo";
    $demoGeriLink = $_SERVER['HTTP_REFERER'];
    header( "Location:$demoGeriLink" );
    exit;
    }
    if ( $_FILES[ 'ayar_ark' ][ "size" ] > 0 )
    {
    $uploads_dir = '../assets/img/genel';
    @$tmp_name = $_FILES[ 'ayar_ark' ][ "tmp_name" ];
    $benzersizsayi4 = rand( 20000, 32000 );
    $uzanti = '.jpg';
    $refimgyol = substr( $uploads_dir, 3 ) . "/" . $benzersizsayi4 . $uzanti;
    @move_uploaded_file( $tmp_name, "$uploads_dir/$benzersizsayi4$uzanti" );
    $ayarkaydet = $db->prepare(
    "UPDATE ayar SET
    ayar_ark=:ark
    WHERE ayar_id=0"
    );
    $update = $ayarkaydet->execute(
    array(
    'ark' => $refimgyol
    )
    );
    if ( $update )
    {
    $resimsilunlink = $_POST[ 'eskiyol_ark' ];
    unlink( "../$resimsilunlink" );
    Header( "Location:../genel-ayarlar.php?status=ok" );
    }
    else
    {
    Header( "Location:../genel-ayarlar.php?status=no" );
    }
    }
    if ( $_FILES[ 'ayar_logo' ][ "size" ] > 0 )
    {
    $uploads_dir = '../assets/img/genel';
    @$tmp_name = $_FILES[ 'ayar_logo' ][ "tmp_name" ];
    $benzersizsayi4 = rand( 20000, 32000 );
    $uzanti = '.jpg';
    $refimgyol = substr( $uploads_dir, 3 ) . "/" . $benzersizsayi4 . $uzanti;
    @move_uploaded_file( $tmp_name, "$uploads_dir/$benzersizsayi4$uzanti" );
    $ayarkaydet = $db->prepare(
    "UPDATE ayar SET
    ayar_logo=:logo,
    WHERE ayar_id=0"
    );
    $update = $ayarkaydet->execute(
    array(
    'logo' => $refimgyol
    )
    );
    if ( $update )
    {
    $resimsilunlink = $_POST[ 'eskiyol_logo' ];
    unlink( "../$resimsilunlink" );
    Header( "Location:../genel-ayarlar.php?status=ok" );
    }
    else
    {
    Header( "Location:../genel-ayarlar.php?status=no" );
    }
    }
    if ( $_FILES[ 'ayar_fav' ][ "size" ] > 0 )
    {
    $uploads_dir = '../assets/img/genel';
    @$tmp_name = $_FILES[ 'ayar_fav' ][ "tmp_name" ];
    $benzersizsayi4 = rand( 20000, 32000 );
    $uzanti = '.jpg';
    $refimgyol = substr( $uploads_dir, 3 ) . "/" . $benzersizsayi4 . $uzanti;
    @move_uploaded_file( $tmp_name, "$uploads_dir/$benzersizsayi4$uzanti" );
    $ayarkaydet = $db->prepare(
    "UPDATE ayar SET
    ayar_fav=:fav
    WHERE ayar_id=0"
    );
    $update = $ayarkaydet->execute(
    array(
    'fav' => $refimgyol
    )
    );
    if ( $update )
    {
    $resimsilunlink = $_POST[ 'eskiyol_fav' ];
    unlink( "../$resimsilunlink" );
    Header( "Location:../genel-ayarlar.php?status=ok" );
    }
    else
    {
    Header( "Location:../genel-ayarlar.php?status=no" );
    }
    }

    }
  • 29-06-2022, 20:05:48
    #2
    Hocam hala sorunu çözemediysen ilk önce veritabanından veriyi manuel olarak ekleyip sonrasında bu işlemi yapmayı deneyebilir misin? Olmazsa birazdan eve geçeceğim incelerim kodları.
  • 29-06-2022, 20:26:46
    #3
    ozgur_medya adlı üyeden alıntı: mesajı görüntüle
    Hocam hala sorunu çözemediysen ilk önce veritabanından veriyi manuel olarak ekleyip sonrasında bu işlemi yapmayı deneyebilir misin? Olmazsa birazdan eve geçeceğim incelerim kodları.
    tamamdır çözdüm hocam
    1. ayar_logo nun olduğu yerden " , "varmış
    2. resimlerin eklenceği klasörü oluşturmam gerekti
    • ozgur_medya
    ozgur_medya bunu beğendi.
    1 kişi bunu beğendi.
  • 30-06-2022, 15:28:09
    #4
    ozgur_medya adlı üyeden alıntı: mesajı görüntüle
    Hocam hala sorunu çözemediysen ilk önce veritabanından veriyi manuel olarak ekleyip sonrasında bu işlemi yapmayı deneyebilir misin? Olmazsa birazdan eve geçeceğim incelerim kodları.
    hocam bi kaç sorum var wpden iletişime geçeyimmi sizinle php pdo da iyiseniz
  • 30-06-2022, 15:54:18
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    hocam bi kaç sorum var wpden iletişime geçeyimmi sizinle php pdo da iyiseniz
    İletin hocam bakalım.
    https://wa.me/902322784727