Bekijk Volledige Versie : linkpagina script
Hoi,
Ik zoek een of ander utilitie, programma of script waarmee bezoekers
een link kunnen invullen met omschrijving, vervolgens mij dan een
emailtje stuurt zodat ik het al of niet automatisch kan verwerken in
de linkpagina. Ik heb al heel wat af ge-googled, maar schijnbar met
een verkeerde zoekterm. Ik kan PHP en Mysql gebruiken.
--
www.happysite.nl
Mr. Happy.
Mr. Happy wrote:
> Hoi,
>
> Ik zoek een of ander utilitie, programma of script waarmee bezoekers
> een link kunnen invullen met omschrijving, vervolgens mij dan een
> emailtje stuurt zodat ik het al of niet automatisch kan verwerken in
> de linkpagina. Ik heb al heel wat af ge-googled, maar schijnbar met
> een verkeerde zoekterm. Ik kan PHP en Mysql gebruiken.
>
Ik heb dat als volgt gedaan, het kan ongetwijfeld beter maar het werkt.
<h2>Missing link?</h2>
<p>
<?php
if( !empty($_POST['link']))
{
$linken = $_POST['link'];
$omschrijving = $_POST['omschrijf'];
mail("bjorri@nl.invalid","link op website toegvoegd",$linken . " \n " .
$omschrijving . "\n ingezonden vanaf IP-adres: " .
$_SERVER['REMOTE_ADDR'] . " \n ");
$fp = fopen("E:\buiten_de_wwwroot\link.txt", "a");
$linken = strip_tags($linken);
$linken = str_replace("http://","",$linken);
$linken = str_replace("HTTP://","",$linken);
$omschrijving = strip_tags($omschrijving);
$data = "<li><a href='http://" . $linken . "' target =_blank>" .
$omschrijving . " (" . $linken . ")</a><!-- " . $_SERVER['REMOTE_ADDR']
.. " -->\n";
;
fwrite($fp, $data, 1000);
fclose($fp);
}
echo "<font size=1><b>De volgende links zijn door lezers toegevoegd, na
controle worden ze bij de juiste rubriek hierboven gezet</b></font>";
echo "<ul>";
include("E:\buiten_de_wwwroot\link.txt");
echo "</ul>";
// als je na het invullen en submit drukken op F5 drukt komt de link er
meerdere keren in te staan.
?>
<form method="POST" action="link.php">
<br>
<font size=2><b>
<table border=0><tr><td WIDTH=250 align= right>
Voeg zelf een link toe: http://</td><td aligh=left><input
type="text" name="link" size="49"></td></tr>
<tr><td align= right>
Omschrijving (wat je ziet staan): </td><td aligh=left><input
type="text" name="omschrijf" size="37">
<input type="submit" value="Voeg toe" name="submit"></td></tr>
</table></b></font>
</form>
On Wed, 09 Jun 2004 12:37:13 +0200, Mr. Happy
<Mr.HappyVERWIJDERDIT@happysite.nl.invalide> wrote:
>Hoi,
>
>Ik zoek een of ander utilitie, programma of script waarmee bezoekers
>een link kunnen invullen met omschrijving, vervolgens mij dan een
>emailtje stuurt zodat ik het al of niet automatisch kan verwerken in
>de linkpagina. Ik heb al heel wat af ge-googled, maar schijnbar met
>een verkeerde zoekterm. Ik kan PHP en Mysql gebruiken.
>
http://www.hotscripts.com/PHP/Scripts_and_Programs/index.html
--
I'd tell all my friends but they never believe me
They'd think that I've finally lost it completely
I show them the stars and the meaning of life, they'd shut me away but I'd be all right all right
I'm just uptight
Radiohead - Subterrean Homesick Alien
Op Wed, 09 Jun 2004 18:32:31 +0200, bjorri <bjorri@hotmail.invalid>
schreef:
>Mr. Happy wrote:
>> Hoi,
>>
>> Ik zoek een of ander utilitie, programma of script waarmee bezoekers
>> een link kunnen invullen met omschrijving, vervolgens mij dan een
>> emailtje stuurt zodat ik het al of niet automatisch kan verwerken in
>> de linkpagina. Ik heb al heel wat af ge-googled, maar schijnbar met
>> een verkeerde zoekterm. Ik kan PHP en Mysql gebruiken.
>>
>
>Ik heb dat als volgt gedaan, het kan ongetwijfeld beter maar het werkt.
>
><h2>Missing link?</h2>
>
><p>
><?php
>
>if( !empty($_POST['link']))
>{
> $linken = $_POST['link'];
> $omschrijving = $_POST['omschrijf'];
>
> mail("bjorri@nl.invalid","link op website toegvoegd",$linken . " \n " .
>$omschrijving . "\n ingezonden vanaf IP-adres: " .
>$_SERVER['REMOTE_ADDR'] . " \n ");
>
>
> $fp = fopen("E:\buiten_de_wwwroot\link.txt", "a");
> $linken = strip_tags($linken);
> $linken = str_replace("http://","",$linken);
> $linken = str_replace("HTTP://","",$linken);
> $omschrijving = strip_tags($omschrijving);
>
> $data = "<li><a href='http://" . $linken . "' target =_blank>" .
>$omschrijving . " (" . $linken . ")</a><!-- " . $_SERVER['REMOTE_ADDR']
>. " -->\n";
>;
> fwrite($fp, $data, 1000);
> fclose($fp);
>}
>
>
>echo "<font size=1><b>De volgende links zijn door lezers toegevoegd, na
>controle worden ze bij de juiste rubriek hierboven gezet</b></font>";
>echo "<ul>";
>
>include("E:\buiten_de_wwwroot\link.txt");
>
>echo "</ul>";
>// als je na het invullen en submit drukken op F5 drukt komt de link er
>meerdere keren in te staan.
>?>
>
>
><form method="POST" action="link.php">
><br>
><font size=2><b>
><table border=0><tr><td WIDTH=250 align= right>
> Voeg zelf een link toe: http://</td><td aligh=left><input
>type="text" name="link" size="49"></td></tr>
><tr><td align= right>
> Omschrijving (wat je ziet staan): </td><td aligh=left><input
>type="text" name="omschrijf" size="37">
> <input type="submit" value="Voeg toe" name="submit"></td></tr>
></table></b></font>
></form>
Zie iets had ik al zelf in elkaar geknutselt.
Ik onvang de email met aanmeld gegevens en dan Copy/Paste in mijn
linkpagina. Nu heb ik wel wat scripts gevonden, maar die maken
directories aan voor elke rubriek. Ik heb liever tabellen zoals ik nu
ook heb. Dus ik denk dat iki het zo maar laat. Tenslotte gaat het niet
om honderden aanmeldingen, maar soms 2 of 3 per week. Dat is nog wel
bij te sloffen. Bedankt voor je reaktie!
--
www.happysite.nl
Mr. Happy.