Avatar billede lubker Nybegynder
04. juni 2006 - 10:56 Der er 6 kommentarer og
1 løsning

indlæse indeholdet fra en txt fil på klienten til en variabel

Hej eksperter.
Er det muligt at indlæse indholdet af en txt-fil fra klienten til en variabel i php, uden først at uploade filen? - Og ikke mindst hvordan?
Avatar billede michael_stim Ekspert
04. juni 2006 - 11:10 #1
Nej. php er et serverside-sprog
Avatar billede lubker Nybegynder
04. juni 2006 - 11:48 #2
Ja, det er jeg godt klar over, men phpMyAdmin benytter en funktion, til kørsel af SQL filer. - Jeg kan bare ikke helt knække hvordan den gør, men det er en funktion som denne jeg leder efter.
Filer bliver jo loaded til serveren, men da phpmyadmin ikke kræver skriveadgang til dens mappe, vil jeg ikke betegne dette som upload.
Avatar billede gizmo-gizmo Nybegynder
04. juni 2006 - 12:21 #3
Kunne det tænkes at den uploader til serverens midlertidige mappe, og de så benytter $_FILES['minfil']['TMP_NAME'] til at finde den, altså uden at flytte den midlertdige fil ind i phpmyadmins egen mappe (som jo vil kræve skriveadgang) ??
Avatar billede lubker Nybegynder
04. juni 2006 - 12:23 #4
Sikkert.
Kan ikke lige helt gennemskue hvordan jeg uploader til serverens tmp mappe, ellers ville dette være en fin løsning.
Avatar billede gizmo-gizmo Nybegynder
04. juni 2006 - 12:27 #5
Som jeg har forstået det, så er det dét der sker automatisk når man sender sin fil via. formularen.  Normalt flytter man den jo ved at sige move_uploaded_File($_FILES['minfil']['tmp_name'], "nyfil.txt")
Avatar billede lubker Nybegynder
04. juni 2006 - 12:29 #6
Det er fuldstændig rigtigt, prøvede lige selv og det virker perfekt.
Lægger du et svar?
Avatar billede gizmo-gizmo Nybegynder
04. juni 2006 - 12:33 #7
Fantastisk :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester