DOSYA IZINI SORUNU (UMASK YADA CHMOD bilmiyorum :()

Başlatan xxmehmetali, 09 Temmuz 2016 - 13:59:28

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

xxmehmetali


merhaba arkadaşlar ilk öncelikle şunları yazayım .
html/
    veriyukle/
        index.php , yukle.php , dosya

index.php :
<form action="yukle.php" method="post" enctype="multipart/form-data">
<h1>Dosya Yukle</h1>
<p><input type="file" name="dosya"></p>
<input type="submit" value="gonder">

</form>


yukle.php:
<?php

$uzanti
=substr($_FILES["dosya"]["name"],-4,4);
$ad=rand("0,99999").$uzanti;
$yol"dosya/".$ad;

$d=$_FILES["dosya"]["type"];
if(
$d =="image/png" ||$d =="image/jpg" ||$d =="image/gif"){
if(is_uploaded_file($_FILES["dosya"]["tmp_name"])){
$tasi=move_uploaded_file($_FILES["dosya"]["tmp_name"], $yol);
if($tasi)
echo "yuklendi.";
else
echo "yuklenemedi.";
}
}

// is_uploaded_file() , move_upoloaded_file
?>

Arkadaşlar bu kodları çalıştırdığımda seçtiğim resmin dosya adlı klasöre gitmesi gerek (kopyasını oluşturması gerek ama oluşturmuyor).ch mod 777 denedim /var/www için yada
umask denedim olmadı ne yapmam lazım sanırım chmod 777 write read oluyordu yani dosya kopyalama yetkisi yoktu .herneyse lütfen yardımcı olun.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 09 Temmuz 2016 - 15:22:21

ARKADAŞLAR SORUNUN ÇÖZÜMÜ :
$ad=rand("0,99999"); yerine tırnakları kaldırın --> $ad=rand(0,99999);

bugra9

Aynı konu için birden fazla başlık açmanız sizi daha çabuk çözüme götürmez, aksine yardım etmek isteyenlerin etmemesine neden olabilir. Bu başlığı kapatıyorum, diğer konudan devam edersiniz.