Du mangler en slutparantes i denne linie, og du har sat et ! foran $windir: if (isset(!$windir) && !@unlink($userfile)) die (\"wasn\'t able to delete the file $userfile_name\";
Hvis du laver om så linien ser sådan ud: if (isset($windir) && !@unlink($userfile)) die (\"wasn\'t able to delete the file $userfile_name\");
Jae... du skal selvf. sørge for at det peger på et dir der rent faktisk eksisterer, og at du har de rigtige rettigheder.
Jeg prøvede at køre scriptet med de tre rettelser på min NT maskine, og det virkede fint (havde rettet $archive_dir til at pege på samme dir som jeg havde lagt scriptet i).
Mit problem her må ligge i at jeg ikke ved hvordan jeg skal skrive stien, men jeg ved at fra roden hedder stien det bibliotek som filerne skal uploades til
/var/www/udm/database/sider/file_upload/docs
og stien som file_upload.php ligger i hedder:
/var/www/udm/database/sider/file_upload
Hvis jeg ligger begge i samme bibliotek ligesom du gjorde - hvad skal der så stå?
Jeg vender til bage og selfølgelig hvis jeg finder et svar poster jeg det her og uddeler nogle point, men indtil da så tak for indsatsen og vi tales måske ved...
Til at starte med kan jeg jo selv tilføje at der ikke skal stå
if (isset(!$WINDIR) && !@unlink($userfile)) die (\"wasn\'t able to delete the file $userfile_name\");
men
if (isset($WINDIR) && !@unlink($userfile)) die (\"wasn\'t able to delete the file $userfile_name\");
altså ikke (!$WINDIR)
Nu brokker den sig ikke længere, men når jeg trykker på upload ser det ud til at den bare springer til else upload_form(); og dermed nulstiller formen. Når jeg tjekker er der intet uploaded :(
Jeg sidder selv og forsøger at lave et script til at uploade filer med (kunne selvfølgelig bare copy-paste, men det lærer jeg ikke meget af.)For at forsøge mig frem, brugte jeg flg.: $archive_dir = \"/den komplette sti til dit upload bibliotek!\"; Det giver mig imidlertid en fejl: Warning: Unexpected character in input: '\' (ASCII=92) state=1 in //my_site. Hvad har jeg misforstået?
hmm når jeg bruger det script vises der overhovet intet på siden. hvorfor?
Synes godt om
Ny brugerNybegynder
Din løsning...
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.