Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

26 Stron V   1 2 3 > » 

wlamywacz
Napisane: 10.11.2012, 03:05:33





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Pobranie wartości to bez problemu umiem zrobić, chodzi dokładnie o dostęp do elementu tablicy.
  Forum: PHP · Podgląd postu: #1005108 · Odpowiedzi: 4 · Wyświetleń: 321

wlamywacz
Napisane: 9.11.2012, 19:02:44





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Witam

Nie mogę wpaść na żadne rozwiązanie problemu. Przykładowa tablice:
  1. <?php
  2. 'register' => array(
  3. 'can' => true,
  4. 'patterns' => array(
  5. 'lol' => 'hehe',
  6. 'wow' => 'ble'
  7. )
  8. )
  9. )
  10. ?>


Jako path podaje ciąg:
register/patterns/lol
W rezultacie powinienem otrzymać element - nie wartość a element, który będę mógł odczytać lub zmienić:
  1. <?php
  2. $array['register']['patterns']['lol'];
  3. ?>


Z góry dziękuje za pomoc.
  Forum: PHP · Podgląd postu: #1005061 · Odpowiedzi: 4 · Wyświetleń: 321

wlamywacz
Napisane: 12.09.2011, 19:02:32





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Witam

W aktualnie projekcie posiadam tabele z adresami stron (pages) oraz tabele (params) zawierającą dane dotyczące stron. Problem polega na wyświetleniu listy adresów z najstarszymi parametrami. Jednym z rozwiązań jest zastosowanie podzapytania - jednak jest to bardzo powolne, gdyż baza stron może sięgnąć tysięcy a baza parametrów milionów. Drugim rozwiązaniem jest połączenie dwa razy tabel z parametrami na zasadzie:
  1. SELECT p.id, p.url, p1.value FROM pages AS p LEFT JOIN params AS p1 ON (p.id = p1.pageid AND p1.type = 0) LEFT JOIN params AS p2 ON (p1.type = p2.type AND p1.pageid = p2.pageid AND p1.id < p2.id) WHERE p2.id IS NULL

dzięki czemu uzyskuje szybko i wydajnie liste z stron z jednym z parametrów. Parametrów jest 5 a więc pytanie w jaki sposób na szybkość i optymalność wpłynie połączenie tej samej tabeli 10 razy. Niestety nie jestem w stanie samemu sprawdzić tego rozwiązania.

Pozdrawiam
  Forum: MySQL · Podgląd postu: #898427 · Odpowiedzi: 0 · Wyświetleń: 289

wlamywacz
Napisane: 5.06.2011, 22:36:29





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Witam

Posiadam tabele (params) w której składuje parametry stron.
  1. CREATE TABLE IF NOT EXISTS `params` (
  2. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `pageid` int(10) UNSIGNED NOT NULL,
  4. `date` date NOT NULL,
  5. `value` bigint(20) NOT NULL,
  6. `type` int(10) UNSIGNED NOT NULL COMMENT '0-gsite,1-pr,2-ylinks,3-ylinksdomain',
  7. PRIMARY KEY (`id`),
  8. UNIQUE KEY `pageid` (`pageid`,`date`,`type`)
  9. ) ENGINE=InnoDB;

Każdej stronie może odpowiadać żaden lub jeden rekord. Tabela ze stronami:
  1. CREATE TABLE IF NOT EXISTS `pages` (
  2. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `url` varchar(255) collate utf8_polish_ci NOT NULL,
  4. `update` datetime NOT NULL,
  5. PRIMARY KEY (`id`)
  6. ) ENGINE=InnoDB ;

Cały problem polega na tym aby wyświetlić dane z tabeli pages i dołączyć wartość ostatniego (najmłodszego) rekordu z tabeli params i wyświetlić jego wartość sortując po pages.update oraz warunku złączenia
  1. pages.id = params.pageid AND params.type = 0

Próbowałem już sposobów z MAX() oraz GROPU BY jednak zawsze otrzymywałem totalne bzdury. W tabeli params będzie kilkaset k rekordów więc trzeba mieć na uwadze szybkość działania.

Z góry dziękuje za pomoc
  Forum: MySQL · Podgląd postu: #869787 · Odpowiedzi: 1 · Wyświetleń: 380

wlamywacz
Napisane: 1.12.2010, 13:29:16





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Jak bym robił to dla kasy to był wrzucił swoje reklamy google adsense ;P Generalne wysłałem zgłoszenie o możliwym błędzie. winksmiley.jpg
  Forum: Hydepark · Podgląd postu: #812640 · Odpowiedzi: 27 · Wyświetleń: 3 192

wlamywacz
Napisane: 1.12.2010, 01:18:25





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

`atak` chyba nie był zbyt groźny, a miał jedynie pokazać bardzo realne zagrożenie.

Ok, kolejny błąd, który można wykorzystać lepiej i podenerwować czytających planete ;p Znów logo ;p
  Forum: Hydepark · Podgląd postu: #812544 · Odpowiedzi: 27 · Wyświetleń: 3 192

