Jump to content

choke

Uživatel
  • Příspěvků

    20
  • Registrován

  • Aktivní

Reputace

0 Na nule
  1. choke

    pomoc Formulár

    pomôže niekto?
  2. choke

    pomoc Formulár

    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.
  3. možno aj niekedy VPS free ale teraz chem spraviť Web hosting FREE
  4. 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.
  5. choke

    pomoc Neviem kde mám chybu

    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
  6. choke

    pomoc Neviem kde mám chybu

    to je OK to funguje (zistuje user ID)...totrebujem len ten UPDATE
  7. choke

    pomoc Neviem kde mám chybu

    <?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']); }
  8. <?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.
  9. choke

    pomoc UPDATE MySQL

    Ďakujem, môžeš LOCK
  10. choke

    pomoc UPDATE MySQL

    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.
  11. potreboval som niečo trošku iné ale pomohol si aspoň trochu ďakujem
  12. choke

    pomoc Admin level

    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?
  13. choke

    pomoc Admin level

    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.
  14. 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
×
×
  • Create New...