21. september 2001 - 12:32Der er
5 kommentarer og 1 løsning
upload script
Hej Jeg har lavet et upload script i php, problemet er bare at den server der skal uploades til kører i safemode(f2s.com) Man får derfor ikke lov til at uploade fra et normalt phpscript, men skal omdøbe det til .cgi og inkludere denne linie overst: #!/usr/bin/php Nå men fint nok, jeg ka´bare ikke få det til at virke! Når scriptet køres kommer fejlen: \"500 Internal Server Error.....\" Jeg har tjekket alle FAQ´s og forums på f2s ud uden held. Jeg er nr. 13415 i mailkøen hos support, og vil bare ha´mit projekt færdigt. Så, jeg håber at en af jer kan hjælpe mig ud af dette ¤%#¤%/irriterende problem. På forhånd tak PP
scriptet: #!/usr/bin/php <?php if ($pic){ if (copy($pic1, \"../ulpics/test\")) { echo (\"ok\"); } else { echo (\"nope\"); } } ?>
Når du laver upload via PHP (eller andet sprog) er det webserver brugeren der skal have skrive rettigheder, og det tror jeg ikke man får hos f2s.com (så kan alle og en hver jo upload til serveren, og fylde den op)..
Du er på en eller anden måde nød til at tilkendegive dig overfor serveren med det brugernavn og password du bruger til ftp.. denne brugerkonto har skrive rettigheder!!
Problemet er ikke mit .php script, det virker, men pga. restriktionerne på serveren(safemode) skal scriptet compiles af deres php cgi engine, som åbentbart ikke er så restriktiv. Scriptet skal derfor laves om til .cgi og have inkluderet \"#!/usr/bin/php \" i toppen. Men det virker bare ikke, derfor mit \"råb om hjælp\" til Eksperten. Mvh pp
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.