wlamywacz
Napisane: 30.11.2010, 23:16:25





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Zaopiekować czyli wziąć się do roboty, nie widzę problemu przepisać smile.gif
  Forum: Hydepark · Podgląd postu: #812525 · Odpowiedzi: 27 · Wyświetleń: 3 192

wlamywacz
Napisane: 30.11.2010, 22:55:29





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Chętnie się tą usługą zaopiekuje po godzinach. winksmiley.jpg
  Forum: Hydepark · Podgląd postu: #812511 · Odpowiedzi: 27 · Wyświetleń: 3 192

wlamywacz
Napisane: 30.11.2010, 20:57:03





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Nadal źle, czemu usuwacie tagi linków itd ? Zróbcie wyjątki w striptags itd...
  Forum: Hydepark · Podgląd postu: #812432 · Odpowiedzi: 27 · Wyświetleń: 3 192

wlamywacz
Napisane: 30.11.2010, 20:10:26





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Może by tak filtrowanie tagów ? tongue.gif
  Forum: Hydepark · Podgląd postu: #812411 · Odpowiedzi: 27 · Wyświetleń: 3 192

wlamywacz
Napisane: 30.11.2010, 20:02:23





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

No i jest tongue.gif
  Forum: Hydepark · Podgląd postu: #812403 · Odpowiedzi: 27 · Wyświetleń: 3 192

wlamywacz
Napisane: 30.11.2010, 19:25:00





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

`mały` brak zabezpieczeń, może ktoś do tego czasu zareaguje i poprawi to ;P
  Forum: Hydepark · Podgląd postu: #812379 · Odpowiedzi: 27 · Wyświetleń: 3 192

wlamywacz
Napisane: 30.11.2010, 19:06:35





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Witam! winksmiley.jpg

O godzinie 20:00 proszę adminów o obserwację planety, w delikatny sposób pokaże jej brak zabezpieczeń.

Pozdrawiam
  Forum: Hydepark · Podgląd postu: #812371 · Odpowiedzi: 27 · Wyświetleń: 3 192

wlamywacz
Napisane: 16.11.2010, 20:16:10





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Niestety, nadal nic nie mogę znaleźć nic w tym stylu.
  Forum: Przedszkole · Podgląd postu: #808063 · Odpowiedzi: 2 · Wyświetleń: 536

wlamywacz
Napisane: 16.11.2010, 16:54:21





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Witam

Zastosowanie przy długim tekście. Jeśli tekst jest za długo to obcina przy zadanej szerokości i na końcu robi płynne przejście w tło a po najechaniu ładnie rozwija całość. Szukam od kilku godzin i nic.

Pozdrawiam i dziękuje za pomoc.
  Forum: Przedszkole · Podgląd postu: #807988 · Odpowiedzi: 2 · Wyświetleń: 536

wlamywacz
Napisane: 11.11.2010, 20:57:53





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

  1. <?php
  2. $text = $wyni['tresc_art'];
  3. $page = (!isset($_GET['page']))? 0 : $_GET['page'] - 1;
  4. $text = explode('###pagebreak###',$text);
  5. $licznik_stron = count($text);
  6. echo $text[$page]."";
  7. echo '<div id="stronnicowanie_artykulow">';
  8. for($i = 0;$i <$licznik_stron;$i++){
  9.  
  10. if($i != $_GET['page']) { //Jeśli nr. podstrony jest inny niż aktualna to link
  11. echo '<a href="index.php?id='.$_GET['id'].'&page='.($i+1).'">['.($i+1).']</a>&nbsp;';
  12. } else { //Inaczej tylko nr. strony bez linka
  13. echo $i;
  14. }
  15.  
  16. }
  17. echo '</div>';
  18. ?>
  Forum: Przedszkole · Podgląd postu: #806488 · Odpowiedzi: 2 · Wyświetleń: 446

wlamywacz
Napisane: 10.11.2010, 14:41:16





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Usuń lepiej hasło do smtp...
  Forum: Przedszkole · Podgląd postu: #806008 · Odpowiedzi: 5 · Wyświetleń: 782

wlamywacz
Napisane: 10.11.2010, 11:34:51





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Lepiej zastosować strftime -> daty po polsku
  Forum: Przedszkole · Podgląd postu: #805955 · Odpowiedzi: 3 · Wyświetleń: 559

wlamywacz
Napisane: 9.09.2010, 08:36:34





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Witam

Posiadam tekst typu:
Cytat
Jakiś {tekst|obrazek|zdjęcie} zostało umieszczone {na stronie|w witrynie} mojego {kolegi|przyjaciela}


W jaki sposób najoptymalniej wykonać wymieszanie tego tekstu, czyli wygeneruje mi taki sam tekst wybierając z nawiasów klamrowych jedno losowe słowo.
  Forum: PHP · Podgląd postu: #787904 · Odpowiedzi: 1 · Wyświetleń: 593

wlamywacz
Napisane: 8.08.2010, 12:28:14





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Nie łatwiej zastosować nadmiarowe dane co przyspieszy całość? Założenie jest takie, że dane będą częściej przeglądane niż aktualizowane. Dodaj dodatkową kolumnę która będzie zawierała czysty tekst bez formatowania.
  Forum: MySQL · Podgląd postu: #775862 · Odpowiedzi: 2 · Wyświetleń: 1 013

wlamywacz
Napisane: 29.07.2010, 15:07:48





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Witam

Cały czas działałem na PHP 5.2.x jednak przyszedł czas na przetestowanie przestrzeni nazw które występują dopiero w PHP 5.3.x. Struktura katalogów to:
d:/Serwer/php5.3
d:/Serwer/Apache
Przekopiowany plik php5apache2_2.dll z php5.3 do Apache/bin, plik php5ts.dll do System32
W pliku httpd.conf dodane:
Cytat
LoadModule php5_module "bin/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

php.ini:
Cytat
extension_dir = "d:/Serwer/php5.3/ext/"

Próba uruchomienia Apache kończy się komunikatem:
Cytat
The request operation has failed!

W logach apache nic nie ma, już nie mam pojęcia co może być nie tak.

Z góry dziękuje za pomoc.
  Forum: Serwery WWW · Podgląd postu: #771918 · Odpowiedzi: 0 · Wyświetleń: 1 456

wlamywacz
Napisane: 3.07.2010, 14:21:09





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Założenie indeksów i odpowiedni typu pól.
  Forum: MySQL · Podgląd postu: #761886 · Odpowiedzi: 5 · Wyświetleń: 675

wlamywacz
Napisane: 1.07.2010, 16:25:28





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Nie ma takiej możliwości niestety gdyż dziennie mogło by przybywać nawet z 1k plików. Ilość rekordów w tabeli będzie bardzo duża (100k dodawanych codziennie). Rozwiązałem to w inny sposób.
  Forum: MySQL · Podgląd postu: #761296 · Odpowiedzi: 3 · Wyświetleń: 561

wlamywacz
Napisane: 28.06.2010, 19:39:20





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

Witam

Struktura tabeli:
  1. CREATE TABLE IF NOT EXISTS `status` (
  2. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `pageid` bigint(20) UNSIGNED NOT NULL,
  4. `date` datetime NOT NULL,
  5. `server` tinyint(1) UNSIGNED NOT NULL,
  6. `php` tinyint(1) UNSIGNED NOT NULL,
  7. UNIQUE KEY `id` (`id`),
  8. KEY `pageid` (`pageid`,`date`)

Przykładowe dane:
  1. INSERT INTO `status` (`id`, `pageid`, `date`, `server`, `php`) VALUES(1, 1, '2010-06-24 22:43:52', 1, 1);
  2. INSERT INTO `status` (`id`, `pageid`, `date`, `server`, `php`) VALUES(2, 1, '2010-06-24 22:44:52', 1, 0);
  3. INSERT INTO `status` (`id`, `pageid`, `date`, `server`, `php`) VALUES(4, 1, '2010-06-24 22:45:53', 1, 0);
  4. INSERT INTO `status` (`id`, `pageid`, `date`, `server`, `php`) VALUES(5, 1, '2010-06-24 22:46:53', 1, 0);
  5. INSERT INTO `status` (`id`, `pageid`, `date`, `server`, `php`) VALUES(6, 1, '2010-06-24 22:47:53', 1, 1);
  6. INSERT INTO `status` (`id`, `pageid`, `date`, `server`, `php`) VALUES(7, 1, '2010-06-24 22:48:53', 1, 1);
  7. INSERT INTO `status` (`id`, `pageid`, `date`, `server`, `php`) VALUES(8, 1, '2010-06-24 22:49:53', 1, 1);
  8. INSERT INTO `status` (`id`, `pageid`, `date`, `server`, `php`) VALUES(9, 1, '2010-06-24 22:50:53', 1, 0);

Czy istnieje optymalny sposób aby na poziomie bazy danych wyciągnąć informacje o okresach w których wystąpił błąd php. Czyli coś w rodzaju:
Od 2010-06-24 22:44:52 do 2010-06-24 22:46:53, od 22:50:53 do 22:50:53 wystąpił błąd.

Pozdrawiam.
  Forum: MySQL · Podgląd postu: #760331 · Odpowiedzi: 3 · Wyświetleń: 561

wlamywacz
Napisane: 1.07.2010, 16:26:41





Grupa: Zarejestrowani
Postów: 535
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----

U mnie wystarcza zwykły hosting u znajomego. Powtarzam wszystko zależy od struktury tabeli i danych w niej.
  Forum: MySQL · Podgląd postu: #761297 · Odpowiedzi: 15 · Wyświetleń: 2 001

26 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: 10.06.2024 - 01:46