CODE
<?php <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css"> <script src="http://code.jquery.com/jquery-1.8.3.js"></script> <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script> </head> <body> <script language="javascript"> function insertAtCursor(myField, myValue) { //IE support if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = myValue; } //MOZILLA/NETSCAPE support else if (myField.selectionStart || myField.selectionStart == '0') { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length); } else { myField.value += myValue; } } </script> <?php $zatwierdz= $_POST['set']; $tekst= $_POST['tresc']; $emotikony = array(":)" => "http://emotikona.pl/emotikony/pic/02icon_mryellow.gif", ":D" => "http://emotikona.pl/emotikony/pic/01icon_lol2.gif", ":p" => "http://emotikona.pl/emotikony/pic/0tongue.gif"); //Tworzymy przykładową tablice foreach ($emotikony as $znak => $emot) $symbol[$znak] = "<img src= \"$emot\" />"; echo '<td><form id="formularz" action="abc.php" method="post"><textarea id="komentarz" name="tresc"></textarea></td>'; foreach ($emotikony as $znak => $emot) echo"<td><img src= \"$emot\" title=\":)\" onclick=\"insertAtCursor(formularz.komentarz, '$znak')\" alt=\":)\" width=\"16\" height=\"16\" border=\"0\" /></td>"; echo '</tr><tr><td><input type="submit" value="wyslij" name="set"/> <input type="reset" value="kasuj" /><form></td></tr></table>'; ?> </body> </html>
a zawartość pliku txt wygląda tak:
CODE
":) "= "http://emotikona.pl/emotikony/pic/02icon_mryellow.gif", ":p" = "http://emotikona.pl/emotikony/pic/0tongue.gif", ":D" = "http://emotikona.pl/emotikony/pic/01icon_lol2.gif",
Chodzi mi o to że chcę stworzyć plik tekstowy w którym umieściłbym znaki i ich odpowiedniki i wyświetlić jego zawartość za pomocą zmiennej lecz jak podstawie takie coś
$zawartosc - file_get_contents('buzki.txt');
$emotikony = array($zawartosc);
to zamiast graficznych emotek wyswietla mi linki do emotek. Pewnie tak samo wyglądałaby sprawa gdybym wgrał emotki na serwer ftp i podał odnośniki do nich zamiast linków.
Z góry dziękuję za najmniejszą pomoc
