-Teddy- Skrevet 5. oktober 2006 Del Skrevet 5. oktober 2006 Har prøvd å forenkle et script slik at det blir lettere å oppdatere senere. I det nye scriptet har jeg også prøvd å legge til funksjonalitet for å bytte ut tomme felter i html skjemaet med . Det gamle scriptet står lenger ned, så kan du se hva jeg har gjort i forenklingen.. Det gamle scriptet virket. Nytt skjema jeg trenger hjelp med: Skjult tekst: (Marker innholdet i feltet for å se teksten): $filnavn = "turer.txt"; $arfil = file("$filnavn"); if ($_POST['submit'] == TRUE) { $stopp = 18; $i = 0; while ($i <= 0 + $stopp) { if ($_POST['h'.i]=="") { $arfil[$i] = "\n "; } else{ $arfil[$i] = "\n".stripslashes(strip_tags($_POST['h'.$i])); } $i++; } $i = 100; while ($i <= 100 + $stopp) { if ($_POST['h'.i]=="") { $arfil[$i] = "\n "; } else{ $arfil[$i] = "\n".stripslashes(strip_tags($_POST['h'.$i])); } $i++; } $i = 200; while ($i <= 200 + $stopp) { if ($_POST['h'.i]=="") { $arfil[$i] = "\n "; } else{ $arfil[$i] = "\n".stripslashes(strip_tags($_POST['h'.$i])); } $i++; } $i = 300; while ($i <= 300 + $stopp) { if ($_POST['h'.i]=="") { $arfil[$i] = "\n "; } else{ $arfil[$i] = "\n".stripslashes(strip_tags($_POST['h'.$i])); } $i++; } $i = 400; while ($i <= 400 + $stopp) { if ($_POST['h'.i]=="") { $arfil[$i] = "\n "; } else{ $arfil[$i] = "\n".stripslashes(strip_tags($_POST['h'.$i])); } $i++; } //Lagrer verdiene i filen $helefilen = implode("", $arfil); $skrivtilfil = fopen("$filnavn", "w"); fwrite($skrivtilfil, $helefilen); fclose($skrivtilfil); header("Location: endret.php"); } Gammelt skjema som virker, trenger ikke å sees over: Skjult tekst: (Marker innholdet i feltet for å se teksten): $filnavn = "turer.txt"; $arfil = file("$filnavn"); if ($_POST['submit'] == TRUE) { // Gi alle input en variabel $h1 = stripslashes(strip_tags($_POST['h1'])); $h2 = stripslashes(strip_tags($_POST['h2'])); $h3 = stripslashes(strip_tags($_POST['h3'])); $h4 = stripslashes(strip_tags($_POST['h4'])); $h5 = stripslashes(strip_tags($_POST['h5'])); $h6 = stripslashes(strip_tags($_POST['h6'])); $h7 = stripslashes(strip_tags($_POST['h7'])); $h8 = stripslashes(strip_tags($_POST['h8'])); $h9 = stripslashes(strip_tags($_POST['h9'])); $h10 = stripslashes(strip_tags($_POST['h10'])); $h11 = stripslashes(strip_tags($_POST['h11'])); $h12 = stripslashes(strip_tags($_POST['h12'])); $h13 = stripslashes(strip_tags($_POST['h13'])); $h14 = stripslashes(strip_tags($_POST['h14'])); $h15 = stripslashes(strip_tags($_POST['h15'])); $h16 = stripslashes(strip_tags($_POST['h16'])); $h18 = stripslashes(strip_tags($_POST['h18'])); $h18 = stripslashes(strip_tags($_POST['h18'])); $h100 = stripslashes(strip_tags($_POST['h100'])); $h101 = stripslashes(strip_tags($_POST['h101'])); $h102 = stripslashes(strip_tags($_POST['h102'])); $h103 = stripslashes(strip_tags($_POST['h103'])); $h104 = stripslashes(strip_tags($_POST['h104'])); $h105 = stripslashes(strip_tags($_POST['h105'])); $h106 = stripslashes(strip_tags($_POST['h106'])); $h107 = stripslashes(strip_tags($_POST['h107'])); $h108 = stripslashes(strip_tags($_POST['h108'])); $h109 = stripslashes(strip_tags($_POST['h109'])); $h110 = stripslashes(strip_tags($_POST['h110'])); $h111 = stripslashes(strip_tags($_POST['h111'])); $h112 = stripslashes(strip_tags($_POST['h112'])); $h113 = stripslashes(strip_tags($_POST['h113'])); $h114 = stripslashes(strip_tags($_POST['h114'])); $h115 = stripslashes(strip_tags($_POST['h115'])); $h116 = stripslashes(strip_tags($_POST['h116'])); $h117 = stripslashes(strip_tags($_POST['h117'])); $h118 = stripslashes(strip_tags($_POST['h118'])); $h200 = stripslashes(strip_tags($_POST['h200'])); $h201 = stripslashes(strip_tags($_POST['h201'])); $h202 = stripslashes(strip_tags($_POST['h202'])); $h203 = stripslashes(strip_tags($_POST['h203'])); $h204 = stripslashes(strip_tags($_POST['h204'])); $h205 = stripslashes(strip_tags($_POST['h205'])); $h206 = stripslashes(strip_tags($_POST['h206'])); $h207 = stripslashes(strip_tags($_POST['h207'])); $h208 = stripslashes(strip_tags($_POST['h208'])); $h209 = stripslashes(strip_tags($_POST['h209'])); $h210 = stripslashes(strip_tags($_POST['h210'])); $h211 = stripslashes(strip_tags($_POST['h211'])); $h212 = stripslashes(strip_tags($_POST['h212'])); $h213 = stripslashes(strip_tags($_POST['h213'])); $h214 = stripslashes(strip_tags($_POST['h214'])); $h215 = stripslashes(strip_tags($_POST['h215'])); $h216 = stripslashes(strip_tags($_POST['h216'])); $h217 = stripslashes(strip_tags($_POST['h217'])); $h218 = stripslashes(strip_tags($_POST['h218'])); $h300 = stripslashes(strip_tags($_POST['h300'])); $h301 = stripslashes(strip_tags($_POST['h301'])); $h302 = stripslashes(strip_tags($_POST['h302'])); $h303 = stripslashes(strip_tags($_POST['h303'])); $h304 = stripslashes(strip_tags($_POST['h304'])); $h305 = stripslashes(strip_tags($_POST['h305'])); $h306 = stripslashes(strip_tags($_POST['h306'])); $h307 = stripslashes(strip_tags($_POST['h307'])); $h308 = stripslashes(strip_tags($_POST['h308'])); $h309 = stripslashes(strip_tags($_POST['h309'])); $h310 = stripslashes(strip_tags($_POST['h310'])); $h311 = stripslashes(strip_tags($_POST['h311'])); $h312 = stripslashes(strip_tags($_POST['h312'])); $h313 = stripslashes(strip_tags($_POST['h313'])); $h314 = stripslashes(strip_tags($_POST['h314'])); $h315 = stripslashes(strip_tags($_POST['h315'])); $h316 = stripslashes(strip_tags($_POST['h316'])); $h317 = stripslashes(strip_tags($_POST['h317'])); $h318 = stripslashes(strip_tags($_POST['h318'])); $h400 = stripslashes(strip_tags($_POST['h400'])); $h401 = stripslashes(strip_tags($_POST['h401'])); $h402 = stripslashes(strip_tags($_POST['h402'])); $h403 = stripslashes(strip_tags($_POST['h403'])); $h404 = stripslashes(strip_tags($_POST['h404'])); $h405 = stripslashes(strip_tags($_POST['h405'])); $h406 = stripslashes(strip_tags($_POST['h406'])); $h407 = stripslashes(strip_tags($_POST['h407'])); $h408 = stripslashes(strip_tags($_POST['h408'])); $h409 = stripslashes(strip_tags($_POST['h409'])); $h410 = stripslashes(strip_tags($_POST['h410'])); $h411 = stripslashes(strip_tags($_POST['h411'])); $h412 = stripslashes(strip_tags($_POST['h412'])); $h413 = stripslashes(strip_tags($_POST['h413'])); $h414 = stripslashes(strip_tags($_POST['h414'])); $h415 = stripslashes(strip_tags($_POST['h415'])); $h416 = stripslashes(strip_tags($_POST['h416'])); $h417 = stripslashes(strip_tags($_POST['h417'])); $h418 = stripslashes(strip_tags($_POST['h418'])); /* her kan jeg sette inn flere tester */ //Sette veriene til linjene i filen $arfil[0] = "$h1"; $arfil[1] = "\n$h2"; $arfil[2] = "\n$h3"; $arfil[3] = "\n$h4"; $arfil[4] = "\n$h5"; $arfil[5] = "\n$h6"; $arfil[6] = "\n$h7"; $arfil[7] = "\n$h8"; $arfil[8] = "\n$h9"; $arfil[9] = "\n$h10"; $arfil[10] = "\n$h11"; $arfil[11] = "\n$h12"; $arfil[12] = "\n$h13"; $arfil[13] = "\n$h14"; $arfil[14] = "\n$h15"; $arfil[15] = "\n$h16"; $arfil[16] = "\n$h17"; $arfil[17] = "\n$h18"; $arfil[100] = "\n$h100"; $arfil[101] = "\n$h101"; $arfil[102] = "\n$h102"; $arfil[103] = "\n$h103"; $arfil[104] = "\n$h104"; $arfil[105] = "\n$h105"; $arfil[106] = "\n$h106"; $arfil[107] = "\n$h107"; $arfil[108] = "\n$h108"; $arfil[109] = "\n$h109"; $arfil[110] = "\n$h110"; $arfil[111] = "\n$h111"; $arfil[112] = "\n$h112"; $arfil[113] = "\n$h113"; $arfil[114] = "\n$h114"; $arfil[115] = "\n$h115"; $arfil[116] = "\n$h116"; $arfil[117] = "\n$h117"; $arfil[118] = "\n$h118"; $arfil[200] = "\n$h200"; $arfil[201] = "\n$h201"; $arfil[202] = "\n$h202"; $arfil[203] = "\n$h203"; $arfil[204] = "\n$h204"; $arfil[205] = "\n$h205"; $arfil[206] = "\n$h206"; $arfil[207] = "\n$h207"; $arfil[208] = "\n$h208"; $arfil[209] = "\n$h209"; $arfil[210] = "\n$h210"; $arfil[211] = "\n$h211"; $arfil[212] = "\n$h212"; $arfil[213] = "\n$h213"; $arfil[214] = "\n$h214"; $arfil[215] = "\n$h215"; $arfil[216] = "\n$h216"; $arfil[217] = "\n$h217"; $arfil[218] = "\n$h218"; $arfil[300] = "\n$h300"; $arfil[301] = "\n$h301"; $arfil[302] = "\n$h302"; $arfil[303] = "\n$h303"; $arfil[304] = "\n$h304"; $arfil[305] = "\n$h305"; $arfil[306] = "\n$h306"; $arfil[307] = "\n$h307"; $arfil[308] = "\n$h308"; $arfil[309] = "\n$h309"; $arfil[310] = "\n$h310"; $arfil[311] = "\n$h311"; $arfil[312] = "\n$h312"; $arfil[313] = "\n$h313"; $arfil[314] = "\n$h314"; $arfil[315] = "\n$h315"; $arfil[316] = "\n$h316"; $arfil[317] = "\n$h317"; $arfil[318] = "\n$h318"; $arfil[400] = "\n$h400"; $arfil[401] = "\n$h401"; $arfil[402] = "\n$h402"; $arfil[403] = "\n$h403"; $arfil[404] = "\n$h404"; $arfil[405] = "\n$h405"; $arfil[406] = "\n$h406"; $arfil[407] = "\n$h407"; $arfil[408] = "\n$h408"; $arfil[409] = "\n$h409"; $arfil[410] = "\n$h410"; $arfil[411] = "\n$h411"; $arfil[412] = "\n$h412"; $arfil[413] = "\n$h413"; $arfil[414] = "\n$h414"; $arfil[415] = "\n$h415"; $arfil[416] = "\n$h416"; $arfil[417] = "\n$h417"; $arfil[418] = "\n$h418"; //Skrive det hele til filen $helefilen = implode("", $arfil); $skrivtilfil = fopen("$filnavn", "w"); fwrite($skrivtilfil, $helefilen); fclose($skrivtilfil); header("Location: endret.php"); } else { } Lenke til kommentar
Martin A. Skrevet 5. oktober 2006 Del Skrevet 5. oktober 2006 Første feilen jeg så, var dette PHP <? while ($i <= 300 + $stopp) { if ($_POST['h'.i]=="") { ?> "i" er ikke definert. Det du kanskje ønsker å bruke der er $i. Lenke til kommentar
-Teddy- Skrevet 5. oktober 2006 Forfatter Del Skrevet 5. oktober 2006 Takker! Det hjalp mye, har fikset resten selv nå. (tror jeg) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå