Skocz do zawartości

Ograniczenie wyników przy użyciu preg_match()


PawelC

Rekomendowane odpowiedzi

hej ;)

Napisałem sobie wyrażenie regularne które wyszukuje mi ciąg znaków i cyfr razem minimalnie 25 znaków i na stronie są dwa formularze gdzie jest numer sesji w obydwóch, jak ogranicznyć wyniki tego aby wyświetlił mi tylko jeden wynik, a nie dwa te same?

Odnośnik do komentarza
Udostępnij na innych stronach

Chodzi mi o to aby po użyciu preg_match nie wyświetlał mi tak:

Array ( [0] => Array ( [0] => cc5749d7766f2f6d264d4d3cd041fb6f [1] => cc5749d7766f2f6d264d4d3cd041fb6f ) )

I dwa razy to samo, bo jest to dwa razy na stronie, a chcę aby wyświetliło ten numer tylko raz i najlepiej bez tych array

Odnośnik do komentarza
Udostępnij na innych stronach

Wielkie dzięki, działa jak należy ;) A powiedz mi jeszcze coś jeśli możesz:

napisałem sobie skrypt który można umieścić na swojej stronie i dzięki niemu dodać do mojej bazy na innym serwerze wpis do księgi, te dodane wpisy są wyświetlane na stronie osoby która zarejestrowała u mnie księge gości. problem polega na tym że wyszukuje numer sesji bezproblemu etc... kod mam taki:

<?php

$adres="https://www.adres.pl/dodaj.php?id=157860";

$ch = curl_init(urldecode($adres));

curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$pobrane_zrodlo = curl_exec($ch);

curl_setopt($ch,CURLOPT_COOKIEFILE,'cook.txt');

curl_setopt($ch,CURLOPT_COOKIEJAR,'cook.txt');

preg_match_all("#[a-z0-9]{25,35}+#", $pobrane_zrodlo, $email);

$postFields['femail']="zosia@wp.pl";

$postFields['fnick']="Yupi";

$postFields['fstrona']="";

$postFields['ftresc']='Witaj';

$postFields['id']="157860";

$postFields['sid']='$email[0][0]';

$ch = curl_init('https://www.adres.pl/dodaj1.php?id=157860');

curl_setopt($ch,CURLOPT_COOKIEFILE,'cook.txt');

curl_setopt($ch,CURLOPT_COOKIEJAR,'cook.txt');

curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);

curl_exec($ch);

?>

Problem polega na tym że wyświetla że dodano wpis, a nie dodaje go, co może być nie tak? Plik dodaj1.php jest odpowiedzialny za dodanie wpisu, a dodaj.php jest z formularzem do wypełnienia. Skrypt wyszykuje numer identyfikacyjny sesji i wraz z innymi danymi przekazuje go do pliku dodaj1.php.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności