You are not logged in.

  • Login

1

Tuesday, December 13th 2011, 11:32am

Bestimmte Webseiten nicht zulassen

Hallo zusammen,

ich nutze ein Script um URL´s zu kürzen.
Ich möchte aber, das ich diverse Seiten aussperren kann wie Warze oder Adult Webseiten.
Wie kann ich das realisieren?

Die Seite wird über die index.php aufgerufen in der wiederum die template.php geladen wird (Beide Dateien angehangen).
Das Inputfeld in welchem man den Link für die Kürzung eingibt hat den Name "adb_url".

Kann sich das eventuell mal jemand ansehen?
Und bei Abhilfe eventuell die betreffen Stellen zitieren und was geändert wurde?

Ich würde mich riesig über eine Antwort freuen!
Sumale.nin has attached the following file:
  • bearbeiten.zip (11.78 kB - 15 times downloaded - latest: May 5th 2012, 3:08am)

2

Tuesday, December 13th 2011, 4:33pm

Du kannst dafür einfach strpos nutzen (http://www.php.net/manual/de/function.strpos.php).

Einfach die Adresse überprüfen. Fertig.

3

Tuesday, December 13th 2011, 4:38pm

Ich habe nur so keine Ahnung davon und weis nicht wo das hin soll und wie man das miteinander verknüpft

4

Tuesday, December 13th 2011, 5:01pm

Du erstellst ein Array mit den verbotenen Adressen und prüfst die Eingabe:

PHP Quellcode

1
2
3
4
5
6
7
8
9
$arrBadPages = array('www.xyz.de', 'abc.de', 'blablabla.com');
 
$strEingabe = 'www.google.de/dsdsdsdblablabla';
 
foreach($arrBadPages as $strPage){
  if (strpos($strEingabe, $strPage) === true) {
    echo 'Böse!'; // Was soll passieren?
  } 
}

5

Tuesday, December 13th 2011, 5:12pm

Vielen Dank für die Mühe.
Wie überprüft er denn das inputfeld dann?
Das Inputfeld hat den name: adb_url

6

Tuesday, December 13th 2011, 6:14pm

$strEingabe einfach durch $_POST['adb_url'] ersetzen.

7

Tuesday, December 13th 2011, 8:48pm

Alles erledigt, danke!

Similar threads

Social bookmarks