[support] link keresése egy másik weboldalon (linkcsere ellenőrzés)
Szurmik Csaba
mhn at mhn.hu
2009. Júl. 28., K, 15:31:03 CEST
Sziasztok!
egy olyan modult készítek, ami leellenőrzi, hogy a saját weblapomra
mutató link kint van e egy másik weboldalon.
úgy néz ki az oldal, h az oldal tetején van egy form egy submit
gomb("Ellenőrzés")
function linkbarter_checknow_form() {
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Ellenőrzés most')
);
return $form;
}
function linkbarter_checknow_form_submit() {
$weboldal = "http://www.mhn.hu";
$fajlmutato = fopen( $weboldal, "r" ) or die("A $weboldal nem nyitható
meg");
$sitestr = '';
while ( ! feof( $fajlmutato )) {
$sitestr.= fgets( $fajlmutato, 1024 );
}
fclose( $fajlmutato );
$match = stristr($sitestr,'www.devergo.hu');
drupal_set_message('sitestr: '.$sitestr);
drupal_set_message('match: '.$match);
... ide jönne majd még néhány sor (rögzítés adatbázisban meg ilyenek)
}
ez így ebben a formában semmit nem csinál, még azt sem írja ki, h:
sitestr:
match:
ha a $sitestr.= fgets( $fajlmutato, 1024 ); helyett tömbbe teszem
$sitestr[] = fgets( $fajlmutato, 1024 ); akkor ezt adja ki:
sitestr: array
match:
ha utána a sitestr tömböt vmivel stringre alakítom akkor megint semmit
nem írnak ki semmit a drupal_set_message függvények
ha egy sima php file-ba teszem akkor megint csak ok (a string-es
verzióval is)
van vkinek ötlete, hogy mi lehet itt a gond?
köszönöm!
Cs
További információk a(z) support levelezőlistáról