Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/08/2006, 05:45
TLXSevilla
 
Fecha de Ingreso: agosto-2006
Mensajes: 16
Antigüedad: 17 años, 7 meses
Puntos: 0
He aprendido facilmente a sacar datos de donde quise, ahora tengo un problema mas, he desarrollado una funcion, para ver si en la web que te nombre, en el campo "Location:" Pone un codigo que tienes que indicar al hacer funcionar la funcion, igual que con el nombre del personaje.
Aqui esta el codigo de funciones.php:
Código PHP:
<?php
function auten($name,$cadena) {
$plv strpos($name" ");
if(
$plv == true) {
str_replace(" ","+",$name);
}
$file fopen("h t t p :/ /w w w.tibia.com/community/?subtopic=character&name='.$name.'""r"); //EL HTTP DEVE IR JUNTO PERO LO SEPARE PARA POSTEARLO AQuI
if (!$file) {
   echo 
"<p>No se pudo abrir la pagina para extraer datos.\n";
}
while (!
feof ($file)) {

   
$line fgets ($file400);

   if (
eregi ("<TD WIDTH=20%>Location:</TD><TD>(.*)</TD></TR><TR BGCOLOR=#F1E0C6><TD WIDTH=20%>Created:"$line$out)) {
    
$lugar $out[1];
    if(
$lugar == $cadena) {
    return 
true;
    break;
    }
}
}
    
fclose($file);
    return 
false;
}

?>
Y Aqui un codigo de prueba para ver si la funcion funcionaba:
Código PHP:
<?php
include("funciones.php");
if(
auten("Yo saco panes","nada")) {
echo 
"Mal";
} else {
echo 
"Bien";
}
?>
Lo raro es que no me da ningun error, sino que simplemente no muesta nada, lo que me da a pensar que es algo de la funcion (claro esta? :S)
Puede ser del server donde lo tengo? oO

Saludos y gracias de ante mano