Gå til innhold

Online HTML editor [Nytt problem]


Anbefalte innlegg

Videoannonse
Annonse

Det er ikke så komplisert som du kanskje skulle tro.

HTMLArea er et overbygg over et vanlig HTML textarea. Så du trenger egentlig bare å skrive ut innholdet i textarea'et slik:

 

<form action="mittscript.php" method="POST">
<textarea name="minhtml"
   <?php echo $html_fra_database; ?>
</textarea>
<input type="submit" name="submit" value="Oppdater">
</form>

 

HTMLArea vil så manipulere med dataene i textarea'et. Når brukeren er ferdig med å endre på siden/koden/innholdet og submit'er dette kan du hente ut innholdet med PHP slik du gjør til vanlig.

 

I dette tilfellet:

 

$innhold = $_POST['minhtml'];

Lenke til kommentar

Får det jeg vil ha inn i tekstboksen, men lagring av det nye som jeg skriver inn kommer ikke... trykker oppdater og det samme som stod før jeg begynte å redigere kommer opp...

EDIT:

 

Kanskje dette kunne hjelpe:

 

 

Setter inn denne i toppen av .php-fila:

<?PHP
$fil=fopen("mld.txt", "r");

$oldmld=fread($fil, filesize("mld.txt"));

fclose($fil);
?>

Så der som skjemaet skal være:

<form method=POST action="submit.php">
<textarea id="mld" name="mld" style="width:100%; height:200">
<?php echo $oldmld; ?>
</textarea><br>
<input type="submit" name="submit" value="Oppdater">

 

Og i submit.php står det:

<?PHP 
$fil = fopen ("mld.txt", "w");  
fwrite ($fil, "$mld");  
fclose ($fil);
?>

 

***Det er en feil i EasyPHP som gjorde at jeg ikke fikk dette til å fungere... Online gikk det som smurt...

Endret av formannen
Lenke til kommentar

Hosten min har nok slått av register globals, men jeg har setter de på igjen ved extract($_REQUEST);

 

Jeg vet at det er en dårlig vane, men da jeg "lærte" PHP var det med udefinerte variabler... så jeg får hele tiden disse "NOTICE"-varslene... har rettogslett ikke fått POST, GET og ISSET inn i fingrene...

Lenke til kommentar

Jeg har fått alt til å virke... bortsett fra hentingen fra .txt-fila...

 

Jeg vil at den skal hente:

<TABLE class=nyheter width=\"100%\">
<TBODY>
<TR>
<TD>
<B>DIN OVERSKRIFT HER</B><BR>
<FONT size=1><B>Written by DITT NAVN HER- DATO - KLOKKESLETT</B></FONT><BR>
DIN TEKST HER
</TD>
</TR>
</TBODY>
</TABLE>
<BR>
<BR>

 

Men den henter:

<TABLE class=nyheter width='\"100%\"'>
<TBODY>
<TR>
<TD>
<B>DIN OVERSKRIFT HER</B><BR>
<FONT size=1><B>Written by DITT NAVN HER- DATO - KLOKKESLETT</B></FONT><BR>
DIN TEKST HER
</TD>
</TR>
</TBODY>
</TABLE>
<BR>
<BR>

 

De to ' tegnene som hentes ødelegger designet på siden...

 

Help anyone?

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...