Lo puse de esta forma, pero sale siempre "código inexistente"
Código PHP:
<?PHP
$i=0;
if((!empty($_POST['cod']))|| isset($_POST['cod'])){
$file = fopen ("archiweb.txt", "r");
$v=0;
while (!feof($file)) {
$linea = fgets($file);
$cadena[$v]=$linea;
$v++;
}
fclose ($file);
foreach($cadena as $pasar)
{
if($_POST['cod']==substr($pasar,0,4))
{
echo "CODIGO :".substr($pasar,0,4);
$i=1;
}
}
}
if($i=='0')
{
echo "código inexistente";
}
?>
la idea es implementar el explode o algo que me separe los datos que están separados por ;