Ceck file exist voor een .PDF file
Groeten,
Michiel
file_exists() met een s is?
Omdat het file_exists() met een s aan t eind. Het zou gewoon moeten werken voor alle bestanden.
Het is Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
echo "The file $filename exists";
} else {
echo "The file $filename does not exist";
}
?>
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
echo "The file $filename exists";
} else {
echo "The file $filename does not exist";
}
?>
Ik heb het hier in de topic verkeerd gezet in mijn script staat het wel goed.
Laat dan een stukje van je code zien waarin je de functie gebruikt. Dan kunnen wij kijken wat er mis gaat.
Ik gebruik precies dezelfde code als jij heb opgegeven. Maar met een punt PDF file werkt het niet.
En klopt het pad verder prima?
Gewijzigd op 04/02/2014 12:23:55 door - Ariën -
Toevoeging op 04/02/2014 12:37:39:
Ik ben er achter!
Ik had in mijn pad http://www.domeinnaam.nl staan. Dit kan blijkbaar niet met de functie file_exists()!
DIT WERKT NIET!
$host_upper = 'http://www.domeinnaam.nl';
$filename = $host_upper.'/pad naar file.pdf';
DIT WERKT WEL!
$filename = '/pad naar file.pdf';
Iedereen bedankt voor het meedenken!
De functie kán werken met urls vanaf php 5, maar dan wel onder het beding dat url wrappers aan moeten staan.
Maar in principe moet je gewoon op de hd kijken. Vergeet daarbij het liefst dat php vaak gebruikt wordt om webpagina's te tonen.
In eerste instantie werkt het gewoon lokaal op een server en kijk je dus lokaal op of vanaf je server ergens tegenaan: dus inderdaad gewoon met een lokaal path op de server.