Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Download direkt från min sida?

Skapad av Lollaren, 2010-12-12 02:14 i Webbutveckling & Programmering

2 393
26 inlägg
0 poäng
Lollaren
Visningsbild
P 27 Gävle Hjälte 1 441 inlägg
0
Hur gör man för att nån ska kunna downloada en viss fil från min sida, direkt.. utan typ megaupload..
Sen så undrar jag om hur jag kan göra så att man måste slå in en kod/registrerings nyckel innan man kan ladda ned, och det ska finnas flera koder!

Kodapa

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
0
så du vill göra en sida lik megaupload?

första frågan: bara lägga in den på en address. tex http://www.minsida.se/filen-jag-vill-ladda-ned.exe så laddas den ned när man kommer åt addressen.

andra frågan kan jag bara i programmering. då kör man en rand sats som bara lägger ut massa nummer huller om buller, sen ska man skriva in den koden i en annan ruta. stämmer den ihop får man ladda ned, annars blir de fel

being skinny with abs is like a fat bitch with big tits - it doesn't count

Nathanael
Visningsbild
P 32 Hjälte 4 322 inlägg
0
Svar till Christley [Gå till post]:
Men man måste väl blanda in en massa sql och sånt om man inte vill göra allting manuellt varje gång?:P

Emmos snis riyi emmos snis

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
0

Svar till Nathanael [Gå till post]:
ingen aning. men jag antar de.
kan typ ingenting om webdesign. jag är mer för programmering

being skinny with abs is like a fat bitch with big tits - it doesn't count

iknor
Visningsbild
P 36 Älvsjö Hjälte 3 065 inlägg
0

Svar till Christley [Gå till post]:
Tur för dig då att sql är programmering och inte webdesign. Lucky boy!
Men ja, du måste ha script om du vill slippa göra det manuellt.

Har du stöd för databaser och php?

Det är ingen orm, det är en ödla

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
0

Svar till iknor [Gå till post]:
ja, jag vet att sql är programmering. men det var inte riktigt de han fråga. han fråga om han behövde de. just det vet jag inte. för den delen är webdesign

being skinny with abs is like a fat bitch with big tits - it doesn't count

iknor
Visningsbild
P 36 Älvsjö Hjälte 3 065 inlägg
0
Svar till Christley [Gå till post]:
Sql är inte webdesign någonstans. Det har ingenting alls att göra med layouten på sidan.

Fick för mig att du var TS i mitt förra inlägg, så sista frågan var ju lite orelevant btw


Det är ingen orm, det är en ödla

Lollaren
Visningsbild
P 27 Gävle Hjälte 1 441 inlägg
Trådskapare
0

Svar till Christley [Gå till post]:
nej alltså så man trycker på download direkt på min sida.!

Kodapa

Lollaren
Visningsbild
P 27 Gävle Hjälte 1 441 inlägg
Trådskapare
0

Svar till iknor [Gå till post]:
Japp

Kodapa

iknor
Visningsbild
P 36 Älvsjö Hjälte 3 065 inlägg
0
Svar till Lollaren [Gå till post]:
Gör ett script som genererar en slumpad följd av bokstäver och siffror (t ex "JA8NDSNJ4NS8SA2")
Spara teckenföljden i din databas.

På nedladdningssidan kan du lägga in en kod som gör så att den inte kan besökas om man inte har loggat in och skapat en såkallad session. Försöker man gå direkt dit (t ex genom att skriva adressen i adressfältet) så skickas man vidare till en annan sida eftersom man saknar sessionen. Kan hjälpa dig med det här om du inte vet hur man fixar det.

Sedan måste du såklart ha en inloggningsfunktion så att man kan få tillgång till filerna om man förtjänar dem.
Den sidan ska förslagsvid bestå av ett lösenords-fält som är kopplat till din databas. Om lösenordet finns i din databas (med andra ord, om den här nyckeln som användaren anger finns i databasen) så kommer man in på sidan och kan börja ladda ner.


Det är ingen orm, det är en ödla

Nathanael
Visningsbild
P 32 Hjälte 4 322 inlägg
0
Svar till iknor [Gå till post]:
Ty for the understanding^^


Man kan ju börja med:
http://phpeasystep.com/phptu/6.html

Och sedan modifiera det till det man behöver:)

Emmos snis riyi emmos snis

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
0

Svar till iknor [Gå till post]:
inte de jag menar. säg att du programmerar till en sql databas. då har du en databas men den gör inte ett skit för att inget kallar på den.
det är sidan som måste kalla på databasen. därav webdesign

being skinny with abs is like a fat bitch with big tits - it doesn't count

StyvCigarett
Visningsbild
34 Hjälte 49 inlägg
0
Jag förstår inte varför man inte kan skriva "Ladda ner" istället för "Download", låter riktigt löjligt att skriva/säga "download direkt".

Ingen status

iknor
Visningsbild
P 36 Älvsjö Hjälte 3 065 inlägg
0

Svar till Christley [Gå till post]:
Sidan kallar på databasen genom programmeringen, genom koden. Inte genom utseendet.

Det är ingen orm, det är en ödla

Lollaren
Visningsbild
P 27 Gävle Hjälte 1 441 inlägg
Trådskapare
0

Svar till iknor [Gå till post]:
Jag kan inte det xD

Kodapa

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
0

Svar till iknor [Gå till post]:
meh, vad heter de då? webkodning? idk. som sagt är jag inte alls inne i den skiten.

being skinny with abs is like a fat bitch with big tits - it doesn't count

iknor
Visningsbild
P 36 Älvsjö Hjälte 3 065 inlägg
0

Svar till Lollaren [Gå till post]:
Ett stycke php-kod:

<?php
function keygen() {
$tempstring = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for($length = 0; $length < 15; $length++) {
$char = mt_rand(0, strlen($tempstring)-1);
$pass .= $tempstring[$char];
}
return $pass;
}
$actkey = keygen();

$query = mysql_query("INSERT INTO tabellnamn (namn på tabellens kolumn) VALUES ('$actkey')") or die(mysql_error());

?>


Ovanstående kod skapar en teckenföljd som består av 15 slumpmässiga tecken (0-9 och A-Z). Exempelvis JD94JS2JRNS94NU

Den sista biten (den som startar med "$query" lägger in teckenföljden i databasen. Du måste själv ange rätt tabellnamn osv. Kolla vidare på det där om du inte vet hur det används.

Ett stycke php-kod:

<?php

if($_SESSION['member_login'] == 'true'){}
else {header("Location: logga_in.php");}

?>


Den här koden ska in på sidan där filerna finns. Den ser till så att man måste vara inloggad för att kunna stanna på sidan. Annars skickas man automatiskt till sidan logga_in.php

Ett stycke php-kod:

<?php

if(isset($_POST['login'])) {

$password = sha1(trim($_POST['password']));

$query = mysql_query("SELECT * FROM tabellnamn WHERE kolumnnamn = '$password' LIMIT 1") or die(mysql_error());
$row = mysql_fetch_array($query);
if(mysql_num_rows($query) > 0) {
$_SESSION['member_login'] = 'true';
header("Location: sida_med_filer.php");
}
else {
}
}

echo '
<form action="" method="post">
Lösenord: <input name="password" type="text">
<input name="login" type="submit" id="login" value="OK">
</form>
';
?>


Den här koden skapar ett textfält och en knapp. Om man skriver rätt kod så skickas man till sidan "sida_med_filer.php" (där du har dina filer som ska laddas ner). Dessutom sätts sessionen till "true" vilket gör att du kan besöka sidan utan att skickas iväg direkt. Det var den här grejen som förra koden kontrollerade.
Skriver man fel kod så händer inget.

Är inte alls säker på om det här funkar, eftersom jag inte har gjort egna databas-tabeller.

Det är ingen orm, det är en ödla

Lollaren
Visningsbild
P 27 Gävle Hjälte 1 441 inlägg
Trådskapare
0

Svar till iknor [Gå till post]:
Asså, jag vill ha hjälp med hur man gör så att det finns typ en download knapp inte login grej..
kanske har missuppfattat de vet ej!

Kodapa

iknor
Visningsbild
P 36 Älvsjö Hjälte 3 065 inlägg
0

Svar till Lollaren [Gå till post]:
<a href="www.dinsida.se/dittprogram.exe">Tryck här!</a>

Det där är det enda du behöver ^^

Det är ingen orm, det är en ödla

Lollaren
Visningsbild
P 27 Gävle Hjälte 1 441 inlägg
Trådskapare
0

Svar till iknor [Gå till post]:
är det så enkelt , w00t

Kodapa

iknor
Visningsbild
P 36 Älvsjö Hjälte 3 065 inlägg
0

Svar till Lollaren [Gå till post]:
Jajamen. Du gör en helt vanlig länk bara, men istället för att länka till en sida så länkar du direkt till själva filen :)

Det är ingen orm, det är en ödla

Lollaren
Visningsbild
P 27 Gävle Hjälte 1 441 inlägg
Trådskapare
0

Svar till Lollaren [Gå till post]:
Men om jag vill ha tillexempel en Html fil då?
Eller en textfil?




Tillägg av Lollaren 2010-12-13 17:23

TA BORT ?!

Kodapa

cower
Visningsbild
P 44 Lund Hjälte 1 042 inlägg
0
Svar till Lollaren [Gå till post]:
De flesta webbserverprogram har stöd för att ha sidor man måste logga in för att komma åt - lägg filerna i en samlad katalog och kräv inloggning för att komma åt den katalogen?

Lollaren
Visningsbild
P 27 Gävle Hjälte 1 441 inlägg
Trådskapare
0

Svar till iknor [Gå till post]:
Men om jag vill ha filen i HTML eller php eller text dokument dÅ?

Kodapa

iknor
Visningsbild
P 36 Älvsjö Hjälte 3 065 inlägg
0

Svar till Lollaren [Gå till post]:
Filen i HTML? Hur menar du?
Om du bara vill ha text så kan du antingen göra en pdf-fil och lägga upp eller en txt-fil

Det är ingen orm, det är en ödla

Lollaren
Visningsbild
P 27 Gävle Hjälte 1 441 inlägg
Trådskapare
0

Svar till iknor [Gå till post]:
men om nån ska ladda ned en html fil.

Kodapa


Forum » Datorer & IT » Webbutveckling & Programmering » Download direkt från min sida?

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons