<?php
$kategori = $_GET['kategori'];
include 'baglan.php';
$KullaniciBilgilerim = 'id=adimibiliyorum&sifre=123456';
$site = 'http://www.siteismi.com';
$Baglan = baglan($site,$KullaniciBilgilerim);
preg_match_all('@<a style="text-decoration:none;" href="(.*?)">(.*?)</a>@',$Baglan,$Kategori);
?>arkadaşlar kendi çapımda birşeyler yapıp öğrenmek istiyorum kodların belli bir bölümünü koydum burada nerde yanlış yapıyorum? $kategori = $_GET['kategori']; burada yanlıs yazıyorum ama çözemedim yardımınızı bekliyorum lütfen
arkadaşım birincisi aldığın hata değil notice yani uyarı ve curl ile alakası yok.
$kategori = $_GET['kategori'];
yerine:
$kategori = (isset($_GET['kategori'])) ? $_GET['kategori'] : '';
yaparsan hata çıkmaz. Tamamen kapatmak için sayfa başına:
error_reporting(E_ALL & ~E_NOTICE);
ekleyebilirsin. Bu arada $kategori ile $Kategori farklı değişkenlerdir.