Säg att jag har en massa bilder och filmer (jättetunga och jättemånga) som jag skulle vilja visa på min hemsida - måste jag då lägga dem i wwwrooten eller kan jag ha dem på någon annan plats och ändå komma åt dem mha någon speciell konfiguration i Apache eller med PHP på något sätt? Hur gör man om man har material på flera hårddiskar och vill kunna publicera det på sin hemsida?
Tackar för dina svar!
Själva sajten är på planeringsstadiet men servern rullar med en annan liten sajt (helt utan PHP). Men hur menar du att man skulle skriva i .htaccess och hur skulle ett PHP-script som hämtar filerna kunna se ut?
Du behöver inte skriva kod men om du har något länktips eller nåt jag kan söka på så vore jag mycket tacksam.
Php-funktionen file_get_contents öppnar en fil och läser in den till en variabel. Sen är det bara att sätta rätt content-type (vilken sorts fil det är) och skriva ut variabeln.
Vad det gäller .htaccess så är det rätt vanligt, så htaccess password protection ger en hel del träffar.
Ok, tackar!
Men säg att vi skulle ha en flera Gb stor film, är det verkligen vettigt att använda file_get_contents då? Som jag förstår det så läser den funktionen in hela filen i en variabel, vi behöver egentligen bara kunna lägga upp en länk till själva filmen på vår hemsida så folk ska kunna ladda ner den. Finns nåt bättre sätt då eller tror du file_get_contents funkar ändå (utan att belasta servern för mycket)?
Gällande behörighet, sajten ska egentligen inte vara öppen för allmänheten, man måste logga in för att få se länkar till de nedladdningsbara filerna. Behövs det ändå en behörighetskontroll förutom den inloggningen tror du?
273 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2