Avatar billede hien Nybegynder
12. juli 2002 - 16:40 Der er 20 kommentarer og
1 løsning

PHP-fejl på IIS....

Hej jeg har installeret PHP med den installer der findes på PHP.net altså den lille version!
Men når jeg prøver at afvikle noget php-scripts giver den mig nogle fejlmeldinger.... Men jeg ved det er på grund af at jeg kun har installeret den lille pakke af PHP.... hvilke filer skal jeg bruge for at rette disse fejl og hvor finder jeg dem??


Den vil fx. ikke afvikle dette script:
if ($mode == "opret") {
osv.....

den giver mig bare denne fejl:

Notice: Undefined variable: mode in d:\website\guestbook.php on line 11


den virker fint når jeg uploader til min host!
Avatar billede ztyxx Nybegynder
12. juli 2002 - 16:41 #1
prøv at sætte din register_globals til Off
Avatar billede hien Nybegynder
12. juli 2002 - 16:48 #2
ztyxx den var på Off før men satte den til On nu kan scriptet afvikles men der kommer en ny fejl:


Notice: Use of undefined constant r - assumed 'r' in C:\WebSite\guestbook.php on line 33

Notice: Use of undefined constant w - assumed 'w' in C:\WebSite\guestbook.php on line 40


det er fordi jeg bruger en scriptet til at skrive i en txt.fil
Avatar billede hien Nybegynder
12. juli 2002 - 16:55 #3
argh jeg er dum!! :p der skulle bare nogle "'" til... :)
Avatar billede hien Nybegynder
12. juli 2002 - 16:59 #4
Hvorfor får jeg denne fejl:


Notice: Undefined offset: 1 in C:\WebSite\chat\chat.php on line 7

Notice: Undefined offset: 2 in C:\WebSite\chat\chat.php on line 7

Notice: Undefined offset: 3 in C:\WebSite\chat\chat.php on line 7

Notice: Undefined offset: 4 in C:\WebSite\chat\chat.php on line 7

Notice: Undefined offset: 5 in C:\WebSite\chat\chat.php on line 7

Notice: Undefined offset: 6 in C:\WebSite\chat\chat.php on line 7

Notice: Undefined offset: 7 in C:\WebSite\chat\chat.php on line 7

Notice: Undefined offset: 8 in C:\WebSite\chat\chat.php on line 7

Notice: Undefined offset: 9 in C:\WebSite\chat\chat.php on line 7

Warning: Cannot add header information - headers already sent by (output started at C:\WebSite\chat\chat.php:7) in C:\WebSite\chat\chat.php on line 27
Avatar billede ztyxx Nybegynder
12. juli 2002 - 17:09 #5
hvad er linie 27??
Avatar billede hien Nybegynder
12. juli 2002 - 17:15 #6
linie 27:
header ("Location: skriv.php?brugernavn=$brugernavn");
Avatar billede hien Nybegynder
12. juli 2002 - 17:17 #7
har lige ændret point til 32!
Avatar billede ztyxx Nybegynder
12. juli 2002 - 17:19 #8
starter dit script med f.eks. sådan en:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> eller er der andre former for output, mellemrum før din header??
Avatar billede ztyxx Nybegynder
12. juli 2002 - 17:20 #9
prøv evt. at vise din kode til og med den linie
Avatar billede hien Nybegynder
12. juli 2002 - 17:21 #10
nej det gør der ikke!
Avatar billede hien Nybegynder
12. juli 2002 - 17:22 #11
chat.php:

<?php
$besked_array = file("chat.htm");

      $counter=1;
      $gamle_beskeder="";
        for ($counter=1; $counter<10; $counter++){
              $gamle_beskeder .= $besked_array[$counter];
        }

      $ny_besked = "<b>$brugernavn:</b> <i>$besked</i><br>\n";

      $open_file = fopen("chat.htm", "w");

    $top    = "<html>".
          "<head>".
          "<meta http-equiv=\"refresh\" content=\"2\">".
              "</head>".
          "<body>\n";

    fputs($open_file, $top);

      fputs($open_file, stripslashes($ny_besked));

      fputs($open_file, $gamle_beskeder);

      fclose($open_file);
    header ("Location: skriv.php?brugernavn=$brugernavn");
?>
Avatar billede ztyxx Nybegynder
12. juli 2002 - 17:25 #12
hm, den giver ikke fejl her, prøv at opdatere, Ctrl+F5
Avatar billede hien Nybegynder
12. juli 2002 - 17:30 #13
den giver ingen fejl ved start.... men det er når jeg indtaster en besked så får jeg den fejl!!
Avatar billede ztyxx Nybegynder
12. juli 2002 - 17:33 #14
bruger du post eller get i sende formen
Avatar billede hien Nybegynder
12. juli 2002 - 17:38 #15
jeg bruger post
Avatar billede ztyxx Nybegynder
12. juli 2002 - 17:41 #16
okay, så er det ikke det, hmmm
Avatar billede hien Nybegynder
12. juli 2002 - 17:46 #17
skal jeg sende hele chatten til dig??
Avatar billede hien Nybegynder
12. juli 2002 - 18:58 #18
jeg har fundet ud af fejlen den lå i php.ini!!
hvis du vil have point smider du bare et svar :)
Avatar billede hien Nybegynder
12. juli 2002 - 21:57 #19
hmm lukker bare...
Avatar billede ztyxx Nybegynder
12. juli 2002 - 22:37 #20
hvad var fejlen så??
jeg blev desværre nødt til at smutte tidligere idag, men godt at du fandt fejlen :-)
Avatar billede m-koldsgaard Nybegynder
21. juli 2002 - 11:13 #21
if ($mode == "opret") { ... }

Hvis mode er noget du henter fra fx fil.php?mode=opret så prøv at sætte @ foran

if (@$mode == "opret") { ... }
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester