Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

5 Stron V   1 2 3 > » 

Cezar708
Napisane: 6.09.2009, 12:26:49





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Cytat(paw-e-l @ 6.09.2009, 11:21:22 ) *
nie wspomniałem że w drugim rozwiązaniu suma + i - będzie przechowywana w tabeli `comments` aby nie podliczać głosów za każdym razem przy wyświetlaniu winksmiley.jpg wtedy nie muszę w tabeli `comment_ratings` przechowywać rodzaju oddanego głosu.


liczba głosów w comments jeszcze może być, ale w taki sposób nie będziesz wiedział kto jaki głos oddał, oczywiście jeśli nie jest Ci to potrzebne, to Twój sposób starczy, ale z doświadczenia wiem, że czasem taka informacja może być bardzo przydatna, więc na Twoim miejscu przy tam małym narzucie (w sumie to tylko jedna kolumna typu bool), dodałbym ją do tabeli comment_ratings

Pozdrawiam
  Forum: MySQL · Podgląd postu: #658009 · Odpowiedzi: 5 · Wyświetleń: 762

Cezar708
Napisane: 6.09.2009, 12:11:08





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

drugie, tylko nie zapomnij o indeksie na kolumnę user_id, oraz o rodzaju głosu który został oddany (+ lub -)

pozdrawiam
  Forum: MySQL · Podgląd postu: #658000 · Odpowiedzi: 5 · Wyświetleń: 762

Cezar708
Napisane: 6.09.2009, 12:17:49





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

spróbuj z funkcją iconv() i szczególnie zainterresuj się przełącznikiem //TRANSLIT

coś alla:

  1. $text = iconv('UTF-8', 'UTF-8//TRANSLIT', $text);


Pozdrawiam
Cezar708

EDIT:

sorki mała poprawka (z palca wcześniej pisałem winksmiley.jpg):

  1. echo iconv('UTF-8', 'ASCII//TRANSLIT', 'Zażółć gęślą jażń');


da Ci w wyniku:
Kod
Zazolc gesla jazn

  Forum: Przedszkole · Podgląd postu: #657995 · Odpowiedzi: 4 · Wyświetleń: 650

Cezar708
Napisane: 28.01.2009, 22:48:15





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

zamiast:
Cytat(cusek @ 28.01.2009, 22:45:17 ) *
echo $wynik6 $wynik12;


spróbuj
echo "wynik6: $wynik6 <hr> wynik 12: $wynik12";

pozdrawiam
  Forum: Przedszkole · Podgląd postu: #564097 · Odpowiedzi: 9 · Wyświetleń: 1 270

Cezar708
Napisane: 28.01.2009, 22:42:18





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

NAZWY zmiennych nie WARTOŚCI zmiennych, czyli zamiast $12mies oraz $6mies pisz $mies12 oraz $mies6 i Ci zadziała.

Pzdrawiam
  Forum: Przedszkole · Podgląd postu: #564092 · Odpowiedzi: 9 · Wyświetleń: 1 270

Cezar708
Napisane: 28.01.2009, 22:35:55





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Cytat(cusek @ 28.01.2009, 22:35:05 ) *
Wyrzucana jest biała strona bez błędu, co jest źle?



nazwy zmiennych w PHP NIE MOGĄ ZACZYNAĆ SIĘ CYFRĄ!

więcej na Zmienne podstawy
  Forum: Przedszkole · Podgląd postu: #564088 · Odpowiedzi: 9 · Wyświetleń: 1 270

Cezar708
Napisane: 28.01.2009, 20:33:04





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

na początek proponuję poczytać jak się w php używa stringów: proponuję zacząć od przykładów, które znajdziesz tutaj

pozdrawiam
  Forum: Przedszkole · Podgląd postu: #564035 · Odpowiedzi: 4 · Wyświetleń: 926

Cezar708
Napisane: 23.01.2009, 12:40:02





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Cytat
Dzięki. Fajnie by było jakbyś mi jeszcze powiedział jak pobrać z serwera SVN poprzednią wersję pliku, ale zapisać ją pod inną nazwą. Tak żeby zmodyfikowany plik na stacji roboczej nie został nadpisany przez starszy plik.


