Webstatt.org - Community seit 2006 - 2012 (2024?)

ftp_chmod() - alternative für php < 5

Avatar user-279
15.01.2007 12:34

hallo.

öhm - ich hab ein problem mit einer gallerie für eine community, das problem war zuerst, dass ich die gallery erstellt habe (und den ordner dafür mit php) - dann hatten die user (die dann die gallerien füllen) keine berechtigung auf dem ordner wegen safemode.

das hab ich mit einer ftp verbindung gelöst (ftp_connect(), ftp_mkdir()). jetzt hab ich aber das problem dass die ordner einen standard ch_mod von 755 haben, das reicht nicht für den upload..
ich würde ja ftp_chmod() benützen, das funzt aber nur für php5..

hat mir jemand eine alternative.. einen vorschlag oder so?

danke - user-279

user-157
15.01.2007 13:30

chmod() ? Fettes Grinsen

asdf!
Avatar user-279
15.01.2007 13:35

naja da hab ich ja wieder das problem mit dem safemode..?

user-137
15.01.2007 16:08

Man kann den safemode doch in den PHP einstellungen ändern, oder irre ich mich da.

Avatar user-182
15.01.2007 16:15

ftp_raw?

Seid ihr auch schon wix'r? xD
Avatar user-162
15.01.2007 16:34

Original von user-137
Man kann den safemode doch in den PHP einstellungen ändern, oder irre ich mich da.

ja aber nicht alle Hoster erlauben dass... :tired:

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
Avatar user-279
15.01.2007 18:07

@bnightspeeder: kann ich leider nicht

@franky:

ftp_raw

(PHP 5)


so long

Avatar user-182
15.01.2007 20:09

ohh, sry traurig
da steht aber nen kommentar:

As mentioned in the note below, the function posted by "hardy add mapscene dot com" works incorrectly if used with an octal mode, the way the php5 function is used.

This function works exactly like the the php5 one:

<?php
if (!function_exists('ftp_chmod'zwinkern) {
function ftp_chmod($ftp_stream, $mode, $filename)
{
return ftp_site($ftp_stream, sprintf('CHMOD %o %s', $mode, $filename));
}
}
?>

Seid ihr auch schon wix'r? xD
Avatar user-279
15.01.2007 21:05

supa! danke ich probiers mal aus.

so long