Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


wrzasq
Napisane: 19.02.2009, 10:51:36





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

Boże, człowieku jeszcze na dodatek w PHP4. Proszę, to aż w oczy boli jakie ty bzdury piszesz... i jeszcze sie zastanawiasz nad PHP5 "może". Zazwyczaj nie lubię niekonstruktywnej krytyki, ale ten temat jest tak beznadziejnie bezsensowny...
  Forum: Object-oriented programming · Podgląd postu: #573492 · Odpowiedzi: 9 · Wyświetleń: 1 667

wrzasq
Napisane: 22.01.2009, 23:20:11





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

jaka spacje! :/ nic nie wstawiac. spacja nie jest zadnym sposobem zapisu liczby (chyba w zadnym jezyku programowania).

  1. <?php
  2. number_format($data, 2, '.', '');
  3. ?>


liczba sklada sie tylko z CYFR i ewentualnie jednej kropki oddzielajaca calosci od ulamka. i tyle. zadne spacje, zadne przecinki. te "notacje" sa tak po prostu dla ludzi aby bylo czytelniej.

rzutowanie typow? jasne ze jest: type juggling. tyle ze tak jak juz napisalem - "x xxx.xx" NIE jest liczba i zadne rzutowanie na typ liczbowy nie zalapie znakow po spacji jako czesci liczby.

-edit-

najlepiej nie uzywaj w ogole number_format, bo kompletnie szczerze mowiac nie rozumiem dlaczego to zrobiles. skoro masz liczbe to po co chcesz ja formatowac do obrobki? formatuje sie do wyswietlania. uzyj tej funkcji dopiero kiedy bedziesz musial wyswietlac ta dana.

takze problem raczej nie taki niezwykly winksmiley.jpg.
  Forum: PHP · Podgląd postu: #561657 · Odpowiedzi: 5 · Wyświetleń: 924

wrzasq
Napisane: 29.12.2008, 04:16:07





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

nie, nie rozumiesz tongue.gif.

  1. <?php
  2. $value = sprintf('%d', $value);
  3. ?>


gdzie $value to zmienna, ktora obecnie przechowuje twoj PESEL w notacji naukowej.
  Forum: PHP · Podgląd postu: #552209 · Odpowiedzi: 4 · Wyświetleń: 1 237

wrzasq
Napisane: 28.12.2008, 20:31:05





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

fakt, ale to tez da sie rozwiazac (chociaz troche "niefajnie") pozycjonujac kazdy znak, czyli robiac to co napisalem poprzednio w petli dla kazdego znaku w lancuhu.
  Forum: PHP · Podgląd postu: #552131 · Odpowiedzi: 4 · Wyświetleń: 1 165

wrzasq
Napisane: 29.12.2008, 04:18:36





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

sciezki sa rozpatrywane wzgledem uruchamianego skryptu, a nie pliku w ktorym znajduje sie kod. czyli dla ciebie poprawne sciezki beda sie zaczynac od samego ./ a nie ../
  Forum: PHP · Podgląd postu: #552210 · Odpowiedzi: 6 · Wyświetleń: 2 639

wrzasq
Napisane: 27.12.2008, 03:20:42





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

jesli juz wyzolujesz plik z poziomu wiersza polecen to robisz to jak kazdy inny program. ?zmienna=1 to format URLi protokołach nie nazwa pliku. masz dwie opcje:

Kod
php skrypt.php 1

wtedy w kodzie:
  1. <?php
  2. // $_SERVER['argv'][0] to zawsze nazwa pliku!
  3. echo $_SERVER['argv'][1];
  4. ?>


albo druga opcja:
Kod
php skrypt.php zmienna=1

wtedy w kodzie:
  1. <?php
  2. // $_SERVER['argv'][0] to zawsze nazwa pliku!
  3. parse_str($_SERVER['argv'][1], $input);
  4. echo $input['zmienna'];
  5. ?>


