login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Het veschil tussen apache en IIS

Offline hnd - 25/04/2005 14:41
Avatar van hndNieuw lid Indien ik dit php bestand do runnen op een apache server dan doet hij.

Run ik dit bestand op een IIS server dan zie ik de foutmelding.

"The page cannot be displayed"
The page you are looking for cannot be displayed because the page address is incorrect.
  1. <?php
  2. //controleer of men is ingelogd.
  3. include("logged_in.php");
  4.  
  5. //Controleer of men de form voor het eerst laadt, of dat er op Invoer is gedrukt.
  6. //Dit kun je doen door te kijken of een van de velden gepost is.
  7. //Hiervoor kun je gebruiken de namen die je aan de form-velden hebt gegeven.
  8. //Het makkelijkst is om gewoon de eerste te pakken
  9. if (isset($_POST["achternaam"])) //TRUE = veld achternaam is leeg FALSE=Eerst keer dat form getoond wordt
  10. {
  11. include("include/connect.php");
  12. $query="INSERT INTO registratie_frm_film (voornaam, achternaam, firma, datum, film_versie, ebb_nr)
  13. VALUES ('$voornaam','$achternaam','$firma','$datum','$film_versie','$ebb_nr')" ;
  14. $result = mysql_query($query) or die ("FOUT: " . mysql_error());
  15. $datum = date("Y-m-d");
  16. echo "<h1>De insert is uitgevoerd!</h1>";
  17. }
  18. else
  19. $datum = date ("Y-m-d");
  20. { //Achteraan het bestand staat de afsluitende code
  21.  
  22. ?>
  23. <html>
  24. <body>
  25. <form method="post" name="form1" action="<? echo $php_self; ?>">
  26. <div align="left"></div>
  27. <table align="center">
  28. <tr valign="baseline">
  29. <td nowrap align="right">Voornaam:</td>
  30. <td><input type="text" name="voornaam" value="" size="32"></td>
  31. </tr>
  32. <tr valign="baseline">
  33. <td nowrap align="right">Achternaam:</td>
  34. <td><input type="text" name="achternaam" value="" size="32"></td>
  35. </tr>
  36. <tr valign="baseline">
  37. <td nowrap align="right">Firma:</td>
  38. <td><input type="text" name="firma" value="" size="32"></td>
  39. </tr>
  40. <tr valign="baseline">
  41. <td nowrap align="right">Datum:</td>
  42. <td><input type="text" name="datum" value="<?php echo $datum; ?>" size="32"></td>
  43. </tr>
  44. <tr valign="baseline">
  45. <td nowrap align="right">Film versie:</td>
  46. <td><input type="text" name="film_versie" value="Syngas" size="32"></td>
  47. </tr>
  48. <tr valign="baseline">
  49. <td nowrap align="right">EBB nr:</td>
  50. <td><input type="text" name="ebb_nr" value="" size="32"></td>
  51. </tr>
  52. <tr valign="baseline">
  53. <td nowrap align="right">&nbsp;</td>
  54. <td><input type="submit" value="Invoer"></td>
  55. </tr>
  56. </table>
  57. </body>
  58. </html>
  59. <?php
  60. }
  61. ?>


Wie weet de oplossing

2 antwoorden

