Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

s P E c

Użytkownik
  • Postów

    26
  • Dołączył

  • Ostatnia wizyta

O s P E c

  • Urodziny 07.06.1990

Informacje o forum

  • Wersja
    IP.Board 2.3.x
  • Forum
    www.forum.webspell-support.pl

Kontakt

  • Gadu Gadu
    1995949

Osiągnięcia s P E c

Poszukiwacz

Poszukiwacz (4/14)

  • Pierwszy post
  • Współtwórca
  • Rozpoczęcie dyskusji
  • Pierwszy tydzień zakończony
  • Miesiąc później

Najnowsze odznaki

0

Reputacja

  1. rm -rf /home/xxx/folder_do_usunięcia && cp -rf /home/folder_z_zawartościa /home/ścieżka_do_kopiowania && mv /home/xxx/folder_zawartosc /home/xxx/nazwa_folderu
  2. wlasnie sie mylisz cron to tak jak bash mozna w nim zaprogramowac pewne komendy jednak trzeba je najpierw znac
  3. Witam szukam komendy do crona, która automatycznie usunie zawartość folderu xxx i wgra zawartość folderu xxx2. Ja to widzę w następujący sposób usuwamy folder xxx który znajduje sie w /home/cos/ kopiujemy folder xxx2 który znajduje sie w /home/ i zmieniamy jego nazwę na xxx
  4. s P E c

    MySQL wielka zagadka

    na php.pl też nie odp mi na ten problem nic nie wiedzą ale chodzi mi o sam fakt w crontabie jak ustawić żeby uruchamial mi co 24 h skrypt ;D bo skrypt to z czasem napisze
  5. s P E c

    MySQL wielka zagadka

    właśnie w tym problem że w necie nic nie ma ;d ogólnie poszukiwałem takowych rozwiązań ;d ale ni ma a 2 problem to ze crontab to u mnie czarna magia troche ---edit--- właściwie sam mam kod który robi bacupa bazy danych ale za cuda nie znam funkcji która plik xxx.sql by wgrywala CODE-BOX <?phpclass backup_mysql{ function connect($host,$user,$pw,$db){ $this->host=$host; $this->db=$db; mysql_connect($host,$user,$pw); mysql_select_db($db); $this->con=1; } function close(){ mysql_close(); } function dump_head(){ if($this->con){ return "-- phpSQL Dump -- version 1.0 -- Host: ".$this->host." -- Czas wygenerowania: ".date("d. M Y")." um ".date("H:i")." -- Wersja serwera: ".mysql_get_server_info()." -- Wersja PHP: ".phpversion()." -- -- Baza danych:: `".$this->db."` -- "; } else{ die("Brak połączenia z MYSQL"); } } function set_drop_table($typ){ $this->drop_table=$typ; } function inserts($table){ $str ="\n\n-- -- Zrzut danych tabeli `".$table."` -- \n"; $get=mysql_query("SELECT * FROM ".$table); while($row = @mysql_fetch_row($get)){ $str .="INSERT INTO `".$table."` VALUES ("; $count=count($row); $i=1; foreach($row as $feld){ if(!is_numeric($feld)) $str .="'".mysql_escape_string($feld)."'"; else $str .=$feld; if($i<$count) $str .=", "; $i++; } $str .=");\n"; } return $str; } function get_db(){ $get=mysql_list_tables($this->db); $str=$this->dump_head(); while($table = mysql_fetch_row($get)){ $str.=$this->create_table($table[0]); $str.=$this->inserts($table[0]); } return $str; } function create_table($table){ $get_columns = mysql_query("SHOW COLUMNS FROM $table"); $str="\n\n-- -------------------------------------------------------- -- -- Struktura tabeli dla `".$table."` -- \n"; if($this->drop_table=1) $str.="DROP TABLE IF EXISTS `".$table."`;\n"; $str .="CREATE TABLE `".$table."` (\n"; $count=@mysql_num_rows($get_columns); $i=1; $primID=""; $keys=array(); while ($feld = @mysql_fetch_assoc($get_columns)) { //print_r($feld); $str .="`".$feld["Field"]."` ".$feld["Type"].""; if($feld["Null"]!="YES" || $feld['Default']=="CURRENT_TIMESTAMP") $str .=" NOT NULL"; else $str .=" NULL"; if($feld["Default"]!="CURRENT_TIMESTAMP" && !empty($feld["Default"])) $str.=" default '".$feld["Default"]."'"; if($feld["Key"]){ $keys[]=array("typ"=>$feld["Key"], "feld"=>$feld["Field"]); } $str .=" ".$feld["Extra"]; if($i<$count || $keys) $str .=","; else $str .=""; $str .="\n"; $i++; } //print_r($keys); $key_count=count($keys); $i=1; //echo $key_count; $pre_str="PRIMARY KEY ("; foreach($keys as $key){ if($i<$key_count || $pre_str_show==true) $kom=","; else $kom=""; if($key["typ"]=="PRI"){ if($pre_str_show==true)$pre_str.=", "; $pre_str.="`".$key["feld"]."`"; $res=mysql_query("SELECT max($key[feld]) as maxid FROM ".$table); $row = @mysql_fetch_array($res); $autinc.=" AUTO_INCREMENT=".($row['maxid']+1); $pre_str_show=true; } elseif($key["typ"]=="UNI"){ $str.="UNIQUE KEY `".$key["feld"]."` (`".$key["feld"]."`)".$kom; } else{ $str.="KEY `".$key["feld"]."` (`".$key["feld"]."`)".$kom; } $str.="\n"; $i++; } $pre_str.=")\n"; if($pre_str_show==true)$str.=$pre_str; $str .=") ENGINE=MyISAM".$autinc." ;"; return $str; } } ?>
  6. s P E c

    MySQL wielka zagadka

    właściwie szczerze mówiąc to sądziłem, że mi to ktoś napisze ;D
  7. s P E c

    MySQL wielka zagadka

    Witam, więc potrzebuje skryptu który robiłby następujące rzeczy w następującej kolejności: 1. Usuwał zawartość bazy XXX 2. Wgrywał do niej zawartość pliku cos.sql znajdującego się w /home/xxx/xxx 3. Powtarzał to co 24 godziny Chodzi tutaj o DEMO cms, dla pokazania jego działania słyszałem, że można to zrobić przy pomocy crontab'a jednak sam go nie ogarniam i tutaj prośba do was. Oczywiście mam dostęp do crontaba jakby ktoś pytał
  8. dzięki bardzo nie znałem (kojarzyłem) tej funkcji temat do zamknięcia
  9. ok więc uporałem się już z problemem jednak pojawił się inny ... chodzi o to, że podczas wyciągania danych z mysqla wyciągam również taki bbcode które wygladają stosunkowo dziwnie (<!--sizeo:4--> itp.) jak to pominąć żeby wyświetlało samą treść posta ... pomijając tagi BBcode. Tutaj daje screen tym razem w lepszej jakości
  10. otóż drogi Dawidzie ... rozumiem że mogłeś nie zrozumieć tematu więc już Ci to przedstawiam na obrazku Jak widzisz skrypt z topicu http://ipb.ipslink.pl/index.php?s=&sho...post&p=3559 znajduje się po lewej stronie pod obrazkiem ,,Co na forum'' a Mi trzeba zintegrować to z panelem logowania (ramka na środku). Próbowałem to zrobić sam jednak mi coś nie wychodzi dlatego piszę tutaj
  11. narazie na OSTATNIE tematy by starczyło :bounce: później jak dogrzebie się do ostatnich postów to coś już zrobie
  12. Tak zgadzam się bo to jest cześć ze starego webspella. Ze względu na to, że nie wiem jak dostać się do ostatnich postów. Ogólnie mój kod skupia się na razie tylko na ostatnich tematach i właśnie ze względu na to piszę ten post bo sam sobie nie poradziłem . Następny pewnie będzie dotyczył ostatnich postów :bounce: KOD: CODE-BOX eval ("\$title_loginoverview = \"".gettemplate("title_loginoverview")."\";"); echo $title_loginoverview; $pagebg=PAGEBG; $border=BORDER; $bghead=BGHEAD; $bgcat=BGCAT; $ds=mysql_fetch_array(safe_query("SELECT registerdate FROM `".PREFIX."user` WHERE userID='$userID'")); $username='<a href="index.php?site=profile&id='.$userID.'">'.getnickname($userID).'</a>'; $lastlogin = date('d.m.Y, H:i',$_SESSION['ws_lastlogin']); $registerdate = date('d.m.Y, H:i',$ds[registerdate]); //messages? $newmessages = getnewmessages($userID); if($newmessages==1) $newmessages='Nie ma nowych wiadomości'; elseif($newmessages>1) $newmessages='Masz '.$newmessages.' nowych wiadomości'; else $newmessages='Brak nowych wiadomości.'; // TUTAJ TO SI
  13. w porządeczku :bounce: wszystko pasuje dzięki bardzo
  14. ok i jeszcze jedno :bounce: tak mi sie zdaje że kiedys widziałem w IPB takie coś w stylu hmm automatycznego ,,Postera'' który wysyłał posty z reklamami adsense itp
  15. Witam otóż mam wielki problem. Z IPB pracuje od niedawna więc właściwie nie mam pojęcia gdzie znajdują się pliki szablonu itp :bounce: bo ich chyba tam nawet nie ma i tutaj jest problem chcę dodać reklamy (adkontekst) do tego forum http://www.forum.webspell-support.pl. Najlepiej pomiędzy TOPEM (przyciskami i logiem) a paskiem w którym pisze Zalogowany jako: xxx( Wyloguj )
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.