ale rozwiazanie jest wrecz banalne i napisane na pierwszej stronie manuala PHP dotyczacej interfejsu linii komend -.-': rtfm -> http://pl.php.net/manual/en/features.commandline.php.
  Forum: PHP · Podgląd postu: #551687 · Odpowiedzi: 2 · Wyświetleń: 1 056

wrzasq
Napisane: 17.12.2008, 18:57:35





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

...

nie wypisujesz tam HTMLa. po prostu obrazek - ten plik ma sie zachowywać jak obrazek.

  1. <?php
  2.  
  3. /* twoj obecny plik */
  4.  
  5. header('Content-Type: image/gif');
  6. echo file_get_contents('broken.gif');
  7.  
  8. ?>
  Forum: PHP · Podgląd postu: #548778 · Odpowiedzi: 4 · Wyświetleń: 1 256

wrzasq
Napisane: 16.09.2008, 16:32:50





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

dobrze jest dlatego upewnic sie, ze subdomena www. jest ustawiona jako alias do strony glownej, zaleca sie, aby domena.com i www.domena.com mialy te sama zawartosc.
  Forum: Przedszkole · Podgląd postu: #516746 · Odpowiedzi: 8 · Wyświetleń: 2 202

wrzasq
Napisane: 21.08.2008, 21:02:29





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

musisz miec jakas bramke, ktora umozliwi ci pobieranie informacji z sieci GSM do sici Internet, czyli musi to byc jakies urzadzenie podlaczone do obydwu sieci. najpewniej nie da sie tego zrobic "ot tak po prostu" bo oprocz kodu musisz jeszcze zrobic bramke. ale popatrz, czy DotPay nie udostepnia czegos takiego, teraz juz nie pamietam, co oni maja w swojej ofercie, ale wiele uslug opartych na SMSach, wiec moze da sie to wykonac korzystajac z ich uslug.
  Forum: PHP · Podgląd postu: #507804 · Odpowiedzi: 2 · Wyświetleń: 1 095

wrzasq
Napisane: 13.08.2008, 13:24:05





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

na pewno to jest CALA zawartosc plikow? nie probujesz czasem wywolac echo z innego zasiegu, na przyklad w jakiejs funkcji/metodzie? daj var_dump($db); czy na pewno jest tam dostepna ta zmienna.
  Forum: PHP · Podgląd postu: #504722 · Odpowiedzi: 7 · Wyświetleń: 1 806

wrzasq
Napisane: 10.08.2008, 22:21:42





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

if (!is_array($array_ini[$element]) && array_key_exists($element, $array_ini))
zamien warunki kolejnoscia, jesli wskazany index nie istnieje to nie ma co sprawdzac, czy jest tablica, natomiast na odwrot - najpierw sprawdzac, czy w ogole istnieje - jest jaknajbardziej slusznie, zeby uniknac E_NOTICE.
  Forum: PHP · Podgląd postu: #503675 · Odpowiedzi: 3 · Wyświetleń: 863

wrzasq
Napisane: 5.08.2008, 11:33:05





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

@jarmiar: nie, nie tak.

linijka 3:
  1. <?php
  2. $pattern = '^.*min_.*.(gif|png|jpg|jpeg)$'; // jezeli chcesz, aby pliki zaczynaly sie od "min_" a nie tylko "mialy w nazwie", to zamiast '^.* wpisz tylko '^
  3. ?>


