• 31-10-2010, 17:25:23
    #1
    Mrb Arkadaşlar Dosya upload scripti kodluyordum başta çok zorluk çektim php'de yeni olduğum için php ile aram güzel ama kafa gittimi artık bişey yapamıyorum. evet hatanın ne olduğunu ve nerede aldığımı anlatayım. dosyayı HOTFile rapidshare gidi http://ds1.siteadi.com/asdasd123a1/isim.rar gibi yapmaya çalışıyordum ama şimdi localhostta olduğum için http://localhost/soft/depo/ gibi yüklemeye çalışıyorum istediğim subdomain veya domainin içinde şifreli klasör oluşturup dosyayı oraya yüklemek mkdir($hedef, 0777); dosya iznini veriyorum ama bir türlü ŞİFRELi klasör oluşturup dosyayı şifreli klasöre atamıyorum. hata aldığım yer.
     60 - $seoisim    = $seolu.$dosyauzanti;
    61 - $hedef      = "$siteurl$radi/$seoisim";
    62 - $ac         = mkdir($hedef, 0777); 
     Bu Satırda 
     Warning: mkdir(http://localhost/Soft/depo/407C334809/hayy.rar): Invalid argument in c:\appserv\www\soft\dosya\yukle.php on line 62 
     Bu hatayı alıyorum  63 - f(move_uploaded_file($kaynak,$ac.$seoisim)){
  • 31-10-2010, 17:36:58
    #2
    gerexiz adlı üyeden alıntı: mesajı görüntüle
    Mrb Arkadaşlar Dosya upload scripti kodluyordum başta çok zorluk çektim php'de yeni olduğum için php ile aram güzel ama kafa gittimi artık bişey yapamıyorum. evet hatanın ne olduğunu ve nerede aldığımı anlatayım. dosyayı HOTFile rapidshare gidi http://ds1.siteadi.com/asdasd123a1/isim.rar gibi yapmaya çalışıyordum ama şimdi localhostta olduğum için http://localhost/soft/depo/ gibi yüklemeye çalışıyorum istediğim subdomain veya domainin içinde şifreli klasör oluşturup dosyayı oraya yüklemek mkdir($hedef, 0777); dosya iznini veriyorum ama bir türlü ŞİFRELi klasör oluşturup dosyayı şifreli klasöre atamıyorum. hata aldığım yer.
     60 - $seoisim    = $seolu.$dosyauzanti;
    61 - $hedef      = "$siteurl$radi/$seoisim";
    62 - $ac         = mkdir($hedef, 0777); 
     Bu Satırda 
     Warning: mkdir(http://localhost/Soft/depo/407C334809/hayy.rar): Invalid argument in c:\appserv\www\soft\dosya\yukle.php on line 62 
     Bu hatayı alıyorum  63 - f(move_uploaded_file($kaynak,$ac.$seoisim)){
    Warning: mkdir(http://localhost/Soft/depo/407C334809/hayy.rar):

    sence buradaki hata ne
    bence oradaki http local vs tarzı birşey olmayacak

    c:\appserv\www\soft\dosya\depo gibi bir dizin yapısı olacak sonucta server kendi içinde klasör oluşturacak
  • 31-10-2010, 19:18:48
    #3
    Teşekkürler.
    $yol = $_SERVER["DOCUMENT_ROOT"];
    şeklinde sunucunun yolunu çektim
    $klasoruyap = $yol."/soft/dosya/depo/dosya/".$radi;
    $klasoryap = mkdir($klasoruyap, 0777);
    gibi yaptım şifreli klasör oluşturup seolu isminide şifreli klasör ile birlite move_uploaded_file(); fonksiyonuna atadım herşey başarı ile oldu.