Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: RegExp
Forum PHP.pl > Forum > PHP
scottx
Witam. Czy może mi ktoś powiedzieć jak wydobyć liczbe (w tym przypadku 671) z tego kodu i zapisać ją do zmiennej.
Kod
<input class="inp" type="text" id="html" size="75" value="<a href='http://www.wgraj.net/img.php?mode=full&file=671' target='_blank'><img src='http://www.wgraj.net/img.php/671.gif' border='0' />

W tym wypadku powinno wyglądac jakoś tak
preg_match('Tu właśnie trzeba coś wpisać',$dane,$ahhh_e);
$zmienna=$ahhh_e[1];

Bardzo proszę o pomoc
Sedziwoj
Dwa pytania, to masz w jakiejś zmiennej i czy to jest całośćjej, drugie czy zmienia się tylko ten numer?
scottx
Tak calą strona jest w zmiennej $dane. Ogólnie kod całego pliku wyglada tak.
Kod
<?php $uploaddir = 'katalog/';
if(move_uploaded_file($_FILES['plik']['tmp_name'], $uploaddir.$_FILES['plik']['name']))
{
echo 'Plik został załadowany poprawnie';
}else
{echo 'Błąd podczas uploadowania pliku.';
}
$plik=$_FILES['plik']['name'];
$postFields['image'] = "@katalog/$plik";
$ch = curl_init('http://www.wgraj.net/upload.php');
curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
$dane=curl_exec($ch);
-----------------------Tu coś trzeba zmienić------------------------------------
preg_match('[.value=\"http:\/\/www.wgraj.net\/admin.php?co=del&file=/(.+?)/&key.]is',$dane,$ahhh_e);
$zmienna=$ahhh_e[1];
print $zmienna;
---------------------------------------------------------------------------------
curl_close($ch);


?>

Zmienia sie tylko liczba. Nie to jest tylko fragment gdzie występuje ta liczba. Mogę ci dać adres formularza na priv jeśli chcesz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.