Witam
Jak sprawdzić czy dodany link w formularzu jest prawidłowy?
http://rapidshare.com/files/330051615/S … .part5.rar
Czyli musi sprawdzić czy na początku jest: http://rapidshare.com/files/
I na końcu: .rar
Próbowałem coś takiego:
$linki2 = $_POST['linki'];
if (eregi("^http://rapidshare.com/files/[a-z0-9-]/[a-z0-9-]$", $linki2)) {
Ale nie działa;/ Do tego skryptu przesyłane są metoda post linki
if(isset($_GET['linki']) && $_GET['linki']=='dopisz') {
$linki2 = $_POST['linki'];
if (eregi("^http://rapidshare.com/files/[a-z0-9-]/[a-z0-9-]$", $linki2)) {
$linki = $_POST['linki'];
$tablica = explode("\r\n", $linki);
foreach($tablica as $klucz) {
mysql_query("INSERT INTO `pliki` VALUES('', '$klucz')") or die('Błąd: '.mysql_error().'');
} else { echo 'Podano błędne linki! }
}[/code]
Proszę o modyfikacje tego skryptu.
Z góry dzieki.