Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


Giluś
Napisane: 9.10.2014, 15:41:08





Grupa: Zarejestrowani
Postów: 377
Dołączył: 2.11.2010

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

Co Ci się pojawiło, gdzie ?



Ok..

Dajesz ||

Czyli przykład:

  1. if($plrname == '[PSP]FoX' || $plrname == 'Ktoś_Inny_Nick') { $kolor = '';}
  2.  
  3.  
  Forum: Przedszkole · Podgląd postu: #1127952 · Odpowiedzi: 17 · Wyświetleń: 322

Giluś
Napisane: 9.10.2014, 15:36:37





Grupa: Zarejestrowani
Postów: 377
Dołączył: 2.11.2010

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

Popatrz na ten kod:


  1. <td align="right" style="color: $kolor;">' . $score . ' sc</td></tr> ';


Powinno być:

  1. <td align="right" style="color: '.$kolor.'">' . $score . ' sc</td></tr> ';
  Forum: Przedszkole · Podgląd postu: #1127949 · Odpowiedzi: 17 · Wyświetleń: 322

Giluś
Napisane: 16.09.2014, 16:09:34





Grupa: Zarejestrowani
Postów: 377
Dołączył: 2.11.2010

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

  1.  
  2. if (
  3. (return_page_slug() == 'strona-a')
  4. OR
  5. (return_page_slug() == 'strona-b')
  6. ) { ?>
  7.  
  Forum: Przedszkole · Podgląd postu: #1125062 · Odpowiedzi: 6 · Wyświetleń: 962

Giluś
Napisane: 12.02.2013, 16:41:10





Grupa: Zarejestrowani
Postów: 377
Dołączył: 2.11.2010

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

Musisz zrobić np.: jakąś instrukcję switch lub if i wtedy

  1. switch($user['kraj']){
  2. case 'Stany Zjednoczone': $flaga = 1; break;
  3. case 'Polska': $flaga = 2; break;
  4. }

itd, lub od razu przy dodawaniu do bazy danych dodawać id flagi i wtedy:

images/flags/".$flaga.".jpg


Pozdrawiam.
  Forum: PHP · Podgląd postu: #1025099 · Odpowiedzi: 11 · Wyświetleń: 308

Giluś
Napisane: 11.02.2013, 16:56:48





Grupa: Zarejestrowani
Postów: 377
Dołączył: 2.11.2010

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

Nie wiem jak na 4H, ale wiele razy zdarzyło mi się, że robiłem pętle z dodawaniem do mysql i jak wyłączyłem kartę to jeszcze dodawały się rekordy, czyli tak jak gdyby skrypt działał jeszcze, ale trwało to może ~20 minut, wiec nie wiem co by było w ciągu 4h
  Forum: Przedszkole · Podgląd postu: #1024903 · Odpowiedzi: 2 · Wyświetleń: 211

Giluś
Napisane: 9.02.2013, 17:14:25





Grupa: Zarejestrowani
Postów: 377
Dołączył: 2.11.2010

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

Nie wiem jak działa Travian skrypt, ale spróbuj to zrobić tak:

  1. function file_get_contents_curl($url) {
  2. $cookie = 'bbnaut=' . urlencode('2458561058e5cfaa') . '; welcomeScreenNew=' . urlencode('welcomeScreen');
  3. $ch = curl_init();
  4. curl_setopt($ch, CURLOPT_HEADER, 0);
  5. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  6. curl_setopt($ch, CURLOPT_URL, $url);
  7. curl_setopt($ch, CURLOPT_COOKIE, $cookie);
  8. $data = curl_exec($ch);
  9. curl_close($ch);
  10. return $data;
  11. }
  12.  
  13. function file_get_contents_curl_post($url, $name, $pass) {
  14. $c = curl_init();
  15. curl_setopt($c, CURLOPT_URL, $url);
  16. curl_setopt($c, CURLOPT_POST, 1);//przesylamy metodą post
  17. curl_setopt($c, CURLOPT_POSTFIELDS, 'name='.$name.'&password='.$pass); //dane do wyslania
  18. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  19. $page = curl_exec($c);
  20. curl_close($c);
  21. return $page;
  22. }
  23.  
  24.  
  25. $url = 'http://ts9.travian.pl';
  26. $data = file_get_contents_curl($url);
  27. preg_match('#<input type="hidden" name="login" value="(.*)" />#',$data,$ids);
  28.  
  29. $id = $ids[1];
  30. $page = file_get_contents_curl_post($url, $name, $pass);
  31.  
  32. print_r ($page);
  33.  


Sprawdź to..
  Forum: Przedszkole · Podgląd postu: #1024459 · Odpowiedzi: 6 · Wyświetleń: 280

Giluś
Napisane: 9.02.2013, 15:35:54





Grupa: Zarejestrowani
Postów: 377
Dołączył: 2.11.2010

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

  1. <?php
  2.  
  3. $data = '<input type="hidden" name="login" value="1360412065" />';
  4.  
  5. preg_match('#<input type="hidden" name="login" value="(.*)" />#',$data,$ids);
  6.  
  7. echo '<pre>';
  8. print_r($ids);
  9. echo '</pre>';
  10.  
  11. ?>


Masz demo:
http://ideone.com/KE4xnN

Pozdrawiam.
  Forum: Przedszkole · Podgląd postu: #1024435 · Odpowiedzi: 6 · Wyświetleń: 280

Giluś
Napisane: 10.12.2011, 21:06:32





Grupa: Zarejestrowani
Postów: 377
Dołączył: 2.11.2010

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

No przykładowo:
  1. $pop = $poprzedni_autor_wiadomosci;
  2. $tez = $aktualny_autor_wiadomosci;
  3. $data = $aktualna_data;
  4.  
  5. if ($pop == $tez) {echo "<br />".$wiadomosc."";}else {echo "<br /> ".$tez.",".$data."<br /> ".$wiadomosc." }
  6.  


Działa to na takiej zasadzie:
Jeśli Poprzednia autor wiadomości jest taki sam jak aktualny to robić odstęp i dodaje nową wiadomość, a jeśli nie to robi odstęp i podaje aktualnego autor, date robi odstęp i wysyła wiadomość..


Pozdrawiam.

  Forum: PHP · Podgląd postu: #921329 · Odpowiedzi: 3 · Wyświetleń: 271

Giluś
Napisane: 10.12.2011, 21:17:42





Grupa: Zarejestrowani
Postów: 377
Dołączył: 2.11.2010

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

Robisz zapytanie do bazy mysql aby wyszukał tylko dane dla konkretnego nicku url powinien wyglądać mniej więcej tak: "profil.php?name=Giluś" w php to robisz sobie zmienną:
  1. $nick = $_GET['name'];
później dajesz zapytanie do MySQL gdzie WHERE name = ".$nick.", aby zrobić "przyjazne linki" (inaczej ładne tak jak na tym forum) to poszukaj mod_rewrite.

Pozdrawiam.
  Forum: PHP · Podgląd postu: #921338 · Odpowiedzi: 6 · Wyświetleń: 338


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: 28.04.2024 - 16:01