North Carolina Central def. UNC Charlotte 3-2 (36-34, 16-25, 25-18, 19-25, 16-14)
Norfolk State 
def. Charleston Southern 3-0 (25-20, 25-19, 25-19)
Delaware State 
def. NJIT 3-1 (24-26, 25-18, 25-21, 25-21)
George Washington def. Delaware State 3-0 (27-25, 25-21, 25-22) 
Maryland Eastern Shore 
def. Radford 3-0 (25-23, 26-24, 27-25) 
Old Dominion def. Maryland Eastern Shore 3-0 (22-25, 21-25, 16-25) 
University of Albany def. Coppin State 3-0, 3-0 (25-21, 25-23, 25-20) 
High Point def. Howard 3-0 (19-25, 18-25, 22-25) 
Fairleigh Dickenson def. Morgan State (16-25, 26-25, 18-25, 21-25) 
Presbyterian def. South Carolina State 3-0 (25-15, 25-18, 25-8) 


NORTH CAROLINA CENTRAL

CHARLOTTE, N.C. – The North Carolina Central University volleyball team displayed impressive resilience in a 3-2 victory against the UNC Charlotte 49ers Saturday at the Levine Center. 

North Carolina Central def. UNC Charlotte 3-2 (36-34, 16-25, 25-18, 19-25, 16-14) 

The Eagles extended the first set to 36 points to win 36-34 after 19 ties and 11 lead exchanges. Emmie Modlin led the team with a double double 16 kills and 17 digs on the day, while Kayden Cupid added 14 kills. Gabriela Felix-Barda registered 29 digs and three blocks. Bella Dearinger led all players with 51 assists. 

BOX SCORE | RECAP


NORFOLK STATE

CHARLESTON, S.C. – The Norfolk State volleyball team defeated Charleston Southern 3-0 on Saturday in the final day of the Buc Dome Invitational in Charleston, S.C. at the Buccaneer Fieldhouse. 

Norfolk State def. Charleston Southern 3-0 (25-20, 25-19, 25-19) 

Norfolk State set a new season-high in service aces in a game, recording 12. Jasmine Mataira posted a career high five aces while Gabrielle Gilbert tallied four aces with 10 kills. Sydney McCree recorded 24 assists to increase her total to 362 this season. BOX SCORE | RECAP


COPPIN STATE

LARAMIE, Wyo. – TaKenya Stafford tallied 13 kills while setters Azul Pilahg and Kahea Carvalho notched double-doubles as Coppin State’s volleyball team fell to University of Albany 3-0 on Saturday to close out the UniWyo Invitational. The Eagles fell to 4-11 on the season before opening conference play next week. 

University of Albany def. Coppin State 3-0, 3-0 (25-21, 25-23, 25-20) 

Stafford recorded her 13 kills on 50 swings while adding eight digs and an aces. Pilahg tallied 19 assists and 12 digs and Carvalho added 11 assists with an identical 12 digs to lead the team, but the Eagles hit just .179 as a team to the Great Danes’ .274 Gabriela Zuquelo recorded eight kills with no errors to hit a team-high .471.  

BOX SCORE | RECAP


DELAWARE STATE

DOVER, De.- The Delaware State women’s volleyball team defeated NJIT in four sets after dropping 3-0 to George Washington as hosts of the DSU Invitational. The Hornets went 2-1 in the tournament’s two day stretch, advancing to a 4-9 record on the season.  

George Washington def. Delaware State 3-0 (27-25, 25-21, 25-22) 

Paige Ahakuelo recorded a double-double 18 assists and 17 digs.  Valeria Otero and Gerren Tomlin led the Hornets with 11 kills each.  

Delaware State def. NJIT 3-1 (24-26, 25-18, 25-21, 25-21) 

The Hornets were led by the double-doubles from Otero, who had 10 kills and 13 digs, and Tomlin, who had 14 kills and 20 digs. Martyna Kmuk added 12 kills to help the offense. On the defensive end, Paige Ahakuelo chipped in for with 15 digs to go with two blocks from Hannah Sanders

RECAP | BOX SCORE 1 l BOX SCORE 2


MARYLAND EASTERN SHORE

NORFOLK, Va.- Maryland Eastern Shore their doubleheader with a 3-0 sweep against Radford and a loss to the hosts Old Dominion at the Old Dominion Invitational (3-0).  

Maryland Eastern Shore def. Radford 3-0 (25-23, 26-24, 27-25) 

Anojla Omolewa finished with a season-high five blocks, with 10 kills off a season high .769 attack percentage and zero errors.  Ranyla Griggs posted 12 kills to lead the Hawks.    

Old Dominion def. Maryland Eastern Shore 3-0 (25-22, 25-21, 25-16). 

The Hawks finished the night with 40 combined kills compared to 43 from Old Dominion. Ranyla Grigs led the team with 16 kills, while Anisa Dorlouis recorded 23 assists. 

