20. oktober 2004 - 13:13
Der er
45 kommentarer og 1 løsning
Tilmelding's system
jeg står og mangler et tilmelding system hvor man kan vælge imellem "kommer" og " kommer ikke", man skal også kunne skrive sit navn, men det besværlige er så den skal automatisk oprette en liste med hvem der kommer og hvem der ikke kommer Feks Kommer 01: Hyanen 02: Junkien 03: Fogh Kommer Ikke 01: Dullen 02: hunden 03: katten Hvis der er en som har sådan et system der virker eller vil lave et, ville jeg blive meget glad hvis han/hun svarede her //hyanen
Annonceindlæg fra Barco
20. oktober 2004 - 13:55
#1
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post"> <input type="radio" name="fest" value="kommer">kommer <input type="radio" name="fest" value="kommerikke">kommer ikke Navn: <input type="text" name="navn"> <input type="submit" name="knap" value="Send"> </form> <?php if("Send" == $_REQUEST["knap"]) { $kommer = file("kommer.txt"); $kommerikke = file("kommerikke.txt"); if("kommer" == $_REQUEST["fest"]) { $kommer[] = $_REQUEST["navn"]; } else { $kommerikke[] = $_REQUEST["navn"]; } $fhkom = fopen("kommer.txt", "w"); foreach($kommer AS $deltager) { fwrite($fhkom, trim($deltager) . "\n"); } $fhkomik = fopen("kommerikke.txt", "w"); foreach($kommerikke AS $deltagerikke) { fwrite($fhkomik, trim($deltagerikke) . "\n"); } reset($kommer); echo "Kommer: <br />"; for($i = 0; $i < sizeof($kommer); $i++) { echo $kommer[$i] . "<br />"; } echo "<hr />"; reset($kommerikke); echo "Kommer ikke: <br />"; for($i = 0; $i < sizeof($kommerikke); $i++) { echo $kommerikke[$i]. "<br />"; } echo "<hr />"; } ?> //sostack
20. oktober 2004 - 17:17
#2
http://www.ringler.dk/Heya/kommer.php gør jeg noget forkert siden den gør sådan..?
hvis du lige for forklaret mig hvordan det jeg får det til at virke skal du nok få pointne men da ellers godt arbejde.. ;O)
//hyanen//
20. oktober 2004 - 17:22
#3
undskyld stavefejlene :O( //hyanen//
20. oktober 2004 - 17:53
#4
Du skal lige oprette de to filer, og chmod 777 på begge....!! //sostack
20. oktober 2004 - 17:58
#5
kan godt være jeg spørg dumt men hvordan sætter man chmod 777 på dem //hyanen//
20. oktober 2004 - 19:03
#6
uploader du med ftp, kan du gøre det med ftp-klienten //sostack
20. oktober 2004 - 19:05
#7
Skrive og læse rettigheder på filerne, til alle.! //sostack
20. oktober 2004 - 20:16
#8
kan stadig ikke finde ud af det.. jeg Bruger frontpage hvis det kan være en hjælp.. kan du guide mig igennem det trin for trin, hvis så er du gud :O) //hyanen//
20. oktober 2004 - 21:10
#9
Du skal bare sørge for, at der er skriverettigheder på de to txt-filer, eller kan man jo ikke tilføje noget til dem!
20. oktober 2004 - 21:19
#10
Warning: fopen(kommer.txt): failed to open stream: Permission denied in /mnt/dkcphnas003/www/r/r/ringler.dk/Heya/kommer.php on line 18 kommer fordi der ikke er skriverettighed til filen, hence Permission denied p linie 18, hvor der står $fhkom = fopen("kommer.txt", "w"); hvor "w" betyder, at vi ønsker at åbne filen for at skrive noget i den. //sostack
20. oktober 2004 - 21:26
#11
Prøv med: //linie 17: chmod("kommer.txt", 0777); // skal sættes ind før $fhkom = fopen("kommer.txt", "w"); //linie 22: chmod("kommerikke.txt", 0777); // skal sættes ind før $fhkom = fopen("kommerikke.txt", "w"); Når du har kørt scriptet en gang, skulle du kunne fjerne linierne igen. //sostack
21. oktober 2004 - 07:14
#12
Er jeg besværlig hvis jeg siger at jeg stadig ikke kan få det til at virke selvom jeg har sat de 2 linjer ind hvor du har sagt..? //hyanen//
21. oktober 2004 - 07:16
#13
HVor har du siden liggende? hvilket webhotel? //sostack
21. oktober 2004 - 07:22
#14
freepaq //hyanen//
21. oktober 2004 - 07:25
#15
21. oktober 2004 - 07:27
#16
Har du ikke WS-FTP installeret hos dig?
21. oktober 2004 - 07:29
#17
ik så vidt jeg ved.. //hyanen//
21. oktober 2004 - 07:32
#18
Prøv at hente den fra
http://www.ipswitch.com/_download/wsftppro.asp , og installer den på din comp. Når du er klar, så vend tilbage. Det vil være smart at have dit brugernavn og adgangskode til webhotellet klar.
//sostack
21. oktober 2004 - 07:45
#19
Har instaleret det nu.. //hyanen//
21. oktober 2004 - 07:47
#20
Start programmet, og opret en ny forbindelse: Skriv adressen på dit webhotel i adressefeltet, indtast brugernavn og adgangskode. sæt kryds i gem adgagnskode. klik OK (connect). //sostack
21. oktober 2004 - 07:53
#21
sådan //hyanen//
21. oktober 2004 - 07:55
#22
Er der forbindelse? Hvis der er, så find filerne i højre vindue, højreklik på dem, og i den menu der popper op, vælger du chmod(unix), og sætter kryds i write på alle tre kolonner. //sostack
21. oktober 2004 - 07:58
#23
man skal ind i properties ik..? //hyanen//
21. oktober 2004 - 08:06
#25
Det ser rigtigt ud! :-) //sostack
21. oktober 2004 - 08:08
#26
Fjern de to linier med chmod i dit script igen! //sostack
21. oktober 2004 - 08:09
#27
Den virker de oz nu men der kommet stadig to linjer frem Warning: chmod(): Operation not permitted in /mnt/dkcphnas004/www/r/r/ringler.dk/Heya/kommer.php on line 18 Warning: chmod(): Operation not permitted in /mnt/dkcphnas004/www/r/r/ringler.dk/Heya/kommer.php on line 23
21. oktober 2004 - 08:10
#28
Fjern de to linier (18 og 23) med chmod i dit script igen! //sostack
21. oktober 2004 - 08:13
#29
Ok.. Har så lige et spørgsmål, hvordan nulstiller man den :)? //hyanen//
21. oktober 2004 - 08:13
#30
Åben de to textfiler, og slet hvad der er i dem, gem dem igen. //sostack
21. oktober 2004 - 08:14
#31
der står ikke noget i dem.. :-/ //hyanen//
21. oktober 2004 - 08:16
#32
Det skal jo være dem på webhotellet, ikke dem der ligger lokalt! //sostack
21. oktober 2004 - 08:17
#33
21. oktober 2004 - 08:18
#34
okey lyder logisk :) kommer du med et svar så du kan få point :)? //hyanen//
21. oktober 2004 - 08:19
#35
oki, ellers må du jo vende tilbage ;-) //sostack
21. oktober 2004 - 08:23
#36
takker for hjælpen :) ¤U¤
21. oktober 2004 - 08:27
#37
Velbekomme //sostack
21. oktober 2004 - 08:31
#38
Jeg skal ind i ws-ftp programet og ændre det ik :)? //hyanen//
21. oktober 2004 - 08:51
#39
Kan man gå direkte til listen uden at skulle tilmelde sig..? //hyanen//
21. oktober 2004 - 08:55
#40
Lav en sletalt.php med dette indhold: <?php $fhkom = fopen("kommer.txt", "w"); $fhkomik = fopen("kommerikke.txt", "w"); ?> Så er filerne tomme! Lav en liste.php med indholdet: <?php $kommer = file("kommer.txt"); $kommerikke = file("kommerikke.txt"); echo "Kommer: <br />"; for($i = 0; $i < sizeof($kommer); $i++) { echo $kommer[$i] . "<br />"; } echo "<hr />"; echo "Kommer ikke: <br />"; for($i = 0; $i < sizeof($kommerikke); $i++) { echo $kommerikke[$i]. "<br />"; } echo "<hr />"; ?> Den viser alle på listerne! //sostack
21. oktober 2004 - 09:00
#41
Lækkert ;) //hyanen//
21. oktober 2004 - 09:07
#42
skal der også chmod 777 på dem..? //hyanen//
21. oktober 2004 - 09:11
#43
Nej. det er jo script filer. sletalt.php tømmer bare komme.txt og kommerikke.txt. liste.php viser bare indholdet i de to filer. Men jeg kan se, at du har slettet de to filer, så du skal oprette dem igen, og chmod(777) dem begge en gang til. //sostack
21. oktober 2004 - 09:23
#45
Virker begge her hos mig. //sostack
21. oktober 2004 - 09:23
#46
*G* nu virker den fint.. //hyanen// undskylder ulejligheden :)
Vi tilbyder markedets bedste kurser inden for webudvikling