18. juni 2001 - 11:55
Der er
23 kommentarer og 1 løsning
Er der nogen der kan hjælpe mig?
Hejsa. Nu spørger jeg om det samme for 3. gang, og de sidste gange har jeg ikke fået noget ud af det. Men er der nogen der ved hvad der er galt i dette her? <?php if (file_exists($link.\".php\")) { echo $location.\"1\"; }else{ $location = \"fejl.php\"; } ?>
Annonceindlæg fra GlobalConnect
if (file_exists(\"$link.php\")) {
Nej, der er ikke nogen fejl, den hopper bare ikke videre. Og det er en indput box, der hedder link, der skal være det første i linket, og det skal slutte med .php
Der står ikke nogle steder at den skal hoppe videre, brug en <? header(\"Location: /ditBibliotek/$link.php\"); ?> Hvis det er det du vil.
<?php if (file_exists(\"$link.php\")) { header(\"location: $location\"); }else{ header(\"location: fejl.php\"); } ?> ?
$location skulle nok have været $link eller sådan noget.
Ja, men det virker desværre ikke, nu komme den med fejlmelding :o( Og den kommer fint frem i et nyt dokument :o(
Når, jeg er tilbage i morgen.
18. juni 2001 - 17:50
#10
Prøv at forklare med noget pseudokode hvad det er du vil have der skal ske - så er det lidt lettere at se hvad der er galt.
19. juni 2001 - 07:04
#11
Det jeg gerne vil have, er at man skriver noget i en box, og ved submit, tjekkes om der findes en php-fil der hedder det indtastede, og hvis der gør det, så kommer man ind på den side, og hvis den ikke findes kommer man ind på en bestemt side.
19. juni 2001 - 09:35
#12
<? if ($sti) { if (file_exists($sti)) { header (\"location: $sti.php\"); } else { header (\"location: fejl.php\"); } } ?> <form action=\"FILNAVN.PHP\" method=\"post\"> fil du vil gå til uden .php <br> <input type=\"text\" name=\"sti\"> <input type=\"submit\" name=\"sub\" value=\" ok \"> </form>
19. juni 2001 - 09:49
#14
hvis der kommer til at stå: headers all...sent by out.....kan du bruge: echo \"<script>location.href=\'$filnavn\';</script>\";
19. juni 2001 - 09:55
#15
Husk i øvrigt at fjerne punktummer og skråstreger før du sender folk videre... Nogen ku finde på at skrive \'/etc/passwd\' og lign.
19. juni 2001 - 09:56
#16
Nu har jeg bare et problem tilbage... den melder hele tiden fejl på den anden header der er. :o(
19. juni 2001 - 09:58
#17
så kig i mit sidste indlæg
19. juni 2001 - 10:06
#18
Ja, men nu prøver den hele tiden at komme videre, men det skal den jo først når man trykker submit... men i kan få hele siden: <html> <head> <title>Untitled Document</title> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"> </head> <body bgcolor=\"#FFFFFF\" text=\"#000000\"> <form name=\"form1\" action=\" <? if (file_exists($link.\'.php\')) { header(\"Location: $link.php\"); exit; } else { header(\"Location: fejl.php\"); echo \"<script>location.href=\'$link\';</script>\"; exit; } ?> \"> <p> <input type=\"text\" name=\"link\"> </p> <p> <input type=\"submit\" name=\"Submit\" value=\"Send\"> <br> </p> </form> </body> </html>
19. juni 2001 - 10:07
#19
Der må ryges :o)
19. juni 2001 - 11:49
#20
denne her virker, den har jeg selv prøvet: <html> <head> <title>Untitled Document</title> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"> </head> <body bgcolor=\"#FFFFFF\" text=\"#000000\"> <form name=\"form1\" action=\"header.php\"> <? if ($Submit) { if (file_exists($link.\'.php\')) { echo \"<script>location.href=\'$link.php\';</script>\"; } else { echo \"<script>location.href=\'fejl.php\';</script>\"; } } ?> <p> <input type=\"text\" name=\"link\"> </p> <p> <input type=\"submit\" name=\"Submit\" value=\"Send\"> <br> </p> </form> </body> </html>
19. juni 2001 - 12:44
#21
Hvad kalder du din fil? For når jeg prøver, så virker det ikke :o( Så kommer der til at stå .../gnyff/header.php?link=2740
19. juni 2001 - 12:47
#22
min fil kalder jeg header.php
19. juni 2001 - 13:19
#23
Tjo, den virker :o) Men det undre mig at det med PHP ikke virkede
19. juni 2001 - 13:20
#24
Men mange tak for hjælpen :o) I må have en god dag
Vi tilbyder markedets bedste kurser inden for webudvikling