Junior.git Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 nie wiedzialem gdzie wiec pisze to tutaj :? mam problem z ladowaniem avatarów na php-fusion (wersja 3.05) za kazdym razem wyskakuje problem Warning: Unable to create 'avatars/dupcia[1].gif': No such file or directory in /srv/www/htdocs/web256/html/fusion_core/update_profile.php on line 74 Warning: Unable to move '/srv/www/htdocs/web256/phptmp/phpouKy9c' to 'avatars/dupcia[1].gif' in /srv/www/htdocs/web256/html/fusion_core/update_profile.php on line 74 Warning: Unable to access avatars/dupcia[1].gif in /srv/www/htdocs/web256/html/fusion_core/update_profile.php on line 75 Warning: getimagesize: Unable to open 'avatars/dupcia[1].gif' for reading. in /srv/www/htdocs/web256/html/fusion_core/update_profile.php on line 75 co mam zle ? chmody sa ustawione na 777 wiec powinno zapisywac (base dir tez ma 777) , macie jakas rade? :cry: :cry: :cry: :cry: Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
TOMAHAWK_ Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 Może php działa w trybie chronionym, na jakim serwerze masz kontą ?? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Junior.git Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 korzystam z uslug serwera .3dmega. malo znany ale bardzo szybki :) co radzisz ? moze cos mam zrobic ? :oops: ps. no i dodam Active services FTP, PHP, PHP-Upload Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
czara Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 Warning: Unable to move '/srv/www/htdocs/web256/phptmp/phpouKy9c' to 'avatars/dupcia[1].gif' in /srv/www/htdocs/web256/html/fusion_core/update_profile.php on line 74pokaz ta 74 linie tego pliku . to moze bede mogl ci pomoc . bo akurat z tego skryptu nie korzystalem nigdy Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Junior.git Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 move_uploaded_file($newavatar[tmp_name],fusion_basedir."avatars/".$avatarname); to jest to, a tak swoja droga to co polecacie zamiast php fusion (cos zeby bylo w miare latwe w obsludze a zarazem dawalo w miare godne mozliwosci :roll: ) :?: :idea: Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 Chyba zabraklo $ przed fusion_basedir, no chyba ze to stala (99% ludzi nazywa jednak stale samymi wielkimi literami dla odroznienia, wiec to pewnie nie jest stala, tylko blad), a to ze blad to widac tez po tym, ze nie dolaczylo tego basedir'a z przodu sciezki, zobacz ze w opisie bledu masz tylko druga czesc (''avatars/dupcia[1].gif'), a basedir jakby zniknal. A jak jest sciezka relatywna ale bez ./ z przodu to jest czytane wzlgedem pliku w ktorym ta sciezka jest podana (update_profile.php) wiec pewnie tutaj nawet nie masz tego katalogu, nie mowiac juz o odpowiednich prawach, stad ten błąd. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Junior.git Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 yhm ja dalej nie wiem co mam zrobic :oops: :oops: :oops: :( :( :( napisze calość od nowa poostaram się jaśniej :) Warning: Unable to create 'avatars/dupcia[1].gif': No such file or directory in /srv/www/htdocs/web256/html/fusion_core/update_profile.php on line 74 Warning: Unable to move '/srv/www/htdocs/web256/phptmp/phpgIzwC9' to 'avatars/dupcia[1].gif' in /srv/www/htdocs/web256/html/fusion_core/update_profile.php on line 74 Warning: Unable to access avatars/dupcia[1].gif in /srv/www/htdocs/web256/html/fusion_core/update_profile.php on line 75 Warning: getimagesize: Unable to open 'avatars/dupcia[1].gif' for reading. in /srv/www/htdocs/web256/html/fusion_core/update_profile.php on line 75 <---to jest ten błąd a raczej kilka błędów [php:1:cb37e89855]<? /* ------------------------------------------------------- PHP-Fusion ----------------------------------------------- © Nick Jones 2002-2004 http://www.digitaldominion.co.uk nick@digitaldominion.co.uk ----------------------------------------------- Released under the terms and conditions of the GNU General Public License (http://gnu.org). ------------------------------------------------------- */ require fusion_langdir."editprofile.php"; $username = trim(chop(str_replace(" ", "", $username))); if ($username == "" || $email == "") { $error .= LAN_240."<br>n"; } else { if (!preg_match("/^[-0-9A-Z@s]+$/i", $username)) { $error .= LAN_241."<br>n"; } if (!preg_match("/^[-0-9A-Z_.]+@([-0-9A-Z_.]+.)+([0-9A-Z]){2,4}$/i", $email)) { $error .= LAN_242."<br>n"; } } if ($newpassword != "") { if ($newpassword2 != $newpassword) { $error .= LAN_243."<br>"; } else { if (!preg_match("/^[0-9A-Z]+$/i", $newpassword)) { $error .= LAN_244."<br>n"; } } } if ($icq) { if (!preg_match("/^[0-9]+$/i", $icq)) { $error .= LAN_245."<br>n"; } } if ($msn) { if (!preg_match("/^[0-9]*$/i", $msn)) { $error .= LAN_246."<br>n"; } } if ($yahoo) { if (!preg_match("/^[_0-9A-Z]+$/i", $yahoo)) { $error .= LAN_247."<br>n"; } } $location = stripinput($location); $web = stripinput($web); $signature = stripinput($signature); if ($username != "") { if ($username != $userdata[user_name]) { $result = dbquery("SELECT * FROM ".$fusion_prefix."users WHERE user_name='$username'"); if (dbrows($result) != 0) { $error = LAN_248."<br>n"; } } } if ($error == "") { if ($userdata[user_avatar] != "" && $avatar == "") { $user_avatar = "user_avatar='', "; unlink(fusion_basedir."avatars/".$userdata[user_avatar]); } else if ($userdata[user_avatar] == "" && !empty($_FILES['avatar'])) { $newavatar = $_FILES['avatar']; if (is_uploaded_file($newavatar[tmp_name]) && $newavatar <= 20000) { $avatarext = strrchr($newavatar[name],"."); if ($avatarext == ".gif" || $avatarext == ".jpg" || $avatarext == ".png") { $avatarname = substr($newavatar[name], 0, strrpos($newavatar[name], ".")); $avatarname = $avatarname."[".$userdata[user_id]."]".$avatarext; $user_avatar = "user_avatar='$avatarname', "; move_uploaded_file($newavatar[tmp_name], fusion_basedir."avatars/".$avatarname); $size = getimagesize(fusion_basedir."avatars/".$avatarname); if ($size[0] > 100 || $size[1] > 100) { unlink(fusion_basedir."avatars/".$avatarname); } } [/php:1:cb37e89855] a tutaj caly ten plik update_profile.php (linia 0~80) pomóżcie co mam zrobic :cry: :cry: :cry: // podmieniłem na - ParanoiK Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
M@KER Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 Ustawiles chmody dla katalogow na 0777 ?? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Junior.git Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 tak,zaraz na poczatku :cry: :cry: :cry: ps. No poradzcie jakiego CMS'a (system portalowy) mozna godnie instalować :oops: :oops: :oops: :( Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
M@KER Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 CMS to ***** ja swoj "portalik" zaczelem robic 30 czerwca i na dzis juz mam sporo zrobione a bawie sie w to 2 - 3 godz dziennie max Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ParanoiK Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 fusion_basedir to jest raczej stała bo wielokrotnie występuje. W ogóle to cholerny burdel w tym kodzie. Problemem może być zła obsługa znaków, tj. spróbuj uploadować av z normalną nazwą, coś.jpg a nie coś[1].jpg. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Junior.git Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 fusion_basedir to jest raczej stała bo wielokrotnie występuje. W ogóle to cholerny burdel w tym kodzie. Problemem może być zła obsługa znaków, tj. spróbuj uploadować av z normalną nazwą, coś.jpg a nie coś[1].jpg. i z taka uploadowalem ale on sam zmienial nazwe :( dobra temat zakonczony!! wersja fusiona skopana jakas.... moglem wziac 3.04 albo 4.01 <--- o tak 4.01 jest wypas, !! ps. znacie jakies stronki gdzie moga byc spolszczenia do PHP-fusion'a ??? :oops: :? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 11 Lipca 2004 Zgłoś Opublikowano 11 Lipca 2004 Skoro to jest stala (swoja droga glupi zwyczaj nazywania stalych malymi, myli sie strasznie) to w takim razie jestem prawie pewien, ze nie przeszedles dobrze kroku konfiguracji tego systemu (mamy Ci podac inne a nawet nie napisales co to jest - strzelam ze CMS jakis...). Pewnie bylo napisane ze w jakims pliku cfg trzeba najpierw ta stala ustawic na jakis swoj katalog albo cos. W tej chwili jest ustawiona ona na pusty string, co pokazuja zreszta komunikaty o bledach! A bledow jest kilka, bo najpierw jest proba zapisania tego pliku, a potem jeszcze jego czytanie. Swoja droga troszke zrypany system, ze pozwala na wyswietlanie bledow php (to jest calkiem niebezpieczne), powinien miec wlasny handler bledow i wyswietlac "przyjazne" komunikaty. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...