Avatar billede astalavista Nybegynder
05. april 2001 - 19:39 Der er 77 kommentarer og
2 løsninger

skriv til tekstarea

et script der gør at når man trykker på et link til en tekst fil, skal tekst filen vises i et tekstarea

Avatar billede astalavista Nybegynder
05. april 2001 - 19:39 #1
også gerne et eks. på hvis det skal åbnes i et pupop vindue.
Avatar billede iss Novice
05. april 2001 - 20:11 #2
<form  method=\"post\" action=\"\">
  <input type=\"text\" name=\"fil\">
</form/

<textarea name=\"news\" cols=\"100\" rows=\"15\" wrap=\"VIRTUAL\"><? readfile(\"$fil\"); ?></textarea>
Avatar billede iss Novice
05. april 2001 - 20:12 #3
Og pop-up skal du nok spørge om i JavaScript...
Avatar billede astalavista Nybegynder
05. april 2001 - 20:18 #4
hej igen, skal lige have lidt mad , er tilbage omlidt :-)
Avatar billede mortenfn Nybegynder
05. april 2001 - 20:42 #5
her er linket:

<a href=\"vis.php?se=1.txt\">1.txt</a>
Avatar billede mortenfn Nybegynder
05. april 2001 - 20:43 #6
her er vis.php:

<?php
include ($se);

?>
Avatar billede mortenfn Nybegynder
05. april 2001 - 20:45 #7
Avatar billede iss Novice
05. april 2001 - 20:54 #8
mortenfn -> Flot

SET windir=C:\\SYSTEM\\WINDOWS SET winbootdir=C:\\SYSTEM\\WINDOWS SET COMSPEC=C:\\SYSTEM\\WINDOWS\\COMMAND.COM SET PATH=C:\\SYSTEM\\WINDOWS;C:\\SYSTEM\\WINDOWS\\COMMAND;c:\\PHP;c:\\PHP\\dlls; SET PROMPT=$p$g SET TEMP=C:\\SYSTEM\\WINDOWS\\TEMP SET TMP=C:\\SYSTEM\\WINDOWS\\TEMP SET PDFLIBR
Avatar billede mortenfn Nybegynder
05. april 2001 - 20:57 #9
hvad ?
Avatar billede iss Novice
05. april 2001 - 20:57 #10
mortenfn -> Er det din maskine thorsnet.dk?
Avatar billede iss Novice
05. april 2001 - 20:58 #11
Det var det....
Avatar billede mortenfn Nybegynder
05. april 2001 - 20:59 #12
hvor har du det fra
Avatar billede iss Novice
05. april 2001 - 20:59 #13
Hvorfor har du din windows i c:\\system?
Avatar billede iss Novice
05. april 2001 - 20:59 #14
Hvor har jeg hvad fra?
Avatar billede mortenfn Nybegynder
05. april 2001 - 21:02 #15
ja
Avatar billede iss Novice
05. april 2001 - 21:04 #16
Og dit windows brugernavn er Morten.... Fjern heller det script....
Avatar billede astalavista Nybegynder
05. april 2001 - 21:12 #17
forviret:-)


<textarea name=\"news\" cols=\"100\" rows=\"15\" wrap=\"VIRTUAL\"><? readfile(\"$fil\"); ?></textarea>

så langt så godt. det skal ligge på en selvstændig side, hvordan gørejeg det?

og hvorledes skal mine txt link se ud?
Avatar billede iss Novice
05. april 2001 - 21:15 #18
php.phtml?fil=filnavn.txt

