-Teddy- Skrevet 5. oktober 2006 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 { }
Martin A. Skrevet 5. oktober 2006 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.
-Teddy- Skrevet 5. oktober 2006 Forfatter Skrevet 5. oktober 2006 Takker! Det hjalp mye, har fikset resten selv nå. (tror jeg)
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å