firstlord18
Erfahrenes Mitglied
Hallo,
ich habe mir ein kleines Downloadscript gecodet, welches wie folgt aussieht:
das script wird dann um Wallpaper zu loaden so aufgerufen:
....download.php?id=wallpaper1&file=wallpaper
und die wallpaper.txt sieht so aus:
Jetzt zu meiner eigentlichen Frage:
Sollte ich da noch irgendwo ein flock einbauen, für den Fall, dass mehrere User auf einmal die download.php aufrufen, um aus einer Datei was zu saugen
Wenn ja, wo und welches
Danke im vorraus
ich habe mir ein kleines Downloadscript gecodet, welches wie folgt aussieht:
PHP:
<?php
if(isset($self)) {
$file=$self2;
}
elseif($_GET["file"]) {
$file=$_GET["file"].".txt";
}
else {
$file="datei.txt";
}
$ids=file($file);
$getid=$_GET["id"];
for ($i=0; $i<count($ids); $i++) {
$e=explode("|--|", $ids[$i]);
if ($e[0] == $getid) {
$e[2]+=1;
unlink($file);
$ids[$i]=$e[0]."|--|".$e[1]."|--|".$e[2];
$d=1;
foreach ($ids as $temp) {
$temp=str_replace("\r\n","",$temp);
$temp=str_replace("\n","",$temp);
if($d==1) {
$write=$temp;
}
else {
$write="\n".$temp;
}
$fp=fopen($file, "a+");
fputs($fp, $write);
fclose($fp);
$d++;
}
echo '<Meta HTTP-Equiv=Refresh Content="0; URL='.$e[1].'">';
}
}
// .....
?>
das script wird dann um Wallpaper zu loaden so aufgerufen:
....download.php?id=wallpaper1&file=wallpaper
und die wallpaper.txt sieht so aus:
Code:
wp1|--|../../download/wallpaper/Nsane_ghost.zip|--|0
wp2|--|../../download/wallpaper/n_sane_blue.zip|--|0
wp3|--|../../download/wallpaper/cubic.zip|--|0
wp4|--|../../download/wallpaper/bump_mapping_wallpaper.zip|--|0
wp5|--|../../download/wallpaper/nsane1.zip|--|0
wp6|--|../../download/wallpaper/nsane_grunge.zip|--|0
Jetzt zu meiner eigentlichen Frage:
Sollte ich da noch irgendwo ein flock einbauen, für den Fall, dass mehrere User auf einmal die download.php aufrufen, um aus einer Datei was zu saugen
Wenn ja, wo und welches
Danke im vorraus