« 1 2 »
Autor Zpráva
WebMaster
Profil
Zdravím,
potřeboval bych poradit s jednou takovou záludnou věcičkou.

Mám administraci a v administraci bych si rad udelal textareu ve ktere by se otevrel veskery text dejme tomu v souboru novinky.php. Samozřejmě HTML značky by se musely používat, to je v pohodě. Jenže když si udělám takovéto pole, tak po kliknutí na uložit se text nezmění.

Samozřejmě bych byl rád, kdybych mohl psát novinky zvlášť, tzn. napíšu novinku, ta se uloží a další novinka kterou napíšu např. další den se automaticky zobrazí nad tou starší novinku.

Jednim z techto zpusobu bych to rad udelal. Nejdem mi tady ale jen o novinky, takto bych rad psal i clanky atd, ale to je vlastne to same, akorat bych si zmenil to co je potřeba.

Pokud jste mě dobře pochopili, tak budu rad za kazdou radu.

Raději to shrnu pro lepší pochopení:

1) Po otevření např. adresy adm/clanky.php se mi zobrazi textarea v ni veskery text ze souboru clanky.php. Po ulozeni se soubor aktualizuje a na webu se zobrazi to co jsem ulozil.

2) Po otevření např. adresy adm/recenze.php se mi zobrazi opet textarea. Tentokrát ale kliknu na uložit a dejme tomu recenze se zobrazi na webu. A kdyz budu chtit napsat dalsi recenzi, tak jednoduše dám nová recenze a po ulozeni se mi dana nova recenze zobrazi nad danou starsi novinkou.

Nevyužíval jsem pri tomto "pokusu" mysql, ale pokud byste nekdo poradil a byla by pri tom pouzita mysql, nevadi mi to pokud bude presny text co mam do mysql vytvorit.

Tak doufam ze jste to pochopili a diky za rady ;)
djlj
Profil
A jaký je dotaz? Pokud chceš rozhraní pro psaní článků, použij Google, takových návodů najdeš stovky.
WebMaster
Profil
Jak jsem psal, tak mi nejde jen o články! Dával jsem je jen jako příklad a přímo takovýto návod jsem nenašel.
Mastodont
Profil
Takový návod jsi nenašel zřejmě proto, že se to dělá úplně jinak - články jsou ukládány v databázi, nikoli přímo v PHP stránce. V administraci pak obvykle vidíš seznam článků, můžeš je upravovat individuálně.
WebMaster
Profil
Já tu ale nemluvím o článkách...... Proste chci jen to, aby se v textaree otevrel ten dany soubor a jen ho upravim nebo jak jsem psal v druhe moznosti.. články jsem dal jako příklad, tímto bych psal i do jiných sekcí. A jak jsem psal, tak DB mi nevadí.
djlj
Profil
Proste chci jen to, aby se v textaree otevrel ten dany soubor a jen ho upravim
file_get_contents, file_put_contents. Že by Google v neděli nefungoval?
Mastodont
Profil
WebMaster
á tu ale nemluvím o článkách

Aha, takže předchozí text Nejdem mi tady ale jen o novinky, takto bych rad psal i clanky atd se mi asi jen zdál??
WebMaster
Profil
Hm..

Proste neresme clanky a novinky.. takto bych upravoval kazdou stránku, jen mi jde přímo o kód, který mám použít v bodě 1 či 2.
bukaj
Profil
WebMaster
jen mi jde přímo o kód
Pak svůj dotaz polož v sekci Práce a zakázky a doufej, že nějaká dobrotivá duše se ozve.
tiso
Profil
Takáto administrácia je cesta do pekla... Nie je nič horšie ako PHP súbory, ktoré môžeš pomocou PHP editovať.
starburst
Profil
myslim ze jste ho jenom nepochopili... jedna se o to jak napsat php kod na stranku ktera by zobrazila textove pole a v něm byl zdrojovy kod nějake stranky kterej muzes upravit jako v poznamkovym bloku a ulozit...

docela by se mi to taky hodilo tak jestli nekdo vite...


edit: nebo spis staci napsat jak se nazyva tato funkce a pak uz neni problem zagoglit ale kdyz nevim jakou funkci mam hledat tak se fakt najit moc neda...
WebMaster
Profil
fuknce fopen"(soubor.php") nebo tak, to vim, ale rad bych jestli nekdo nema alespon odkaz na kod k bodu 1 nebo 2 (radeji bych ale k bodu 2 :D)
starburst
Profil
ale funkce fopen ti vypise obsah stranky do kodu... ale nevypise ti tu stranku tak jak je...funkce fopen ti vypise html kterej ti prohlizec automaticky predela do stranky...ale nezobrazi ti to kod a uz vubec ne v textarei...
Měsíček
Profil
by ses divil :-)
Měsíček
Profil
tohle jsem si sestrojil před 2 roky, byl to jeden z mých prvních skriptů, samozřejmě, že není správně a dnes bych to asi řešil jinak, ale vypadalo to přibližně takhle :

<?php

error_reporting(0);

