Voor discussies rondom phpBB2. phpBB2 wordt niet meer ondersteund en deze berichten kunnen wellicht gedateerd zijn.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 27 sep 2004, 19:47
hallo ik vond dit goed script op een site
Code: Selecteer alles
if(eregi("config.php", $_GET["bestand"]))
{
echo "Fout";
}
else
{
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$_GET["bestand"]);
@readfile($_GET["bestand"]);
}
het zorgt dat het bestand van het bestand waar het aangeroepen wordt download ik vroeg me af of je dat nu kunt veranderen zodat het een ander bestand download
bedankt svennson
-
Bas
- Berichten: 2741
- Lid geworden op: 02 dec 2003, 17:38
- Locatie: Omgeving Goslar (Duitsland)
-
Contacteer:
Bericht
door Bas » 28 sep 2004, 07:48
Simpel: je roept het aan met bestandsnaam.php?bestand=je.doc
Zo simpel is het...
-
WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
-
Contacteer:
Bericht
door WebSiteNet » 28 sep 2004, 15:35
Ik heb ff het script verbeterd:
Code: Selecteer alles
<?
if(empty($_GET["bestand"]) || eregi("config.php", $_GET["bestand"]))
{
die("Fout");
}
$bestand = stripslashes(trim($_GET['bestand']));
$bestand = str_replace("../", "", $bestand);
// Maak van ./ de map waar de bestanden in staan. Begin altijd met ./ omdat er anders een ernstig beveiligings lek ontstaat
$bestand = './' . $bestand;
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$bestand);
@readfile($bestand);
?>
-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 28 sep 2004, 18:39
@ websitenet thx !!
oke het lukt nu wel maar kun je nu zeggen wat verkeerd daar aan is??
Code: Selecteer alles
<?
$server = "";
$gebruiker = "";
$password = "";
$database = "";
?>
kinp svennson
Laatst gewijzigd door
svenn op 30 sep 2004, 16:38, 1 keer totaal gewijzigd.
-
WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
-
Contacteer:
Bericht
door WebSiteNet » 29 sep 2004, 19:27
Hoe bedoel je? Is er iets verkeerd aan dan?
-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 30 sep 2004, 16:39
ja er was iets verkeerd aan maar dat is oplgelost exuses
en bedankt svennson