zawsze możesz aktualny plik zapisać pod inną nazwą i zrobić svn up -rXXX gdzie XXX to numer revizji, który CIę interesuje na przykład:
Kod
$ mv plik.php  plik.back.php
$ svn up -r 123 plik.php


pozdrawiam
  Forum: Komputery i oprogramowanie · Podgląd postu: #561781 · Odpowiedzi: 18 · Wyświetleń: 3 135

Cezar708
Napisane: 10.01.2009, 12:44:18





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

najpierw: CSS Compressor następnie GZip CSS files

ale fakt jest taki ze 100kb pliku css to zdecydowanie za duzo i pewnie jest nieprawidłowo napisany

pozdrawiam
  Forum: CSS · Podgląd postu: #556787 · Odpowiedzi: 5 · Wyświetleń: 1 670

Cezar708
Napisane: 6.10.2008, 22:32:22





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

  1. SELECT imie, nazwisko, a.nazwa AS abnament
  2. FROM klienci k, klient_abonament ka, abonament a
  3. WHERE k.wf = 2 AND k.id=ka.id_klienta AND ka.id_abonament=a.id

questionmark.gif
  Forum: MySQL · Podgląd postu: #523748 · Odpowiedzi: 2 · Wyświetleń: 1 051

Cezar708
Napisane: 6.10.2008, 20:38:13





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

a ja popróbowałem ten drugi przykład... i mi działa, ewentualnie można zamiast dayofweek() użyć dayofyear() generalnie mam wszystko ładnie pogrupowane w jednym zapytaniu... wydaje mi się, że jest dobrze smile.gif

Pozdrawiam
  Forum: MySQL · Podgląd postu: #523706 · Odpowiedzi: 7 · Wyświetleń: 1 938

Cezar708
Napisane: 13.06.2008, 19:13:42





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

a dlaczego używasz dwóch takich samych formularzy?

nie powinno być raczej:
  1. <font color=blue><b>Szukajka:</b></font><br>
  2. <form name="searchnick" method="post" action="ban_search.php">
  3. <table cellspacing='1' class='szukaj'>
  4. <tr>
  5. <td height='16' class='szukaj'>Nick:</td>
  6. <td height='16' class='szukaj'><input type='text' name='nick' value='' id="head_search_field"></td>
  7. <td height='16' class='szukaj'><input type='image' name='submit' src="templates/lol.gif"></td>
  8. </tr>
  9. <tr>
  10. <td height='16' class='szukaj'>IP:</td>
  11. <td height='16' class='szukaj'><input type='text' name='ip' value='' id="head_search_field"></td>
  12. <td height='16' class='szukaj'><input type='image' name='submit' src="templates/lol.gif"></td>
  13. </tr>
  14. </form>


sprawdź czy teraz działa
  Forum: Przedszkole · Podgląd postu: #482023 · Odpowiedzi: 1 · Wyświetleń: 608

Cezar708
Napisane: 12.06.2008, 09:58:46





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

  1. {php}
  2. echo $this->_tpl_vars['user'];
  3. {/php}


Pozdrawiam
  Forum: Systemy szablonów · Podgląd postu: #481405 · Odpowiedzi: 4 · Wyświetleń: 2 676

Cezar708
Napisane: 11.06.2008, 19:30:46





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Cytat(help_mee @ 11.06.2008, 18:24:13 ) *
Czy można wykonać 2 nstępujące kolejno po sobie polecenia?


zawsze możesz tak w jednej komendzie winksmiley.jpg

Kod
screen ../inny/folder/hlds_run -game cstrike +port 27015 +maxplayers 32 +map de_dsut +exec server.cfg


lub;

Kod
cd ../inny/folder; screen ./hlds_run -game cstrike +port 27015 +maxplayers 32 +map de_dsut +exec server.cfg


Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #481238 · Odpowiedzi: 3 · Wyświetleń: 1 843

Cezar708
Napisane: 29.05.2008, 22:31:21





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

  1. SELECT ID, sum(ILOSC) FROM produkty GROUP BY ID
  Forum: PHP · Podgląd postu: #476913 · Odpowiedzi: 2 · Wyświetleń: 1 951

Cezar708
Napisane: 29.05.2008, 18:33:36





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

txt to zmienna
= to operator przypisania, w pierwszej linii kodu przypisujesz do zmiennej txt wartość 'jakas instrukcja'
+= to operator, który dodaje to zmiennej, w tym przypadku dodaje ciąg znaków, czyli dodajesz znowu 'jakaś instrukcja'
na końcu masz najprawdopodobniej jakiś błąd, na pewno zadziała Ci document.write(txt), który wyświetli Ci kod:
jakaś instrukcjajakaś instrukcjajakaś instrukcjajakaś instrukcja

Pozdrawiam

PS:
Cytat(kristofkolumb @ 29.05.2008, 17:27:55 ) *
p.s. Nie wiedziałem jakiego typu znacznikami objąć JavaScript, więc zrobiłem to tak jak widać.


Wystarczy [ code ] lub [ html ] winksmiley.jpg
  Forum: Przedszkole · Podgląd postu: #476789 · Odpowiedzi: 1 · Wyświetleń: 948

Cezar708
Napisane: 29.05.2008, 18:36:47





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

oj spójrz w dokumentację preg_match_all() a tam przykłady prawdę Ci powiedzą, na przykład:

  1. <?php
  2. $str = <<<FOO
  3. a: 1
  4. b: 2
  5. c: 3
  6. FOO;
  7.  
  8. preg_match_all('/(?<name>w+): (?<digit>d+)/', $str, $matches);
  9.  
  10. print_r($matches);
  11. ?>


questionmark.gif


wystarczy dostosować do swoich potrzeb winksmiley.jpg

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #476790 · Odpowiedzi: 4 · Wyświetleń: 1 318

Cezar708
Napisane: 29.05.2008, 18:23:19





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

a ja mam Ubuntu 7.10 GutsyGibon z Apache 2.0 i u mnie ustawienie wygląda tak:

Kod
zend_extension = /usr/lib/php5/20060613/xdebug.so

xdebug.remote_enable=on
xdebug.extended_info=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000


trochę się różni, ale może pomoże winksmiley.jpg

Pozdrawiam
  Forum: Komputery i oprogramowanie · Podgląd postu: #476786 · Odpowiedzi: 10 · Wyświetleń: 2 683

Cezar708
Napisane: 29.05.2008, 18:19:45





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

zabezpiecz kawałek:
  1. <?php
  2. // Get new dimensions
  3. list($width, $height) = getimagesize($filename);
  4. if($desired_width/$desired_height > $width/$height):
  5. $new_width = $desired_width;
  6. $new_height = $height * ($desired_width / $width);
  7. else:
  8. $new_width = $width * ($desired_height / $height);
  9. $new_height = $desired_height;
  10. endif;
  11. ?>

w taki sposób:
  1. <?php
  2. // Get new dimensions
  3. list($width, $height) = getimagesize($filename);
  4. if (!$desired_height || !$height) {
  5. return false; // wyjdź z funkcji bo dalej i tak się nie wykona skrypt...
  6. }
  7. if($desired_width/$desired_height > $width/$height):
  8. $new_width = $desired_width;
  9. $new_height = $height * ($desired_width / $width);
  10. else:
  11. $new_width = $width * ($desired_height / $height);
  12. $new_height = $desired_height;
  13. endif;
  14. ?>


Cytat(em1X @ 29.05.2008, 16:20:30 ) *
skoro php zwraca warning to trzeba dojść dlaczego to robi.. nie można wstawiać @ żeby zagłuszać błędy.. trzeba je znaleźć i poprawić
btw. nie sądzisz chyba, że komuś się będzie ten kod chciało w jakikolwiek sposób analizować ?


a widzisz... czasem każdy ma dzień pomagania... winksmiley.jpg
  Forum: PHP · Podgląd postu: #476781 · Odpowiedzi: 6 · Wyświetleń: 2 121

Cezar708
Napisane: 22.05.2008, 14:18:02





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

umieść ten plik w katalogu

c:/<katalogKrasnala>/www

a potem uruchomisz go w przegladarce za pomocą

http://localhost/przekopiowany_plik.php

pozdrawiam
  Forum: Przedszkole · Podgląd postu: #474122 · Odpowiedzi: 2 · Wyświetleń: 1 031

Cezar708
Napisane: 22.05.2008, 14:39:23





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Cytat(bemol @ 22.05.2008, 13:35:43 ) *
\d w wyrażeniach regularnych to cyfra, więc wyrażenie (\d+) to ciąg cyfr.


tak, właśnie zauważyłem, że tu się na tym forum to trochę źle parsuje i że trzeba edytować aby było dobrze... winksmiley.jpg

Cytat(nospor @ 22.05.2008, 13:37:38 ) *
tak, tylko ze ty dales "d" bez "\".
czyzby ineteresowal cie ciag dddddddddddddddd.... ?


nie nospor to jak dodajesz posta to ucina tutejszy skrypt forum, u mnie tak samo było smile.gif w poście napisałem \d a wyświetliło się po wszystkim d winksmiley.jpg chyba potrzebna jakaś mała poprawka winksmiley.jpg
  Forum: Przedszkole · Podgląd postu: #474138 · Odpowiedzi: 11 · Wyświetleń: 1 813

Cezar708
Napisane: 21.05.2008, 15:57:09





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Zmienne sesyjne jak sama nazwa wskazuje są to zmienne widziane podczas całej sesji "bycia" na danym serwisie.

w momencie logowania (gdy się powiedzie) możesz ustawić jakąś zmienną, która Ciebie interesuje, na przykład:

  1. <?php
  2. if (loginCorrect($_POST['login'], $_POST['pass']) {
  3. $_SESSION['pokaz'] = 1;
  4. } 
  5. else {
  6. $_SESSION['pokaz'] = 0;
  7. }
  8. ?>


nastepnie w nastepnych podstronach możesz z tej zmiennej korzystac i ona zawsze będzie widoczna gdy wystartujesz sesję za pomocą session_start(), przykład

  1. <?php
  2. if (isset($_SESSION['pokaz']) && $_SESSION['pokaz'] == 1) {
  3. // wyswietl strone
  4. }
  5. else {
  6. die('Przepraszamy, ale nie masz dostepu do tej strony, musisz sie zalogować');
  7. }
  8. ?>


Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #473727 · Odpowiedzi: 2 · Wyświetleń: 726

Cezar708
Napisane: 19.05.2008, 21:44:56





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

po prostu TEXT smile.gif
  Forum: Przedszkole · Podgląd postu: #473130 · Odpowiedzi: 6 · Wyświetleń: 1 249

Cezar708
Napisane: 18.05.2008, 23:02:14





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Cytat(radmistrz2 @ 18.05.2008, 22:00:40 ) *
Witam. Wysyłam przez textarea 5 linijek tekstu metodą GET. Odbieram go przez $linki=$GET['nazwa']; . teraz jeśli wpiszę echo $linki; powinna pojawić się pierwsza linijka tekstu czy 1 znak?? Coś próbowałem robić ale nic mi się nie wyświetla.



zamiast
  1. <?php
  2. $linki=$GET['nazwa'];
  3. ?>
spróbuj
  1. <?php
  2. $linki=$_GET['nazwa'];
  3. ?>
to będziesz widział wszystko

Pozdrawiam
  Forum: PHP · Podgląd postu: #472791 · Odpowiedzi: 7 · Wyświetleń: 2 042

Cezar708
Napisane: 18.05.2008, 22:40:03





Grupa: Zarejestrowani
Postów: 1 116
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Cytat(nexis @ 18.05.2008, 21:35:51 ) *
Czy jednak ktoś może mnie odesłać do źródła lub wyjaśnić na czym polega budowa takich liczb:


Proszę bardzo: system ósemkowy

W PHP liczba poprzedzona 0 jest interpretowana jako liczba ósemkowa, pododnie jest w systemach *NIX (vide na przykłąd chmod 0777)

Pozdrawiam
  Forum: PHP · Podgląd postu: #472779 · Odpowiedzi: 3 · Wyświetleń: 1 441

5 Stron V   1 2 3 > » 

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 21:56