Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

PHP błąd

Zdecydowałeś się na tworzenie interaktywnych stron przy pomocy PHP? Chcesz w łatwy i szybki sposób zarządzać danymi na swojej stronie? Tutaj znajdziesz pomoc w napotkanych przy tym trudnościach.

PHP błąd

Post 30.01.2016, 20:53:22

Witam. Mam problem, gdyż mój kod php w dziwny sposób szwankuje.
Kod: Zaznacz cały
function is_first_name($first_name) {
   $ch = curl_init();
   $url = "http://www.imiona.info/szukaj.php";
   curl_setopt($ch, CURLOPT_URL,$url);
   curl_setopt($ch, CURLOPT_POST, true);
   curl_setopt($ch, CURLOPT_POSTFIELDS, "szukaj=".$first_name);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
   $output = curl_exec ($ch);
   curl_close ($ch);
   $pos = strpos($output,"Nie znaleziono");
   if ($pos !== false) {
      echo 'Nie ma takiego imienia';
   } else {
      $output = explode ('<ul class="list_01"><li>',$output);
      $output = explode ('>',$output[1]);
      $output = explode ('</a>',$output[1]);
      //tutaj testuje czy są obie zmienne i tu się dzieje coś dziwnego...
      echo $output[0];
      echo $first_name;
      if ($output[0] == $first_name) {
         echo 'jest imie';
      } else {
         echo 'Nie ma takiego imienia';
      }
   }
}
is_first_name('Ania');
nie mam pojęcia, dlaczego przy wyświetlaniu 2 zmiennych wyświetla się tylko 1 a jak wyświetlam je pojedynczo to obie są. Z góry dziękuję za odpowiedzi.
mbae
Posty: 117
Dołączył(a): 17.10.2014
Lokalizacja: Poznań

Powrót do PHP i bazy danych


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość

Hosting, Domeny, SSL
iCash

Subskrypcja

Mamy 50185 zarejestrowanych użytkowników.
Najnowszy użytkownik: sskijop


Nasi użytkownicy napisali:

  • 935002 wiadomości
  • w 246317 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)