Avatar billede syswatch Novice
19. maj 2003 - 16:52 Der er 14 kommentarer og
1 løsning

Fejl i en simpel kode ? Men hvad ?

Hejsa.
Jeg har en lille fejl i denne stump kode jeg har lavet.
Men jeg har stirret mig blind på koden og kan ikke finde fejlen, er der en venlig sjæl der lige vil kigge med friske øjne ?

<?php

if (@$submit) {

    if (!is_dir("galleri/$dir")) {
    mkdir("galleri/$_POST[$dir], 0755");
    copy(\"galleri/index.php\", \"galleri/$dir/index.php\");
   
    include("galleri/dbcon.php");
   
    $query = "INSERT INTO Galleri (galtext) VALUES ('$galtext')";
    $result = mysql_query($query) or die ("Could not execute query: $query. " . mysql_error());

        if ($result) {
        echo "<b>Galleriet er nu oprettet, overfør fil vha. FTP";
        }else{
        echo "<b>Fejl! Snak med Admin.</b>";
        }

   
    }else{
    print "Det bibliotek du prøver at oprette er allerede brugt, prøv med et nyt navn !";
  }
  }


?>
Avatar billede fangel Nybegynder
19. maj 2003 - 16:54 #1
1) hvad er fejlen... plejer at hjælpe dødelige folk som os...
2) hver sikker på at du har kodet i forhold til registe_globals...

Morten
Avatar billede syswatch Novice
19. maj 2003 - 16:55 #2
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/nodde/mkgal.php on line 26

Parse error: parse error, unexpected T_STRING in /home/nodde/mkgal.php on line 28
Avatar billede chries Nybegynder
19. maj 2003 - 16:56 #3
copy(\"galleri/index.php\", \"galleri/$dir/index.php\");

du fjerner " ved \ ->

copy("galleri/index.php", "galleri/$dir/index.php");
Avatar billede asand Nybegynder
19. maj 2003 - 16:57 #4
Du har for mange }
Avatar billede mjl Nybegynder
19. maj 2003 - 16:57 #5
<?php

if (@$submit) {

    if (!is_dir("galleri/$dir")) {
    mkdir("galleri/$_POST[$dir], 0755");
    copy("galleri/index.php", "galleri/$dir/index.php");
   
    include("galleri/dbcon.php");
   
    $query = "INSERT INTO Galleri (galtext) VALUES ('$galtext')";
    $result = mysql_query($query) or die ("Could not execute query: $query. " . mysql_error());

        if ($result) {
        echo "<b>Galleriet er nu oprettet, overfør fil vha. FTP";
        }else{
        echo "<b>Fejl! Snak med Admin.</b>";
        }

   
    }else{
    print "Det bibliotek du prøver at oprette er allerede brugt, prøv med et nyt navn !";
  }
  }


?>

Sådan!!!!
Avatar billede fangel Nybegynder
19. maj 2003 - 16:57 #6
hmmm... er det ALT koden du har skrevet der... for linie 28 er efter min mening blank!

Morten
Avatar billede dragen Nybegynder
19. maj 2003 - 16:57 #7
copy(\"galleri/index.php\", \"galleri/$dir/index.php\");

Kan man det?
Avatar billede asand Nybegynder
19. maj 2003 - 16:57 #8
Nåh, det passer ikke!
Avatar billede stig3 Mester
19. maj 2003 - 16:57 #9
Der mangler vist en tuborg nederst
- og det gør jeg også :-)
Avatar billede mjl Nybegynder
19. maj 2003 - 16:58 #10
Det var ikke {} der var fejlen men "\
Avatar billede mjl Nybegynder
19. maj 2003 - 16:58 #11
Se ovenfor - mjl har givet dig svaret!!! ;O)
Avatar billede dragen Nybegynder
19. maj 2003 - 16:58 #12
Nå ok - hehe enig med chries =)
Avatar billede mjl Nybegynder
19. maj 2003 - 17:00 #13
???
Avatar billede mjl Nybegynder
19. maj 2003 - 18:05 #14
...og så skete der ikke mere? Fik du det til at svinge eller hva?
Avatar billede dragen Nybegynder
19. maj 2003 - 20:17 #15
Jaja - det gjorde han vel. I bund og grund var det vel egentlig chries der burde få pointene - han var først....men whatever =)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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