Jump to content
php.lv forumi

Gacha

Reģistrētie lietotāji
  • Posts

    805
  • Joined

  • Last visited

Posts posted by Gacha

  1. Nu te ir no mazinja guestbook faila add.php kods ar kuru tiek ievietots posts text failaa

    <?php
    if ($message != '') 
    {
     $message = str_replace ("\n","<br>",$message);
     $message = strip_tags ($message, '<br>');
    
     $newRow = '<div class="viewGuestbook">' . ($message) .
          '<br>' . date('d.m.Y H:i') . ' - ' . strip_tags ($name) .
          '</div>';
            
     $oldRows = join ('', file ('guestbook.txt') );
     $fileName = fopen ('guestbook.txt', 'w');
     fputs ($fileName, $newRow . chr(13) . chr(10) . $oldRows);
     fclose ($fileName);
    }
    
    include ("readbook.php");
    ?>

    Bet kaa vareetu uztaisit lai var arii izdzest postus?

     

    PS. Man jau daudzi ir teikushi lai izmantoju MySQL bet mans to nerubi un nav kas paskaidro. Domaju, ka varu izmantot texta failu, jo mana lapa ir lloti mazinja.

  2. Problēma ir tā, ka es mēģinu uzstādīt Mysql uz sava kompa. To itkā esmu uzstādijis, bet nevaru neko ievietot DB. Šajās bildēs ir viss tieši tā, kā ir uz mana kompa, bet tas protams neiet. Es vienkārši nezinu kur ko nepareizi esmu saslēdzis, jo pirmo reizi ņemos ar to mysql. :(

  3. Nu es ieliku to koda gabalu, bet tagad vienīgais ko viņš rāda ir ka nav nodefinēti varibļi no tava koda gabala. Ja vari tad lūdzu iedziļinies šājā postā :unsure: un palīdzi man, jo man vajag tikai pašu sākumu lai varētu ievietot dažas lietas DB. Man liekas, ka man ir kļuda Mysql uzstādīšanā. Paskaties tās bildītes. OK?

  4. Tradu kļūdu tavā kodā:

    mysql_query("INSERT INTO posts (post_id,post_title,post_text) VALUES (','$virsraksts','$teksts')");

    beigās nebija viena iekaviņa. Nu tagad itkā errorus nemet ārā, bet skatos, ka ieraksti DB neparādās..

  5. Nu itkā izveidoju datubāzi un to mazo skriptiņu. Piekonektēties var, bet nevar ievietot: Parse error: parse error, unexpected ';' in d:\usr\www\post.php on line 17

    un skriptu rakstiju shitaa:

    <?php
    error_reporting(E_ALL); // lai redzam visas kljuudas
    #savienojamies ar db
    if ( $conn = mysql_connect('localhost','gacha','') ) {
    mysql_selectdb('posti',$conn);
    } else {
    die('Neizdevas savienoties ar serveri');
    }
    
    # uztaisâm ierakstu (nodefinçjam): [id lauciòu nevajag norâdît, to izdomâs pati DB):
    $virsraksts = 'Posta virsraksts';
    $teksts = '<p>Shis ir mans posts.</p><p>Te ir otrâ rindkopa.</p>';
    
    # ievietojam DB:
    mysql_query("INSERT INTO posts (post_id,post_title,post_text) VALUES ('','$virsraksts','$teksts');"
    
    ?>

    Varbūt esmu šoto nepareizi nokonfigurējis pašā Mysql CC ? Varbūt kādu bildi vajag?

  6. Tā es arī izdarīšu šovakar, bet pagaidām nevaru jo nezin kapēc man vairs nav vispasaules internets. Apollo mani pied...! Bet tev jb4 liels paldies par palīdzību. Prieks, ka ir tādi cilvēki, kuri var palīdzēt iesācējiem. Man vispār ir tāda doma izveidot mazu internet lapusīti, kurā būtu aprakstīts viss, kas vajadzīgs priekš iesācējiem gan internetam, gan drošībai ,gan visam pārējam kas ir vajadzīgs lai varētu strādāt ar datoru uz windows.

  7. Nu te būs piemērs: Es dabūju vienu vienkāršu Guestbook un tur config failā ir jaieraksta

    <?php
    
    $server = "localhost"; // MySQL server
    $db_user = "username"; // MySQL user
    $db_pass = ""; // MySQL user's password
    $database = "Database"; // MySQL database
    
    
    ?>

    Nu sorry, ka esmu tik uzbāzīgs, bet te ir 2 bildes: myini.JPG

     

    Un vēl šī: enviroment.JPG

     

    Rakstu kā gribu bet nekādi nesanāk.

  8. Ja es mācētu Mysql tad es ar tādiem text failiem nečakarētos! Šodien pirmo dienu kaut ko štukoju par to Mysql. Domāju, ka tas nav nekas sarežģīts(vismaz pamati), bet problēma ir tā, ka nezinu ar ko un kā sākt.

  9. Nu es izdariiju, kaa tu teici un tagad nekaadus errorus nemet araa. Bet ja jau tu saki, ka Mysql control centre ir labaaks tad labaak panjemshu to, jo veel neesmu neo saacis dariit.

    Gribēju parsīt ar ko un kur man sākt? Kur man tās datu bāzes saglabāsies? Gribu ar php palīdzību uztaisīt savā mājas lapā tā li jaunumus varu postot no interneta. Es tā jau uztaisīju, bet tas bija caur text failu. Bet cik saprotu tad tas ir baigi lēni, ja būs daudz informācijas, tapēc vajag mysql

  10. Uzinstaleeju Mysql un itkā nokonfigurēju. Izlasīju, ka vajag 'php my admin' lai strādātu ar mysql. bet tur raada man taadu rindinju

     

    $cfg['PmaAbsoluteUri'] direktīvai ir JĀBŪT nodefinētai Jūsu konfigurācijas failā!

     

    un nezinu ko darīt. Vai kāds izpalīdzīgs cilvēks nevarētu palīdzēt?

  11. Vispār es izdomāju savādāk. To augšā var nelasīt :lol: Kā var uztaisīt šitā: no lapas 'A' posto paroli un username uz lapu 'B' un ja username un parole = Admin un 1234 , tad iet uz lapu 'C' un pats galvenais "njem liidzi posta informāciju no lapas 'A' ", bet ja nav admins, tad iet uz lapu 'D' un arī njem liidzi posta informaaciju. Uzziimeet buutu daudz vienkaarshaak. Man sho vajag, jo savaadaak ar to skriptu, kursh man ir taa ka visi useri tiek rediģēti uz vienu un to pašu lapu, bet man tas neder. :D Paliidziet, ja nav slinkums :D

  12. Gribu uztaisīt tā: kad es savas lapas admins ierakstu 'password' un 'username' tad man atveras 1.php ,bet kad 'password' un 'username' ieraksta kaads cits users tad vinjam atveras 2.php un tas cits users nevar atvērt 1.php

     

    Te mazs koda gabals

    setcookie ("name", $known_as[$user_id], 0);
    setcookie ("this_cookie", $cookie_val, 0);
    header("Location: $success_page"); 
    exit();
    }

     

    Cik saprotu tad tas paarbauda vai users existee vai nee un ja jaa tad izveido cookie. Un te apm taa kaa es gribeetu

     

    setcookie ("name", $known_as[$user_id], 0);

    setcookie ("this_cookie", $cookie_val, 0);

    if ($uname[1])

    header("Location: $success_page");

    else (

    header("Location: $citi"); )

    exit();

    }

    Manejais protams nestraadaa, jo veel no php neko nemaaku. Luudzu kaads pasakiet kur tur ko vajag nozdeest vai pieziimeet :P

  13. Nu tagad esmu uzlicis mysql un skatos turtoriali. Bet man kaut kas nestrādā ar parolēm Warning: mysql_connect(): Access denied for user: 'ODBC@localhost' (Using password: NO) in d:\usr\local\easyphp1-7\www\dati.php on line 6

    Could not connect MySQL Šādu viņš man parādīja. Ko darīt?

  14. Vai sorry :P par to outputstring. Tagad tikai pieleca kas tas ir. Vārdu sako tā: Man viesu grāmatā bija šāda rindiņa

    $outputstring = "<b>Date:</b> ".$date."<br><b>Autors:</b> ".$yourname."<br><b>Meils:</b> <a href=mailto:$youremail>".$youremail."</a><br><br><b>Teksts:</b> ".$yourmessage."<hr>\n";

    Cik sapratu tad ar šo te pēc postošanas tas izkārto visu kā vajag. Bet tagad taisu tās ziņas un tur man vajag, ka pēc postošanas tēma un datums ir vienā rindā teiblam, bet texts ir otrā rindā. Un arī norādīt visus pārējos parametrus teiblam.

  15. Es savai lapai gribu uztaisīt taa lai varu ievietot jaunumus caur web sākumlapā. Un lai to vusu saglabā texta failā. Problēma ir taa - cik saprotu tad $outputstring ir komanda ar kuru tur visu var izvadīt, bet nezinu kā tur lai iraksta, ka ".tēma." būtu vienā row un ".texts." būtu otrā.

×
×
  • Create New...