Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Náš Lopuch Vám
vytře zrak

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
   
[ 874 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
al3x 8.2.2006 16:41  1104
tvx [1103]: Pokud tam nemas pristup na SSH, tak bych rekl, ze nejjednodussi bude script PHP script, kterej udela neco jako
//Schematicky zapis!!

while("SHOW TABLES;"){   // pro vsechny tabulky
  print "-- table: ".$result['table']."\n"; //napis jmeno tabulky
  while("SELECT * FROM ".$result['table']){ // pro kazdy radek tabulky
    print '"'.join('";"', $result).'"'; vypis hodnoty sloupcu v uvozovkach, oddelene strednikem
    print "\n"; // a zacni novy radek pro dalsi zaznam
  }
}



Mno a pak si s tim muzes pohrat, aby ti to vyhazovalo SQL query - pro sloupce INSERTy a pro tabulky CREATE. To uz by nemel byt problem.

Jeste teda predpokladam, ze mas k dispozici pocitac, kterej by si o ten dump soubor pravidelne zadal a stahoval to. :)
Druha otazka je bezpecnost. Jak chces resit, aby si tu db nemohl vydumpovat kazdy? Tady je docela dost moznosti.
- Muzes si to omezit na IP stroje, ktery ten script bude volat.
- Muzes tomu posilat v parametru md5(heslo+datum+cas), kdy tvuj script si vygeneruje to samy a porovna (oba stroje pak musi mit stejny cas), pokud nekdo zachyti ten parametr, tak mu bude fungovat jen v tu jednu minutu, pro kterou byl vytvoren.
- Muzes nepsat na obrazovku, ale do souboru, ktery zustane na hostingu (pri padu disku ti to je ale k nicemu.)
- Muzes posilat zaheslovanej zip (nevim, jak je na tom php se zip-funkcema, ale mohlo by to jit).

Idealne bych pouzil aspon 2 z uvedenych bodu.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 8.2.2006 15:29  1103
neznáte někdo něco, čím by šlo nějak automatizovaně zálohovat komplet db z hostingu? něco jako je mysqldump?
koukal jsem do zdroják phpmyadmina a toho se mi to vážně kuchat nechce...
knedle knedle online - Krabice živých 7.2.2006 06:20  1102
ja sem momentalne uplne vyfluslej "programator"

diky moc, jsem zavazan
huh huh 7.2.2006 00:50  1101
knedle [1100]: Jses programator, napis si generator :-) -- napr:

<?php
$in = array('Á', 'ü', 'ö' /* atd */ );
$out = array();
foreach ($in as $letter):
$converted = iconv('CP1250', 'UTF-8', $letter);
$l = '"';
for ($i = 0; $i < strlen($converted); $i++):
$l .= '\x' . bin2hex($converted[$i]);
endfor;
$out[] = $l . '"';
endforeach;
echo '$autocp[\'utf\'] = array(' . join(',', $out) . ');';
?>
knedle knedle online - Krabice živých 6.2.2006 22:37  1100
potrebuju doplnit o dalsi znaky tuto cast jedne fce

// Ceske znaky v ruznych kodovanich (ASCII, Win-1250, ISO 8859-2, UTF-8)
$autocp['asc'] = array ('A','C','D','E','E','I','N','O','R','S','T','U','U','Y','Z',
'a','c','d','e','e','i','n','o','r','s','t','u','u','y','z');
$autocp['win'] = array ('Á','Č','Ď','É','Ě','Í','Ň','Ó','Ř','Š','','Ú','Ů','Ý','Ž',
'á','č','ď','é','ě','í','ň','ó','ř','š','ť','ú','ů','ý','ž');
$autocp['iso'] = array ('Á','Č','Ď','É','Ě','Í','Ň','Ó','Ř','©','«','Ú','Ů','Ý','®',
'á','č','ď','é','ě','í','ň','ó','ř','¹','»','ú','ů','ý','¾');
$autocp['utf'] = array("\xc3\x81", "\xc3\x88", "\xc3\x8f", "\xc3\x89", "\xc3\x83", "\xc3\x8d", "\xc3\x92", "\xc3\x93", "\xc3\x98", "\xc5\xa0", "\xc2\x8d", "\xc3\x9a", "\xc3\x99", "\xc3\x9d", "\xc5\xbd",
"\xc3\xa1", "\xc3\xa8", "\xc3\xaf", "\xc3\xa9", "\xc3\xac", "\xc3\xad", "\xc3\xb2", "\xc3\xb3", "\xc3\xb8", "\xc5\xa1", "\xc2\x9d", "\xc3\xba", "\xc3\xb9", "\xc3\xbd", "\xc5\xbe");

ascii, win je bez problemu, s iso si snad poradim, ale jak ziskat ty utf 'entity'?
neni nekde na netu konverzni tabulka, ze ktere bych je opsal

jedna se mi o nemecke znaky (ü, ö...), slovensko-polske (å Å...) a dalsi neceske neascii
grendal 31.1.2006 18:31  1099
to s temi uvozovkami ponekud nechapu...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 31.1.2006 11:10  1098
ajaj, díky za varování, já tohle už kdysi řešil ale člověk zapomíná...
al3x 30.1.2006 19:30  1097
Viz treba, kdyz napises do titulku prispevku na lopuchu uvozovky a pak das Nahled..
al3x 30.1.2006 19:30  1096
'tvx'Na tohle trosku bacha, protoze se to vsechno odviji od nastaveni magic_quotes a stejne scripty se pak mohou na ruznych masinach chovat jinak.
notorius Notorius 30.1.2006 15:31  1095
Zkus to prohnat přes htmlspecialchars
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 30.1.2006 15:03  1094
nemate nekdo najeky rychly reseni jak zajistit, ze kdyz mam v databazovy polozce kterou davam k editaci v inputu, ulozeny i nejaky ty uvozovky, aby je browser neinterpretoval?
S databazi to funguje v pohode ale kdyz neco z ni poslu do browseru, utne mi to samozrejme na prvnich uvozovkach co najde...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.1.2006 12:46  1093
Tak sem v php zase objevil ameriku, obcas stoji za to hledat v manualu, neb vazne vetsina veci uz je vzdy HOTOVA "c)
Aneb, jak sloucit dve pole dohromady tak aby to co tam je se prepsalo a to co tam neni se pridalo?
array3=array1 + array2
neocenitelne pri praci s parametry v url...
mpts mpts Je to jinak, ba přesně naopak! 22.1.2006 16:16  1092
K čemu chceš ten tovar ponoukat? Mne jednou ponoukali, abych skočil z dost vysokého mostu do vody, ale neskočil jsem, nejsem blázen. (Vysvětlivka: česky "ponoukat" někoho k něčemu je vybízet, provokovat apod. Má-li to být slovenské ponúkať -- soudím dle tovar, česky zboží --, tak proč píšeš ostatní česky?)

K věci: na té stránce musíš mít nějaký formulář (tj. element form), kde zákazník vyplní svou objednávku a další údaje, odešle Ti je na stanovené místo, kde bude zřejmě (soudím dle klubu, kde o tom hovoříme) PHP skript, který Ti ta data z formuláře odešle mailem a zákazníkovi asi vrátí nějaké potvrzení apod.

Vysvětlovat to podrobněji nemá smyslu, protože z Tvého dotazu si nejsem vůbec jist, jak moc ovládáš alespoň samotné HTML, neřkuli PHP. Doporučuji prostudovat vhodnou literaturu apod.
tantal 21.1.2006 19:12  1091
Mam dotaz. Berte mne jako zacatecnika.
Dejme tomu ze chci na sve strance ponoukat nejaky tovar,
prijede tam nakej zakaznik, napise info o svoji firme (bez registrace a pouziti databaz), zaskrtne tovar kterej jako vobjednava a potvrdi a mne by to melo prijit na mail - firma,druh vybraneho tovaru a pocet kusu. Poradite mi?
otk 18.1.2006 18:02  1090
Diky vsemOK, zvazim to, o zadnou masivni bezpecnost tu nejde, ale casem v tom systemu mozna o penize pude.

[ 874 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt