test klasörü doğru / yazma izni var.
teşekkürler.
<?php
error_reporting(E_ALL); ini_set("display_errors", 1);
include "../veritabani.php";
db_baglan();
$haberbaslik = strip_tags($_POST['haberbaslik']);
$haberkisa = strip_tags($_POST['haberkisa']);
$haberuzun = strip_tags($_POST['haberuzun']);
function dosya($field, $path, $allowedExts, $replace = array('/[^a-z0-9.]/i', '-') ) {
if (in_array(end(explode(".", strtolower($field['name']))), $allowedExts)) {
$file = explode('.', strtolower(preg_replace($replace[0], $replace[1], $field['name'])));
$ext = '.' . array_pop($file);
$name = implode('.', $file);
$saveName = time() . $ext;
$output = Array('save'=>$saveName, 'stat'=>false);
if (move_uploaded_file($field['tmp_name'], $path . $saveName)) {
$output['stat'] = true;
return $output;
}
}
return $output;
if(isset($_FILES['dosya'])){
$upload_path = 'test/';
$filename =$_FILES['dosya'];
$allowedExts = array('jpg', 'jpeg','png', 'PDF', 'JPG', 'JPEG');
$upfile = dosya($filename,$upload_path, $allowedExts);
if($upfile['stat'])
mysql_query("INSERT INTO haberler ( haberbaslik , haberkisa , haberuzun , resim ) VALUES ('$haberbaslik', '$haberkisa', '$haberuzun', '$yeni_resim')");
echo "<center>Haber Kaydedildi.. Anasayfaya Yönlendiriliyorsunuz..</center>";
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1;URL=haberekle.html\">";
?>
<?php
}
}
?>yüklemeye çalıştığım 2 dosyada var. jpg ve jpeg uzantılı. yine de bomboş beyaz sayfa veriyor.
değerleri alıyor. echo ile $post değişkenlerine baktım, hepsi geliyor sayfaya.
ilginize teşekkür ederim.
