Autor | Zpráva | ||
---|---|---|---|
skenerz Profil * |
#1 · Zasláno: 1. 2. 2012, 16:39:22
Ahoj, potřebuji pomoct mám jednoduchou stránku v HTML a potřeboval bych udělat jednoduchý edit.php ve kterém bych mohl editovat text v stranka.html klidne bez hesla atd. Jed jednoduchy editor textu ale bez MYSQL databáze.
|
||
BuGeR Profil |
#2 · Zasláno: 1. 2. 2012, 16:51:41
IMHO bude stačit
file_get_contents a file_put_contents , na data můžeš použít například textový soubor.
|
||
skenerz Profil * |
#3 · Zasláno: 1. 2. 2012, 17:01:52
No, protože nemám žádné zkušenosti z php tak mi toto nic neříká co my posat takový ukázkový edit.php a text.html nebo návod ?
|
||
Spectator Profil |
#4 · Zasláno: 1. 2. 2012, 17:05:23
skenerz:
www.tvorba-webu.cz/php/ http://sablony.hyps.cz/php-skripty/zaklady-php.php Jak psát web a mnoho dalších. |
||
skenerz Profil * |
#5 · Zasláno: 1. 2. 2012, 17:15:32
Čekal jsem tedy něco konkrétnejšího, npř. přímo soubory nebo tak, chci spíš hotové řešení nemám zajem se to učit, prostě na to nemám čas, chci si pouze spravit jednoduchý web.
|
||
martin1312 Profil |
#6 · Zasláno: 1. 2. 2012, 17:17:43
Potom bude pre teba vhodnejsia tato kategoria Práce a zakázky
|
||
Spectator Profil |
#7 · Zasláno: 1. 2. 2012, 17:18:24
skenerz:
jsou to jednoduché operace na které je opravdu zapotřebí pochopit alespoň základní funkce PHP. Nějaké hotové řešení je HTML do kterého se vpisuje něco, co php někde přečte a nebo ty pomocí php něco někam zapíšeš. |
||
weroro Profil |
Napadlo ma psycho, ktoré by ale malo fungovať.
Pomocou file_get_contents načítať html stránku a vypísať ju na novo ale celú obalenú v jednom DIV kde by sa aplikoval atribút contenteditable. toto by spôsobilo, že sa dá stránka zmeniť priamo za behu. Pre uloženie by potom stačilo takto pozmenený kód, uložiť. Raz dávno sme to použili a do dnes to funguje. Akurát nemám prístup na to FTP kde je web. Takto nejak to tam bolo: echo '<div id="editor" contenteditable onkeyup="nacitatobsah();">'; $strankahtml = file_get_contents("$pageinsert",FILE_TEXT); $strankahtml = str_replace("body","boody",$strankahtml); $strankahtml = str_replace("html","httml",$strankahtml); $strankahtml = str_replace("<head>","<heead><head>",$strankahtml); $strankahtml = str_replace("</head>","</heead></head>",$strankahtml); $strankahtml = str_replace("meta","meeta",$strankahtml); $strankahtml = stripslashes($strankahtml); echo $strankahtml; echo '</div>'."\n"; js by vyzeral takto: function nacitatobsah() { document.getElementById("textarea").value=prepair(editor); document.getElementById("savezmeny").style.visibility = "visible"; } String.prototype.replaceAll = function(stringToFind,stringToReplace){ var temp = this; var index = temp.indexOf(stringToFind); while(index != -1){ temp = temp.replace(stringToFind,stringToReplace); index = temp.indexOf(stringToFind); } return temp; } function prepair(str){ return str.innerHTML.replaceAll("httml","html").replaceAll("heead","head").replaceAll("meeta","meta").replaceAll("boody","body").replace(/<\/body>(\n|.)*<\/html>/g,"</body></html>").replace(/<\/meta>(\n|.)*<body>/g,"</head><body>"); } |
||
Fisak Profil |
#9 · Zasláno: 2. 2. 2012, 11:27:34
skenerz:
Pokud by si měl zájem dělám na svym CMS, který nechám volně ke stáhnutí ... tak pokud máš zájem pošlu jeho beta verzi na meil (pošli mi meil do komentářů) |
||
Časová prodleva: 4 dny
|
|||
skenerz Profil * |
#10 · Zasláno: 6. 2. 2012, 20:51:22
mksupp@seznam.cz ;)
|
||
Časová prodleva: 11 let
|
0