choke
Uživatel-
Příspěvků
20 -
Registrován
-
Aktivní
Reputace
0 Na nule-
Dobrý deň, mám script s ktorý ma už 3 dni hrám a bez výsledku: <?php // proměnná pro uchování chybové hlášky $error = ''; // zpracování odeslaného formuláře if (!empty($_POST)) { // blok pro ošetření chyb try { // konverze vstupních parametrů $_POST['aktivacny_kod'] = trim($_POST['aktivacny_kod']); $_POST['email'] = trim($_POST['email']); $_POST['text'] = trim($_POST['text']); // ošetření případného magic_quotes_gpc if (get_magic_quotes_gpc()) { $_POST['aktivacny_kod'] = stripslashes($_POST['aktivacny_kod']); $_POST['email'] = stripslashes($_POST['email']); $_POST['text'] = stripslashes($_POST['text']); } // kontrola zadaných údajů if (empty($_POST['aktivacny_kod'])) { throw new Exception('Aktivacny kod je povinna polozka.'); } if (strlen($_POST['aktivacny_kod']) == $premenna_z_mysql ) { throw new Exception('Aktivacny kod je nespravny.'); } if (empty($_POST['email'])) { throw new Exception('E-mail je povinna polozka.'); } if (strlen($_POST['email']) > 255) { throw new Exception('E-mail může mít nejvýše 255 znaků.'); } if (!ereg('^[-a-zA-Z0-9!#$%&\'*+/=?^_`{|}~.]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$', $_POST['email'])) { throw new Exception('Neplatný formát e-mailu.'); } if (empty($_POST['text'])) { throw new Exception('Text je povinná položka.'); } if (strlen($_POST['text']) > 1000) { throw new Exception('Text může mít nejvýše 1000 znaků.'); } // přesměrujeme někam pryč header('Location: http://' . $_SERVER['HTTP_HOST'], true, 303); exit; // zpracování vyhozené výjimky } catch (Exception $e) { $error = $e->getMessage(); } } // vypíšeme stránku s formulářem require_once './header.php'; ?> Feedback <?php if (!empty($error)) { echo ' CHYBA: ' . htmlspecialchars($error) . ''; } ?> Formular Aktivačný kód: E-mail: Text: <?php require_once './footer.php'; ?> Potreboval by som aby Aktivačný kód sa rovnal nejakej hodnote ktorá bude v MySql. 1. Potreboval by som napísat pripojenie do Mysql 2. Keď dosadím za premennu $premenna_z_mysql tak ju uplne ignoruje a aj keď dám do okna zlú hodnotu jak keby bola dobra Obrazne vysvetlené: v MySql tabuľke sú v stĺpci "aktivacny_kod" hodnoty: a5agbj, ksj8of a jdkls0. Ak niekto napíše do okna Aktivačný kód: ksj8of tak by ho to malo pustiť ďalej ak by nezadal žiadnu hodnotu z tabuľky tak by mu vyskočilo že zadal zlú hodnotu. Ďakujem za pomoc.
-
možno aj niekedy VPS free ale teraz chem spraviť Web hosting FREE
-
Dobrý deň, veďel by mi niekto poradiť nejaký dobrý a hlavne FREE Control panel pre webhosting ktorý by sa dal nainštalovať na VPS s OS Debian? Podmienka Control Panelu je tá že by mal zvládať FREE registráciu užívateľova. jednoducho povedané chem spraviť FREE hosting ale nemám na to Control Panel. ďakujem za rady.
-
už som to vyriešil ale aby som nemusel zakladať novú tému tak mám ešte jeden problém a to: potreboval by som tam dať výnimku a to že pri nule (0) by to vypísalo "neexistuje" vedel by niekto
-
to je OK to funguje (zistuje user ID)...totrebujem len ten UPDATE
-
<?php require_once('includes/config.php'); //load user ID record_set('profile',"SELECT * FROM users WHERE user_id = ".$userid.""); $profile = $row_profile['user_id']; //výber podla ID record_set('view',"SELECT * FROM users_profile WHERE useridvip = $profile"); //UPDATE PROFILE if (!empty($_POST['email'])) { $password = $row_profile['user_password']; if ($_POST['password']) { $password = addslashes($_POST['password']); } mysql_query("UPDATE amx_amxadmins SET username = '".trim(addslashes($_POST['username']))."', password = '".trim(addslashes($_POST['password']))."', access = '".trim(addslashes($_POST['access']))."', email = '".trim(addslashes($_POST['email']))."', time = '".trim(addslashes($_POST['time']))."', WHERE user_id='$profile'; "); set_msg('Profile Updated'); $_SESSION['username'] = addslashes($_POST['steamid']); redirect('Vaše zmeny boli uložené.','edit.php'); } ?> <?php display_msg(); ?> Pojebané meno Pojebané Heslo Pojebané access Pojebané flags Pojebané steamid Nevpisuje mi to už žiadnu chybu aj keď som dal na ftp ten php.ini. Teraz tam je už len jedne problém a to ten že nedokáže UPDATE MySQL problém bude pravdepodobne v zapísaný od //UPDATE PROFILE ostatné je dobré (nad tým). a vôbec netuším čo je toto: if (!empty($_POST['email'])) { $password = $row_profile['user_password']; if ($_POST['password']) { $password = addslashes($_POST['password']); }
-
<?php require_once('includes/config.php'); //load user ID record_set('profile',"SELECT * FROM users WHERE user_id = ".$userid.""); $profile = $row_profile['user_id']; //výber podla ID record_set('view',"SELECT * FROM users_profile WHERE useridvip = $profile"); //UPDATE PROFILE mysql_query("UPDATE amx_amxadmins SET username = '".trim(addslashes($_POST['username']))."', password = '".trim(addslashes($_POST['password']))."', access = '".trim(addslashes($_POST['access']))."', email = '".trim(addslashes($_POST['email']))."', time = '".trim(addslashes($_POST['time']))."', WHERE user_id='$profile'; "); set_msg('Profile Updated'); $_SESSION['username'] = addslashes($_POST['steamid']); redirect('Vaše zmeny boli uložené.','edit.php'); ?> <?php display_msg(); ?> Pojebané meno Pojebané Heslo Pojebané access Pojebané flags Pojebané steamid Stránka sa mi nenačíta vôbec napíše chybu. Jeden čas mi to išlo ale zase nechcelo UPDATE MySQL. Takže tam budu asi dve chyby. 1. funkčnosť 2. UPDATE MySQL Pozrel by sa mi dakto na to? Ďakujem.
-
Ďakujem, môžeš LOCK
-
Ahojte, Potreboval by som UPDATE jedného poľa v MySQL Mám tabuľku: user_id user_meno user_priezvisko user_level user_email 1 Janko Hrasko 1 [email protected] 2 Chuck Noris 1 [email protected] Keď si otvorí súbor setings.php napr. Janko Hraško tak by sa mu automaticky (bez nutnosti niečo zadávať) zmenila hodnota v user_level na hodnotu 3. Jednoduché čo? Vedel by mi niekto s tým pomôcť? Podmienka je taká že iba tomu prihlásenému (v našom prípade Janko Hraško s user_id 1) by sa to zmenilo. Script na zistenie ID prihláseného užívateľa. //load user ID record_set('profile',"SELECT * FROM users WHERE user_id = ".$userid.""); $profile = $row_profile['user_id']; Keby sa prihlásil a otvoril by so stránku setings.php Chuck Noris tak by sa to zase jemu zmenilo. Ďakujem.
-
potreboval som niečo trošku iné ale pomohol si aspoň trochu ďakujem
-
nemohol by mi niekto sem hodiť script, ktorý by som mal dať do súboru (php) ktorý má zistiť ten Level buď 1 alebo 0 Ďakujem -- čtv 08. zář 2011 11:08:59 -- vedel by mi niekto pomôcť? -- čtv 08. zář 2011 17:32:43 -- pomôže mi niekto?
-
Dobrý deň, potreboval by som script ktorý by dokázal nasledovné: Level by bol 0 a 1 zapísaný v MySQL Pri 0 by nemal user oprávnenia prezerať danú stránku (napísalo by mu to že nemá prístup) a pri 1 by sa mu zobrazila tak ako má. Potreboval by som takýto script, som začiatočník tak sa na mňa nehnevajte že Vás zaťažujem blbostami. Ďakujem.
-
Dobrý deň, mám väčší problém zohnať (vygoogliť) conevector ktorý by my z 10 miestneho čísla vypísal dátum. Na premenu dátumu do toho 10 miestneho čísla používam toto: Vedel by mi niekto pomôcť? Dá sa to s toho spraviť? Najlepšie by bolo keby tam bola nejaká premenná napr. kod = "1234567890" ďakujem
-
si macher vďaka