jtsorensen Skrevet 20. august 2003 Del Skrevet 20. august 2003 Jeg lurer på hvordan jeg kan skrive til en html fil. Skal det gå med fopen og write metoden? Og viss det er slik, hvorfor får ikke jeg det til? Lenke til kommentar
[kami] Skrevet 20. august 2003 Del Skrevet 20. august 2003 php ikke automatisk har tilgang til å skrive/lese alle mulige filer (sikkerhet vet du) så du må sette rettighetene på fila til både lesing og skriving for at du skal klare å åpne dem har du linux kan du skrive dette i shell man chmod der står det litt om setting av filrettigheter. Lenke til kommentar
jtsorensen Skrevet 20. august 2003 Forfatter Del Skrevet 20. august 2003 Jeg fikk det til, bare jeg som rotet litt rundt. Men takk uansett. Lenke til kommentar
jtsorensen Skrevet 20. august 2003 Forfatter Del Skrevet 20. august 2003 Et annet problem har oppstått. På skjemaet der jeg skal fylle inn text som skal sendes til siden, vil jeg skrive inn htm i.(siden jeg skriver til en html fil) Det som er problemet er at når jeg skriver inn dette: <a href="http://php.senteret.net/forum/index.php">her</a> Og linken blir sende slik ut: <a href="http://php.senteret.net/forum/index.php">her</a> Og når jeg skriver den vanlig altså slik: <a href="http://php.senteret.net/forum/index.php">her</a> Får jeg også helt feil. Noen som har et forslag? Lenke til kommentar
Blib Skrevet 20. august 2003 Del Skrevet 20. august 2003 Og når jeg skriver den vanlig altså slik: <a href="http://php.senteret.net/forum/index.php">her</a> Får jeg også helt feil. Noen som har et forslag? Altså, skal dette blir skrevet til siden ved PRINT? Prøvd med enkle fnutter istedenfor? Lenke til kommentar
jtsorensen Skrevet 20. august 2003 Forfatter Del Skrevet 20. august 2003 Fnutter?? Og det er? Teksten blir fint skrevet ut, nada problemo. Men det er denne a href'en, og jeg tror det er double kvotes (") som er problemet. Du kan se på hovedsiden til php.senteret.net, se på nyheter og på slutten av den teksten (her) Lenke til kommentar
[kami] Skrevet 20. august 2003 Del Skrevet 20. august 2003 bruk 'enkele gåseøyne da kan du skrive "" uten å tenke deg så mye om =)' [kode] $stringToWrite = '<a href="http://php.senteret.net/forum/index.php">her</a>'; [/kode] Lenke til kommentar
jtsorensen Skrevet 20. august 2003 Forfatter Del Skrevet 20. august 2003 Kanskje jeg har vært litt uklar, poenget er at den teksten jeg skal skrive til fil, blir skrevet igjennom en form. Jeg har prøvd med enkel gåseøyne ' , men da skrev den ut php kodingen som var imellom enkelt gåseøynene. Lenke til kommentar
Blib Skrevet 20. august 2003 Del Skrevet 20. august 2003 Fnutter er (") og (') Og jeg følger egentlig ikke helt med angående hva du vil frem til. Altså, du vil at noen skal skrive inn en URL i en tekstboks også skal den bli printet til skjermen eller? Noen sjanse for at vi kan se koden eller en "beta" verisjon av siden hvor vi ser erroren eller noe? Lenke til kommentar
jtsorensen Skrevet 20. august 2003 Forfatter Del Skrevet 20. august 2003 Her er noen utdrag for å illustrere problemet mitt: <form action="test.php" method="post"> . . . <br>Tittel: <br><input type="text" class="text" name="tittel" id="tittel" > <br>Nyhet: <br><textarea class="box" cols="45" rows="8" name="mld" id="mld"></textarea><br> <input type="submit" class="knapp" value="Send"> <input type="reset" class="knapp" value="Fjern tekst"> </form> I nyhetboksen fyller jeg inn den nyheten jeg skal ha, pluss at jeg vil ligge til en link til en annen side. Og siden det skrives til en html-fil ønsker jeg å bruke <a href.....> for å få den lille linken på nyheten min. Siden starter php scriptet: <?php . . . . <table width="100%" border="0" class="main_linker"> <tr> <td><b>$tittel</b></td> <td rowspan="2"></td> </tr> <tr> <td>$mld //det er her problemet oppstår når jeg bruker a href </td> </tr> </table> . . . . fclose ($fil); ?> Meldingen blir skrevet til filen, men nå jeg har skrevet i nyhetsboksen a href(på den vanlige måten) så begynner php scriptet ovenfor å monge seg... Og som man ser, for å løse Fnutter (") problemet så bruker jeg backslash forann. Men når jeg gjør det i $mld da blir det rot(det jeg nevte for noen poster siden) Så...., er det jeg som bare er lost eller...? Lenke til kommentar
[kami] Skrevet 20. august 2003 Del Skrevet 20. august 2003 det høres ut som phpn din kjører i "magic quote" mode. se litt mer på denne http://no2.php.net/manual/en/function.get-...tes-runtime.php Lenke til kommentar
jtsorensen Skrevet 20. august 2003 Forfatter Del Skrevet 20. august 2003 Forstod ikke mye av den magic greien... tror ikke det har noe med det. Tror rett og slett at det er noe jeg har oversett, men jeg vet ikke hva!? Lenke til kommentar
[kami] Skrevet 21. august 2003 Del Skrevet 21. august 2003 Note: The magic_quotes_gpc configuration directive affects Get, Post and Cookie values. If turned on, value (It's "PHP!") will automagically become (It's "PHP!"). Escaping is needed for DB insertion. See also addslashes(), stripslashes() and magic_quotes_sybase. Med andre ord må du ha stripslashes() med i koden din. Lenke til kommentar
jtsorensen Skrevet 21. august 2003 Forfatter Del Skrevet 21. august 2003 Rare greier, i går funket det ikke i det hele tatt, bare masse rot... nå er alt på stell(og jeg har ikke gjort en dritt). Uansett, takk for hjelpen. 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å