Napisane: 23.10.2009, 14:37:15 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
Zapraszam do lektury mojego tutoriala z innego forum. Skrypt, który przedstawię będzie zamieniał emotikony tekstowe na obrazkowe. Musimy ustalić zmienną dla katalogu emotek, najlepiej bezwzględną: Kod <!-- config.php --> <?php $sc = '/usr/krasnal/www/skrypty/moje/buzki/'; $format = 'gif'; Teraz zainicjujemy tabelę gdzie będziemy przechowywać nazwy plików z emotkami. Kod $buzki = array( "smile" => '/:\)/', "sad" => '/:\(/', "happy" => '/:D/', ); ?> Trzeba pamiętać, iż podajemy same nazwy (bez rozszerzeń). Zapisujemy owy plik jako config.php Określamy teraz właściwości odpowiadającego zmiennym w konfiguracji: Kod <?php class Buzki { var $sciezka; var $buzki; var $format; var $pliki; Zamieniamy tablicę z emotami tak, by wartości zawierały indeksy a indeksy wartości (funkcja array_flip()) Kod function sciezki( $tablica ) { foreach( $tablica AS $index => $wartosc ) { $gotowa[] = '<img src="' . $this -> pliki . $wartosc . '.' . $this -> format . '">'; } return $gotowa; } Wynik zostaje zapisany w tablicy $gotowa, jednak trzeba dołączyć plik konfiguracyjny i przypisać wartości jego zmiennych. Kod function Buzki() { include( './config.php' ); $this -> sciezka = $sc; $this -> format = $format; $this -> buzki = $buzki; Zadbać też trzeba o przygotowanie znaczników: Kod $this -> pliki = $this -> sciezki( array_flip( $buzki ) ); } Skorzystamy teraz z preg_replace() który zamienia pasujące wartości z jednej tablicy odpowiednikami z drugiej. Kod function zamien( $tekst ) { $wynik = preg_replace( $this -> buzki, $this -> pliki, $tekst ); return $wynik; } ?> Zapisujemy jako buzki.php Teraz, aby użyć naszej klasy w skrypcie musimy ją dołączyć: Kod include('buzki.php'); Plik buzki.php musi zmienić ścieżkę pliku konfiguracji na ten sam katalog: Kod include( './buzki/config.php' ); Pozostało utworzenia egzemplarza klasy: Kod $buzki = new Buzki; |
Forum: PHP · Podgląd postu: #673462 · Odpowiedzi: 5 · Wyświetleń: 1 161 |
Napisane: 23.10.2009, 14:47:06 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
Nie ma bezpośredniej drogi konwersji z phpBB do phpBB3. Myślę, że to jest możliwe, aby przejść od MyBB -> phpBB2 -> phpBB3 lub MyBB -> SMF -> phpBB3. http://www.phpbb.com/community/viewtopic.p...p;sk=t&sd=a Jak wspomniano powyżej można użyć również sposobu z SMF. Pozdrawiam. |
Forum: Skrypty forum · Podgląd postu: #673469 · Odpowiedzi: 1 · Wyświetleń: 2 986 |
Napisane: 13.09.2009, 11:38:54 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
chcesz zabezpieczyć sesje?
|
Forum: Przedszkole · Podgląd postu: #660592 · Odpowiedzi: 7 · Wyświetleń: 730 |
Napisane: 13.09.2009, 11:17:35 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
http://j-games.pl/images/mech/bg.gif - te po bokach nie pasują Ładnie zrobiłeś przy tym zalogowano na forum obrazek, bdb się to prezentuje, za co oczywiście plus. Ikonki działów mogłyby również ulec zmianie. http://j-games.pl/images/mech/stopka.png - nie pasuje kompletnie. http://j-games.pl/images/mech/thead_bg.png - tych dwoje bym wykasował i dał jednego po prawej. http://j-games.pl/images/mech/newfolder.gif - niezmienione owego typu ikonki w tym ciemniejszym stylu na niebieskim tle posiadają niestety biały obrys. |
Forum: Oceny · Podgląd postu: #660568 · Odpowiedzi: 5 · Wyświetleń: 2 907 |
Napisane: 12.09.2009, 14:03:47 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
|
Forum: Poszukuję · Podgląd postu: #660302 · Odpowiedzi: 4 · Wyświetleń: 703 |
Napisane: 9.09.2009, 16:20:14 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
Bardzo ładna grafika, miejsce na treść, menu oraz header świetne wykonane! |
Forum: Oceny · Podgląd postu: #659302 · Odpowiedzi: 8 · Wyświetleń: 1 295 |
Napisane: 23.08.2009, 15:19:17 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
I dobrze zrobiłem z tym??: [PHP] pobierz, plaintext
Jak najbardziej dobrze. |
Forum: Oceny · Podgląd postu: #652381 · Odpowiedzi: 18 · Wyświetleń: 2 231 |
Napisane: 13.07.2009, 16:50:27 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
IE nie interpretuje przezroczystości w PNG, pozostaje GIF bądź 'olanie' badzIEwia. |
Forum: Przedszkole · Podgląd postu: #633614 · Odpowiedzi: 3 · Wyświetleń: 689 |
Napisane: 13.07.2009, 16:00:11 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
Znalazłem coś takiego.. Kod <script type="text/javascript"> <!-- var x=1; function dodaj_element(kontener){ var znacznik = document.createElement("select"); //utworz element select znacznik.setAttribute('name', "numer_"+x); znacznik.setAttribute('id', "pole_select_"+x); var kontener = document.getElementById(kontener); //dodaj na koniec kontener.appendChild(znacznik); wypelnij("pole_select_"+x) //wypelnij x++; //zwieksz licznik - x } function wypelnij(pole) { var text = ["wersja1", "inna kategoria", "trzecia kat", "jakas kat"]; //elementy listy będą pobierane z bazy do tablicy for (licznik=0;licznik<text.length;licznik++) { //wypelnij liste var opt = document.createElement("option"); document.getElementById(pole).options.add(opt); opt.text = text[licznik]; } } //--> </script> <form method="post" ACTION="nowy.html"> <fieldset> <legend>Informacje:</legend> <div id="Formularz"> <label FOR="wersja">Kategoria:</LABEL><select name="numer_0" id="pole_select_0"><option>lista bezposrednio z bazy</OPTION></SELECT> </DIV> <INPUT TYPE="button" NAME="pokaz" VALUE="Jeszcze jedena?" onclick="dodaj_element('Formularz')"> </fieldset> </FORM> Takie coś Cię interesuje? |
Forum: JavaScript · Podgląd postu: #633562 · Odpowiedzi: 10 · Wyświetleń: 1 664 |
Napisane: 12.07.2009, 13:57:56 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
HTML Kod <ul id="main-menu"> <li><a href="http://helion.pl" title="Informatyka: programowanie, webmasterstwo, fotografia, sieci"><img src="img/menu01.png" alt="Informatyka: programowanie, webmasterstwo, fotografia, sieci" border="0"/></a></li> </ul> CSS: Kod #main-menu {position:absolute;top:64px;right:0px;list-style-type:none;margin:0;padding:0;} #main-menu li {float:left;padding:0;} #main-menu li a {float:left;height:46px;position:relative;overflow:hidden;} #main-menu li a:hover {border-width:0;} #main-menu li a:hover img {position:relative;top:-46px;} |
Forum: Przedszkole · Podgląd postu: #633038 · Odpowiedzi: 2 · Wyświetleń: 707 |
Napisane: 7.05.2009, 21:58:00 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
Kod height: auto; |
Forum: HTML \ XHTML · Podgląd postu: #605649 · Odpowiedzi: 4 · Wyświetleń: 1 320 |
Napisane: 25.04.2009, 11:57:24 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
Chodzi Ci o edycję pliku .txt w PHP? Kod <?php $fileName="nazwa.txt"; //zapisywanie $tresc=$_POST["tresc"]; if(isset($tresc)) { $fout=fopen($fileName,"w"); if($fout!=FALSE) { fputs($fout,$tresc); fclose($fout); } } //wypisywanie if(file_exists($fileName)) { $fin=fopen($fileName,"rb"); if($fin!=FALSE) { while(!(feof($fin))) { $x=fgets($fin,1024); $c.=$x; //$cc.=$x."<br>"; } //print(htmlspecialchars($c)); fclose($fin); } } //formularz $html11= ' <form method="POST" action="edit.php"> <textarea name="tresc" cols="85" rows="20" maxlength="5">'; $html12= '</textarea> <input type="submit" value="Wyslij"> </form> '; echo "<hr>n"; echo $html11; print(htmlspecialchars($c)); echo $html12; echo "<hr>n"; echo "<pre>"; print(htmlspecialchars($c)); echo "</pre>"; ?> Tam, gdzie masz nazwa.txt wstaw rzeczywistą nazwę pliku .txt |
Forum: Przedszkole · Podgląd postu: #601086 · Odpowiedzi: 2 · Wyświetleń: 832 |
Napisane: 23.04.2009, 09:27:16 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
|
Forum: Skrypty forum · Podgląd postu: #600205 · Odpowiedzi: 2 · Wyświetleń: 1 661 |
Napisane: 25.04.2009, 10:08:00 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
Przede wszystkim zmień logo, nie wygląda ono ładnie, mało tu grafiki, zrób jakieś menu z efektem hover w css i już będzie lepiej. |
Forum: Oceny · Podgląd postu: #601045 · Odpowiedzi: 21 · Wyświetleń: 2 479 |
Napisane: 14.04.2009, 21:42:53 | |
Grupa: Zarejestrowani Postów: 283 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) |
Trzeba użyć zapytania.. Kod UPDATE `tabela` SET `pole1` = 'Nowa wartość', `pole2` = 'Nowa wartość'; |
Forum: Przedszkole · Podgląd postu: #596845 · Odpowiedzi: 4 · Wyświetleń: 8 702 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 17.04.2024 - 08:28 |