Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2009, 08:00
diego007007
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 15 años, 3 meses
Puntos: 3
hola aigos, soy nuevo en esto de programacion en PHP y necesito que me ayuden con este proyecto; lo que estoy haciendo es un filtro de links para paginas, lo que hace mi programa al momento es seleccionar una direccion de internet y retirar todos los links que esta posee,eso si lo consegui, todo eso se guarda en un documento de texto, lo que despues trate de hacer es un filtro de todas las direcciones que ya saque, para que no aparescan mas, y trate de mandarlas a un Array (asi como es el filtro de palabras para los foros) y cuando las escribia en el documento php si funciona, pero cuando conecto el Array al documento de texto, este no me funcuina, porfa si pueden ayudarme.

este es mi documento index.php

Código PHP:
<html>
<body>
<form id="form1" method="post" action="direcciones.php">
<input name="direc" type="text" id="direc" size="35" />
<input type="submit" value="buscar" />
</form>
</body>
</html>

<?php
$direc 
$_POST['direc'];
function 
epm($cadena){ 
$lineas file("direcciones.txt");
$palabra =$lineas;
//$palabras = 'javascript://, http://www.net.ru, http://www.net.ru/service/price, http://www.picred.com, http://cardmoney.ru, http://smscoin.com, http://www.e-generator.ru';
$palabra explode(', ',$palabras);
$palabras count($palabra);
$base 0;
while(
$base<$palabras){
$cadena str_ireplace($palabra[$base],'***',$cadena);
$base++;
}
return 
$cadena;
}
$cadena file_get_contents($direc);
$cadena epm($cadena);
//echo $cadena;
?>
<?php
$regExp1
="/href=\"(.*?)\"/is" ;
$file = ('$cadena');
preg_match_all($regExp1,$cadena,$a);
$count count($a[1]);
echo 
"<b>Number of Urls</b> = " .$count."<p>";
for (
$row 0$row $count $row++) {
echo 
$a[1]["$row"]."<br>";
}
?>
y el documento de texto "documentos.txt"

Código PHP:
http://www.denwer.ru<br>
http://www.net.ru<br>
http://www.net.ru/service/price<br>
http://www.picred.com<br>
http://cardmoney.ru<br>
http://smscoin.com<br>
http://www.e-generator.ru<br>
http://torrents.ru<br>
https://subdomain.localhost/ssl.php<br>
http://subdomain.localhost/<br>
http://test1.ru/<br>
http://subdomain.test1.ru/<br>
http://localhost/Tests/phpnotice/index.php<br>
http://localhost/Tests/PHP5/index.php5<br>
http://localhost/Tools/phpMyAdmin<br>
http://custom-host:8648<br>
http://www.microsoft.com/downloads/details.aspx?FamilyID=17d997d2-5034-4bbb-b74d-ad8430a1f7c8&amp;displaylang=en<br>
http://localhost/Tests/sendmail/index.php<br>
/denwer/Tools/dnsearch/search.pl?action=help<br>javascript://<br>
javascript://<br>
javascript://<br>
javascript://<br>
javascript://<br> 
estos datos se generaron con una direccion cualquiera, muy agradecido al que me pueda ayudar con este problema.

o si es problema del archivo de texto, puedo hacer que las direcciones se muestren asi:

pero necesito la forma de que array pueda reconocer los caracteres como en esta linea

please help, today for my, tomorrow for you

Última edición por GatorV; 30/01/2009 a las 10:29