Avatar billede jd Nybegynder
27. december 2000 - 00:12 Der er 13 kommentarer og
2 løsninger

Bruge flere drev som server-drev ?

Hey,

Hvordan kan jeg benytte mit d-drev (harddisk) som en del af serveren, når Apache, PHP og MySQL er installeret på e: ?

Det er fordi jeg vil lave en php-script der skal gå ind på d: og tage 1000 billeder, og ømbøbe dem...

Det må man da ku ku...?

/Jon@z
Avatar billede morpheus Nybegynder
27. december 2000 - 00:16 #1
Nu kender jeg ikk\' så meget til PHP...

Men har den ikke noget Filesystem scripting object... alá ASP ?

Prøv at stille spørgsmålet i PHP...
Avatar billede morpheus Nybegynder
27. december 2000 - 00:17 #2
Eller med Apache opsætte et virtuelt bibliotek...

http://servernavn/myPics

er et \"link\" over i mappen d:\\myPics
Avatar billede jd Nybegynder
27. december 2000 - 00:18 #3
Det er ikke et spørgsmål om PHP, eller ASP..det er et spørgsmål op serverens opsætning! (er jeg da ret sikker på!)
Avatar billede lp Nybegynder
27. december 2000 - 00:27 #4
jonas, jeg tror måske det kan opsættes i Internet servicemanagaer.......der er nogle indstillingsmuligheder indenfor virtuelle biblioteker......jeg har bare set det, ikke rigtigt rodet med det!
Avatar billede blood Nybegynder
27. december 2000 - 00:29 #5
du ændre bare
Min apachat ligger på c: og mine html filer ligger på d:\\

i den httpd.conf ændre du bare disse to linjer

DocumentRoot \"d:/d/sider\"
<Directory \"d:/d/sider\">
Avatar billede blood Nybegynder
27. december 2000 - 00:29 #6
ups misforstod dit spm!!!
Avatar billede blood Nybegynder
27. december 2000 - 00:34 #7
Jeg har lige kigget mine script igennem og det kan gøres uden at skulde ændre noget på serveren

dette script er i php og jeg har lige testet det og det virker!!!

<form enctype=\"multipart/form-data\" method=\"post\"  action=\"<?php echo $PHP_SELF ?>\">
Billed<br>
<input type=\"File\" name=\"billed\" size=\"25\">
<br><br>
<input type=\"submit\" name=\"submit\" value=\"Upload\">
</form>
<?php
if ($submit) {

    exec(\"cp $billed c:/temp/$billed_navn\");

    echo \"temp file: $billed<br>\\n\";
    echo \"file name: $billed_navn<br>\\n\";
    echo \"<br>\\n\";
    echo \"<img src=images/$billed_navn><br>\\n\";

}

?>
Avatar billede jd Nybegynder
27. december 2000 - 00:36 #8
blood-> Hvad siger du jeg skal med det script?
Avatar billede blood Nybegynder
27. december 2000 - 00:39 #9
jd 

ikke noget

det viser bare at du kan gører det uden at du skal ændre noget på serveren
Avatar billede jd Nybegynder
27. december 2000 - 00:57 #10
hehe... det var næsten for simpelt til at jeg gider sige svaret :)

Man KAN bare løbe diret igennem som om den var på samme drev som serveren...

dvs.

$o=opendir(\"d:/diverse/billeder/\");
while($fil=readdir($o))
echo $fil.\"<br>\\n\";
closedir($o);

*pinlig*
Avatar billede morpheus Nybegynder
27. december 2000 - 01:03 #11
Det var det jeg sagde !

Filesystem Scripting Object.... Til PHP !

Får jeg ikke lidt point for den ?
Avatar billede blood Nybegynder
27. december 2000 - 01:05 #12
:-)
Avatar billede jd Nybegynder
27. december 2000 - 01:07 #13
morpheus-> Jeg beklager hvis dit svar var korrekt, men jeg kender INTET til ASP, så \"Filesystem Scripting Object\" siger mig ikke en disse!

Hvis du kan forklare, kan jeg da godt smide lidt af på vejen... :)
Avatar billede blood Nybegynder
27. december 2000 - 01:10 #14
Jeg lavet engang et script som gik ind og hentet autoexec.bat fra c drevet og sendte filen til mig via email!!!!

det virket fint på min egen maskine
men når jeg lage den op på trab.dk så virket den sq ikke :-(
Avatar billede jd Nybegynder
27. december 2000 - 01:17 #15
blood-> Nej, det er da klart, da den jo vil prøve at finde autoexec.bat på serveren!
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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