<html><body>
<div style="font-family: Tahoma; color: rgb(0, 0, 0); font-size: 13.3333px; font-weight: 400; font-style: normal;"> </div>
<div style="font-family: Tahoma; color: rgb(0, 0, 0); font-size: 13.3333px; font-weight: 400; font-style: normal;">
<div style="font-family: Tahoma; color: rgb(0, 0, 0); font-size: 13.3333px; font-weight: 400; font-style: normal;">Estimados listeros</div>
<div style="font-family: Tahoma; color: rgb(0, 0, 0); font-size: 13.3333px; font-weight: 400; font-style: normal;"> </div>
<div>En mi OPAC de ABCD como puedo hacer para desplegar un campo especifico dependiendo de si la consulta al</div>
<div style="font-family: Tahoma; color: rgb(0, 0, 0); font-size: 13.3333px; font-weight: 400; font-style: normal;">catalogo se hace desde un determinado rango de direcciones ip. ?</div>
<div style="font-family: Tahoma; color: rgb(0, 0, 0); font-size: 13.3333px; font-weight: 400; font-style: normal;"> </div>
<div style="font-family: Tahoma; color: rgb(0, 0, 0); font-size: 13.3333px; font-weight: 400; font-style: normal;">Es decir, tengo el archivo lista.pft que simplemente despliega algunos campos en forma de tabla y esta ubicado en C:\Inetpub\wwwroot\ABCD\www\bases\pcinin\pfts\es</div>
<div style="font-family: Tahoma; color: rgb(0, 0, 0); font-size: 13.3333px; font-weight: 400; font-style: normal;"> </div>
<div style="font-family: Tahoma; color: rgb(0, 0, 0); font-size: 13.3333px; font-weight: 400; font-style: normal;">
<div>mhl,'<TABLE WIDTH="100%" BORDER=0>'<br />
mhl,'<TR><TD WIDTH="100%"><strong>Record N. ',mfn(1),'</strong></TD></TR></TABLE>'<br />
mhl,'<TABLE WIDTH="100%" BORDER>'<br />
if p(v245) then<br />
'<TR><TD WIDTH="30%"><I>Titulo: </I></TD><TD>',v245+|; |'</TD></TR>',fi,/<br />
if p(v222) then '<TR><TD WIDTH="30%"><I>Titulo Revista o libro: </I></TD><TD>',v222+|; |'</TD></TR>',fi,/<br />
if p(v100) then '<TR><TD WIDTH="30%"><I>Autor: </I></TD><TD>',v100+|; |'</TD></TR>',fi,/<br />
if p(v27) then '<TR><TD WIDTH="30%"><I>Clave de Identificación: </I></TD><TD>',v27+|; |'</TD></TR>',fi,/<br />
if p(v111) then '<TR><TD WIDTH="30%"><I>Nombre del Congreso: </I></TD><TD>',v111+|; |'</TD></TR>',fi,/<br />
if p(v263) then '<TR><TD WIDTH="30%"><I>Año de Publicación: </I></TD><TD>',v263+|; |'</TD></TR>',fi,/<br />
if p(v506) then '<TR><TD WIDTH="30%"><I>Restricción de acceso: </I></TD><TD>',v506+|; |'</TD></TR>',fi,/</div>
<div>'</TABLE><P>'<br />
if v506<>'CONFIDENCIAL' AND V506<>'RESERVADO' then<br />
if v856<>'http://abcd.inin.gob.mx:9090/site/pdfs/' then<br />
'<a href="'v856'">Texto Completo</a>'<br />
fi,/<br />
fi,/</div>
<div> </div>
<div>Si por ejemplo la consulta al catalogo se hace desde el rango de ips 128.29.29.1 a la 128.29.29.30 quiero que el campo v856 se despliegue</div>
<div> </div>
<div>se me ocurre una funcion en php mas o menos asi. </div>
<div>
<pre>
function restringirRango()
{
$ipCliente = obtenerDireccionIP();
if(substr($ipCliente, 0, 8 ) == "150.214.")
{
return true;
}
else
{
header('location: http://direccion_envio_salida');
exit;
}
}</pre>
<div>Pero Guilda me comenta que el problema es que con el iAH no tenemos acceso a comandos php.</div>
<div> </div>
<div>Alguna sugerencia?</div>
<div> </div>
</div>
<div>
<div>Saludos</div>
<div>Jesus Melgar</div>
<div>Instituto Nacional de Investigaciones Nucleares.</div>
<div>Mexico.</div>
</div>
</div>
</div>
</body></html>