Gesponsorde links
Offline Metalhead - 25/04/2005 15:15
Avatar van Metalhead HTML gevorderde De error geeft aan dat de pagina niet gevonden kan worden, dus het probleem zit hem niet in de code, maar waarschijnlijk in de configuratie.
Maar ik heb nog nooit met een IIS-server gewerkt, dus daar kan ik je niet mee helpen...
Offline hnd - 26/04/2005 10:46
Avatar van hnd Nieuw lid Ik heb het probleem kunnen oplossen door middel van de volgende twee bestanden.

  1. <?
  2. //controleer of men is ingelogd.
  3. include("logged_in.php");
  4.  
  5. $datum = date ("Y-m-d");
  6. ?>
  7.  
  8. <html>
  9. <head>
  10. <title>Een werknemer toevoegen aan de database</title>
  11. </head>
  12.  
  13. <body>
  14. <h2 align="center">Een werknemer toevoegen</h2>
  15. <form method="post" action="invoer_dev.php">
  16. <div align="center">
  17. <table width="40%" border="0" cellspacing="0" cellpadding="0">
  18. <tr>
  19. <th width="31%" scope="row"><div align="left">Voornaam</div></th>
  20. <td width="69%"><input type="text" name="voornaam" value="" size="32"></td>
  21. </tr>
  22. <tr>
  23. <th scope="row"><div align="left">Achternaam</div></th>
  24. <td><input type="text" name="achternaam" value="" size="32"></td>
  25. </tr>
  26. <tr>
  27. <th scope="row"><div align="left">Firma</div></th>
  28. <td><input type="text" name="firma" value="" size="32"></td>
  29. </tr>
  30. <tr>
  31. <th scope="row"><div align="left">Datum</div></th>
  32. <td><input type="text" name="datum" value="<?php echo $datum; ?>" size="32"></td>
  33. </tr>
  34. <tr>
  35. <th scope="row"><div align="left">Film Versie</div></th>
  36. <td><input type="text" name="film_versie" value="Syngas" size="32"></td>
  37. </tr>
  38. <tr>
  39. <th scope="row"><div align="left">Ebb nr </div></th>
  40. <td><input type="text" name="ebb_nr" value="" size="32"></td>
  41. </tr>
  42. <tr>
  43. <td nowrap align="center"><input type="submit" value="Invoer"></td>
  44. <td nowrap align="center"><input type="Reset" value="Leegmaken"></td>
  45. </tr>
  46. </table>
  47. </div>
  48. </form>
  49. </body>
  50. </html>


En
  1. <?php
  2. //controleer of men is ingelogd.
  3. include("logged_in.php");
  4.  
  5. // verbinding met database invoegen
  6. include("include/connect.php");
  7.  
  8. $db=mysql_connect($hostname,$username,$password) or die ($foutdb);
  9. mysql_select_db($database_name, $db) or die ($foutselect);
  10.  
  11. if (empty($_POST)){
  12. // eerst controleren of pagina wel is aangeroepen vanuit formulier
  13. echo("Vul eerst <a href=\"oef_1101.php\">gegevens
  14. voor de werknemer</a> in");
  15. exit();
  16. }else{
  17. // OK, Query opbouwen met variabelen in $_POST
  18. $query="INSERT INTO REGISTRATIE_FRM_FILM (voornaam, achternaam, firma, datum, film_versie, ebb_nr) ";
  19. $query .= "VALUES ('"; // let op positie van de enkele aanhalingstekens
  20. $query .= $_POST["voornaam"] ."', '" ;
  21. $query .= $_POST["achternaam"] ."', '" ;
  22. $query .= $_POST["firma"] ."', '" ;
  23. $query .= $_POST["datum"] ."', '" ;
  24. $query .= $_POST["film_versie"] ."', '" ;
  25. $query .= $_POST["ebb_nr"] ."');" ;
  26. $result = mysql_query($query) or die ("FOUT: " . mysql_error());
  27. }
  28. ?>
  29. <html>
  30. <head>
  31. <title>Een werknemer invoegen (2)</title>
  32. </head>
  33. <body>
  34. <?php
  35. echo("De volgende gegevens zijn ingevoegd:<br>\n");
  36. echo("Voornaam: <b>". $_POST["voornaam"] . "</b><br>");
  37. echo("Achternaam: <b>". $_POST["achternaam"] . "</b><br>");
  38. echo("Kamernummer: <b>". $_POST["firma"] . "</b><br>");
  39. echo("Toestelnummer: <b>". $_POST["datum"] . "</b><br>");
  40. echo("Toestelnummer: <b>". $_POST["film_versie"] . "</b><br>");
  41. echo("Toestelnummer: <b>". $_POST["ebb_nr"] . "</b><br>");
  42. echo("<hr><a href=\"invoer.php\">Nog een werknemer invoegen</a>");
  43. ?>
  44. </body>
  45. </html>


Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.213s