Avatar billede googolplex Novice
31. januar 2003 - 19:06 Der er 16 kommentarer og
1 løsning

Skriverettigheder :)

Jeg kan simpelthen ikke finde ud af om jeg har skriveretigheder til de forskellige mapper på mit webhotel.

Er det ikke muligt at tjekke det vha. et php-script eller lignende ?
Avatar billede sukos Juniormester
31. januar 2003 - 19:09 #1
Avatar billede googolplex Novice
31. januar 2003 - 19:27 #2
Der står at 'fileperms' ikke kan bruges på remote files, men kun via serverens filsystem. Kan jeg så godt bruge den på mit webhotel ?
Avatar billede sukos Juniormester
31. januar 2003 - 19:34 #3
remote er f.eks. http://sukos.dk/kontakt.shtml
d.v.s. de skal ligge på serveren og ikke på en anden server
Avatar billede googolplex Novice
31. januar 2003 - 19:37 #4
Ok, det var det jeg var i tvivl om :)

Jeg prøver lige at få det til at virke...
Avatar billede googolplex Novice
31. januar 2003 - 19:38 #5
Forrsten, jeg har dette script som jeg har lavet, burde det ikke virke ?:

<?php

$realpath = realpath(".");

echo "Testing directory: $realpath <br />";

if (is_writeable($real_path)) {

echo "You have write permissions !";

} else {

echo "You do not have write permissions !";

}

?>
Avatar billede googolplex Novice
31. januar 2003 - 19:39 #6
$real_path fejlen er rettet :)
Avatar billede sukos Juniormester
31. januar 2003 - 19:45 #7
hmm, ville nok gøre så'n:

<?php
$sti = dirname($_SERVER['DOCUMENT_ROOT'] . $_SERVER['PHP_SELF']) ."/";

if(is_writable($sti)) {
echo"jow du";
}else{
echo"Næh du";
}
?>
Avatar billede googolplex Novice
31. januar 2003 - 19:47 #8
Er det bedre end realpath() ?
Avatar billede sukos Juniormester
31. januar 2003 - 19:48 #9
$sti er her lig med det dir filen ligger i
Avatar billede googolplex Novice
31. januar 2003 - 19:51 #10
Hvis jeg har skriverettigheder (det ser det ud til), hvorfor virker følgende så ikke :( :

<form action="<?php echo $PHP_SELF; ?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="10000">
Vedhæft fil: <input type="file" name="fil" size="50">
<input type="submit" value="Send Fil">
</form>

<?php

if($_POST[fil]) {

move_uploaded_file($_FILES['fil']['tmp_name'], $_SERVER["DOCUMENT_ROOT"] . "/uploads".$_FILES['fil']['name']);

}

?>

Ligemeget hvad jeg prøver, så kan jeg ikke uploade filer til mit webhotel :(
Avatar billede sukos Juniormester
31. januar 2003 - 19:55 #11
<?php

if($_FILES['fil']) {

move_uploaded_file($_FILES['fil']['tmp_name'], $_SERVER["DOCUMENT_ROOT"] . "/uploads/".$_FILES['fil']['name']);

}

?>

Men hvad står upload til i en
<?php phpinfo(); ?>
Avatar billede googolplex Novice
31. januar 2003 - 21:00 #12
Jeg ved ikke helt hvad jeg skal kigge efter, jeg lavede en phpinfo i går af samme grund:

http://www.ladefoged-roenne.dk/utilities/phpinfo.php
Avatar billede googolplex Novice
31. januar 2003 - 21:02 #13
Avatar billede dhunters Nybegynder
03. februar 2003 - 18:33 #14
Kan du ikke bare tjekke om du har chmod'et dem? Bare højreklik på mappen/filen og tjek det... Er det ikke bare det?
Avatar billede googolplex Novice
09. februar 2003 - 01:04 #15
Svar ?
Avatar billede dhunters Nybegynder
09. februar 2003 - 10:28 #16
Fra mig?
chmod skal stå på 666 eller 777
Avatar billede googolplex Novice
09. februar 2003 - 14:33 #17
Jeg kan jo ikke give point uden svar :)

Problemet blev løst, lige pludselig virekede det :)
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