Jump to content
php.lv forumi

ray

Reģistrētie lietotāji
  • Posts

    449
  • Joined

  • Last visited

Posts posted by ray

  1. Paskatoties tavā piemēra es redzu, ka tiek piešķirta kautkāda vertība mainīgajam $jlieta, savukārt tālāk tiek izmantots $jauna_lieta ...tatad standarta primitīva kļūda.

     

    //domā tik pat primitīvi, kā dators//

    tas ir viens un tas pats, liekot šeit skriptu es pārsaucu mainīgos un vienkārši kļūdījos :/

     

    ok, lai būtu saprotamāk uzrakstīšu šādi:

     

    ir masīvs $pas, kura vērtība ir - Array ( [0] => Array ( [10] => 1 ) ).

    tiek saņemta vērtība "lieta", kura tiek pārdefinēta kā mainīgais $jlieta.

    tālāk ar foreach funkciju tiek sadalīts mainīgais.

    foreach ($pas as $lieta => $skaits) {
    if ($lieta == $jlieta) {
    $skaits = $skaits + 1;
    $pas[$lieta] = $skaits;
    } else {
    $pas[$jlieta] = '1';
    }
    }

     

    ja $lieta sakrīt ar $jlietu, tad vērtība mainīgajā palielinās par 1, ja ne, tad masīvā tiek ievietota vērtība.

     

    Tam visam uzrakstīju augstāk minēto skriptu, bet kkas tur īsti labi nestrādā :/

  2. Man ir šāds kods:

    if (isset($_REQUEST['lieta'])) {

    $jlieta = $_REQUEST['lieta'];

     

    if (isset($_SESSION['pas'])) {

    $pas= $_SESSION['pas'];

    foreach ($pas as $lieta => $skaits) {

    if ($lieta == $jauna_lieta) {

    $skaits_j = $skaits + 1;

    $pas[$lieta] = $skaits_j;

    } else {

    $pas[$jauna_lieta] = '1';

    }

    }

    }

    }

     

    Problēma ir tāda, ka man nepalielina masīvā ierakstu $skaits pēc pievienošanas atpakaļ masīvā. Nesaprotu, kas par problēmu un kur ir tā problēma.

  3. man konfigurācijas failā fails.inc stāv info:

    <?

    $db_host = "localhost";

    $db_user = "lietotajs";

    $db_password = "password";

    $db_name = "datubaze";

     

    $connection = @mysql_connect($db_host, $db_user, $db_password) or die("Nevar piekļūt datu bāzei...");

    mysql_select_db($db_name);

     

    ?>

     

    bet problēma tāda, ka ierakstot pārlūkā konkrētu šī faila adrese, tas izvada šo pašu kodu. ko lai es izdaru/uzrakstu, lai man nerādītu un neatklātu pārlūkā šo kodu?

  4. 1. Tās notices ir no galvenā skripta.

    2. Pārbaudi vai skripts tiešām tiek klāt mape/'.$klapas_id.'/bildes, jo iespējams, ka tas fails, kurā tu ieinkludoji šo skriptu, nemaz pats netiek klāt šai dirai.

    3. Kā arī tiy komentārs

     

    skripts tiek klaat, jo manuaali ierakstot to adresi kkur galvenajaa skriptaa viss aiziet normaali un kaa var apskatiities kaads sanaak masiivs?

  5. paartaisiiju vienu scriptu, palaizhot atsevishkjaa failaa tas iet ideaali, bet ieliekot ar include citaa, tas neiet un met errorus.

    scripts shaads:

    <?
    $skaits=0;
    $kont=0;
    $folder = 'mape/'.$klapas_id.'/bildes';
    if($dir = opendir($folder)){
    while(($file = readdir($dir)) !== false){
    
    	$f = $folder.'/'.$file;
    	if(is_file($f)){
    		$skaits++;
    		$files[] =  $file;
    	}
    }
    closedir($dir);
    }
    
    $id = (isset($_GET['id']) ? $_GET['id'] : 0);
    ?>
    <? while ($kont<$skaits) { ?>
    <img src="<?=$folder.'/'.$files[$id]?>" height="100" />
    <?=$folder.'/'.$files[$id]?><br />
    <?
    $kont++;
    $id++;
    }
    ?>

     

    Kljuudu pazinjojumi ir shaadi:

    Notice: Undefined index: 3 in R:\galerija.inc on line 21

    Notice: Undefined offset: 4 in R:\galerija.inc on line 21

  6. Palaizhot shito kodu izmet zemaak paraadiito kluudu.

     

    <?

    $db_host = "localhost";

    $db_user = "root";

    $db_password = "parole";

    $db_name = "datubaze";

     

    $connection = mysql_connect($db_host, $db_user, $db_password) or die("error connecting");

    mysql_select_db($db_name);

    $query = "Select * from menu";

    $result = mysql_query($query) or die (mysql_error());

    $izvade = mysql_fetch_array($result);

    echo '<a href=" '.$izvade['adrese'].'">'.$izvade['nosaukums'].'</a>';

     

    ?>

    Kļūda:

    Call to undefined function mysql_connect() in E:\PHP\menu.php on line 3

     

     

    bet ieraksta

    connection = @mysql_connect($db_host, $db_user, $db_password) or die("error connecting");

    tad ekraans balts un neko neizvada, kaut arii datubaazee ir ieraksts (viena kolonna, kur visi 5 lauki aizpildiiti)

  7. lieta taad, ka esmu beidzot izdomaajis paariet no ASP uz PHP, jo neviens LV hostings man manu ASP nenjem pretii, bet runa nav par to.

    ir taa, ka es gribu datu baazes tabulas aaraa dabuut datus, bet man kkaa nesanaak, varbuut kaads var paliidzeet.

     

    <?

    require($_SERVER["DOCUMENT_ROOT"]."/config/conn.php");

    $connection = @mysql_connect($db_host, $db_user, $db_password) or die("error connecting");

    mysql_select_db($db_name, $connection);

     

    $query = "Select * from menu";

    $result = @mysql_query($query, $connection) or die (mysql_error());

    $izvade = @mysql_fetch_array($result);

     

    echo "<a href=\"".$izvade["adrese"]."\">"$izvade["nosaukums"]."</a>";

     

    ?>

  8. Vai esksistē funkcionējošs php skripts, ar kuru var sūtīt sms no web lapas, kaut vai uz vienu no operatoriem. Jā jā, tad varbūt kaads varētu to uzrakstīt, vai arī vismaz pateikt, kur to var dabūt.

  9. vai var uzstaadiit apache un php, ja ir uzstaadiits Internet Information Services (IIS)? es meeginjaaju, bet man kkas nesanaaca un raadija, ka apache2 serverim ir kkaadas nepilniibas vai kljuudas... iisti saprast nevareeju, bet apache ikona lejaa pie pulkstenja staaveeja, bet palaist nevareeja, jo tad izmeta melnu logu, kur bija rakstits, ka apache could not be started vai kkas tamliidziigs.

×
×
  • Create New...