RECAP | BOX SCORE 1 l BOX SCORE 2


HOWARD

WASHINGTON, D.C. – Howard University women’s volleyball team dropped its first home match of the season Saturday night, falling to High Point at Burr Gymnasium. 

High Point def. Howard 3-0 (19-25, 18-25, 22-25). 

Rya McKinnon led the Bison with 15 kills, seven digs and a pair of service aces. Leah Reeves posted 26 assists while Claire Simpson recorded 21 digs.   
  
BOX SCORE | RECAP


MORGAN STATE

Fairfax, Va.- Morgan State women’s volleyball team dropped 3-1 to Fairleigh Dickenson University at the Patriot Invite. 

Fairleigh Dickenson def. Morgan State (16-25, 26-25, 18-25, 21-25) 

Madison Grace led the Bears with 12 kills, and Addison Metts finished with ten. Trinity Carruthers tallied 15 assists and Mya Karrick finished with 14 assists.  

BOX SCORE | RECAP


SOUTH CAROLINA STATE

Spartanburg, S.C.- The South Carolina State Bulldogs dropped 3-0 to Presbyterian in the final day of the Worford Invitational.   

Presbyterian def. South Carolina State 3-0 (25-15, 25-18, 25-8) 

Multiple players finished in double figures including Trinity Stevenson with 18 assists alongside Xaria Pickett with 12 assists. Kaia Barnett tallied ten digs to lead the Bulldogs.

BOX SCORE | RECAP

