Jump to content
php.lv forumi

Lapas paarbaudiishana


Benvenuto

Recommended Posts

Man te radaas jautaajums vai ir iespeejams ar php paarbaudiit vai lapa veeljoprojaam eksistee. Piemeeram, ja man ir web katalogs ar 10 000 adreseem, kaut kaa tachu mirushaas ir jaatlasa.

 

Varbuut vareetu man apstaastiit principu kaa tas notiek vai veel labaak paraadiit skriptu. Paldies, viiri.

Link to comment
Share on other sites

Nu droši vien jāveic HTTP GET/HEAD pieprasījums un jāpārbauda HTTP responses kods - 404=lapa not found.

19957[/snapback]

 

da tur daudz iespēju... piemēram ja kaut vai dzinis tiek mainīts - pāradresē fig zin kur.

Vai arī DNS atgriež jau citu IP un tā vietā rāda kaut ko citu (bet varbūt headeros šis tas ir)

Link to comment
Share on other sites

Man ir uztaisīts un labi strādā šādi:

 

	 if (!@file_get_contents($address))
	 {
   // Neizdevās nolasīt. Adrese neeksistējoša
	 }
	 else{
   // Var nolasiit, adrese eksistee
}

 

EDIT:

Vienīgi - šādi pārbaudīšana 20 adresēm notiek apmēram 13 - 18 sekundes.

Edited by Toms
Link to comment
Share on other sites

Ludzu kads varetu paskaidrot kapec man neviens no augstakminetajiem variantiem negrib stradat no eclub.lv uz manu serveri

<?
$address="http://159.148.70.155/index.php";
if (!@file_get_contents($address))
 {
  echo 'Nav';
 }
 else{
  echo 'IR';
}
?>



<?
$wp=fopen("http://159.148.70.155/index.php","r");
if ($wp)
 {
  echo 'Iet';
 }
 else{
  echo 'Nav';
}

?>

Link to comment
Share on other sites

×
×
  • Create New...