Håller på med ett upload script som jag ska ladda upp filer till mitt webbhotell varifrån som helst. Men jag har ett problem. Får detta meddelandet:
Warning: SAFE MODE Restriction in effect. The script whose uid is 13238 is not allowed to access / owned by uid 0 in /upload.php on line 12
Kan jag komma runt Safe Mode på något sätt?
Ett annat problem jag har är att funktionerna för att byta namn och ta bort uppladdade filer tillåter att man skickar t ex "../index.php" som argument.... Inte alldeles för bra... Hur fixar jag det? Är det bara att byta ut dubbla punkter och slashar mot ingenting?
Du försöker accessa rooten ( / ), och det har du av naturliga orsaker inte rätt till. Spara filen i någon av dina egna mappar istället (som du har skrivrättigheter på)
Inställningen i php.ini heter upload_max_filesize. Om du har tänkt sätta den i MB så behöver du inte skriva alla bytes. Det räcker med att skriva nM där n = så många MB som du vill ha som max. :)
R// Jag har t.ex. 2M
248 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2