Og husk ikke at lave samme fejl som mortenfn sørg for at man ikke kan skrive hvad man vil som fil....
Avatar billede mortenfn Nybegynder
05. april 2001 - 21:16 #19
iss> jeg er ikke helt med - hvor har du det fra
Avatar billede iss Novice
05. april 2001 - 21:17 #20
Din maskine... Jeg vil ikke skrive det før du har slettet dit script...
Avatar billede mortenfn Nybegynder
05. april 2001 - 21:20 #21
sådan
Avatar billede iss Novice
05. april 2001 - 21:21 #22
Avatar billede mortenfn Nybegynder
05. april 2001 - 21:22 #23
intet
Avatar billede iss Novice
05. april 2001 - 21:23 #24
Din windows password fil... med andre ord jeg kunne hente hvilken som helst fil jeg ville på din maskine...
Avatar billede mortenfn Nybegynder
05. april 2001 - 21:24 #25
ville zonealarm ikke stoppe dig
Avatar billede iss Novice
05. april 2001 - 21:25 #26
Nej, det er gennem din Apache/PHP og du har åbnet for Apache gennem din firewall....
Avatar billede iss Novice
05. april 2001 - 21:26 #27
Og hvis du er i tvivl om at jeg har været på din maskine så kig lige på det første jeg pastede og se om ikke det ligner din autoexec.bat på c:\\....
Avatar billede mortenfn Nybegynder
05. april 2001 - 21:27 #28
ja det er korekt - jeg er rystet - men tak - hvordan undgår jeg så den slfs - jeg kunne jo krontrolere omdet efter ? er ok
Avatar billede mortenfn Nybegynder
05. april 2001 - 21:28 #29
det er godt nok mit
Avatar billede iss Novice
05. april 2001 - 21:31 #30
Bare sørg for at ALLE din scripts hvor du bruger noget med readfile og include ikke kommer direkte fra URL enten sæt noget fast så som:

include (\"e:\\webroot\\\".$se);

Så skulle det ikke ske...
Avatar billede iss Novice
05. april 2001 - 21:33 #31
I det hele taget tænk dig om hver gang du bruger funktioner som bruger stier/filnavne...
Avatar billede mortenfn Nybegynder
05. april 2001 - 21:33 #32
ok tak  ;o)
Avatar billede iss Novice
05. april 2001 - 21:34 #33
astalavista -> undskyld for at have smadret dit spørgsmål...
Avatar billede mortenfn Nybegynder
05. april 2001 - 21:54 #34
en ny vis.php

<?php
include (\"e:\\\\internet\\\\$se\");

?>
Avatar billede astalavista Nybegynder
06. april 2001 - 11:17 #35
jeg er mere forviret end jeg ar før....
Avatar billede iss Novice
06. april 2001 - 13:36 #36
:))) Så skal du få en forklaring her fra... Morten lavede den fejl at han troede ingen kunne komme ind på hans maskine fordi han kørete med firewall, han havde bare glemt at han har ladt sin web-server få adgang og sammen med PHP kan det være dødligt. Hans script:
  vis.php ->
