controleren of bestand bestaat

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ralph van der Tang

ralph van der Tang

10/06/2013 13:55:11
Quote Anchor link
hoi iedereen,

ik ben bezig met een upload script en nu heb ik het volgende probleem:
ik heb de naw gegevens al toegevoegd aan de database en nu wil ik controleren of de foto's die daar bij horen bestaan op de server.

nu heb ik dit nog nooit in javascript gedaan, heeft iemand ideeën/suggesties om dit voor elkaar te krijgen.

Mvg Ralph
 
PHP hulp

PHP hulp

22/12/2024 19:18:27
 
- Ariën  -
Beheerder

- Ariën -

10/06/2013 14:00:08
Quote Anchor link
Dan wens ik je veel succes, want JavaScript is client-side, en wordt op de computer van de bezoeker uitgevoerd i.p.v. op de server. Je zult toch echt moeten uitwijken naar PHP.
 
Ralph van der Tang

ralph van der Tang

10/06/2013 14:00:58
Quote Anchor link
dus gewoon php.
dank je


Toevoeging op 10/06/2013 14:02:09:

dus gewoon gebruik maken van file_exists(path)?
 
Wouter J

Wouter J

10/06/2013 14:02:16
Quote Anchor link
JavaScript kan niet bij een database en niet bij de bestanden. Dat komt omdat beide te maken hebben met de server en JS een client-side taal is. Je moet dus een server-side taal gebruiken, zoals PHP.

Je kunt wel PHP code laten uitvoeren door JS, dat noemen we AJAX (Asynchronous Javascript And Xml). Het is aan te raden een library als jQuery (1.9.x), MooTools of Dojo te gebruiken, aangezien AJAX per browser erg verschilt.
 
Ralph van der Tang

ralph van der Tang

10/06/2013 14:03:05
Quote Anchor link
ik ken ajax en was al bezig om het via ajax te doen

toch bedankt wouter J
 
Ozzie PHP

Ozzie PHP

10/06/2013 14:15:11
Quote Anchor link
En waarom zou je dat via AJAX willen doen en niet gewoon via PHP?
De functie die je zoekt is is_file.
 
Ralph van der Tang

ralph van der Tang

10/06/2013 14:17:24
Quote Anchor link
omdat ik van Js naar php moet dan he

Toevoeging op 10/06/2013 14:17:24:

omdat ik van Js naar php moet dan he
 
Ozzie PHP

Ozzie PHP

10/06/2013 14:27:21
Quote Anchor link
Laat ik mijn vraag dan anders stellen... waarom doe je zoiets via JS in plaats van PHP?
 
Ralph van der Tang

ralph van der Tang

10/06/2013 14:28:27
Quote Anchor link
dat weet ik niet kwam er net achter dat het veel sneller gaat via php
gewoon aan t einde van de upload

Toevoeging op 10/06/2013 14:37:31:

is_file werkt niet iemand anders nog suggesties?
 
Ozzie PHP

Ozzie PHP

10/06/2013 14:44:20
Quote Anchor link
is_file werkt prima. Blijkbaar doe je iets niet goed.
 
Ralph van der Tang

ralph van der Tang

10/06/2013 14:45:25
Quote Anchor link
met file_exists(path)werkt het wel met is_file(path) niet
 
Ozzie PHP

Ozzie PHP

10/06/2013 14:53:45
Quote Anchor link
Vreemd, zou gewoon moeten werken.
 
Ralph van der Tang

ralph van der Tang

10/06/2013 14:54:15
Quote Anchor link
heb nu een ander probleem waardoor isfile wssn ook niet werkt
 
Ozzie PHP

Ozzie PHP

10/06/2013 14:56:50
Quote Anchor link
Tja, als je hulp wilt zal je wat meer informatie (code) moeten geven. Met zeggen dat iets niet werkt, kunnen we niet zo veel.
 
Ralph van der Tang

ralph van der Tang

10/06/2013 14:57:38
Quote Anchor link
dat snap ik maar ook mijn error reporting geeft niet zo veel aan
 
Ozzie PHP

Ozzie PHP

10/06/2013 14:59:39
Quote Anchor link
Tja, als jij zelf niet in staat bent om ons meer info te verschaffen dan mag het duidelijk zijn dat we je ook niet verder kunnen helpen.
 
Ralph van der Tang

ralph van der Tang

10/06/2013 15:00:16
Quote Anchor link
ik denk dat ik het met control z aardig heb weten op te lossen :) nu is kijken of is_file ook werkt

Toevoeging op 10/06/2013 15:01:30:

is_file(path) werkt nu ook naar behoren wat is sneller/beter om dit soort controlles te doen file_exists of is_file?
 
Ozzie PHP

Ozzie PHP

10/06/2013 15:05:49
Quote Anchor link
is_file is sneller
 
Ralph van der Tang

ralph van der Tang

10/06/2013 15:06:10
Quote Anchor link
dan zal ik die maar gebruiken :)
 



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.