linijka 8:
  1. <?php
  2. if( preg_match($pattern, $file) ){
  3. ?>
  Forum: PHP · Podgląd postu: #501420 · Odpowiedzi: 4 · Wyświetleń: 1 267

wrzasq
Napisane: 1.08.2008, 02:47:20





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

http://geekswithblogs.net/casualjim/archiv...2/01/61722.aspx
  Forum: PHP · Podgląd postu: #499914 · Odpowiedzi: 1 · Wyświetleń: 841

wrzasq
Napisane: 17.07.2008, 14:59:07





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

Location nie zadziala na cron'a, bo dziala przez CLI. mozesz sie conajwyzej pobawic, w generowanie zapytan HTTP do tego pliku. ale jesli twoj skrypt przekroczy czas wykonywania to nie wygeneruje zadnego zapytania tongue.gif. ogolem musisz sie na cos zdecydowac, hostingi, gdzie nie masz mozliwosci manipulowania platforma raczej sie nie nadaja do tego typu specyficznych zastosowan, dlatego niestety musisz problem obchodzic na okolo.
  Forum: PHP · Podgląd postu: #494388 · Odpowiedzi: 17 · Wyświetleń: 3 059

wrzasq
Napisane: 15.07.2008, 18:36:15





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

kiedys robilem strone, ktora miala za zadanie monitorowac dostepnosc serwerow i ich uslug, ale gdzies zapodzial mi sie kod. ale pamietam ze PINGowanie oparlem na tym tutorialu:
http://www.planet-source-code.com/vb/scrip...;txtCodeId=1786
takze samego pinga bez problemu na tym napiszesz.

-edit-

widze ze dodales do posta druga czesc, to i ja dodam tongue.gif. dostepnosc servera (jesli skorzystasz z rozwiazania ktore podalem) oceniasz po prostu sprawdzajac stan zmiennych (czy polaczenie zostalo utworzone, czy udalo sie wyslac pakiet).
  Forum: PHP · Podgląd postu: #493639 · Odpowiedzi: 1 · Wyświetleń: 989

wrzasq
Napisane: 7.07.2008, 22:14:14





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

poczytajcie manuala na przyszlosc, bo to w dziale podstawowych konstrukcji jest opisane. nie chce mi sie teraz szukac linka. prawidlowym odwolaniem do funkcji jest:

* nazwa funkcji.
* pelna nazwa metody statycznej.
* tablica dwuelementowa z nazwa klasy i nazwa metody statycznej.
* tablica dwuelementowa z instancja klasi i nazwa metody.
* funkcja stworzona przez wywolanie create_function().

to tak tylko w ramach wykladu, problem jak widac sam sie rozwiazal tongue.gif.

-edit-

o, tutaj jest: http://www.php.net/manual/en/language.pseudo-types.php
  Forum: Object-oriented programming · Podgląd postu: #490628 · Odpowiedzi: 4 · Wyświetleń: 1 643

wrzasq
Napisane: 3.07.2008, 18:36:34





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

nie dajesz zadnego else, po prostu wstaw w petli na poczatku czlon:

  1. if($int % 5 == 0) {
  2. ?>kod reklamy<?php
  3. }
  Forum: PHP · Podgląd postu: #489273 · Odpowiedzi: 3 · Wyświetleń: 735

wrzasq
Napisane: 3.07.2008, 18:39:06





Grupa: Zarejestrowani
Postów: 206
Dołączył: 6.03.2006
Skąd: Szczecin

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

jest jak najbardziej odpowiedni. jedyne co mozna tu zarzucic, to dostep do pol skladowych z zewnatrz. pola obiektow powinny byc niedostepne z zewnatrz, a dostep do nich powinien byc przez metody, na przyklad:

  1. <?php
  2.  
  3. class Engine
  4. {
  5. private $template;
  6.  
  7. public function setTemplate(Template $template)
  8. { $this->template = $template; }
  9.  
  10. public function getTemplate()
  11. { return $this->template; }
  12.  
  13. }
  14.  
  15. $Engine = new Engine();
  16. $Engine->setTemplate( new Template() );
  17. $Engine->getTemplate()->assign('foo', 'bar');
  18.  
  19. ?>
  Forum: PHP · Podgląd postu: #489275 · Odpowiedzi: 2 · Wyświetleń: 992


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: 25.04.2024 - 08:15