The url is working properly now in the maintainance.php - file with the code provided:
<?php
$email = strtr($email, 'a', 'ä'); echo '<a href="../../uploads/' . rawurlencode($email) . '.doc" target="blank">' . htmlspecialchars($email) . '</a>';
?>
but it's not working right yet in flash which uses a datebase_read.php file:
<?
include ("algemeen.php");
$link = dbConnect();
// Controleer op gegevens die doorgegeven worden
// $pos = vanaf welk record willen we lezen.
$pos = isset($_GET['pos'])==0 ? 0 : $_GET['pos'];
// $schrijf = Nieuwe gegevens toevoegen ?
$schrijf = isset($_POST['schrijf']) ? $_POST['schrijf'] : "";
// $pagina = aantal records wat we per pagina laten zien
$pagina = 500;
/*****************************************************
Functie: Toevoegen nieuwe gegevens
dit geven we via Flash door met
de variabele schrijven
******************************************************/
if ($schrijf == "J") {
$datum = time(); // Maak nieuwe datum aan
// Deze gegevens komen uit het formulier van je FlashMovie
$naam = $POST['naam'];
$email = $POST['email'];
$melding = $_POST['melding'];
// Sql-statement
$sql = "INSERT INTO gastenboek (naam,email,datum,melding) values ('$naam','$email',$datum,'$melding')";
// Voer sql uit
$result = @($sql);
// controleer of alles goedgegaan is
if ($result) {
print "&status=Gegevens opgeslagen";
} else {
print "&status=Fout bij aanmaken nieuwe gegevens";
}
}
/*****************************************************
Functie: Lees gegevens uit de tabel
Lees eerst het totaal aantal en daarna
alleen van je gewenste beginpagina
******************************************************/
// Zet in $aantal het totaal aantal vermeldingen
$sql = "SELECT * from gastenboek";
$result = @($sql);
$aantal = @mysql_num_rows($result);
// Lees nu alleen de gewenste records
$sql = "SELECT naam, email, datum, melding FROM gastenboek ORDER BY datum DESC LIMIT $pos,$pagina";
$result = @($sql);
// Indien geen fout en er zijn regels te lezen
if ($result && @mysql_num_rows($result) > 0)
{
// zet eerst alles op een lege string
$meldingen = "";
// Lees alle regels in
while ($regel=mysql_fetch_array($result)) {
// Verwijder eventuele html-tekens in naam en email
$naam = htmlspecialchars ($regel["naam"]);
$email = htmlspecialchars ($regel["email"]);
// Maak de datum op
$datum = strftime("%d-%m-%Y %H:%M", $regel['datum']);
/****************************************************************
** De vermelding in je gastenboek **
** Normaal staat hier zoiets: (semi urlencoded) **
** Dit is een test %0D%0A%0D%0Avan een melding%0D%0A **
** **
** Verwijder eerst alle dubbele ENTERS %0D%0A die er in staan **
** en vervang die door 1 ENTER **
** Verwijder RETURNS \r **
** en vervang vervolgens alle Newlines \n door <br> **
****************************************************************/
$boodschap = $regel["melding"];
$boodschap = eregi_replace("\r\n\r\n","\r\n",$boodschap);
$boodschap = eregi_replace("\r","",$boodschap);
$boodschap = nl2br($boodschap);
// Voeg nu alles toe aan $meldingen
$meldingen .= "<font size=\"9\">-$datum<br><b><a href=\"uploads/$email.doc\" target=\"blank\">$email</a><br>";
$meldingen .= $boodschap . "<br><br>";
} // Herhaal totdat alles gelezen is
// Met urlencode worden alle speciale tekens omgezet in hex-waardes, bv. < wordt %3C
print "&aantalmeldingen=$aantal&meldingen= " . urlencode($meldingen) . "&";
exit;
}
print "&aantalmeldingen=$aantal&meldingen=Er zijn nog geen meldingen aanwezig";
?>
[/COLOR]
Supposing it has to be included somewhere near "print" . Where and how do i include this?
thnx in advance