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 ?
Annonceindlæg fra SuperOffice
31. januar 2003 - 19:09
#1
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 ?
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...
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 !"; } ?>
31. januar 2003 - 19:39
#6
$real_path fejlen er rettet :)
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"; } ?>
31. januar 2003 - 19:47
#8
Er det bedre end realpath() ?
31. januar 2003 - 19:48
#9
$sti er her lig med det dir filen ligger i
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 :(
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(); ?>
31. januar 2003 - 21:02
#13
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?
09. februar 2003 - 01:04
#15
Svar ?
09. februar 2003 - 10:28
#16
Fra mig? chmod skal stå på 666 eller 777
09. februar 2003 - 14:33
#17
Jeg kan jo ikke give point uden svar :) Problemet blev løst, lige pludselig virekede det :)
Vi tilbyder markedets bedste kurser inden for webudvikling