x-kom hosting

[skrypt] Komentarze do zdjęć

przemek980
utworzono
utworzono (edytowane)

Witam. Mam stronkę na której pokazuje moje fotografie. Chciałem dodać skrypt komentarzy. Pobrałem więc skrypt, zmieniłem chmody i nic. Proszę, zobaczcie sami: www.fotografowanie.ugu.pl. Jeśli ktoś wie co jest nie tak, to proszę o pomoc.

  • 11 miesięcy później...

toaspzoo
komentarz
komentarz (edytowane)

A mogę dostać link do skryptu (install)?:)


EDIT: Wogóle na stronie masz bardzo dużo błędów;)

  • 2 miesiące później...
tofik177
komentarz
komentarz (edytowane)

Warning: Unterminated comment starting line 36 in /virtual/f/o/fotografowanie.ugu.pl/slovakia.php on line 36
Fatal error: fatal flex scanner internal error--end of buffer missed in /virtual/f/o/fotografowanie.ugu.pl/slovakia.php on line 36
Wywala jak klikam na fotke ;]

Skrypt do dodawania komentarzy bardzo prosto zrobić.. dajesz np formularz z polami komentarz i tekst.
Z reszta masz gotowca, to mój skrypt do dodawania co nowego na stronie, bez bazy danych na pliczkach. Przerób sobie wedle uznania.
plik do dodawania:
plik dodaj_newsa.php
[code]Newsy na strone główną
<form action="index.php?id=dodaj_newsa" method="POST"> <!-- tylko tu sobie zmień action na swoje -->
<textarea id="textarea" type="textarea" name="nowy_wpis" cols="50" rows="6" /></textarea><br />
<input type="submit" value="dodaj" class="button"><br /><br />
</form>

<?
$plik='co_nowego/news.txt'; //gdzie zapisywane są pliczki
$data=date("d.m.Y \gG:m:s");
//$_POST['nowy_wpis']=ereg_replace("\n", "<br>", $_POST['nowy_wpis']);
//tu małe zabezpiecznienia co by ci strony jakiś dowcipniś nie rozwalił
$_POST['nowy_wpis'] = ereg_replace("<","&lt;", $_POST['nowy_wpis']);
$_POST['nowy_wpis'] = ereg_replace(">","&gt;", $_POST['nowy_wpis']);
$_POST['nowy_wpis'] = ereg_replace("\n", "<BR>", $_POST['nowy_wpis']);
$_POST['nowy_wpis'] = ereg_replace("\*", "*", $_POST['nowy_wpis']);
$_POST['nowy_wpis'] = ereg_replace(":", ":", $_POST['nowy_wpis']);
$_POST['nowy_wpis'] = ereg_replace("\"", "&quot;", $_POST['nowy_wpis']);
$_POST['nowy_wpis'] = ereg_replace("\?", "?", $_POST['nowy_wpis']);
$_POST['nowy_wpis'] = ereg_replace("\|", "|", $_POST['nowy_wpis']);


if($_POST['nowy_wpis']=='') { print "<br><br>"; }
else {

$tresc= $_POST['nowy_wpis']."|?|?|". $data ."\n" ;
$fp = fopen($plik, "r+");
$tresc=$tresc.fread($fp, filesize($plik));
rewind($fp);
fputs($fp, $tresc);
fclose($fp);
echo 'Dodano wpis ;]';
}

?>[/code]
plik wyświetlania:
co_nowego.php
[code]<b>Co nowego na stronie:</b><br>
<br>
<table width="600" border="1" cellspacing="10" bordercolor="#990000" ><tr><td>
<?
$plik='co_nowego/news.txt'; //gdzie sa pliczki
$file = fopen($plik, "r");
while(!feof($file))
{
$qwe = fgets($file, 2000);
$wpis=explode('|?|?|',$qwe);

print '<span class="st6"> '. $wpis[0] .'</span><br>';
print '<span class="st5">tofik '. $wpis[1] .'</span><br>';
}
?>
</td></tr></table>[/code]

tylko tu dodaj sobie jeszcze jedno pole wejściowe na podpis kto dodał wpis..
Myślę że nie jest zbyt skomplikowane ;]

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.