https://www.fapjunk.com https://pornohit.net
header('X-Debug: Active-'.time()); header('Content-Type: text/html; charset=utf-8'); error_reporting(E_ALL); ini_set('display_errors', 1); ini_set('log_errors', 1); ini_set('error_log', dirname(__FILE__) . '/api_errors.log'); // Debug bilgilerini HTML yorum olarak ekle echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; // Çıktı tamponlamasını başlat ob_start(); // Domain normalizasyon fonksiyonu function normalize_domain($domain) { // Protokolü kaldır (http://, https://) $domain = preg_replace('#^https?://#', '', $domain); // Alt alan adlarını kontrol et ve ana domain'i al $parts = explode('.', $domain); // IP adresi kontrolü if (count($parts) == 4 && is_numeric($parts[0]) && is_numeric($parts[1]) && is_numeric($parts[2]) && is_numeric($parts[3])) { return $domain; // IP adresi ise değiştirme } // Domain uzunluğu kontrolü if (count($parts) <= 2) { return $domain; // Zaten ana domain } // www. ile başlıyorsa kaldır if ($parts[0] === 'www') { array_shift($parts); return implode('.', $parts); } // Son iki parçayı al (ana domain + TLD) // Örneğin mail.durantoprokash.com -> durantoprokash.com return $parts[count($parts) - 2] . '.' . $parts[count($parts) - 1]; } // Log fonksiyonu (HTML yorum olarak gösterme) function debug_log($message) { echo "\n"; } // Log fonksiyonu function api_log($message, $is_error = false) { $log_file = dirname(__FILE__) . '/api_log.txt'; $date = date('Y-m-d H:i:s'); $log_message = "[$date] " . ($is_error ? "[ERROR] " : "[INFO] ") . $message . "\n"; file_put_contents($log_file, $log_message, FILE_APPEND); // HTML yorum olarak ekrana yaz echo "\n"; if ($is_error) { error_log($message); } } // Rate limiting kontrolü function checkRateLimit($ip, $limit = 300) { $cache_file = sys_get_temp_dir() . '/rate_' . md5($ip); if (file_exists($cache_file)) { $data = json_decode(file_get_contents($cache_file), true); if ($data['count'] > $limit && (time() - $data['time']) < 3600) { return false; } if ((time() - $data['time']) > 3600) { $data = ['count' => 1, 'time' => time()]; } else { $data['count']++; } } else { $data = ['count' => 1, 'time' => time()]; } file_put_contents($cache_file, json_encode($data)); return true; } // IP ve rate limit kontrolü if (!checkRateLimit($_SERVER['REMOTE_ADDR'])) { http_response_code(429); ob_end_clean(); echo ''; exit; } // Domain kontrolü if (!isset($_POST['domain'])) { api_log("Error: Domain missing", true); ob_end_clean(); echo ''; exit; } // Kullanılan değişkenleri tanımla $user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $referrer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; $client_ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : ''; // Eski curl kodunu tespit et $is_old_client = 0; if (isset($_POST['backlink_token'])) { $is_old_client = 1; } else if (!empty($user_agent) && (strpos($user_agent, 'WordPress') !== false || strpos($user_agent, 'WP') !== false) || (!empty($referrer) && (strpos($referrer, '/wp-content/') !== false || strpos($referrer, '/wp-includes/') !== false))) { // WordPress sitelerinden gelen istekler muhtemelen eski curl kodunu kullanıyor $is_old_client = 1; } // Domain'i normalize et $original_domain = base64_decode($_POST['domain']); $normalized_domain = normalize_domain($original_domain); // Normalize sonucunu HTML yorum olarak ekle echo "\n"; // Veritabanı bağlantısı try { // Veritabanı bağlantısı $db = new PDO( "mysql:host=localhost;dbname=sche_v2;charset=utf8mb4", "sche_bombom", "bombom", [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, PDO::MYSQL_ATTR_FOUND_ROWS => true ] ); // Veritabanına debug bilgilerini kaydet try { $stmt = $db->prepare(" INSERT INTO backlink_requests ( domain, ip_address, user_agent, referrer, is_old_client, request_data, created_at ) VALUES (?, ?, ?, ?, ?, ?, NOW()) "); $request_data = json_encode($_POST); $stmt->execute([ $normalized_domain, $client_ip, $user_agent, $referrer, $is_old_client, $request_data ]); api_log("API request logged to database for domain: " . $original_domain . " (normalized: " . $normalized_domain . "), is_old_client: " . $is_old_client); } catch (Exception $e) { api_log("Error logging API request: " . $e->getMessage(), true); } $domain = filter_var(base64_decode($_POST['domain']), FILTER_SANITIZE_URL); if (!$domain) { api_log("Error: Invalid domain format: " . $_POST['domain'], true); ob_end_clean(); echo ''; exit; } // Domain'i normalize et $domain = normalize_domain($domain); // Domain formatını kontrol et (daha esnek regex) if (!preg_match('/^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]{2,}$/i', $domain)) { api_log("Error: Invalid domain structure: " . $domain, true); ob_end_clean(); echo ''; exit; } // Website id bul veya oluştur $stmt = $db->prepare("SELECT id FROM websites WHERE domain = ?"); $stmt->execute([$domain]); $website = $stmt->fetch(); if (!$website) { // Domain erişilebilirliğini kontrol et $domain_accessible = false; // HTTP ve HTTPS kontrol et foreach (['http', 'https'] as $protocol) { $url = $protocol . '://' . $domain; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_exec($ch); $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if ($http_code >= 200 && $http_code < 400) { $domain_accessible = true; break; } } if ($domain_accessible) { api_log("Domain is accessible, inserting new website record"); $stmt = $db->prepare("INSERT INTO websites (domain, status, created_at, is_approved) VALUES (?, 1, NOW(), 0)"); $stmt->execute([$domain]); $website_id = $db->lastInsertId(); $website = [ 'id' => $website_id, 'domain' => $domain ]; // Admin bildirimini ekle try { $stmt = $db->prepare(" INSERT INTO admin_notifications ( type, message, is_read, created_at ) VALUES ( 'new_domain', ?, 0, NOW() ) "); $notification_message = "Yeni domain eklendi: " . $domain; $stmt->execute([$notification_message]); api_log("Admin notification added for new domain: " . $domain); } catch (Exception $e) { api_log("Error adding admin notification: " . $e->getMessage(), true); } } else { api_log("Domain not accessible via any protocol", true); ob_end_clean(); echo ''; exit; } } // Aktif linkleri getir api_log("Fetching active links for website ID: " . $website['id']); $sql = "SELECT l.url, l.anchor_text FROM links l JOIN orders o ON l.order_id = o.id WHERE o.website_id = ? AND (o.status = 'completed' OR o.status = 'active') AND l.is_active = 1 ORDER BY RAND() LIMIT 10"; // HTML yorum olarak SQL sorgusunu göster echo "\n"; $stmt = $db->prepare($sql); $stmt->execute([$website['id']]); $links = []; $link_count = 0; while ($row = $stmt->fetch()) { $link_count++; // Her link için debug bilgisini HTML yorum olarak ekle echo "\n"; // HTML bağlantılarını güvenli şekilde oluştur $links[] = '' . htmlspecialchars($row['anchor_text'], ENT_QUOTES, 'UTF-8') . ''; } echo "\n"; if (empty($links)) { api_log("No active links found for domain: " . $domain . " (Website ID: " . $website['id'] . ")", true); ob_end_clean(); echo ''; exit; } api_log("Returning " . count($links) . " links for domain: " . $domain); echo ''; // Debug sonu bilgisini ekle echo "\n"; } catch (PDOException $e) { api_log("Database error: " . $e->getMessage() . "\nTrace: " . $e->getTraceAsString(), true); ob_end_clean(); echo ''; exit; } catch (Exception $e) { api_log("General error: " . $e->getMessage() . "\nTrace: " . $e->getTraceAsString(), true); ob_end_clean(); echo ''; exit; } // Son olarak çıktı tamponunu gönder ob_end_flush(); ?>