WAMP: Böyle bir dosya ya da dizin yok: failed to open stream

0 Cevap wamp

Ben PHP kullanarak bir dosyayı yüklemeye çalışıyorum. Formu ile benim HTML sayfası C'de saklanır: \ wamp \ www \ Projem \ Upload.html, PHP sayfası C: \ wamp \ www \ Projem \ upload.php, ve ben yüklemeye çalışıyorum dosya C : \ wamp \ www \ Projem \ openoffice.txt.

Ben dosyayı yüklemeye çalıştığınızda, aşağıdaki hatayı alıyorum:

Warning: move_uploaded_file (/ yüklenenler / openoffice.txt) [function.move-tarih-file]: failed to open stream: C Böyle bir dosya ya da dizin yok: \ wamp \ www \ Projem \ upload.php hat 40

Warning: move_uploaded_file () [function.move-tarih-file]: taşınamıyor 'C: \ wamp \ tmp phpF66A.tmp \' C '/ yüklenenler / openoffice.txt' için: \ wamp \ www \ Projem \ upload.php hattında 40 Sorun: Hedef dizine dosyayı hareket edemiyordu

İşte hatları upload.php 40-43 şunlardır:

if (!move_uploaded_file($_FILES['userfile']['tmp_name'], $upfile)) {
    echo 'Problem: could not move file to destination directory';
    exit;
}

Bunun yerine öyle klasörün upload.php içinde arıyor olması bana benim PHP ile bir sunucu hatası ya da bir sorun olup olmadığını merak ediyor.

Ben Googled ve this tavsiyesi var ama ben bunun doğru tavsiye olmadığını bilmiyorum, ya da nasıl uygulanacağı. Yardım?

0 Cevap