is_file werkt niet correct of word niet goed gebruikt.
Donny Wie weet
27/01/2014 13:12:09Hoi 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.
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)
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
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();
?>
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
24/11/2024 00:01:06Erwin H
27/01/2014 13:35:27De 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.