<?php
include (\"$se\");
?>

Gjore at man kunne kalde f.eks:

http://thorsnet.dk/vis.php?se=C:\\msdos.sys

Her kunne man vidre se at han køre Windows ME som lå i c:\\system\\windows, så er der ikke så lang til at man kan finde ud af hvad hans login navn er og så skal man bare finde password (og det er ultra let hvis man har hans .PWL fil).

Med andre ord når man laver PHP scripts med fil funktion (fdread, include osv.) skal man ALDRIG bare sende en variablen alene eller uændret dirkete til funktionerne, enten laver man kontrol på variablen om den f.eks startter med \\\\ eller / eller har : i... det er alle tegn på at brugeren ikke vil se noget der ligger i din webroot. Det andet er man sætter noget in i funktionen:
include (\"c:\\\\webroot\\\\$var\");
dette gør at lige meget hvad de skriver så kan de ikke komme væk fra c:\\webroot\\.

Så et fornuftigt script der kan skrive til textarea vil se sådanne ud:

<textarea cols=\"100\" rows=\"15\" wrap=\"VIRTUAL\"><? readfile(\"/textfiles/$file.txt\"); ?></textarea>

Hvor den kaldes med

filnavn.phtml?file=readme

Hvis der skulle være flere spørgsmål (andenet end dit JavaScript) så skal jeg nok svare (nok først i aften)
Avatar billede astalavista Nybegynder
06. april 2001 - 23:28 #37
der hvor du skriver /textfiles/ hvad hvis der er flere forskillige mapper?


Avatar billede astalavista Nybegynder
06. april 2001 - 23:31 #38
og er det muligt at bede den om ikke at læse de fire første linier?
Avatar billede iss Novice
06. april 2001 - 23:38 #39
Hvis der er flere mapper, så skal du bare sørge for at alle filerne ligger at de ligger i samme mappe.
Der skrives:
ny mappe/tekst
for at få:
textfiles/mappe/tekst.txt

Og for at fjerne de 4 første liner, kræver noget mere... Der skal du læse hele filen ind i en variable, så fjerne de 4 liner, skriv ud...

Men det kan du jo spørge om i et nyt spørgsmål....
Avatar billede astalavista Nybegynder
07. april 2001 - 00:10 #40
oki sidder stdivæk og roder med det, det funger ikke helt endnu, .... kan det have noget med whitehat at gøre?
Avatar billede astalavista Nybegynder
07. april 2001 - 00:19 #41
og der hvor komandoen afsendes fra (filnavn.phtml?file=readme)
skal det være et phtml , php, eller må det også være et html doc.???
Avatar billede iss Novice
07. april 2001 - 00:26 #42
Kender intet til whitehat jeg er helt væk fra Azero, og vil ikke tilbage....

Jeg kender ikke whitehats opsætning, men vil ikke tro den er sat op til at reagere på andet end phtml, php, php3 og php4....
Avatar billede mortenfn Nybegynder
07. april 2001 - 00:32 #43
whitehat er meget ustabilt

Hvilke endelser skal mine scripts have ?

Perl-scripts skal ende på .cgi eller .pl. Php-filer virker hvis de ender på .php3, .php eller .php4. SSI-dokumenter skal have endelsen .shtml
Avatar billede astalavista Nybegynder
07. april 2001 - 00:35 #44
oki synes jeg har prøvet alt....
kan bare ikke få det til at funge
Avatar billede mortenfn Nybegynder
07. april 2001 - 00:39 #45
mit script virker det ikke
Avatar billede astalavista Nybegynder
07. april 2001 - 00:40 #46
muligvisd virker det, men jeg kan ikke få det til at spille.... (hmmm jeg mindes et andet spm*gg*)
Avatar billede mortenfn Nybegynder
07. april 2001 - 00:40 #47
hvad er dit link whitehat
Avatar billede astalavista Nybegynder
07. april 2001 - 00:42 #48
JUBIIIIIIIIIIIIIIII
Avatar billede mortenfn Nybegynder
07. april 2001 - 00:42 #49
ja nu køre de igen
Avatar billede mortenfn Nybegynder
07. april 2001 - 00:46 #50
;o) så lykkedes det.
Avatar billede astalavista Nybegynder
07. april 2001 - 00:47 #51
jepper nu spiller det for vildt*ss* fandt fejlen, jeg er ikke megt for at sige hvad det var, da...
mellem os og alle de andre, HUSK kodestumpen på whitehat, og HUSK at indsætte den rigtigt.

Jeg undskylder over for jer begge at jeg bruger så langt tid på,,, ja hvad er det entelig**gg**

jeg har forhøjet til 70, istedet for 45, så i begge for 35...

håber i er tilfredse, og ikke for sure over dumhed:-)
Avatar billede iss Novice
07. april 2001 - 00:49 #52
Sure... Men husk hvad jeg skrev omkring sikkerhed (tror at whitehat og azero vil sætte pris på det) .
Avatar billede mortenfn Nybegynder
07. april 2001 - 00:49 #53
dumheder skal der til - hvis man begår den samme dumhed to gange - så er man DUM ;0)
Avatar billede mortenfn Nybegynder
07. april 2001 - 00:50 #54
iss -> du kan tro jeg har hørt efter TAK
Avatar billede iss Novice
07. april 2001 - 00:50 #55
mortenfn -> Kunne du ikke tænke dig at lægge dit vis.php script op igen:)))
Avatar billede mortenfn Nybegynder
07. april 2001 - 00:51 #56
jeg har endret det
Avatar billede iss Novice
07. april 2001 - 00:53 #57
mortenfn -> hmmm, du er kedelig... ville ellers se om du havde noget på din HD jeg kunne bruge:))
Avatar billede mortenfn Nybegynder
07. april 2001 - 00:54 #58
jeg har nok en del
Avatar billede astalavista Nybegynder
07. april 2001 - 00:55 #59
hvis i vil se det virke, er den lille test her:
http://www.whitehat.dk/coolcity/test3.html
Avatar billede astalavista Nybegynder
07. april 2001 - 00:55 #60
p.s. det er det nederste link
Avatar billede astalavista Nybegynder
07. april 2001 - 00:57 #61
det var dog morsomt så kan man finde hele mappe strukturen*gg*
Avatar billede iss Novice
07. april 2001 - 00:58 #62
CSS er et stylesheet.... Og upload staves normalt ikke opload... Bare nogle observationer...
Avatar billede mortenfn Nybegynder
07. april 2001 - 00:59 #63
det er fordi du ikke har en index. - fil
Avatar billede mortenfn Nybegynder
07. april 2001 - 00:59 #64
sludder jeg er træt
Avatar billede iss Novice
07. april 2001 - 01:01 #65
/usr/local/www/whitehatdk/www/brugernavn plejer det vist at være...
Avatar billede astalavista Nybegynder
07. april 2001 - 01:01 #66
hvor har jeg skrevet Opload???