if (IsSet($_POST['textarea2']))
{
$fp = fopen ("poznamky.txt","wr");
fwrite ($fp, $_POST['textarea2']);
fclose ($fp);
}
elseif ($_GET['action']) $soubor = fread (fopen("poznamky.txt","r"), filesize("poznamky.txt"));
?>
<form action="<?php echo $_SERVER["PHP_SELF"];?>" method="post">
<textarea name="textarea2" style="width: 400px;height: 200px;background: yellow;position: relative;top: 10px;left: 40px;">
<? if (IsSet($soubor)) echo $soubor; ?>
</textarea>
<div style="width: 360px;height: 25px;background: yellow;position: relative;top: 20px;left: 40px;">
<input type="button" value="Otevřít soubor s databází" onclick="window.location.href='<?php echo $_SERVER["PHP_SELF"];?>?action=1';">
<input type="submit" value="Smazat a uložit">
</div>
</form>
starburst
Profil
tak mate pravdu...tedka sem na to dosel tady:

http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=63 930

aresi tam ten stejnej problem jak to ulozit... ale malej pokrok tady je...uz vim jak to vypsat do te textarey...ale jeste to nejak ulozit:-)
WebMaster
Profil
Oka, tak az na to prides, dej vedet :D
starburst
Profil
tohle jsem si sestrojil před 2 roky, byl to jeden z mých prvních skriptů, samozřejmě, že není správně a dnes bych to asi řešil jinak, ale vypadalo to přibližně takhle :

<?php

error_reporting(0);

if (IsSet($_POST['textarea2']))
{
$fp = fopen ("poznamky.txt","wr");
fwrite ($fp, $_POST['textarea2']);
fclose ($fp);
}
elseif ($_GET['action']) $soubor = fread (fopen("poznamky.txt","r"), filesize("poznamky.txt"));
?>
<form action="<?php echo $_SERVER["PHP_SELF"];?>" method="post">
<textarea name="textarea2" style="width: 400px;height: 200px;background: yellow;position: relative;top: 10px;left: 40px;">
<? if (IsSet($soubor)) echo $soubor; ?>
</textarea>
<div style="width: 360px;height: 25px;background: yellow;position: relative;top: 20px;left: 40px;">
<input type="button" value="Otevřít soubor s databází" onclick="window.location.href='<?php echo $_SERVER["PHP_SELF"];?>?action=1';">
<input type="submit" value="Smazat a uložit">
</div>
</form>



tohle co psal měsíček funguje ale když dam uložit tak mi to všude kte mám uvozovky napíše obraceny lomítko...což mi rozbije kod a pri kazdym dalsim editovani to napise zase dalsi lomitko takze pri nějakem patem editovani tam mam pred kazdou uvozovkou 5 obracenejch lomítek...
nevíte jak to uzdravit???
djlj
Profil
Oka, tak az na to prides, dej vedet :D
Četls můj příspěvek?

file_get_contents, file_put_contents. Že by Google v neděli nefungoval?

starburst
stripslashes...
starburst
Profil
djlj
nechápu... jen se ptám jestli někdo neví jak upravit ten kód aby neukladal před uvozovky lomítko...

kdyz nechces poradit tak nepis ne?

nasel sem na googlu ze se to má prohnat pres iconv(); ale nevim co to je za funkci ani nevím jak bych to měl prohnat...
djlj
Profil
starburst
?!?! Vždyť píšu, že stripslashes. Zkus si do příště procvičit raději čtení ;). V první části jsem totiž nereagoval na tebe, stačilo si přečíst citovaný text.
starburst
Profil
aha...sory...

to stripslashes neznam a myslel jsem ze je to zase nejakej vyraz z fora... tak to sory...
starburst
Profil
takze sem nasel tu funkci na googlu a našel jsem neco jako toto:

echo: stripslashes($str);


ale nevím kam to dát:-(

edit: ja totiž nevím kde je funkce ktera to zapisuje do toho souboru...v te textarei se to zobrazi spravne ale jak dam ulozit tak pak kdyz dam znovu nacist nebo se podivam na zdrojak tak uz to tam je...takze to potrebuju dat nekam kde je funkce ktera to uklada...ale to uz nepoznam
WebMaster
Profil
Oka, tak az na to prides, dej vedet :D
Četls můj příspěvek?

file_get_contents, file_put_contents. Že by Google v neděli nefungoval?


Četl, ale žádný kód který by šel přesně na to jsem nenašel. Ještě se kouknu.
djlj
Profil
WebMaster
Tak se podívej do manuálu, když ti Google nefunguje.
WebMaster
Profil
proč by mi nefungoval? rikam ze se jeste kouknu.
starburst
Profil
tak sem to vyzkousel uplne na jakykoliv misto s ruznejma modifikacema a neprisel sem na to kam to dat... please help... jeste me napadlo jestli by to nejak neslo dat do stranky kde mam tag kterym inkluduju tu stranku kterou sem takto upravil... ale nevim jak...
WebMaster
Profil
Taky zkousim a nic.

Nechci zakládat nové téma, ale rád bych se zeptal, jak se dá psát přes obrázky? To se snad nikdy nenaučim, ani za ty dva roky co se pc věnuji :D
djlj
Profil
jak se dá psát přes obrázky
Třeba v malování. V PHP jsou na to Funkce pro práci s obrázky.
WebMaster
Profil
Nene, tohle neresim, to dyztak v photoshopu, ale jak v html, mam kod:

<tr>
<td colspan="4">
<img src="images/layout_21.gif" width="87" height="3" alt=""></td>
</tr>

Zkousel jsem to ruzne a driv jsem to i umel, ale takovyto "jednoduchy" veci jsem nejak zapomel :D
« 1 2 »

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0