Temat
Problem z PHP
83.30.20.* napisał:
nie wiedzialem gdzie wiec pisze to tutajmam problem z ladowaniem avatarów na php-fusion (wersja 3.05) za kazdym razem wyskakuje problem co mam zle ? chmody sa ustawione na 777 wiec powinno zapisywac (base dir tez ma 777) , macie jakas rade?
217.173.162.* napisał:
Może php działa w trybie chronionym, na jakim serwerze masz kontą ??83.30.20.* napisał:
korzystam z uslug serwera .3dmega.malo znany ale bardzo szybki
co radzisz ? moze cos mam zrobic ?
ps. no i dodam
62.87.233.* napisał:
pokaz ta 74 linie tego pliku .
to moze bede mogl ci pomoc .
bo akurat z tego skryptu nie korzystalem nigdy
83.30.20.* napisał:
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 )
83.27.154.* napisał:
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.
83.30.20.* napisał:
yhm ja dalej nie wiem co mam zrobicnapisze calość od nowa poostaram się jaśniej <---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
nickdigitaldominion.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-Zs]+$/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[size] <= 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
// podmieniłem [quote] na [php] - ParanoiK
62.233.212.* napisał:
Ustawiles chmody dla katalogow na 0777 ??83.30.20.* napisał:
tak,zaraz na poczatkups. No poradzcie jakiego CMS'a (system portalowy) mozna godnie instalować
62.233.212.* napisał:
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 max80.53.147.* napisał:
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.
83.30.8.* napisał:
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 ???
83.27.154.* napisał:
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.
Podobne tematy
Problem z postawieniem serwera ftp
dwa kompy pod win XP problem ?
Problemy z LANem na 2 switchach.
problem ze złosliwym typem z lana
no i problem...
Znowu:) problem z połączeniem się przez karty sieciowe!!!
lucent cellpipe i problem z PAT :| nie przekierowuje :(
Sieć domowa !!!! Duży problem !
Problem z Bramą internetową
dzielenie lacza za pomoca trojnika dziwny problem :(
problem z maszkara
Neo+, Windows 2000 i problem z Outlook Express
Problem z XP i udostepnianiem
Problem z siecia!
Do fachowców!!! Problem z logowaniem sie do domen.
dwa kompy pod win XP problem ?
Problemy z LANem na 2 switchach.
problem ze złosliwym typem z lana
no i problem...
Znowu:) problem z połączeniem się przez karty sieciowe!!!
lucent cellpipe i problem z PAT :| nie przekierowuje :(
Sieć domowa !!!! Duży problem !
Problem z Bramą internetową
dzielenie lacza za pomoca trojnika dziwny problem :(
problem z maszkara
Neo+, Windows 2000 i problem z Outlook Express
Problem z XP i udostepnianiem
Problem z siecia!
Do fachowców!!! Problem z logowaniem sie do domen.
Działy
Copyright © 2002-2024 | Prywatność | Load: 3.99 | SQL: 1 | Uptime: 58 days, 19:51 h:m |
Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl