Hirdetés
- ASUS Maximus VIII Ranger Z170 6-7-8-9-10 gen támogatás (Coffeetime mod)
- DFI és DFI Lanparty gyűjteményem
- Möbelix Milan íróasztal - a tapasztalatok összeszerelés után
- Keychron V6 Max (HU) Mechanikus vezetéknélküli billentyűzet (Bluetooth, RF, USB)
- Újjászületés: szombattól új szerverkörnyezetben a PROHARDVER!
- lionhearted: Telekom TV Mikrotikkel
- sziku69: Fűzzük össze a szavakat :)
- pusszycat: JEYI - okos, színes, interaktív, SSD külső ház
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- pusszycat: Őrangyal akcióban.
- Meggyi001: Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál...
- eBay-es kütyük kis pénzért
- Magga: PLEX: multimédia az egész lakásban
Új hozzászólás Aktív témák
-
ahetaton
csendes tag
Sziasztok!
Ha regisztrálnak az oldalamon, akkor automatikusan kimegy egy levél, hogy üdvözöljük stbstb..
Viszont szeretnék fejlécet, de nem jelenik meg.Beszúrtam ezt a sort, de semmi. :S
echo '<img src="http:/oldalam.com/images/email.png" width="600" height="119" />',
Ötlet?
-
ahetaton
csendes tag
Van itt joomla guru?
1.1.9-es Virtuemartban, hogy lehet megoldani, hogy admin felületen termék adatlapon hozzáadjak plusz beviteli mezőt, mint mondjuk az URL, név, cikkszám és ha ki van töltve, akkor megjelenik a frontenden is a termékadatlapon.
-
ahetaton
csendes tag
Sziasztok!
Egyik közeli ismerősöm, magas fokú tudással rendelkező php-programozót keres.
Nemzetközi igényeket kiszolgáló joomlás webáruházakhoz.
Bejelentett, jól fizető állás, fiatalos csapat.
Kecskeméti munkavégzés, de lehet, hogy meglehet oldani a távmunkát is.
Akit érdekel: favoritweb@gmail.comBocsi, de nem tudtam, hova kéne írni. :S
-
ahetaton
csendes tag
válasz
trisztan94 #13739 üzenetére
Mert nagyon lassú a feltöltési sebességem.
A webáruház a millio képpel majd 40.000 filet tartalmaz (CMS). -
ahetaton
csendes tag
válasz
Tele von Zsinór #13737 üzenetére
És van olyan script vagy program amivel FTP-ről FTP-re lehet másolni a fájlokat?
-
ahetaton
csendes tag
Sziasztok!
Adatbázist szeretnék importálni PHP-n keresztül, mert a az .sql file 240mb-os.
Találtam egy parancsot:
Mysql –h 15.2.4.222 –u testusername{this is db username} –p{write password here} testdbname{this is db name} < filename.sql {this is the name of file to be imported}
2 //Example :
3 mysql -h 15.2.4.222 -u mydb_user -pmydbpassword mydb_name < myfile_name.sqlViszont fogalmam sincs, hogy a parancsot, hogy kell használni.
Tudtok egy kis iránymutatást adni?
Godaddys szeróra menne.
Köszi
-
ahetaton
csendes tag
Szia!
Ezt már próbáltam, sajnos nem sok sikerrel.
Beillesztettem az Array(" ide ")közé, de semmi.Pedig sima lekérdezésnél még anno használtam is.
Mintha, nem illene a kódhoz, vagy én már nem tudom mi lehet a gond.Ráadásul ha nem szűröm semmire, akkor magától beteszi az összese, pedig sehol nincs ilyen parancs:
SELECT* FROMfunction db_mentese(){
$backup_file = 'product_database.sql';
$fp = fopen($backup_file, 'w+');
$alap = "# Products";
fputs($fp, $alap);
//Itt felsrolsz annyi táblát amennyi kell. Vagy beolvastatod az összes táblád nevét.
$pro = array("jos_vm_product");
//Táblák kiíratása
for($k=0; $k < count($pro); $k++){
$tabla=$pro["$k"];
$oszlopok='drop table if exists ' . $tabla . ';' . "\n" .
"create table ".$tabla . " (\n";
//Oszlopok kiíratása
$oszlop_lista = array("SELECT product_name FROM $tabla ");
$tabla_oszlop = mysql_query("show fields from ".$tabla." ");
for($i=1; $i <= mysql_num_rows($tabla_oszlop); $i++){
$tabla_oszlop_nevek["$i"] = mysql_fetch_assoc($tabla_oszlop);
$oszlop_lista[]=$tabla_oszlop_nevek["$i"]["Field"];
$oszlopok.=" ".$tabla_oszlop_nevek["$i"]["Field"]." ".$tabla_oszlop_nevek["$i"]["Type"];
if (strlen($tabla_oszlop_nevek["$i"]['Default']) > 0){
$oszlopok.= ' default \'' . $tabla_oszlop_nevek["$i"]['Default'] . '\'';
}
if($tabla_oszlop_nevek["$i"]['Null'] != "YES"){
$oszlopok.=" not null";
}
$oszlopok.=" ". $tabla_oszlop_nevek["$i"]["Extra"].",\n";
} -
ahetaton
csendes tag
Utolsó finomítás hiányzik
Szeretném, ha csak 4 oszlopot mentene le, nem az egész táblát.
Próbáltam, hogy az első sorba: $oszlop_lista = array("ide beírom vesszővel elválasztva, de csak annyit értem el vele, hogy mégegyszer felvitte");
Nincs valami csak feltétel?
Hogy csak azt az oszlopot mentse le amit oda beírok?//Oszlopok kiíratása
$oszlop_lista = array("");
$tabla_oszlop=mysql_query("show fields from ".$tabla." ");
for($i=1; $i <= mysql_num_rows($tabla_oszlop); $i++){
$tabla_oszlop_nevek["$i"] = mysql_fetch_assoc($tabla_oszlop);
$oszlop_lista[]=$tabla_oszlop_nevek["$i"]["Field"];
$oszlopok.=" ".$tabla_oszlop_nevek["$i"]["Field"]." ".$tabla_oszlop_nevek["$i"]["Type"];
if (strlen($tabla_oszlop_nevek["$i"]['Default']) > 0){
$oszlopok.= ' default \'' . $tabla_oszlop_nevek["$i"]['Default'] . '\'';
}
if($tabla_oszlop_nevek["$i"]['Null'] != "YES"){
$oszlopok.=" not null";
}
$oszlopok.=" ". $tabla_oszlop_nevek["$i"]["Extra"].",\n";
} -
ahetaton
csendes tag
válasz
fordfairlane #13629 üzenetére
Nem én írtam, bár nem azt kértem, hogy véleményezd.
Van aki csak erre képes. -
ahetaton
csendes tag
Sziasztok!
Elnézést a bénaságomért, de még sem működik az adatbázisos sztori.
A problémám továbbra is az, hogy beállítom cron job-ba, vagy kezzel hívom meg a scriptet, de nem felülírja, az előző filet, hanem beleírja újra a tartalmat és így nő a végtelenségig.
Szerintem ez a kódrészlet felel ezért, de nem tudom, hogy kéne kijavítani a hibát:
function db_mentese(){
$backup_file = 'product_database.sql';
$fp = fopen($backup_file, 'a');
$alap = "# Products";
fputs($fp, $alap);
//Itt felsrolsz annyi táblát amennyi kell. Vagy beolvastatod az összes táblád nevét.
$pro = array("jos_vm_product");
//Táblák kiíratása
for($k=0; $k < count($pro); $k++){
$tabla=$pro["$k"];
$oszlopok='drop table if exists ' . $tabla . ';' . "\n" .
"create table ".$tabla . " (\n"; -
ahetaton
csendes tag
Sziasztok!
Sikerült mindent, megy az FTPre átirányítás, a cron job is, már csak egy dolog van.
Azt szeretném, ha felülírná a létrejövő .sql az előzőt, de mindig beleírja, így nő a végtelenségig.
-
ahetaton
csendes tag
válasz
Tele von Zsinór #13619 üzenetére
ISP-n úgy írja példának, hogy:
/var/www/clients/client1/myscript.sh vagy http://www.mydomain.com/path/script.php
Ha az elsőt követem akkor csak annyi, hogy megadom rendesen a filerendszerbeli elérési utat, a fájlból törlöm a kezdő és végző php taget, és átnevezem script.sh-ra?
-
ahetaton
csendes tag
válasz
CSorBA #13617 üzenetére
Semmit nem tölt be, csak a db mentést hajtja végre.
Itt a kód:
<?php
backup_tables('localhost','felhasznalonev','jelszo','adatbazis');
/* backup the db OR just a table */
function backup_tables($host,$user,$pass,$name,$tables = 'adatbazistabla')
{
$link = mysql_connect($host,$user,$pass);
mysql_select_db($name,$link);
//get all of the tables
if($tables == '*')
{
$tables = array();
$result = mysql_query('SHOW TABLES');
while($row = mysql_fetch_row($result))
{
$tables[] = $row[0];
}
}
else
{
$tables = is_array($tables) ? $tables : explode(',',$tables);
}
//cycle through
foreach($tables as $table)
{
$result = mysql_query('SELECT * FROM '.$table);
$num_fields = mysql_num_fields($result);
$return.= 'DROP TABLE '.$table.';';
$row2 = mysql_fetch_row(mysql_query('SHOW CREATE TABLE '.$table));
$return.= "\n\n".$row2[1].";\n\n";
for ($i = 0; $i < $num_fields; $i++)
{
while($row = mysql_fetch_row($result))
{
$return.= 'INSERT INTO '.$table.' VALUES(';
for($j=0; $j<$num_fields; $j++)
{
$row[$j] = addslashes($row[$j]);
$row[$j] = ereg_replace("\n","\\n",$row[$j]);
if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; }
if ($j<($num_fields-1)) { $return.= ','; }
}
$return.= ");\n";
}
}
$return.="\n\n\n";
}
//save file
$handle = fopen('db-backup-'.time().'-'.(md5(implode(',',$tables))).'.sql','w+');
fwrite($handle,$return);
fclose($handle);
}
?> -
ahetaton
csendes tag
válasz
Tele von Zsinór #13613 üzenetére
Ha böngésző url-be beütöm az elérési útját a scriptnek akkor végrehajtja az adatbázismentést.
Viszont ISP Cronban, nem hajtódik végre, miért lehet ez? -
ahetaton
csendes tag
na, sok utánanézés után sikerült megírni a scriptemet.
2 kérdésem maradt.Az egyik, hogy tudnám beállítani, hogy egy külön FTP-re küldje a mentést ne arra, ahol a php szkript van?
Ez a kód felel a mentésért://save file
$handle = fopen('db-backup-'.time().'-'.(md5(implode(',',$tables))).'.sql','w+');
fwrite($handle,$return);
fclose($handle);A másik pedig, hogy ISP configban azt, hogy tudom beállítani, hogy minden nap, minden órában 5percenként küldje az adatbázismentést?
Köszönöm!
-
ahetaton
csendes tag
Sziasztok!
Azt, hogy lehet megoldani, hogy ha megszeretném osztani az adatbázisom egy tábláját mással is és kiszeretném exportálni valamilyen paranccsal, akkor beállított időben automatikusan feltöltse egy ftp-re.
-
ahetaton
csendes tag
Gondolom nem lenne jó, ha bemásolom a kódom ti meg megoldjátok helyettem, szóval csak annyit kérnék, hogy tudtok adni valami tutorial félét, vagy bővebb leírást?Mert nem igazán az erősségem a programozás.
-
ahetaton
csendes tag
Köszönöm nektek a segítséget!
Valami borzalom mennyire le van maradva az IE... -
ahetaton
csendes tag
Sziasztok mesterek!
Lenne egy újabb kérdésem.
Van egy kapcsolat formom hozzátartozó .php fájlal, amibe bele van írva, ha nem töltenek ki egy bizonyos mezőt akkor kiírja, hogy ungabunga lépj vissza és töltsd ki.
Na mármost ez egy gusztustalan fehér üres oldalra dobja ki ezt a szöveget.
Meglehet valahogy oldani, hogy popup ablakban írja, hogy töltsd ki rendesen az adott mezőt?Köszönöm!
Új hozzászólás Aktív témák
- Samsung Galaxy A56 Awesome Graphite 120 Hz Super AMOLED, AI-kamera 8/128 GB 2027. 08. 17-ig
- Új és újszerű 13-14 Gamer, ultrabook, üzleti, 2in1, X360, Touch készülékek kedvező áron Garanciával
- SEAGATE ST6000NM0034 6TB 7.2k 3.5 512e SAS HDD ST6000NM0034
- Törött Apple iMac 19.2 i5-8500 Radeon Pro 560X 4GB 16GB 256GB SSD 21.5" 4K Retina
- GYÖNYÖRŰ iPhone 12 Pro 128GB Graphite-1 ÉV GARANCIA - Kártyafüggetlen, MS3669
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest