Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


ssstrz
Napisane: 19.09.2016, 16:49:03





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

ale w sensie jak jest NlmCategory to wtedy ma wypisać tekst? wtedy wystarczy tam gdzie jest var_dump dać
  1. echo $abText;

samo to wypisze CONCLUSIONS:
  1. echo $b;
  Forum: Przedszkole · Podgląd postu: #1200400 · Odpowiedzi: 4 · Wyświetleń: 731

ssstrz
Napisane: 19.09.2016, 14:58:47





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

  1.  
  2. <?php
  3.  
  4. $xml=simplexml_load_file('pubmed.xml');
  5.  
  6. foreach ($xml as $text) {
  7. foreach ($text->MedlineCitation->Article->Abstract->AbstractText as $abText) {
  8.  
  9. foreach($abText->attributes() as $a => $b) {
  10. if ($a === 'NlmCategory' && $b == 'CONCLUSIONS') {
  11. var_dump($abText);
  12. }
  13. }
  14. }
  15. }
  Forum: Przedszkole · Podgląd postu: #1200390 · Odpowiedzi: 4 · Wyświetleń: 731

ssstrz
Napisane: 1.11.2013, 13:19:39





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

http://php.net/manual/en/function.in-array.php
  Forum: PHP · Podgląd postu: #1072998 · Odpowiedzi: 1 · Wyświetleń: 250

ssstrz
Napisane: 2.08.2013, 22:43:34





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

chodzi ci np zeby sobie w warunku zapisac informacje do sesji po przekierowaniu sobie je odczytasz

  1.  
  2. $_SESSION[ 'warunek' ] = 'cos sie dzieje';
  Forum: PHP · Podgląd postu: #1058728 · Odpowiedzi: 28 · Wyświetleń: 1 995

ssstrz
Napisane: 17.06.2013, 12:59:53





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

ok w temacie pytałeś o inny przypadek, bo chciałeś sprawdzanie urla a teraz nagle chcesz "wyłowić urla"...... no ale przetestuj to
  1. // The Regular Expression filter
  2. $reg_exUrl = "/((http|https|ftp|ftps)\:\/\/)?[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";
  3.  
  4. // The Text you want to filter for urls
  5. $text = "The text you want to filter goes here. http://google.com";
  6.  
  7. // Check if there is a url in the text
  8. if(preg_match($reg_exUrl, $text, $url)) {
  9.  
  10. // make the urls hyper links
  11. echo $url[0];
  12.  
  13. } else {
  14.  
  15. // if no urls in the text just return the text
  16. echo $text;
  17.  
  18. }

przerobione stąd: http://css-tricks.com/snippets/php/find-ur...ext-make-links/
  Forum: PHP · Podgląd postu: #1051197 · Odpowiedzi: 6 · Wyświetleń: 433

ssstrz
Napisane: 17.06.2013, 10:24:15





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

http://kohanaframework.org/3.3/guide-api/Valid#url w metodzie url jest pattern, wywal sobie to co w sekcji #scheme i masz sprawdzanie adresu bez protokolu np http://

edit// sorki z pospiechy nie zauwarzylem 2 pierwszych linkow z http, w takim razie nic nie modyfikuj tylko przekopiuj sobie metode url
  Forum: PHP · Podgląd postu: #1051163 · Odpowiedzi: 6 · Wyświetleń: 433

ssstrz
Napisane: 2.06.2013, 19:24:31





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

ale jak aktualny access token nie udostępnia w scope daty urodzin to nie ma opcji aby tak o sobie dopisać birthday, musisz chyba aktualizować te tokeny, ja innej opcji nie widze
  Forum: PHP · Podgląd postu: #1048673 · Odpowiedzi: 6 · Wyświetleń: 534

ssstrz
Napisane: 2.06.2013, 18:52:05





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

Ja to robię w ten sposób:
  1. $redirectLink='https://www.facebook.com/dialog/oauth?client_id='.$appId.'&redirect_uri='.urlencode($urlHost).'&state='.$_SESSION['state']
  2. .'&scope=user_birthday,read_stream,email';

i np link albo od razu przekierowanie:
  1. header('Location: '.$redirectLink);

i teraz na podstawie tokena pobierasz dane z json

//
$appId - chyba wiadomo
$urlHost - np localhost
$_SESSION['state'] - $_SESSION['state']=md5(uniqid(rand(),true));
  Forum: PHP · Podgląd postu: #1048668 · Odpowiedzi: 6 · Wyświetleń: 534

ssstrz
Napisane: 2.06.2013, 18:11:20





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

nie wykonujesz zapytania o pole urodzin. przetestuj sobie zapytania tutaj https://developers.facebook.com/tools/explorer potem jak bd ok uzyskaj nowy token
  Forum: PHP · Podgląd postu: #1048661 · Odpowiedzi: 6 · Wyświetleń: 534

ssstrz
Napisane: 9.05.2013, 09:54:19





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

wystąpenia: id223.55.66id oraz idjjjjjjid.
  1. var str ="AAAid223.55.66idXXidjjjjjjid";
  2. var regex = /id(.*?)id/g;
  3. var matches = str.match(regex);
  4. for(i=0;i<matches.length;++i)alert(matches[i]);
  Forum: Przedszkole · Podgląd postu: #1043863 · Odpowiedzi: 1 · Wyświetleń: 218

ssstrz
Napisane: 8.05.2013, 21:50:25





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

Największy błąd to: połączyłeś się i co z tego skoro utraciłeś obiekt PDO, możesz to rozwiązać poprzez przypisanie do bazy pola protected lub wyrzucić obiekt BD na zewnątrz, na szybko:
  1. <?php
  2.  
  3. Class DB{
  4. public function __construct($server, $port, $username, $password, $database)
  5. {
  6. $this->Set($server, $port, $username, $password, $database);
  7. $this->$db=$this->Connect();
  8. }
  9. protected function Set($server, $port, $username, $password, $database)
  10. {
  11. $this->server = $server;
  12. $this->port = $port;
  13. $this->user = $username;
  14. $this->password = $password;
  15. $this->database = $database;
  16. }
  17. protected function Connect()
  18. {
  19. $pdo = new PDO('mysql:host='.$this->server.';dbname='.$this->database.';port='.$this->port, $this->username, $this->password );
  20. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  21. }
  22. protected $server;
  23. protected $port ;
  24. protected $user;
  25. protected $password;
  26. protected $database;
  27. protected $db;
  28. }
  29. try
  30. {
  31. $db = new DB("","","","","");
  32. }
  33. catch(PDOException $e)
  34. {
  35. echo "Error! Code ->".$e->getMessage();
  36. }
  37.  
  38. ?>

Pomijam tutaj takie rzeczy jak PSR bo dopiero się uczysz, chociaż warto poczytać już za wczasu żeby wyrobić sobie nawyk wink.gif
//edit sorki za formatowanie
  Forum: Przedszkole · Podgląd postu: #1043784 · Odpowiedzi: 9 · Wyświetleń: 451

ssstrz
Napisane: 8.05.2013, 09:29:32





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

jeśli <em><strong> występuje wyr zwróci wartość, jeśli jest samo <em> wyr zwróci null
  1. if(!e.match(/<em>(?=<strong>)/)){
  2. // instrukcje w przypadku gdy samo <em>
  3. }


  Forum: Przedszkole · Podgląd postu: #1043569 · Odpowiedzi: 2 · Wyświetleń: 483

ssstrz
Napisane: 4.05.2013, 17:01:16





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

spróbuj tej funkcji: http://stackoverflow.com/questions/1201194...-from-subdomain
  1. function get_domain($url)
  2. {
  3. $pieces = parse_url($url);
  4. $domain = isset($pieces['host']) ? $pieces['host'] : '';
  5. if (preg_match('/(?P<domain>[a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/i', $domain, $regs)) {
  6. return $regs['domain'];
  7. }
  8. return false;
  9. }

i Twój warunek:
  1.  
  2. $parsedHref=get_domain($href);
  3. if(!empty($pardedHref)&&in_array($parsedHref, $domains)){
  4. // tu będzie zamiana linku za pomocą setAttribute...
  5. }
  Forum: PHP · Podgląd postu: #1042981 · Odpowiedzi: 2 · Wyświetleń: 308

ssstrz
Napisane: 29.04.2013, 10:37:50





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

  1. for($i=4036;$i<4050;$i++)
  2. {
  3. copy('http://www.adres.pl/search/download_file.php?id='.$i.'&dur=0&type=mp3',('s.'.($i-4035)));
  4.  
  5. $nazwa_pliku=$http_response_header[6];
  6.  
  7.  
  8. $wartosc = oddo($nazwa_pliku,'filename="','"');
  9. rename(('s.'.($i-4035)), $wartosc);
  10. print $wartosc."<br>";
  11. }
  12.  
  13. //deklaracja
  14. function oddo($nazwa_pliku,$od,$do)
  15. {
  16. eregi($od.'.*'.$do,$nazwa_pliku,$tmp);return eregi_replace($od.'|'.$do,'',$tmp[0]);
  17. }
  Forum: PHP · Podgląd postu: #1041996 · Odpowiedzi: 3 · Wyświetleń: 269

ssstrz
Napisane: 2.04.2013, 11:41:35





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

  1. $znajdujeSie=false;
  2. $KtoDodal = $row['kto_pkt'];
  3. $KtoDodalEXPLODE = explode(', ', $KtoDodal);
  4. foreach ($KtoDodalEXPLODE as $value) {
  5.  
  6.  
  7. echo $value;
  8. if($uzytkownik2['id']==$value)$znajdujeSie=true;
  9.  
  10. }
  11. if($znajdujeSie){
  12. // i tu dalszy kod
  13. }
  Forum: Przedszkole · Podgląd postu: #1036433 · Odpowiedzi: 3 · Wyświetleń: 268

ssstrz
Napisane: 2.04.2013, 12:13:18





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

no skoro jesteś pewien, że ten zapis jest ok:
  1. mysql_query("UPDATE `users` SET `id`='$id',`pass`='$newpass' WHERE 1;")

i nic nie da jak zamienisz na ten kod:
  1. mysql_query("UPDATE `users` SET `pass`='$newpass' WHERE `id`='$id';")
  Forum: Przedszkole · Podgląd postu: #1036446 · Odpowiedzi: 20 · Wyświetleń: 719

ssstrz
Napisane: 1.04.2013, 09:12:33





Grupa: Zarejestrowani
Postów: 103
Dołączył: 15.12.2012

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

Nie jestem przekonany czy nie ma lepszego sposobu więc fajnie aby ktoś zwerfikował. Spróbuj tak:
  1. $przed=session_id();
  2.  
  3. if( isset($_COOKIE['sessionID']) && $_COOKIE['sessionID'] != session_id() ) {
  4. session_id($_COOKIE['sessionID']);
  5. $_COOKIE['PHPSESSID']=session_id();
  6. setcookie('PHPSESSID',$_COOKIE['PHPSESSID']);
  7. }
  8. echo 'Przed: '.$przed;
  9. echo 'Po: '.session_id();
  10.  
  Forum: Przedszkole · Podgląd postu: #1036189 · Odpowiedzi: 3 · Wyświetleń: 1 505


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: 29.03.2024 - 11:02