Gracias por contestar,..
He modificado el codigo php de la siguiente manera
Código PHP:
<?php
$Nombre = $_GET['Nombre'];
//Se Abre archivo Texto Lista Usuarios
$Lista = fopen('ListUsuarios.txt','r');
//Comprobamos si Nombre ya figura en la Lista
$Esta = 'N'; //MODIFICADO
while ($linea = fgets($Lista))
{
if ($linea===$Nombre)
{
$Esta ='S'; //MODIFICADO
//break;
}
}
fclose($Lista);
//Si no esta en la lista lo incorporamos
if($Esta=='N') //MODIFICADO
{
$Lista = fopen('ListUsuarios.txt','a');
fwrite($Lista,$Nombre.PHP_EOL);
fclose($fp);
}
echo $Esta;
?>
y la llamada:
Código:
char Buffer; //MODIFICADO
DWORD BytesRead=0;
const ::HINTERNET sesion = InternetOpen("agent",INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL,0);
if(sesion!=NULL)
{
AnsiString Url = "http://XXXXX.es//GPrUsers//Registro.php?Nombre="+NomUsers;
const ::HINTERNET handle = ::InternetOpenUrl(sesion,Url.c_str(),NULL,0, INTERNET_FLAG_RELOAD, 0);
if(handle!=NULL)
{
InternetReadFile(handle,&Buffer,sizeof(Byte),&BytesRead);
//Si Existe
if(Buffer=='S')//MODIFICADO
{
}
else
{
}
}
InternetCloseHandle(handle);
}
Y buffer sigue teniendo valor NULL '/n'
,¿Que estoy haciendo mal?
Gracias