is_file werkt niet correct of word niet goed gebruikt.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Donny Wie weet

Donny Wie weet

27/01/2014 13:12:09
Quote Anchor link
Hoi allemaal,

Ik ben een image upload script aan het maken. Ik loop in het begin al tegen een probleem aan:

Warning: is_file() expects parameter 1 to be a valid path, array given in C:\webserver\htdocs\oop\fileupload.php on line 12
Is geen bestand


Kan iemand mij uitleggen wat ik fout doe? Groeten Donny

De echo gebruik ik alleen om dingen direct te vermelden, ik weet dat het return moet zijn.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php

class Upload {

    public $file;

    public function __construct($uploadedfile){
        $this->file = file($uploadedfile);
    }


    public function checkFileType(){
        if(is_file($this->file)){
            echo 'Is bestand';
        }
else {
            echo 'Is geen bestand';
        }
    }


}


$upload = new Upload('digits/apply-small.png');
echo $upload->checkFileType();

?>
 
PHP hulp

PHP hulp

24/11/2024 00:01:06
 
Erwin H

Erwin H

27/01/2014 13:35:27
Quote Anchor link
De foutmelding zegt het. is_file verwacht het pad naar het bestand zodat het kan checken of het bestand wel bestaat (en een bestand is). Wat jij nu doet is een bestand compleet inlezen en dat aan is_file doorgeven. Dat klopt dus niet.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.