chmod op een map...
Ik weet wel dat je het via een FTPprog kan doen maar daar heb ik geen baat bij
ik heb wel al de ftp funcite van chmod geprobeerd maar dat gaf geen resultaat ...
En ik bereik zelfs de Else lus niet van de functie wat hij toch zou moeten tonen als de map niet gechmod is?
Kan iemand mij helpen ???
Code (php)
chmod("dir", 0777) niet gewoon?
Werkt zelf met die chmod ()
Ja klopt. Het PHP script heeft die map waarschijnlijk niet aangemaakt dus heeft het script ook niet de rechten om de map te chmodden.
ik maak met het script ook de map :d
mss weet je er dan wel raad mee ...
hier dus de volledige code
<h2 align="center">Seizoen toevoegen</h2>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?
include("config.php");
if(isset($_POST['submit'])) {
$insert = "INSERT INTO seizoenen (seizoen) VALUES ('".$_POST['seizoen']."')";
mysql_query($insert) OR die ("Kon geen verbinding maken met MySQL");
echo "Seizoen werd toegevoegd";
$seizoen = $_POST['seizoen'];
$dir = "httpdocs/".$seizoen;
// set up basic connection
$conn_id = ftp_connect("ftp.server.be");
// login with username and password
$login_result = ftp_login($conn_id, "username", "wachtwoord");
// try to create the directory $dir
if (ftp_mkdir($conn_id, $dir)) {
echo "<br>De map $dir werd succesvol aangemaakt";
} else {
echo "<br>Error : kan de map $dir niet maken\n";
}
if (chmod($conn_id, 0777, $dir) ) {
echo "De map werd klaargemaakt voor uploads !";
} else {
echo "Error : de map kan niet veranderd worden in een<br>Upload-map";
}
// close the connection
ftp_close($conn_id);
}
?>
include("config.php");
if(isset($_POST['submit'])) {
$insert = "INSERT INTO seizoenen (seizoen) VALUES ('".$_POST['seizoen']."')";
mysql_query($insert) OR die ("Kon geen verbinding maken met MySQL");
echo "Seizoen werd toegevoegd";
$seizoen = $_POST['seizoen'];
$dir = "httpdocs/".$seizoen;
// set up basic connection
$conn_id = ftp_connect("ftp.server.be");
// login with username and password
$login_result = ftp_login($conn_id, "username", "wachtwoord");
// try to create the directory $dir
if (ftp_mkdir($conn_id, $dir)) {
echo "<br>De map $dir werd succesvol aangemaakt";
} else {
echo "<br>Error : kan de map $dir niet maken\n";
}
if (chmod($conn_id, 0777, $dir) ) {
echo "De map werd klaargemaakt voor uploads !";
} else {
echo "Error : de map kan niet veranderd worden in een<br>Upload-map";
}
// close the connection
ftp_close($conn_id);
}
?>
<form method="post" action="">
<table>
<tr>
<td>Naam van het seizoen:</td><td><input type="text" name="seizoen"></td>
</tr>
<td><input type="submit" value="Toevoegen" name="submit"></td>
</tr>
</table>
</form>
<center>
</center>
ik heb hiervoor ook een script gemaakt. Het staat in de afdeling scripts op deze pagina.
edit: uiteraard met hulp van forumvrienden net zolang aangepast totdat iedereen tevreden was ;-)
Gewijzigd op 24/10/2005 23:20:00 door Jan Koehoorn
Dit zal mijn site terug wat "geautomatiseerder" worden. :)
Dat is toch het doel van programeren !
Thx All