Jump to content
php.lv forumi

eregi

Reģistrētie lietotāji
  • Posts

    314
  • Joined

  • Last visited

Posts posted by eregi

  1. Kā Tu man ieteiktu,

     

    Labāk saglabāt to failu kādā tmp mapē un tad konvertēt, fai konvertēt pataisno caur $_FILE, bet nesanāk, met ārā

    CLASS FFMPEG ERROR: Input file "" does not exist
    
    Fatal error: Cannot break/continue 1 level in /var/www/localhost/htdocs/w00t/includes/functions.php on line 227

     

    itkā kod izskatās šādi -

    forma un pati funkcija - http://paste.php.lv/6507

    klase - http://paste.php.lv/6505

     

    tā errora rinda ir pirmā failā # 44. faktiski mēģināju tik pamainīt failu padošanas metod..

     

    ā, startējot php vēl met erroru - http://paste.php.lv/6508 tas viss sākās pēc ffmpeg, lame u.c softu likšanas.

  2. Andrisp, nebīju iedomājes, ka to sauc EOF, man to IESKAIDROJA :D par to rīsinājumu, faktiski vnk tas ir ņemts gatavs IPB login scripts, un tur man takā grūti iebraukt dēļ tās HEREDOC sintakses.

     

    Mārci, ļotie bieži nākās datubāzes mainīt, bet jā, konfig failā es taisu jau konekciju pie servera ar savu useri un paroli.

     

    par tiem qvērijiem, doma bija tā, vai vnk kādi ieteikumi kā jūs veidojat kvērijus u.t.t, lai tie mazāk vietas aizņemt vai, lai vienkārši ērtāk, jo varbūt ier iespējams risinājums, ka nevis taisa

    			$SQL = mysql_query("SELECT * FROM System.Pic WHERE Id = $lapa LIMIT 1");
    		$row = mysql_fetch_assoc($SQL);
    
    bet gan kautkā uzreiz saštelē, lai tas fetch assoc būtu ( tas tik kā piemērs.)

  3. Tātad, radies jautājums, kā iekš tā 'EOF;' es varētu dabūt <?php, vajadzētu vienu funkciju palaist, bet īsti nezinu kā to varētu darīt un vai to varētu darīt. Vieta, kur tas būtu jāieabū ir - http://paste.php.lv/6488 6 un 7 rinda.

     

    Nākamā lieta ar, kuru es saskaros ir checkboxi un php. Taisu bilžu dzēšanu, viss notiek tā, izdrukāju visas bildes kādas man ir un tad pie katras salieku checkbox'u - <input value='".$row['Pic']."' type='checkbox'> , Pic vietā ir bildes nosaukums, piem phpYo.jpg tālak šito padodu funkcijai del_pic($_POST['pic']); un tād jau notiek parastais mysql qvērijs, kur dzēš ārā bildi no db un tālāk ir unlink. Bet, kā, lai panāk, ka es varu vairākus checkboxus atzīmēt un tad tos visus izdzēst? Jo caur to $_POST['pic'] pado tik vienu vērtību...

     

    nēxt, ka man panākt, ka, ja ir admins tad parāda checkboxu, ja nav, tad nerāda, bet galvenais to dabūt iekš viena echo, lai nav vairākas funkcijas jātaisa, piem -

     

    if(iradmins){ $muu=<input value='".$row['Pic']."' type='checkbox'>; }
    echo "blablbabla '.$muu. '";

    šāds variants derētu?

     

    vai kāds var ietekt kādu gatavu skriptu, lai uploadotu video failus, tad tos pārkonvertētu par .flv un beigās arī būtu kāds flash plējeris, kas to atskaņo?

     

    mm, vēl, vai varat ieteikt kādus veidus kā uztaisīt 'īsākus/ātrākus' kvērijus, piem nevis

    mysq_select_db('db');
    mysql_query("SELECT * FROM Tabula");
    
    bet gan 
    
    mysql_query("SELECT * FROM Db.Tabula");

    šķiet, ka vajadzētu būt visādām iespējām, kā tos kvērijus apgraizīt, so ceru, ka palīdzēsiet ar tiem variantiem, kuri jums ienāks prātā :)

     

     

    paldies par uzmanību, ceru uz atsaucīb! :)

  4. Liels paldies :)

     

     

    Vebers - pamēģini tā -

    $_SESSION['permissions'] = 'a';
    
    
    if(strpos($_SESSION['permissions'], 'a')) {
     //drikst pievienot rakstu
    } else {
     //nedrikst pievienot rakstu
    }

     

    šitāds peim neies, vismaz man tā, ja velku no db ārā un pirms tā flaga nav nekas, tad nemaz tur nekas nenotiek..

  5. tātad ir valodas skripts.. pašā index faila augšā tiek izsaugta lang($kategorija,$id); pati funkcija -

    	function lang($kategorija,$id)
    	{
    if(isset($kategorija) && $kategorija==lang && isset($id))
    switch($id) 
    {
    	case 'en': $_SESSION['valoda']="en"; break;
    	case 'lv': $_SESSION['valoda']="lv"; break;
    	default: $_SESSION['valoda']="lv";
    	}
    elseif(isset($kategorija) && $kategorija==lang && empty($id))
    		{
    			header('location');
    		}
    	}

     

    lapai izmantoju rewrite funkciju, tātad jautājums tāds, kā es varu panākt, lai nospiežot uz http://lapa/lang/eng tiktu switchota valoda, un useris atmests atpakaļ uz to lapu, kur viņš iepriekš bija, pievienot ?lang&id=eng neder, kā jau rewraitā..

  6. function is_logged($member_id,$session_id)
    {
     if(is_numeric($member_id) && $member_id>=1)
     {
    $member_id = (int) $member_id;
    echo '$SQL=mysql_query("SELECT COUNT(*) FROM db.tabula WHERE member_id='.$member_id.' AND id='.$session_id.'");';
    $sesija=mysql_fetch_row($SQL);
    return $sesija['id'];
    return $sesija['id']  == $session_id ? logged : not;
     }
     return not;
    }

     

    Atgriež visu laiku not.. šķiet, ka ar mysql daļu kaut kas nav pareizi.

     

    Toties tas mans 'variants' aizgāja -

    function is_logged($member_id,$session_id)
    {
    if($member_id>=1)
    {
    	$SQL=mysql_query("SELECT * FROM db.tabula WHERE member_id='$member_id'");
    	while($sesija=mysql_fetch_array($SQL))
    
    	if($sesija['id']==$session_id)
    		{
    			return logged;
    		}
    		else
    		{
    			return not;
    		}
    }
    else
    {
    	return not;
    }
    }

    Tātad nav kādas idejas, kas neļauj andrisp variantam aiziet normālI?

  7. am, vai man piem $member_id ir arī funkcijai ir jāpadod, ja man tas kaut kur konfig failos ir jau norādīts?

     

    Un kā tad, lai displejo to informāciju? (iekļauj if'āa)

     

    un ko Tu dari ar šīm rindām -

    $member_id = (int) $member_id;
    
    
    //un ar 
    
    return $sesija[0] > 0 ? true : false;

     

    Un vispār andrisp, nepamanīj, bet es nosākuma atrodu tabulā pēc Id noteikto row'u un tad tās saturu salīdzinu ar $session_id, takā tas tavs gabals neies :)

  8. function is_logged()
    {
    if($member_id>=1)
    {
    	$SQL=mysql_query("SELECT * FROM db.tabula WHERE membera_id='$member_id'");
    	while($sesija=mysql_fetch_array($SQL))
    
    	if($sesija['id']==$session_id)
    		{
    			TRUE;
    		}
    		else
    		{
    			echo 'Lai pilditu sho funkciju Tev ir jabut ielogotam';
    		}
    }
    }

     

    un vēlāk es mēģinu izsaukt šo funkciju, piem

    if(isset($id) && !empty($id) && $id == add && is_logged()==TRUE)
    {
      echo 'Viss bumbaas';
    }

     

    Bet cik noprotuma tas if's nav pareiz sastādīts, tātad jautājums tāds, kā es varu uzzināt, vai is_logged() ir TRUE.

  9. Nū, vajag man palaist vienu figņu, kurai vajag xml atbalstu itkā meklēj, noņēmu ';' no

    extension=php_xmlrpc.dll

    un tanī brīdī, kad restartēju lighttpd man izmeta -

    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/lib/php/extensions/no-debug-non-zts-20060613/php_xmlrpc.dll' - /usr/lib/php5/lib/php/extensions/no-debug-non-zts-20060613/php_xmlrpc.dll: cannot open shared object file: No such file or directory in Unknown on line 0
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/lib/php/extensions/no-debug-non-zts-20060613/php_xmlrpc.dll' - /usr/lib/php5/lib/php/extensions/no-debug-non-zts-20060613/php_xmlrpc.dll: cannot open shared object file: No such file or directory in Unknown on line 0

     

    tātad man uz servera nav vajadzīgais 'dll's'? kur lai viņu izrauju? emergojot kāds jauns useflags vajadzīgs?

  10. extension=php_gd2.dll

     

    un pie restarta uzreiz -

     

    ~ # PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5			 /lib/php/extensions/no-debug-non-zts-20060613/php_gd2.dll' - /usr/lib/php5/lib/p			 hp/extensions/no-debug-non-zts-20060613/php_gd2.dll: cannot open shared object f			 ile: No such file or directory in Unknown on line 0
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/lib/php			 /extensions/no-debug-non-zts-20060613/php_gd2.dll' - /usr/lib/php5/lib/php/exten			 sions/no-debug-non-zts-20060613/php_gd2.dll: cannot open shared object file: No			  such file or directory in Unknown on line 0

     

    cik noprotu nevar atrast to dll?

  11. Em, nu es emergoju lighttpd, izmantoju šadus use flagus

    USE="bzip2 cgi fastcgi -gdbm php mysql -ldap -apache2 samba swat

     

    Bēet, kad vajag kaut kur gd, tad met tipisko erroru - Call to undefined function imagecreatefromjpeg().

    itkā daudz par to runāts, bet neatradu, kas būt speciāli jāeneiblo pie emergosanas, lai gd aizietu.

     

    cjeers.

     

    edit: aa un ja tas kaut ko mainītu tad sēžu zem gentoo, sorē, par nepareizo sadaļu

×
×
  • Create New...