Autor | Zpráva | ||
---|---|---|---|
esemeska Profil |
#1 · Zasláno: 16. 2. 2006, 14:57:55 · Upravil/a: esemeska
Jak dát nový příspěvek v guestbooku nahoru? Ukládám to do .dat
<? $redakce = fopen("redakce.dat","a"); fwrite($redakce," <h2 class=red>$nadpis</h2> <p class=red>$text</p> "); fclose ($redakce); readfile("redakce.dat"); ?> |
||
WanTo Profil |
#2 · Zasláno: 16. 2. 2006, 15:05:58
Do řetězce si načti celý soubor, pak ho otevři znovu s módem r+, zapiš příspěvek a pak zbytek (to co máš v řetězci).
|
||
esemeska Profil |
#3 · Zasláno: 16. 2. 2006, 15:17:09
muzes mi to prosim napsat ve zdroji_? ja php moc neumim
|
||
WanTo Profil |
#4 · Zasláno: 16. 2. 2006, 15:23:58
Můžu :) Ale radši si ty data před použitím zálohuj :-D
<? $fp = fopen("redakce.dat", "r"); $redakce = fread(filesize("redakce.dat")); fclose($fp); $fp = fopen("redakce.dat", "r+"); fputs($fp, $prispevek); //za $prispevek si vlož co potřebuješ fputs($fp, $redakce); fclose($fp); ?> |
||
esemeska Profil |
#5 · Zasláno: 16. 2. 2006, 15:29:10
To nefunguje:(
<? $fp = fopen("redakce.dat", "r"); $redakce = fread(filesize("redakce.dat")); fclose($fp); $fp = fopen("redakce.dat", "r+"); fputs($fp, "<h2 class=red>$nadpis</h2> <p class=red>$text</p>"); fputs($fp, $redakce); fclose($fp); ?> |
||
WanTo Profil |
#6 · Zasláno: 16. 2. 2006, 15:30:40
Co to dělá? Píše to nějakou chybu?
|
||
esemeska Profil |
#7 · Zasláno: 16. 2. 2006, 15:33:45
|
||
WanTo Profil |
#8 · Zasláno: 16. 2. 2006, 15:36:38
Tak si změň tenhle řádek:
$redakce = fread(filesize("redakce.dat")); na $redakce = fread($fp, filesize("redakce.dat")); |
||
esemeska Profil |
#9 · Zasláno: 16. 2. 2006, 15:49:48
ted je tam toho mnohem vic http://kog.xf.cz/redakce.php
|
||
WanTo Profil |
#10 · Zasláno: 16. 2. 2006, 15:54:52
Tak v tom případě asi neexistuje soubor redakce.dat...
|
||
Hugo Profil |
#11 · Zasláno: 16. 2. 2006, 16:04:14
esemeska
Asi máš blbě nastavená práva. Do toho souboru musí jít zapisovat. |
||
WanTo Profil |
#12 · Zasláno: 16. 2. 2006, 16:05:20
Hugo
IMHO na webzdarma jde do souborů zapisovat vždycky a práva tam měnit nejdou. |
||
Hugo Profil |
#13 · Zasláno: 16. 2. 2006, 16:07:54
Aha, ale kdysi jsem tam sídlil, a mám dojem, že šlo měnit práva.
|
||
WanTo Profil |
#14 · Zasláno: 16. 2. 2006, 16:16:24
Každopádně teď to už asi nejde, nebo je to práce na hodinu najít to.
|
||
esemeska Profil |
#15 · Zasláno: 16. 2. 2006, 16:40:47
uz to funguje, ani nevim co jsem tam udelal www.kog.xf.cz/index.php zkuste se nahore zalogovat
pod jmenem Milan a heslo je kravik |
||
esemeska Profil |
#16 · Zasláno: 16. 2. 2006, 16:44:27
tak to zase nejde:(
spatne se to formatuje:(((( <? $fp = fopen("redakce.dat", "r"); $redakce = fread($fp, filesize("redakce.dat")); fclose($fp); $fp = fopen("redakce.dat", "r+"); fputs($fp, "<h2 class=red>$nadpis</h2> <p class=red>$text</p>"); fclose($fp); ?> |
||
WanTo Profil |
#17 · Zasláno: 16. 2. 2006, 16:46:43
uz to funguje
Ne, chová se to hodně prapodivně :) |
||
WanTo Profil |
#18 · Zasláno: 16. 2. 2006, 16:47:54
Chybí tam zapsání původního souboru:
<? $fp = fopen("redakce.dat", "r"); $redakce = fread($fp, filesize("redakce.dat")); fclose($fp); $fp = fopen("redakce.dat", "r+"); fputs($fp, "<h2 class=red>$nadpis</h2> <p class=red>$text</p>"); fputs($fp, $redakce); fclose($fp); ?> |
||
esemeska Profil |
#19 · Zasláno: 16. 2. 2006, 17:01:04
huraa diky moc, uz by to melo jit na 99%
|
||
esemeska Profil |
#20 · Zasláno: 16. 2. 2006, 17:08:20
Tak dalsi problem:(
kdyz tu stranku aktualizuji, tak se tam zobrazi prazdny prispevek |
||
WanTo Profil |
#21 · Zasláno: 16. 2. 2006, 17:09:45
Tak si v nějaké podmínce ošetři, jestli jsou všechny údaje vyplněné, a pokud ne, nic nikam nezapisuj.
|
||
esemeska Profil |
#22 · Zasláno: 16. 2. 2006, 17:12:18
tak dobry...to uz jsem vyresil tak, ze jsem udelal novou stranku a do ni dal, ta se tam nacte pouze redakce.dat , takze to nic nevyhodnocuje
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0