Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 107%
Ausl. d. letzten 5 Minuten: 144%
Ausl. d. letzten 15 Minuten: 187%
Aktulle Uhrzeit: 06:55
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
Benötige Hilfe bei Hack |
|
Ich habe deine PHP Datei mal grob überarbeitet.
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
|
<?php
require("global.php");
$filename="backlink.php";
$urls = array(
"http://www.smilyland.de",
"http://www.datearea.de",
"http://www.doku-planet.de/index.php?s=partner"); //Hier kommen die jeweiligen backlinks hin mit""und,
$recip = "http://www.fishys-webmasterportal.de"; //tragen sie hier Ihre Domain ein -->
foreach($urls as $siteurl)
{
if(backlinkCheck($siteurl, $recip)){
$backlink_yes = "<span style='color: #00FF00;'>Backlink wurde gefunden:</span> <a href='".$siteurl."' target='_blank'>".$siteurl."</a><br>";
}
else {$backlink_no = "<span style='color: #FF0000;'>Backlink wurde NICHT gefunden:</span> <a href='".$siteurl."' target='_blank'>".$siteurl."</a><br>";
}
eval("\$tpl->output(\"".$tpl->get("backlink")."\");");
}
function backlinkCheck($siteurl, $recip)
{
$arrText = file($siteurl);
for ($i = 0; $i < count($arrText); $i++)
{
$text = $text . $arrText[$i];
}
if(eregi($recip, $text)) return true;
else return false;
}
?> |
|
Oben im array kommt kein Komma ans Ende und ein Kommentar würde ich immer nach dem TAG eingeben, wegen der Übersicht.
Habe auch ein wenig den Code zurechtgerückt, auch wegen der Übersicht.
Das Template wird nicht aufgerufen weil du ja bloß eine Variable für den Template aufruf drin hast, und die steckt in der ELSE Abfrage.
|
|
23.12.2007 11:51 |
|
|
|
OK, hast recht habe nicht gescrollt und jetzt auch mal ein wenig genauer geschaut.
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
|
<?php
require("global.php");
$filename="backlink.php";
$urls = array(
"http://www.smilyland.de",
"http://www.datearea.de",
"http://www.doku-planet.de/index.php?s=partner"); //Hier kommen die jeweiligen backlinks hin mit""und,
$recip = "http://www.fishys-webmasterportal.de"; //tragen sie hier Ihre Domain ein -->
foreach($urls as $siteurl)
{
if(backlinkCheck($siteurl, $recip))
{
$backlink_yes = "<span style='color: #00FF00;'>Backlink wurde gefunden:</span> <a href='".$siteurl."' target='_blank'>".$siteurl."</a><br>";
}
else {$backlink_no = "<span style='color: #FF0000;'>Backlink wurde NICHT gefunden:</span> <a href='".$siteurl."' target='_blank'>".$siteurl."</a><br>";
}
eval("\$tpl->output(\"".$tpl->get("backlink")."\");");
}
function backlinkCheck($siteurl, $recip)
{
$arrText = file($siteurl);
for ($i = 0; $i < count($arrText); $i++)
{
$text = $text . $arrText[$i];
}
if(eregi($recip, $text)) return true;
else return false;
}
?> |
|
So sieht es noch ein wenig übersichtlicher aus.
Haste mal versucht die function in die foreach Schleife zu bauen.
Ist nur ein Tipp, keine Ahnung ob es geht.
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
|
<?php
require("global.php");
$filename="backlink.php";
$urls = array(
"http://www.smilyland.de",
"http://www.datearea.de",
"http://www.doku-planet.de/index.php?s=partner"); //Hier kommen die jeweiligen backlinks hin mit""und,
$recip = "http://www.fishys-webmasterportal.de"; //tragen sie hier Ihre Domain ein -->
foreach($urls as $siteurl)
{
function backlinkCheck($siteurl, $recip)
{
$arrText = file($siteurl);
for ($i = 0; $i < count($arrText); $i++)
{
$text = $text . $arrText[$i];
}
if(eregi($recip, $text)) return true;
else return false;
}
if(backlinkCheck($siteurl, $recip))
{
$backlink_yes = "<span style='color: #00FF00;'>Backlink wurde gefunden:</span> <a href='".$siteurl."' target='_blank'>".$siteurl."</a><br>";
}
else {$backlink_no = "<span style='color: #FF0000;'>Backlink wurde NICHT gefunden:</span> <a href='".$siteurl."' target='_blank'>".$siteurl."</a><br>";
}
eval("\$tpl->output(\"".$tpl->get("backlink")."\");");
}
?> |
|
|
|
23.12.2007 12:25 |
|
|
|
Fatal error: Cannot redeclare backlinkcheck() (previously declared in /pages/fb/8f/d0005497/home/htdocs/portal/backlink.php:12) in /pages/fb/8f/d0005497/home/htdocs/portal/backlink.php on line 12
__________________
|
|
23.12.2007 12:35 |
|
|
|
OK, das geht wohl nicht.
Edit:
Baue es mal eben schnell bei Freunden ein, zum Testen.
|
|
23.12.2007 12:37 |
|
|
|
So, jetzt habe ich es.
Habe ein wenig auf der Leitung gestanden.
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
|
<?php
require("global.php");
$filename="backlink.php";
$urls = array(
"http://www.smilyland.de",
"http://www.datearea.de",
"http://www.doku-planet.de/index.php?s=partner"); //Hier kommen die jeweiligen backlinks hin mit""und,
$recip = "http://www.fishys-webmasterportal.de"; //tragen sie hier Ihre Domain ein -->
foreach($urls as $siteurl)
{
if(backlinkCheck($siteurl, $recip))
{
$backlink_yes .= "<span style='color: #00FF00;'>Backlink wurde gefunden:</span> <a href='".$siteurl."' target='_blank'>".$siteurl."</a><br>";
}
else {$backlink_no .= "<span style='color: #FF0000;'>Backlink wurde NICHT gefunden:</span> <a href='".$siteurl."' target='_blank'>".$siteurl."</a><br>";
}
}
function backlinkCheck($siteurl, $recip)
{
$arrText = file($siteurl);
for ($i = 0; $i < count($arrText); $i++)
{
$text = $text . $arrText[$i];
}
if(eregi($recip, $text)) return true;
else return false;
}
eval("\$tpl->output(\"".$tpl->get("backlink")."\");");
?> |
|
|
|
23.12.2007 12:51 |
|
|
|
Glaub nun geht es, hab das Template auch soweit angepasst, kommen dann noch die Sprechvariablen demnächst
__________________
|
|
23.12.2007 13:25 |
|
|
|
Schön das es jetzt läuft.
Gruß heiko
|
|
23.12.2007 13:26 |
|
|
|
Jo, haste eine gute Idee gehabt.
|
|
23.12.2007 16:01 |
|
|
|
Template incl Sprachvariablen habe ich nun erstellt muß erst die Zeit finden dafür ne Anleitung zu Texten
bei Ersteller kommst du dann mit rein, weil es ja auch dein Verdienst mit ist.
__________________
|
|
23.12.2007 17:16 |
|
|
|
Brauchst du nicht machen, die Idee ist ja auf deinen Mist gewachsen.
Schön wäre es natürlich wenn man die Angaben über das ACP machen könnte, ohne in der PHP Datei rumfuschen zu müssen.
Gruß Heiko
|
|
23.12.2007 17:38 |
|
|
|
so die erste version hb ich bei mir drin. Wer natürlich mag kann sie mit weiter entwickeln, ich fände es prima.
Ja @keine_Ahnung, das wäre dann perfekt aber das übersteigt momentan wohl meine derzeitigen kenntnisse und s fehlt auuch die Zeit.
Also wer testen möchte, bei mir gibt es die erste version und wenn dann alles zur Zufriedenheit läuft gibts die Version auch hier.
__________________
|
|
23.12.2007 18:46 |
|
|
|
|
|
|