http://www.whitehat.dk/coolcity/index.phtml
Avatar billede mortenfn Nybegynder
07. april 2001 - 01:02 #67
ups:

Skriv nyt indlæg
--------------------------------------------------------------------------------

Warning: Unable to access antalinlaeg.txt in /usr/local/www/whitehatdk/www/coolcity/upload/script/liste.php on line 24

Warning: fopen(\"antalinlaeg.txt\",\"r\") - No such file or directory in /usr/local/www/whitehatdk/www/coolcity/upload/script/liste.php on line 24

Warning: Supplied argument is not a valid File-Handle resource in /usr/local/www/whitehatdk/www/coolcity/upload/script/liste.php on line 25
Avatar billede astalavista Nybegynder
07. april 2001 - 01:02 #68
plejer hvad at være? iss
Avatar billede iss Novice
07. april 2001 - 01:02 #69
Avatar billede astalavista Nybegynder
07. april 2001 - 01:04 #70
mortenfn>> der er ikke så lang vej igen, men siden er ej færdig*

det kan du også se på hoved siden, du kan ikke komme til nogle af mapperne* :-)
Avatar billede iss Novice
07. april 2001 - 01:04 #71
astalavista -> Den fulde sti hos whitehat.... plejer at være  /usr/local/www/whitehatdk/www/brugernavn
Avatar billede astalavista Nybegynder
07. april 2001 - 01:06 #72
ja men hvad tænker du specifikt på, er der et sted jeg skal skrive den, istedet for noget andet eller hva?
Avatar billede iss Novice
07. april 2001 - 01:07 #73
astalavista -> Du skrev:
det var dog morsomt så kan man finde hele mappe strukturen*gg*
----
Så regnede jeg med at det var det du fandt...
Avatar billede astalavista Nybegynder
07. april 2001 - 01:08 #74
med henyn til \"Opload Script\" :-) takker alle ander stertå det med \"U\" havde ikke lagt mærke til fejlen, takker
Avatar billede astalavista Nybegynder
07. april 2001 - 01:09 #75
Avatar billede iss Novice
07. april 2001 - 01:09 #76
Var så lidt.... Nå men jeg er den der knalder brikker... l8r...
Avatar billede astalavista Nybegynder
07. april 2001 - 01:11 #77
lyder fornuftigt, og enu engang tak!
Avatar billede iss Novice
07. april 2001 - 01:15 #78
if ($DH = @opendir($AlbumRoot.$OS)) {
while ($DirEntry = @readdir($DH)) {
echo \"/usr/local/www/whitehatdk/www/\"
}
closedir($DH);
}

Prøv lige denne på whitehat....
Avatar billede iss Novice
07. april 2001 - 01:16 #79
Sorry denne:
if ($DH = @opendir(/usr/local/www/whitehatdk/www/)) {
while ($DirEntry = @readdir($DH)) {
echo \"$DirEntry<br>\";
}
closedir($DH);
}
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