verot.net upload sınıfı kullanan bir script var elimde. Sayfa oluştururken resmi upload ediyor ancak düzenleme sayfasında yenisi ile değiştiremiyorum. Php bilgim hiç yok ücretli veya ücretsiz yardımcı olabilir misiniz ?
sayfa oluştururken ki kodlar
<?php
if(isset($_POST["submit"])){
$image = new Upload($_FILES['resim']);
if($image->uploaded){
$adlandir = md5(rand(1000, 10000))."-sayfa-".rand(0,1000); // Yeniden adlandırma için ad ürettik
$image->file_new_name_body = $adlandir; // Yeniden Adlandırdık
$image->image_convert = 'jpg'; // JPG formatına dönüştürdük
$image->image_resize = true;
$image->image_ratio_crop = true;
$image->image_x = 700; // Resmi Yeniden boyutlandırıyoruz
$image->image_y = 180;
$image->Process('../presim/hizmet');
$handle->allowed = array('image/*'); // Sadece resim formatındakiler yüklensin
if($image->processed){
$aciklama = $baglan->real_escape_string(p("r_aciklama"));
$link = $baglan->real_escape_string("/presim/hizmet/".$image->file_dst_name);
$icerik = $baglan->real_escape_string(p("verit"));
$referansiekle = $baglan->query("INSERT INTO kurumsal (`resim_link`, `resim_desc`, `yazican`) VALUES ('{$link}', '{$aciklama}', '{$icerik}')");
if($referansiekle){
echo '
<div class="form-group">
<div class="alert alert-success fade in">
<button data-dismiss="alert" class="close close-sm" type="button">
<i class="icon-remove"></i>
</button>
<strong>Güzel!</strong> Sayfa başarıyla eklendi!
</div></div>';
go("index.php?s=sayfalari_duzenle", 1);
}
}else{
echo '
<div class="form-group">
<div class="alert alert-block alert-danger fade in">
<button data-dismiss="alert" class="close close-sm" type="button">
<i class="icon-remove"></i>
</button>
<strong>Kötü!</strong> Güncelleme sırasında bir sorun oluştu!
</div></div>'.$image->error;
go("index.php?s=iletisim_bilgiler", 1);
}
}
}
?>
<form class="form-horizontal tasi-form" method="post" action="" enctype="multipart/form-data">
<div class="form-group">
<label class="control-label col-md-2">Resim</label>
<div class="controls col-md-9">
<div class="fileupload fileupload-new" data-provides="fileupload">
<span class="btn btn-white btn-file">
<span class="fileupload-new"><i class="icon-paper-clip"></i> Resimi Bilgisayarınızdan Seçmek Için Tıklayın!</span>
<span class="fileupload-exists"><i class="icon-undo"></i> <strong>Resim Seçildi!</strong> Resmi Değiştirmek Isterseniz Tıklayın!</span>
<input type="file" class="default" name="resim" />
</span>
<span class="fileupload-preview" style="margin-left:5px;"></span>
<a href="#" class="close fileupload-exists" data-dismiss="fileupload" style="float: none; margin-left:5px;"></a>
<span class="help-block" style="color:#e12d2d;font-weight:bold;">***Resim genişlik 700px yükseklik 180px boyutlarında olmalı</span>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 col-sm-2 control-label">Sayfa Adı</label>
<div class="col-sm-4">
<input type="text" name="r_aciklama" class="form-control" />
<span class="help-block">Sayfa adını yazın</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 col-sm-2 control-label">Açıklama</label>
<div class="col-sm-10">
<textarea class="form-control ckeditor" name="verit" rows="6"><?php echo stripslashes($veri->yazican); ?></textarea>
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-2">
<button type="submit" name="submit" class="btn btn-danger">Sayfayı Ekle</button>
</div>
</div>
</form>
Düzenleme sayfasındaki kodlar
<?php
if($_POST){
$link = $baglan->real_escape_string("/presim/hizmet/".$image->file_dst_name);
$aciklama = $baglan->real_escape_string(p("r_aciklama"));
$icerik = $baglan->real_escape_string(p("verit"));
$guncelle = $baglan->query("UPDATE kurumsal SET resim_link = '{$link}', resim_desc = '{$aciklama}', yazican = '{$icerik}' WHERE id = '{$id}'");
if($guncelle){
echo '
<div class="form-group">
<div class="alert alert-success fade in">
<button data-dismiss="alert" class="close close-sm" type="button">
<i class="icon-remove"></i>
</button>
<strong>Güzel!</strong> Açıklama başarıyla güncellendi!
</div></div>';
go("index.php?s=sayfa_aciklamasini_duzenle&id={$id}", 1);
}else{
echo '
<div class="form-group">
<div class="alert alert-block alert-danger fade in">
<button data-dismiss="alert" class="close close-sm" type="button">
<i class="icon-remove"></i>
</button>
<strong>Kötü!</strong> Güncelleme sırasında bir sorun oluştu!
</div></div>';
go("index.php?s=sayfa_aciklamasini_duzenle&id={$id}", 1);
}
}
?>
<form class="form-horizontal tasi-form" method="post" action="" enctype="multipart/form-data">
<div class="form-group">
<label class="col-sm-2 col-sm-2 control-label">Başlık</label>
<div class="col-sm-4">
<input type="text" name="r_aciklama" class="form-control" value="<?php echo $veri->resim_desc; ?>" />
<span class="help-block">Sayfa adını düzenleyin(çok uzun olmasın)...</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 col-sm-2 control-label">Açıklama</label>
<div class="col-sm-10">
<textarea class="form-control ckeditor" name="verit" rows="6"><?php echo stripslashes($veri->yazican); ?></textarea>
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-2">
<button type="submit" class="btn btn-danger">Sayfayı Düzenle</button>
</div>
</div>
</form>