login  Naam:   Wachtwoord: 
Registreer je!
 Forum

bestand bestaat al

Offline leendertW - 22/04/2005 16:02
Avatar van leendertWPHP beginner ik gebruik dit scriptje om te kijken of het bestand al op de server staat of al in de database
:
  1. $sBestandsnaam = $_POST['sNaam'].'.php'; // var voor de naam van het bestand
  2. $sQuerySelect = "SELECT * FROM menu";
  3. $rQuerySelect = mysql_query ( $sQuerySelect ) or die ("error ".mysql_error());
  4.  
  5. if (file_exists ( $sBestandsnaam ) OR (mysql_num_rows ( $rQuerySelect ) > 0 ) ) // kijken of het bestand al bestaat
  6. {
  7. echo "<b /><p />Sorry maar deze (link)bestandsnaam (".$filename.") bestaat al";
  8. }
  9. else


alleen zegt hij nu de hele tijd dat het bestand al bestaat terwijl dat niet zo is. Wat is heri verkeerd aan?

3 antwoorden

Gesponsorde links
Offline delta_004 - 22/04/2005 16:04
Avatar van delta_004 Onbekend $sBestandsnaam = "".$_POST['sNaam'].".php";
Offline Rens - 22/04/2005 16:05
Avatar van Rens Gouden medaille

Crew algemeen
Je haalt met je SQL query alle records op uit je tabel.
Als er iets instaat, maakt niet uit wat, is mysql_num_rows($rQuerySelect) sowieso groter dan 0.

Ik denk dat je beter kunt selecteren waar naam='".$sBestandsnaam."' o.i.d.
Maar waarom zou je eigenlijk daar een query voor maken?
Of het bestand bestaat wel, of niet.
Daar kan een query niet veel aan veranderen;-)
Offline leendertW - 22/04/2005 16:17
Avatar van leendertW PHP beginner Rensjuh:
ja je hebt gelijk:)

Query weg ent is OK.
Thkx
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.166s