• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Links automatisch hinzufügen

Robse

New member
Hi Folkx!

Ich möchte gerne das auf meiner zukünftig erscheinenden Homepage jeder der zu einem besimmten Thema einen Link hat diesen auf meiner Homepage automatisch hinzufügen kann OHNE das er mir es mailen muss und ich das nachträglich ändern muss.

Kennt da jemand eine gute Lösung, oder würde mir verraten wie das geht?

Wäre Supi!

Thanx a lot!

Robse
 
Hi Robse,

das geht entweder mit einer Datenbank oder it einer Datei...
Voraussetzung ist aber PHP oder Perl...

Wenn das deine Homepage kann, poste einfach...

CU
MichiS
 
Vorsicht Falle!

Hallo,

Kleiner Hinweis nebenbei, mit solchen Dingen (dass user ohne deine Kenntnis Links auf deiner Seite anbringen können)
sollte man vorsichtig sein, da der Webmaster für sämtliche Links auf seinen Seiten (und den Seiten hinter den Links) verantwortlich ist.

Also erst Link checken dann setzen!

mfG Enrique
 
Hi,

mach folgendes:

1. Schreib ein Formular, z.B.

<form action=links.php3 method=post>
<input type=text name=url >URL<br>
<input type=text name=info>Info<br>
<input type=text name=name>Name<br>
<input type=hidden name=thema value="thema">
<input type=submit>
</form>

2. in deine links.php3 kommt dann:

<?php

$str=urlencode(date("d.m.y H:i")).";".urlencode($REMOTE_ADDR).";".urlencode($url).";".urlencode($info).";".urlencode($name)."\n";

$file=fopen($thema.".txt","a+");
fwrite($file,$str);
fclose($file);

?>

Du erhältst dann eine Text-Datei der Form:
Datum;IP-Adresse;URL;Info;Name

3. Um diese Daten dann aulesen zu können brauchst du noch folgendes Script:

<table width=xxx border=X cellpadding=X cellspacing=X>
<tr><td>Datum</td><td>URL</td><td>Info</td><td>Name</td></tr>
<?php
$file=file("thema.txt");
while($zeile=each($file)){
$zeile=explode(";",$zeile[1]);

if(!ereg("^http",$zeile[2])) $zeile[2]="http://".$zeile[2];

print(urldecode("<tr><td>$zeile[0]</td><td><a href=$zeile[2]>$zeile[2]</td><td>$zeile[3]</td><td>$zeile[4]</td></tr>"));
};
?>
</table>

du erhältst jetzt eine Tabelle in der alle URLs angezeigt werden.


HTH
MichiS

[Edited by MichiS on 17-11-2000 at 15:00]
 
Hi Michi!

Vielen Dank! Ich werde das mal ausprobieren! Falls es nicht klappt melde ich mich wieder!

Thanx a lot!

Robse
 
Zurück
Oben