Printable Version of Topic
Click here to view this topic in its original format
თბილისის ფორუმი > Web Programming > ჩაინიკური კითხვები PHP/MySQL-ში


Posted by: Ðito 23 Oct 2009, 22:01
http://forum.ge/?act=ST&f=88&t=33609755&st=0


ახლა დავიწყე PHP-ს სწავლა და ბევრი ჩაინიკური შეკითხვა მექნება. ასე რომ ძალიან მჭირდება ეს თემა smile.gif

Session-ების სწავლა მინდა და იქნებ ვინმემ ინგლისურად ან ქართულად ელ წიგნი დადოს ამის შესახებ.

Posted by: <Start> 3 Nov 2009, 20:01
ბაზაში იმპორტი გავაკეთე ჩვეულებრივად წაიღო, მაგრამ მერე დავაკვირდი და ტექტები ნახევაზე არ ჩანს ანუ შეკვეცილია..
ეს იმას ნიშნავს რომ ადგილი არ ეყო და ავტომატურად წაშალა ზედმეტი?


და კიდევ ერთი..რა უნდა გავაკეთო იმპორტის წინ რომ ქართული უნიკოდი კითხვის ნიშნებით არ გამოიტანოს./
http://radiohead.ge/jojo/news.php

აი ასე გამოაქვს..

Posted by: wisemanika 19 Nov 2009, 20:38
ერთი სიტყვით მაქვს ესეთი პრობლემა


როცა კომენტარები გამომაქვს ბაზიდან ან გამოაქვს ერთი და იგივე კომენტარი ყველგან ან საერთოდ არ გამოაქვს...

<?php
echo "<p class='post_comment'>კომენტარები:</p>";

$result3 = mysql_query("SELECT * FROM comments WHERE post='$ID'",$db);

if(mysql_num_rows($result3) > 0)
{
$myrow3 = mysql_fetch_array($result3);
do
{
printf("<div class='post_div'><p class='post_comment_add'>კომენტარი დაამატა: <strong>%s</strong> <br> თარიღი: <strong>%s</strong></p> <p>%s</p></div>",$myrow3["author"],$myrow3["date"],$myrow3["text"]);
}
while($myrow3 = mysql_fetch_array($result3));
}
?>

აი კოდი რომლითაც გამომაქვს მაგრამ SELECT * FROM comments WHERE post='$ID' აქ ვპიქრობ რომ სხვანაირად უნდა... ბაზაში მაქვს lessons მაგრამ პოსტში რო ვწერ ყველგან გამოაქვს ეს კომენტარი და მე მინდა სადაც დააკომენტარებენ მარტო იქ გამოვიდეს ეს კომენტარი


დამეხმარეთ თუ შეგიძილიათ

Posted by: alibaba2008 19 Nov 2009, 21:00
wisemanika
იმ კატეგორიას რომელშიც კომენტარი ემატება, იმას უნდა ქონდეს იდ, და მაგ იდ ის მიხედვით უნდა გამოვიდეს კომენტარები

Posted by: wisemanika 19 Nov 2009, 21:20
QUOTE
wisemanika იმ კატეგორიას რომელშიც კომენტარი ემატება, იმას უნდა ქონდეს იდ, და მაგ იდ ის მიხედვით უნდა გამოვიდეს კომენტარები


ეგ მეც ვიცი მაგრამ ის იდ როგორ მივანიჭო თითოეული კატეგორიის თითოეულ პუნქტს?

აი მაგალითად მინდა ფილმის კატეგორიაში რომელიმე ფილმზე კომენტარის გაკეთება და ეს კომენტარი რა თქმა უნდა მარტო ამ გვერძე გამოჩნდეს?



Posted by: Alecoder 19 Nov 2009, 23:12
wisemanika
მართვის პანელიდან როცა შექმნი ახალ კატეგორიას, მონაცემთა ბაზაში გაუწერე auto_incriment და თვითონ დაიგენერირებს ID - ს. მერე, გამოტანისას ყველას ხო დაადებ ლინკს, შესაბამისად ლინკზე გადასვლისას GET - ში ხო იღებ პარამეტრებს, მაგალითად www.shenisaiti.ge/index.php?action=movies&movieid=1

აქედან გაიგებ რომ
CODE
$_GET['action']

არის კატეგორია ფილმების, ხოლო

CODE
$_GET['movieid']

არის უშუალოდ ფილმის ID

მაგ ID - ს მიხედვით ამოქექავ კომენტაებს.

Posted by: wisemanika 20 Nov 2009, 15:13
QUOTE
აქედან გაიგებ რომCODE$_GET['action']

არის კატეგორია ფილმების, ხოლოCODE$_GET['movieid']

არის უშუალოდ ფილმის ID

მაგ ID - ს მიხედვით ამოქექავ კომენტაებს.



გაიხარე გავაკეთე smile.gif სპ

* * *
if(isset($_GET['ID'])) {$ID = $_GET['ID'];}<<<---- ეს გასაგებია ჩემთვის


if(!isset($ID)) {$ID = 1;}<<< მაგრამ აქ ვერ გავიგე რა საჭიროა იდ-ისთვის 1ის მინიჭება?

Posted by: n0s1f 20 Nov 2009, 18:02
wisemanika
თუ არაა იდ ( ანუ $id ს არ აქვს მნიშვნელობა ) მინიჭება 1

არ ვიცი რამდენად კარგად ავხსენი biggrin.gif

Posted by: alibaba2008 20 Nov 2009, 19:00
უფრი კონკრეტულად კი, თუ ID ცვლადი არ არსებობს;

Posted by: wisemanika 20 Nov 2009, 20:20
QUOTE
თუ არაა იდ ( ანუ $id ს არ აქვს მნიშვნელობა ) მინიჭება 1

არ ვიცი რამდენად კარგად ავხსენი



QUOTE
უფრი კონკრეტულად კი, თუ ID ცვლადი არ არსებობს;


გაიხარეთ smile.gifsmile.gifsmile.gif

Posted by: Ðito 20 Nov 2009, 20:40
ამინდის პროგნოზის სცრიფტს ვერ ვიშოვი? sad.gif

Posted by: wisemanika 21 Nov 2009, 16:08
QUOTE
ამინდის პროგნოზის სცრიფტს ვერ ვიშოვი?


ნამდვილად არ ვიციი sad.gif

რა მაინტერესებს მე მაქვს გაკეთებული სხვადასხვა კატეგორიებისთვის მონაცემთა ბაზაში ინდივიდუალური ცხრილი ანუ მაგალითად:

გაკვეთიელბისთვის lessons მუსიკებისთვის music და ა,შ

ვაკეთებ ძიებას საიტზე და როგორ მივუთითო რომ საძიებო სიტყვა ამოაგდოს ყველა ცხრილიდან რაც ბაზაში არსებობს??? :S

თუ ამისთვის საჭიროა ყველა ეს (lessons , music და ა,შ) მოვათავსო ერთ კატეგორიაში? ამის გაკეთება არ მინდა იმიტომ რომ შესაცვლელი მექნება ყველაფერი sad.gif

$result = mysql_query("SELECT ID,title,description,author,date,view,mini_img FROM (საიდან გამოვიტანო?) WHERE MATCH(text) AGAINST('$search')",$db);
if(!$result)
{
echo "<p>მონაცემთა ბაზიდან მონაცემების ამოღება არ შესრულდა! მიწერეთ ამის შესახებ ადმინისტრატორს: რაც იქნება <br> <strong>მცდარი კოდი:</strong> </p>";
exit(mysql_error());
}
if(mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result); და ა,შ. შემდეგი მნიშვნელოვანი არაა და აგარ გავგრძელებ



Posted by: Gode 21 Nov 2009, 16:42
wisemanika
თუ ერთბაშად ყველგან გინდა მოძებნო და კატეგორიებით დაფილტვრა არ გაინტერესებს, მაშინ UNION გააკეთე:
SQL
SELECT * FROM a UNION SELECT * FROM b


უფრო დეტალურად აქ ნახე: http://dev.mysql.com/doc/refman/5.0/en/union.html

Posted by: wisemanika 21 Nov 2009, 16:51
QUOTE
თუ ერთბაშად ყველგან გინდა მოძებნო და კატეგორიებით დაფილტვრა არ გაინტერესებს, მაშინ UNION გააკეთე:


დაფილტვრა როგორ გავაკეტო? smile.gif

Posted by: Gode 21 Nov 2009, 17:07
wisemanika
დაფილტვრაში ვიზუალური დაფილტვრა ვიგულისხმე და არა Where პირობა. თუ შენ Where-ზე მეკითხები, როგორც ჩვეულებრივად აკეთებ, ისე გააკეთებ მანდაც, თუ ვიზუალური გინდა, მაშინ ერთი Drop Down List-ი უნდა დააგდო, შიგნით ყველა შესაძლო ტიპი ჩატვირთო და მერე იმის მიხედვით რა ტიპს აირჩევენ, შესაბამის ცხრილში ეძებო.

თუ მონაცემები ყველა ცხრილში ერთგვაროვანია და მხოლოდ ტიპით განსხვავდება, მაშინ ცხრილები გააერთიანე, ერთი ცხრილი გააკეთე და თითოეულ ჩანაწერს მიუთითე რა ტიპისაა, lesson, music (ამისთვის ცხადია ცალკე საცნობარო ცხრილი დაგჭირდება და შიგნით ID/Name წყვილებს ჩაწერ). შემდეგ უკვე ამორჩევას ყოველთვის ერთი ცხრილიდან გააკეთებ, მაგრამ იმ TypeID-თი, რაც Drop Down-ში იქნება არჩეული.

უფრო კომპლექსური ვარიანტი თუ გინდა, მაშინ Check Box-ები დაყარე თითოეული ტიპისთვის და მომხმარებელი სხვადასხვა კომბინაციებს აირჩევს, შენც არჩეული კომბინაციის მიხედვით ამოიღებ მონაცემებს შესაბამისი ცხრილებიდან.

თუ სხვა რამე გაინტერესებდა? gigi.gif

Posted by: wisemanika 21 Nov 2009, 17:16
QUOTE
თუ სხვა რამე გაინტერესებდა?


აქ რაც დაწერე ნახევარი ვერ გავიგე biggrin.gif:D შევედები მე თვითონ გავარკვიო ჯერ და მერე თუ ვერ გავიგე დავფოსტავ უფრო კონკრეტულად და რა როგორ მიწერია... biggrin.gif


Posted by: wisemanika 24 Nov 2009, 17:56
დამეხმარეთ ამ შეცდომას მიგდებს და ვერ გავიგე რისი ბრალია...

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in z:\home\localhost\www\register\page.php on line 48






<?php

print <<<HERE
|<a href='page.php?id=$myrow2[id]'>ჩემი გვერდი</a>|<a href='index.php'>მთავარი გვერდი</a>|<a href='all_users.php'>მომხმარებლები</a>|<a href='exit.php'>გამოსვლა</a><br><br>
HERE;



if ($myrow['login'] == $login) { <<<---- 48-ზე ეს არის


print <<<HERE
<form action='update_user.php' method='post'>
login<strong>$myrow[login]</strong>. login - ის შეცვლა:<br>
<input name='login' type='text'>
<input type='submit' name='submit' value='შეცვლა'>
</form>
<br>
<form action='update_user.php' method='post'>
password - ის შეცვლა::<br>
<input name='password' type='password'>
<input type='submit' name='submit' value='შეცვლა'>
</form>
<br>
<form action='update_user.php' method='post' enctype='multipart/form-data'>
თქვენი ავატარი:<br>
<img alt='avatar' src='$myrow[avatar]'><br>
ის უნდა იყოს jpg, gif ან png ფორმატში. ავატარის შეცვლა:<br>
<input type="FILE" name="fupload">
<input type='submit' name='submit' value='შეცვლა'>
</form>
<br>
<h2>პირადი შეტყობინება:</h2>
HERE;
}
* * *
დავიჯერო არავინ არ იცით :S

heeelp

Posted by: iMaximuSi 24 Nov 2009, 23:07
არვიცი აქ უნდა მეკითხა თუ არა

მოკლედ php ს სწავლა დავიწყე და მინდა პატარა საიტის გაკეთება, დაცვა და ეგეთებისგან შორს ვარ ჯერ და DLE ს დაყენებაც არ მინდა ჩემით მინდა დავამუღამო რაღაცეები ჰოდა რას მირჩევთ ღირს წვალება?

მეშინია რომ გამიტეხავენ cry.gif

Posted by: n0s1f 24 Nov 2009, 23:11
დაწერე შენით smile.gif wink.gif და მერე ვინმეს სთხოვე რომ მოგეხმაროს დაცვაში smile.gif

Posted by: iMaximuSi 24 Nov 2009, 23:15
QUOTE
მერე ვინმეს სთხოვე რომ მოგეხმაროს დაცვაში


თუ ადვილია დაცვა ყველა ქართულ საიტზე DLE რატო აყენია?

Posted by: n0s1f 24 Nov 2009, 23:32
biggrin.gif იმიტო რო სერიოზული warez ის სკრიპტის დაწერა ეგრე ადვილი არაა + 70 % ადმინების HTML იც არ იციან smile.gif

Posted by: alibaba2008 25 Nov 2009, 00:58
QUOTE
სერიოზული warez

ოო რაოდენ ბევრია ეგეთი საქართველოში wink.gif

QUOTE
+ 70 % ადმინების HTML იც არ იციან

ეგრეა;

QUOTE
არვიცი აქ უნდა მეკითხა თუ არა

მოკლედ php ს სწავლა დავიწყე და მინდა პატარა საიტის გაკეთება, დაცვა და ეგეთებისგან შორს ვარ ჯერ და DLE ს დაყენებაც არ მინდა ჩემით მინდა დავამუღამო რაღაცეები ჰოდა რას მირჩევთ ღირს წვალება?

მეშინია რომ გამიტეხავენ 

შენით ისწავლე და შენითვე გააკეთე, თუ გინდა მართლა ისწავლო ვებ პროგრამირება, მერე კარგად რომ ისწავლი თუ გინდა მერე დაიყენე რამე ძრავა(ოღონდ არა დლე ) wink.gif , მარა თუ გინდა კარგად ისწავლო მაშინ იშრომე; ისეთი საშინელი რთული არაა დაცვა, უბრალოდ ნელნელა ყველაფერს ისწავლი.

Posted by: iMaximuSi 25 Nov 2009, 20:54
გმადლობთ რჩევებისთვის smile.gif

QUOTE
შენით ისწავლე და შენითვე გააკეთე, თუ გინდა მართლა ისწავლო ვებ პროგრამირება

ასე ვიზამ yes.gif

Posted by: Svani91 26 Nov 2009, 18:47
მოკლედ მაქვს ერთი კითხვა smile.gif

სრულად ნახვაში მინდა რო სიახლის სურათი გამოვიდეს დ აგამომაქვს ასე

<img scr="<? echo $gamotana["surati"] ?>" width="400" height="400">

და არ გამოაქვს sad.gif სორსჩი რო ჩავიხედავ ლინკი ზუსტად წერია მარა ზედ არ ეკლიკება sad.gif რა ვუშველო მასწავლეთ რა sad.gif

Posted by: Ðito 27 Nov 2009, 01:27
სურათს საიდან კითხულობს? მთლიანი კოდი დაწერე აბა.

Posted by: Svani91 27 Nov 2009, 01:33
<?
$motxovna=mysql_query("SELECT * FROM news")
$gamotana=mysql_fetch_array($motxovna)

?>

და მერე

<img scr="<? echo $gamotana["surati"] ?>" width="400" height="400">
<? echo $gamotana["fasi"] ?>
<? echo $gamotana["Tel"] ?>

ნუ რაც გამახსენდა დავწერე,სხვა კომპში მაქ. წესით სწორად დავწერე

Posted by: Ðito 28 Nov 2009, 15:00
Svani91
საერთოდ არაფერი არ გამოაქვს თუ 400X400 ფანჯარა გამოაქვს და შიგნით სურათი არ დევს?


მეც მაქვს კითხვა.
მაქვს კატეგორიების ჩამონათვალი. რომ დააჭერ ერთ კატეგორისა GET-ით იხსნება საიტის ერთ ნაწილში. როგორ მივცე გახსნილ კატეგორიას a:active სტაილი CSS-ით? ანუ ბევრი კატეგორია ამქვს და ყველა იხსნება GET-ით ერთიდაიგივე ადგილას.
if(isset($_GET["home"])){

echo("<h2>Home</h2>");

}
ესეთი რაღაც. ხოდა მინდა რომ კატეგორიების ჩამონათვალში ეს კატეგორია სხვა ფერში გამოჩნდეს, ანუ რომ მიხვდეს იუზერი რომელი კატეგორია აქვს გახსნილი.

Posted by: Svani91 28 Nov 2009, 19:12
Ðito

ფანჯარა გამოაქ 400 400 ზე smile.gif

Posted by: Ðito 28 Nov 2009, 22:22
Svani91
ფოლდერის მისამართი ჩაამატე სადაც შესაბამისი სურათი დევს.
მაგალითად ფოლდერს თუ ქვია "images" ასე:
<img scr="images/<? echo $gamotana["surati"] ?>" width="400" height="400">

მე ასე ვწერ ხოლმე:
echo("<img src=\"images/".$gamotana["surati"]."\" />");

Posted by: Svani91 28 Nov 2009, 23:08
Ðito

მადლობა, ვცდი smile.gif

Posted by: HawKs 1 Dec 2009, 18:17
******************* ფორმა ******************************

<form action="add.php" method="post" name="form_add">
<select name="name1" id="name1">
<option value="1">something1</option>
<option value="2">something2</option>
<option value="3">something3</option>
<option value="4">something4</option>
<option value="5">something5</option>
<option selected="selected" value="6">cat30</option>
</select>
</form>


გთხოვთ მასწავლეთ ვინმემ : (

აი ამ ფორმიდან მინდა დავადზრო ის რასაც მონისშნავს მომხმარებელი ... ( მაგალითად something2)
ამ შემთხვევაში ეს აძრობს Value - ს . მირჩიეთ ვინმემ როგორ ავასრულო ჩანაფიქრი ....

შეიძლება სისულელეც მოგეჩვენოდ, მაგრამ რა ვქნა ახალი დაწყებული მაქ PHP - ის ათვისება .... sad.gif



*************** add.php****************
<?php
if (isset($_POST['name1']))
{
$name1 = $_POST['name1'];

if ($man_id == '')
{
unset($man_id);
}
}
?>
<body>
<?php
echo $name1
?>
</body>


Posted by: Nosif 1 Dec 2009, 18:54
HawKs
რისი გაკეთება გინდა ზუსტად დაწერე ვერ მივხვდი და ვეცდები დაგეხმარო

Posted by: HawKs 1 Dec 2009, 19:15
<a href="http://www.imagehosting.com/"><img src="http://img245.imageshack.us/img245/2625/zzzr.png" border="0" alt="Image Hosting"></a>

ეს მაქ ჩასმული form - ში და მინდა გადავცე სხვა PHP - ის პარამეტრები.

ვწერ ამას echo სახელი სელექთის;
და გამოაქ volume
მე კიდე მინდა რო გამოვიტანო რაც ცხრილშია ... იმედია გაიგებ ჩემ ნაწერს ... : D


* * *
user posted image
* * *
user posted image

Posted by: Headshota 1 Dec 2009, 20:15
HawKs

და value ებს რომ იგივე მნიშნველობები მისცე რაც ოფშენებს აქვთ არ გაწობს? თუ არა მე როგორც ვიცი პირდაპირ შიდა html ის გადაცემა არ შეიძლება. შეგიძლია ყოველ რაიმე hidden ველი გააკეთო და ჯავასკრიპტით სელექტბოქსის არჩევისას ამ hidden ველის მნიშვნელობას მიანიჭებ მაგ შენს დროფდაუნის ოპშენის innerHTML-ს და ეგაა...

Posted by: ia_Baggins 1 Dec 2009, 20:20
გლობალური ცვლადების ჩართვა მინდა და ეს მართალია? https://support.xilo.net/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=35

კონკრეტული დირექტორიის გარეთ ისევ გამორთული იქნება Register Globals?

Posted by: HawKs 1 Dec 2009, 20:23
ეგ თეორიულად ... sad.gif
თუ შეგიძლია დამიწერე რა... ძალიან გთხოვ წინასწარ დიდი მადლობა ...

Posted by: ia_Baggins 1 Dec 2009, 20:43
როგორ ჩავრთო Register Globals? mo.gif

Posted by: Svani91 1 Dec 2009, 22:44
ia_Baggins


ჰოსტინგზეა ეგ როგორც ვიცი დამოკიდებული :შ

Posted by: Gode 1 Dec 2009, 23:41
ia_Baggins
Register Globals-ის ჩართვა რეკომენდირებული არ არის. ძალიან ამცირებს საიტის უსაფრთხოებას და შეიძლება გამოიწვიოს ბევრი ლოგიკური შეცდომა. ამიტომ იმუშავე Register Globals-ის გარეშე, გამოიყენე შესაბამისი $_GET, $_POST გლობალური მასივები.

Posted by: ia_Baggins 2 Dec 2009, 10:56
Gode
QUOTE
გამოიყენე შესაბამისი $_GET, $_POST გლობალური მასივები.

თუ Register Globals გათიშულია $_GET $_POST როგორ გამოვიყენო?


Svani91
QUOTE
ჰოსტინგზეა ეგ როგორც ვიცი დამოკიდებული :შ

აღარ მინდა ჩართვა, ისევ უსაფრთხოების გამო




ჩართვის გარეშე არის შესაძლბელი ურლდან ცვლადის და მნიშვნელობის აღება?

Posted by: Headshota 2 Dec 2009, 11:21
QUOTE
თუ Register Globals გათიშულია $_GET $_POST როგორ გამოვიყენო?


კაკრაზ მაგდროს უნდა გამოიყენო როცა გათიშულია, როცა ჩართულია მონაცემები პირდაპირ იმ ცვლადებში იწერება რაცაა სახელი ფორმაში...

QUOTE
ჩართვის გარეშე არის შესაძლბელი ურლდან ცვლადის და მნიშვნელობის აღება?


როცა არ არის ჩართული მაშინ url ცვლადებზე წვდობა შეგიძლია $_GET მასივიდან.

Posted by: ia_Baggins 2 Dec 2009, 11:44
Headshota
QUOTE
როცა არ არის ჩართული მაშინ url ცვლადებზე წვდობა შეგიძლია $_GET მასივიდან.

არ შვება, გეთის მერე რაც წერია საერთოდ ვერ კითხულობს

ესეთი პრობლემაა, ihtml ფაილია და title-ის შეცვლა მინდა გვერდების მიხედვით, $_GET-ს რო ვიყენებ საერთოდ ცარიელი გვერდი გამოაქვს და source-ს რო ვნახულობ <title> -ის მერე არაფერი არ წერია

ეს ihtml php-ის გებულობს, ვცადე ჩვეულებრივი echo-თი და იმუშავა



* * *
.
.
.
.
.
.
.
.
.
ხელპ რა mo.gif

Posted by: Gode 2 Dec 2009, 14:05
ia_Baggins
თუ გაქვს url: http://www.mygreatsite.ge/index.php?request=somerequest მაშინ request პარამეტრის მნიშვნელობის ასაღებად მიმართავ $_GET მასივს შემდეგი სახით: $_GET['request'].

Posted by: ia_Baggins 2 Dec 2009, 17:52
Gode
მასე ვაკეთებ user.gif

Posted by: Gode 2 Dec 2009, 18:48
ia_Baggins
CODE

var_dump($_GET);


სცადე შენს php ფაილში და ნახე რა წერია მასივში.

Posted by: ia_Baggins 2 Dec 2009, 19:20
Gode
მადლობა, როგორც იქნა იმუშავა გეთმა, რაღაც დეტალს არ მივაქციე ყურადღება :sircxvil:


ეხლა რა ხდება, ძალიან მარტივად ვაკეთებ, ეს შემაქ include-ით და რომელ გვერდზეც სერჩია, ასაბმითებს
ამ კოდმა, რომლმაც მარტო title-ზე უნდა იქონიოს წესით გავლენა, შეიძლება ფორმა დაასაბმითოს? :saswaul:
CODE
<?php
if(isset($_GET['var'])){
$var = $_GET['var'];
if($var == 'ragaca'){
 echo 'ragaca';
}else{
 echo 'ragaca';
}
}
?>

Posted by: Gode 2 Dec 2009, 19:27
ia_Baggins
php კოდიდან ფორმის საბმითს ვერ გააკეთებ. საბმითი ხდება კლიენტის მხარეს, ხოლო php კოდი სრულდება სერვერის მხარეს. შესაბამისად სერვერიდან კლიენტის მხარეს მანიპულაციებს ვერ ჩაატარებ. მომხმარებლის ჩარევის გარეშე ფორმის საბმითისთვის შეგიძლია გამოიყენო java[ertad]script-ი, მაგრამ ეგ შეიძლება სპეციფიურ შემთხვევებში დაგჭირდეს.

მეორეს მხრივ, თუ გინდა რომ php კოდიდან გამოიწვიო ფორმის დასაბმითების ემულაცია და იცი ყველა ის პარამეტრი, რომელიც ჩვეულებრივ ფორმიდან მოდის ხოლმე, შეგიძლია მიმართო შემდეგ გზას:
CODE

header("Location: http://www.mysupersite.ge/index.php?request=search&text=sometext");


ეს კოდი გამოიწვევს იგივეს, რასაც გამოიწვევს ფორმის:

CODE

<form action='index.php?request=search' method='get'>
<input type='text' name='text' value='' />
<input type='submit' name='submit' value='search' />
</form>

ხელით დასაბმითება. თუ იყენებ POST მეთოდს, მაშინ საქმე ცოტა რთულადაა და ან TCP კავშირი უნდა გახსნა ვებ-სერვერთან და ისე გაუგზავნო მონაცემები, ან CURL ბიბლიოთეკა გამოიყენო.

იმედია გასაგებად ავხსენი :)

Posted by: ia_Baggins 2 Dec 2009, 19:32
Gode
დასაბმითება კი არ მინდა, პირიქით, ის კოდი რო შემაქვს, ასაბმითებს და default მონაცემების მაგივრად წერს your search returned 0 results-ო, რო ვშლი იმ კოდს, სწორდება
* * *



თუ იცით security certificate-ს ვადის გასვლის შემთხვევაში რა უნდა ვქნა?
ბრაუზერი არ მიშვებს ვადა გაუვიდაო და უსაფრხო არ არისო შესვლა. რანაირად უნდა გახანგრძლივდეს ვადა?


http://img217.imageshack.us/i/secureconnection1.jpg/

user.gif

Posted by: Gode 2 Dec 2009, 21:57
ia_Baggins
თუ საიტი შენია, ახალი სერთიფიკატი უნდა იყიდო gigi.gif

თუ სხვისია, შენ ვერაფერს იზამ, უნდა უთხრა ბროუზერს დაიკიდე და მაინც შედითქო. ოღონდ თუ ნამდვილად ენდობი საიტს smile.gif

რაც შეეხება შენს პრობლემას, სიმართლე გითხრა ვერ მივხვდი ბოლომდე. თუ ძიებას აწყობ, მაშინ აზრი ისაა რო უნდა გადასცე საძიებო პარამეტრი და მერე იმან მოგიძებნოს ამ პარამეტრით არსებულ მონაცემებში ჩანაწერები და გამოიტანოს. შესაბამისად ან არასწორ საძიებო პარამეტრს გადასცემ, ან არასწორად ეძებ დაიმიტომაც გიბრუნდება 0 რეზულტატი. echo-ებით გაყევი და ნახე ყველა ეტაპზე სად რა მდგომარეობა გაქვს, სად რა მნიშვნელობები აქვს ცვლადებს და ა.შ. ისე კი გირჩევდი რაიმე PHP IDE გამოიყენო დებაგირების საშუალებით, ბევრად გაგიმარტივდება ცხოვრება, ეგრე დაიტანჯები smile.gif

Posted by: ia_Baggins 2 Dec 2009, 22:09
Gode
არა ჩემი საიტი არ არის

QUOTE
echo-ებით გაყევი

არ არის ჩემი დაწერილი, სპეც პროგრამა აქვთ დაისნტალირებული

QUOTE
არასწორ საძიებო პარამეტრს გადასცემ

იმ კოდით ზევით რო დავწერე რა უნდა გადაეცეს sad.gif გვერდის ჩატვირთვისთანავე დასაბმიტებულია ფორმა

QUOTE
ისე კი გირჩევდი რაიმე PHP IDE გამოიყენო დებაგირების საშუალებით, ბევრად გაგიმარტივდება ცხოვრება, ეგრე დაიტანჯები

ჩემთვის გამომადგება ეს რჩევა, მადლობა smile.gif

Posted by: goga_neo 3 Dec 2009, 22:19
joomla-ს სკრიპტზე მაქვს ეგეთი პრობლემა, ვიდეოს დამატებისას მიწერს ესეთ რაღაცას და ვერ დავწვი რატოოო???

user posted image


და მაგ ფაილს რომ ხვსნი SQL-ში აი ეს არისდა აქ რა უნდა ჩAსწორდეს???


user posted image
* * *
ჩაინიკებს დაგვეხმარეთ biggrin.gif ......................

Posted by: trance_man 4 Dec 2009, 22:44
au iqneb damexmarot
ai aseti strqturis table maqvs:
UID Key Type Value
1 1 1 x
2 1 2 y
3 1 3 z
4 2 1 x
5 2 2 y
6 2 3 z

me minda ro mivigo aseti struqtura
Key type1 type 2
1 x y
2 x y

help.gif

Posted by: goga_neo 6 Dec 2009, 23:34
ეგრე არ გინდათ რომ დამეხმატოთ ტოოოოო

Posted by: Rainbow_Girl 6 Dec 2009, 23:50
trance_man
უფრო დეტალურად თუ აღწერ რა რას ნიშნავს, უკეთ დაგეხმარებიან

goga_neo
შენ მოგწერეს შენს თემაში.

Posted by: kazaka 7 Dec 2009, 17:45
მაზაში მაქ რამოდენიმე ველი ორი მათგანია id და ClubID აქიდ ClubID - ხანდახან 0 -ის ტოლია და ბაზიდან გამოტანისას როგორ მიუთითო,რომ როდესაც ClubID -ი ნულის ტოლია არ გამოიტანოს? ან გამოიტანოს მხოლოდ 0-ზე მეტი : )


მადლობა წინასწარ 2kiss.gif alk.gif

Posted by: ia_Baggins 7 Dec 2009, 17:56
kazaka
if(ClubID != 0) გამოიტანე yes.gif

Posted by: kazaka 7 Dec 2009, 17:58
ia_Baggins

ეგ ხო მაგრამ,Select -ის დროს არ შეილება ეგეთი რამე? biggrin.gif

ვაბშე არ მინდა რო დასელექტდეს! (

Posted by: ia_Baggins 7 Dec 2009, 18:03
kazaka
კი
select clubId From ragaca WHERE clubId!='0'

Posted by: kazaka 7 Dec 2009, 18:07
ia_Baggins
მაგას რო ვწერ შეცდომას მიგდებს

აი ესე ვწერ:

CODE
("SELECT * FROM  events ORDER BY id DESC WHERE ClubID != '0'");

Posted by: ia_Baggins 7 Dec 2009, 19:15
kazaka
მაშინ ასე დაწერე

WHERE ClubID != '0' ამის მაგივრად WHERE ClubID NOT IN('0')


kazaka
უი, ორდერ ბაი ბოლოში დაუწერე, ქლოზების თანმიმდევრობასაც მნიშვნელობა აქვს


მაგიტო გიგდებდა შეცდომას yes.gif

Posted by: kazaka 7 Dec 2009, 19:26
ia_Baggins

გაკეთდა სპასიბა ))))

Posted by: LRuby 7 Dec 2009, 19:52
SQL
SELECT * FROM events WHERE ClubID > 0 ORDER BY id DESC

Posted by: ia_Baggins 7 Dec 2009, 22:18
ხო არ იცით რისი ბრალი შეიძლება იყოს, გვერდები ხან იტვირტება ხან არა, ერთხელ რო არ ჩაიტვირტება მეორედ რო იგივე ლინკს ვაჭერ იტვირთება, სხვას თუ ვაჭერ არ იტვირთება და Oops! This link appears to be broken.-ო მიწერს, და ეს მხოლოლ footer-ის ლინკებზე......



google optimizer კოდები ჩავამატე და მას მერე ქნა ეგრე (მგონი) user.gif



Posted by: trance_man 8 Dec 2009, 05:10
Rainbow_Girl

user posted image
UID - auto increment
Key - carmoidginet ro tito key agnishnavs ragac cvlads ( 1 - pirveli cvladi, 2 -meroe cvladi da etc)
type - string ( 1 - vtqvat minimuni am cvladis, 2 maximumi, 3- average)
value - nu eg gasagebia albat

xoda suratze rogorc aris meore tabl as minda ro resruqturizacia gavuketo help.gif

Posted by: bakha 9 Dec 2009, 14:44
გავაკეთე საიტი orthodoxyicons.com მარჯვენა მხარეს სურათს,რომ ვსვამ არ მიჩვნებს ციფრებს ვკრიფავ და გამოაქვს ვერ ვხდები რისი ბრალია
<table id="ikons" cellpadding="0" cellspacing="0" valign="top">
<tr>
<td height="180" width="25%" valign="top" align="center">
<a href="icons_04/mtavarangelozi_04_01.jpg">
<img border='0' src='icons_04/mtavarangelozi_04.jpg'/></a>
<p class="text_1">მთ.ანგელოზი მიქაელი</p></td>
<td height="180" width="25%" valign="top" align="center">
<a href='icons_04/mtangelozi_04_1_01.jpg'>
<img border='0'src='icons_04/mtangelozi_04_1.jpg'/></a>
<p class="text_1">მთ.ანგელოზი მიქაელი</p></td>
<td height="180" width="25%" valign="top" align="center">
<a href='icons_04/gmrtishobeli_04_01.jpg'>
<img border='0' src='icons_04/gmrtishobeli_04.jpg'/></a>
<p class="text_1">ღმრთისმშობელი</p></td>
<td height="180" width="25%" valign="top" align="center">
<a href="icons_04/mackhovari_04_01.jpg">
<img border='0' src='icons_04/mackhovari_04.jpg'/></a>
<p class="text_1">მაცხოვარი</p></td>
</tr>
<tr>
<td height="180" width="25%" valign="top" align="center">
<a href='icons_04/giorgi_04_01.jpg'>
<img border='0' src='icons_04/giorgi_04.jpg'/></a>
<p class="text_1">წმ.გიორგი</p>
</td>
<td height="180" width="25%" valign="top" align="center">
<a href="icons_04/nikoloz_04_01.jpg">
<img border='0' src='icons_04/nikoloz_04.jpg'/></a>
<p class="text_1">წმ.ნიკოლოზი</p></td>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
</tr>
<tr>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
</tr>
</table>

</td>

<?php include("blocks/righttd.php"); ?>
</tr>
</table>
</td>
</tr>

<?php include("blocks/bolo.php"); ?>
</table>
* * *
გავაკეთე საიტი orthodoxyicons.com მარჯვენა მხარეს სურათს,რომ ვსვამ არ მიჩვნებს ციფრებს ვკრიფავ და გამოაქვს ვერ ვხდები რისი ბრალია
<table id="ikons" cellpadding="0" cellspacing="0" valign="top">
<tr>
<td height="180" width="25%" valign="top" align="center">
<a href="icons_04/mtavarangelozi_04_01.jpg">
<img border='0' src='icons_04/mtavarangelozi_04.jpg'/></a>
<p class="text_1">მთ.ანგელოზი მიქაელი</p></td>
<td height="180" width="25%" valign="top" align="center">
<a href='icons_04/mtangelozi_04_1_01.jpg'>
<img border='0'src='icons_04/mtangelozi_04_1.jpg'/></a>
<p class="text_1">მთ.ანგელოზი მიქაელი</p></td>
<td height="180" width="25%" valign="top" align="center">
<a href='icons_04/gmrtishobeli_04_01.jpg'>
<img border='0' src='icons_04/gmrtishobeli_04.jpg'/></a>
<p class="text_1">ღმრთისმშობელი</p></td>
<td height="180" width="25%" valign="top" align="center">
<a href="icons_04/mackhovari_04_01.jpg">
<img border='0' src='icons_04/mackhovari_04.jpg'/></a>
<p class="text_1">მაცხოვარი</p></td>
</tr>
<tr>
<td height="180" width="25%" valign="top" align="center">
<a href='icons_04/giorgi_04_01.jpg'>
<img border='0' src='icons_04/giorgi_04.jpg'/></a>
<p class="text_1">წმ.გიორგი</p>
</td>
<td height="180" width="25%" valign="top" align="center">
<a href="icons_04/nikoloz_04_01.jpg">
<img border='0' src='icons_04/nikoloz_04.jpg'/></a>
<p class="text_1">წმ.ნიკოლოზი</p></td>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
</tr>
<tr>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
<td height="180" width="25%" valign="top" align="center">
<p class="text_1"></p></td>
</tr>
</table>

</td>

<?php include("blocks/righttd.php"); ?>
</tr>
</table>
</td>
</tr>

<?php include("blocks/bolo.php"); ?>
</table>

Posted by: trancoid 9 Dec 2009, 16:37
trance_man
რაში აკეთებ ენა დაწერე ან მომწერე საღამოს biggrin.gif

Posted by: bakha 10 Dec 2009, 12:20
გავასწორე jpg დიდი ასოებიტთ იყო მადლობ და ბრაუზერი ვერ აღითქვამდა

Posted by: goga_neo 10 Dec 2009, 23:55
http://forum.ge/?f=88&showtopic=34046533

ამ თემაში ყურადღება მომაქციეთ smile.gif ჯომლაზე მაქვს SQL- ერრორი და თქვენი დახმატება მჭირდება

Posted by: iMaximuSi 11 Dec 2009, 01:36
საიტის wap ვერსია როგორ უნდა გავაკეთო რამე ლინკი მომეცით საიდაც წერია მაგის შესახებ php თი უნდა დაიწეროს ჩვეულებრივად თუ რამე განსაკუთრებული უნდა?
idea.gif

Posted by: HawKs 11 Dec 2009, 20:14
მაინტერესებს სინტაქსურად თუ არი ეს ჩანაწერი სწორი .
თუ არადა მასწავლეთ რა ვინმემ როგორ გავაკეთო ასეთი request - ი. sad.gif

$result = mysql_query("SELECT brand,model,year,price FROM tablename WHERE MATCH(brand,model) AGAINST('$brand','$model') AND year>'$YearOne' AND year<'$YearTwo'",$db);

Posted by: ia_Baggins 11 Dec 2009, 20:26
HawKs
$result = mysql_query("SELECT brand,model,year,price FROM tablename WHERE MATCH(brand,model) AGAINST('".$brand."','".$model."') AND year>'".$YearOne."' AND year<'".$YearTwo."'",$db);

smile.gif

Posted by: HawKs 11 Dec 2009, 20:54
................................ თენ ქიუ ... გავაკეტე უკვე smile.gif

Posted by: chinchala 12 Dec 2009, 11:29
გაუმარჯოს,

მოკლედ კლასების შესწავლა მინდა php-ში და რამე ქართული რესურსები არ არის???
ცოტა რო გავერკვე და მერე ინგლისურზე გადავალ...
ან იქნებ ინგლისური მომაძებნინოთ ოღონ ჩაინიკებისთვის? sad.gif

Posted by: Ðito 12 Dec 2009, 12:27
chinchala
QUOTE
მოკლედ კლასების შესწავლა მინდა php-ში

ხო ეს მეც არ მაწყენს biggrin.gif


Posted by: Nosif 12 Dec 2009, 12:39
chinchala
+1 მეც მინდა ეგ smile.gif

Posted by: Kuss 12 Dec 2009, 13:37
ესეთი რაღაცის გაკეთება მინდა


X + X + ( Xუსასრულობა) = Y

X = 1


ანუ სადაც X ებს დავწერ დაითვალის ყველა და ბოლოს $Y სადაც ეწერება იქ პასუხი დამიწეროს http://www.ubralo.caucasus.net

Posted by: Lekso-Dav 12 Dec 2009, 15:54
Kuss
მაგის გაკეთება ბევრნაირად შეიძება შენ სად წერ მნიშვნელობებს ბაზაში? rolleyes.gif

Posted by: Mr Adam 13 Dec 2009, 12:21
გამარჯობათ!

ერთ ფორუმზე გუშინ IP ბანი დამადეს , ნუ რა თქმა უნდა უსერი თითქმის ყოველთვის მართალია , ამ შემთხვევაში მეც smile.gif)))
ხოდა გადავწყვიტე ჩემი ფორუმის გაკეთება.. მინდა ბიძგი , ანუ რა ვისწავლო , რით დავიწყო და საერთოდ ყველაფერი მინდა გავიგო ფორუმის შესახებ..
დიდი მადლობელი ვიქნები თუ დამეხმარებით smile.gif

Posted by: iMaximuSi 13 Dec 2009, 17:16
ასეთი პრობლემა მაქვს, ვთქვათ ბაზაში ვშლი მეხუთე ჩანაწერს, მინდა შემდეგმა ჩანაწერმა დაიკავოს მისი ადგილი ანუ ჩანაწერი რომლის id იყო 6 გადმოინაცვლოს მეხუთე ადგილზე, ამის ნაცვლათ მეოთხეს შემდეგ მეექვსე მოდის, როგორ გავაკეთო ეგ?

Posted by: Ðito 13 Dec 2009, 17:30
iMaximuSi
და რათ გინდა ? spy.gif

Posted by: iMaximuSi 13 Dec 2009, 17:36
Ðito
QUOTE
და რათ გინდა ?


ვსწავლობ და რავიცი ვიკითხე უცნაური ვთქვი რამე? http://www.ubralo.caucasus.net ვთქვათ id იც მინდა გამოვიტანო გვერდზე და id ის მიხედვით დავალაგო და არ მინდა წაშლილი ჩანაწერების id რო უბრალოდ გამოტოვებული იყოს

Posted by: Kuss 13 Dec 2009, 17:37
Lekso-Dav

პჰპ გვერდზე მაქ დაწერილი რაღაცეები და მინდა რო დავთვალო ანუ $X ები ( ან რამე სხვა) დავწერო და ბოლოს დამითვალოს სულ ( $Y )

user.gif

Posted by: Ðito 13 Dec 2009, 20:08
iMaximuSi
MySQL-შ მასე არის ეგ და არამგონია გაასწორო. და არც დაგჭირდება არაფერში. იდის გამოტანა რაში უნდა დაგჭრდეს

Posted by: trancoid 13 Dec 2009, 22:14
iMaximuSi
ID ს გამოსატანად აიღე ცალკე ცვლადი და +1 ით ის დაატრიალე და ეგ ჩამოწერე გამოტანისას
თუ მხოლოდ ეგაა პრობლემა
თუ არა და წაშლისას მთელ ბაზას უნდა გადაუარო და ID ს მნიშვნელობას -1 უქნა smile.gif
და დალაგებას რაც შეეხება აუტოინკრიმენტი უნდა გქონდეს ბაზაში ID და მაგ შემთხვევაში მაინც დალაგდება კლებადობით ან ზრდადობით გამოტანისას smile.gif

Posted by: iMaximuSi 13 Dec 2009, 22:26
trancoid
QUOTE
ID ს გამოსატანად აიღე ცალკე ცვლადი და +1 ით ის დაატრიალე და ეგ ჩამოწერე გამოტანისას თუ მხოლოდ ეგაა პრობლემათუ არა და წაშლისას მთელ ბაზას უნდა გადაუარო და ID ს მნიშვნელობას -1 უქნადა დალაგებას რაც შეეხება აუტოინკრიმენტი უნდა გქონდეს ბაზაში ID და მაგ შემთხვევაში მაინც დალაგდება კლებადობით ან ზრდადობით გამოტანისას


აჰა გასაგებია უბრალოდ ბაზაში თავისით უნდა დალაგებულიყო მეგონა smile.gif

Posted by: iMaximuSi 15 Dec 2009, 19:31
რა მაინტერესებს PHP თი როგორც ვხვდები შეიძლება დაიწეროს პატარა საკაიფო ფორუმი მაგრამ არსად არ შემხვედრია ქართულ საიტებზე ყველგან მზა სკრიპტებით აწყობილი ფორუმებიაქვთ და რამე მინუსი ხოარააქ ეგრე ფორუმის დაწერას? თუ უაზრობაა?

Posted by: BAKURMEFE 15 Dec 2009, 19:39
QUOTE
თუ უაზრობაა?

უაზრობაა
QUOTE
დაიწეროს პატარა საკაიფო ფორუმი

და მაგარი ბანძური wink.gif

Posted by: Nosif 15 Dec 2009, 19:39
iMaximuSi
PHP თია დაწერილი IPB ც და vBulletin ც უბრალოდ ტყვილა აღარ წვალობენ smile.gif

და ამ ფორუმების მსგავსი ფუნქციები რომ ქონდეს დიდი ხნის საჩალიჩოა smile.gif ამიტომ ალბატ

Posted by: iMaximuSi 15 Dec 2009, 19:44
BAKURMEFE
QUOTE
დაიწეროს პატარა საკაიფო ფორუმი
და მაგარი ბანძური

მდა...

Nosif
QUOTE
და ამ ფორუმების მსგავსი ფუნქციები რომ ქონდეს დიდი ხნის საჩალიჩოაამიტომ ალბატ

მსგავსი და მაგარი ნავაროჩენი არა პატარა მინდა გავაკეთო ჩემით სასწავლად რა, ვეჩალიჩები რა მაქვს საქმე

Posted by: Nosif 15 Dec 2009, 20:12
iMaximuSi
ხო ეგრე კი wink.gif შენთვის შენსას გაისწორებ smile.gif

Posted by: alibaba2008 15 Dec 2009, 20:22
iMaximuSi
ძაან სწორსაც იძავ, მარტო საკაიფოდ კი არა სერიოზულად თუ მიხედავ ნელნელა შედეგსაც მიიღებ, თავიდან დაბალი დონის იქნება მერე ნელნელა დაიხვეწები და სხვა დონე იქნები.
ხალხო ის უცხოური ფორუმებიც ჩვენნაირი ორხელა და ორ თვალა ადამიანების დაწერილია, თუ ისწავლით თქვენც დაწერთ, ვა! რატომ გაქვთ ეგეთი დამოკიდებულებათითქოს ეგ ვარკვლავის მოწყვეტის ტოლფასი იყოს.
თAვიდან რა მათ ესეთი შედეგი ქონდათ რაც ეხლა აქვთ? არა! ყველა თავიდან პატარით იწყებს.

აბა ისაა მაგარი რომ პროგრამისტი მარტო იმით დაკმაყოფილდეს რომ ძრავა დააყენოს next ნექსთებზე დაკლიკვით და თქვას რა საიტი გავაკეთეო. აქ ვხედავ არიან ახალგაზრდები რომლებიც მართლა არიან დაინტერესებული ისწავლონ მაღალ დონეზე (მეც ვარ დაინტერესებული wink.gif ) და სულით და გულით ვუსურვებ წარმატებას.
smile.gif

Posted by: Ðito 15 Dec 2009, 23:14
რომ ჩავუჯდე და მაგრად ვისწავლო ვები. ყველაფერი რომ გადავდო და ამრტო ვები ვისწავლო არსებობს იმის შანსი, რომ კარგად ვიცოდე და ვერ გამოვიყენო? ფული ვერ ვიშოვო? smile.gif

Posted by: iMaximuSi 15 Dec 2009, 23:41
alibaba2008
QUOTE
ძაან სწორსაც იძავ, მარტო საკაიფოდ კი არა სერიოზულად თუ მიხედავ ნელნელა შედეგსაც მიიღებ


მასე ვიზამ smile.gif

Ðito
QUOTE
რომ ჩავუჯდე და მაგრად ვისწავლო ვები. ყველაფერი რომ გადავდო და ამრტო ვები ვისწავლო არსებობს იმის შანსი, რომ კარგად ვიცოდე და ვერ გამოვიყენო? ფული ვერ ვიშოვო?

საქართველოში მაგას უნდა კითხულობდე? რა პრობლემაა ეგ, დაჟე შეგიძლია ორი ინსტიტუტი დაამთავრო დამატებით biggrin.gif

Posted by: alibaba2008 16 Dec 2009, 00:00
Ðito
რაღაცის შანსი ყოველთვის არსეობს, ადამიანს გარანტირებული კი მხოლოდ გარდაცვალება აქვს;
მარტო ვებში კი არა უბრალო საპოჟნიკი რომ იყოს კაცი და თავის საქმის პროფესიონალი__ ძალიან დიდი შანსია რომ კაი სამუშაოს იშოვის.

გამოყებას რაც შეეხება ეგ შენზეა დამოკიდებული; ამ სამყაროს დაუწერელი კანონებიდან ერთ-ერთი არის: შრომა ყოველთვის გამოიღებს ნაყოფს, მნიშვნელობა არ აქვს რაში: სიკეთეში, ცუდში, პროგრამისტობაში, მასწავლებლობაში... ეს ჩემი აზრია და მემგონი ყველა დამეთანხმება რომ ეს კანონი მართლა რეალურია და არა მარტო ჩემი აზრია.

ასრე რომ იშრომეთ და მოიკით ნაყოფი, თუმა შრომისას ოფლის დაღვრა მოგიწევთ wink.gif
აუ რა ვიქადაგე biggrin.gif

Posted by: Ðito 16 Dec 2009, 15:06
აუ რა სფილოსოფოსობთ gigi.gif
მე მაინტერესებს თქვენ რამდენად იყენებთ ამ ცოდნას და რა თვიურ შემოსავალს გაძლევთ. რამდენად მოთხოვნადი პროფესიაა დღეს დღეობით და ასე შემდეგ.

biggrin.gif

Posted by: alibaba2008 16 Dec 2009, 15:10
Ðito
მე რეალობა გითხარი და დანარჩენი შენ დაასკვენი.

დანარჩენში გუგლი დაგეხმარება.

Posted by: Svani91 16 Dec 2009, 18:21
QUOTE
დანარჩენში გუგლი დაგეხმარება.


ლოლ biggrin.gif

Ðito

გააჩნია სად სწავლობ. ან თუ სწავლობ biggrin.gif

თუ ყველაფერს გადადებ, გამოგივა და იშოვი კიდეც ალბათ tongue.gif

მე მაგალითად ვერ გადავდე ოხერი სამედიცინო და მაგიტომაც ვარ შუაში გაჩხერილი, არც იქით არც აქით :შ არ ვიცი პროგრამისტი ვარ თუ ექიმი biggrin.gif

Posted by: alibaba2008 16 Dec 2009, 19:27
Svani91
რაო ეჭვი გეპარება რომ გუგლი დაგეხმარება?

Posted by: Ðito 16 Dec 2009, 22:20
alibaba2008
QUOTE
დანარჩენში გუგლი დაგეხმარება.

ჩემი სიგნიჩადან გამომდინარე შენ თვლი რომ სულელური შეკითხვა დავსვი? smile.gif არა.
უბრალოდ შენ მიუდექი არასწორად. სხვანაირად რომ ვთქვა შენ ჩემს კითხვას შენებურად მიუდექი. ჩემი აზრით უფრო სწორია მკითხველის მხრიდან დაინახო კითხვის აზრი და უკეთესი პასუხიც გამოგივა. ასე რომ მოქცეულიყავი მიხვდებოდი რასაც ვკითხულობდი smile.gif

მადლობ მაინც პასუხისთვის smile.gif

Svani91
QUOTE
მე მაგალითად ვერ გადავდე ოხერი სამედიცინო და მაგიტომაც ვარ შუაში გაჩხერილი, არც იქით არც აქით :შ არ ვიცი პროგრამისტი ვარ თუ ექიმი

ხო, მეც ამ დღეში ვარ. ეკონომიურზე ვსწვლონ, არადა ეს საქმე უფრო მომწონს და თან ვერ ვრისკავ მთლად შევეშვა ეკონომიკას და ვებზე გადმოვერთო. მეორე მხრივ ორივე ერთად ძნელია მაღალ დონეზე ისწავლო. საბოლოოდ გამოვალ ორივე სფეროში დილეტანტი და ეს არ მინდა smile.gif

Posted by: iMaximuSi 16 Dec 2009, 22:22
მიშველეთ, ბაზაში ორი კომენტარი მაქვს სხვადასხვა ავტორი მაგრამ გამოტანას რო ვაკეთებ ერთი გამოდის ორჯერ მეორე ვაფშე არ ჩანს რა მაქვს შეცდომა ნახეთ sad.gif

echo "<p><b>Comments</b></p>";
$komentari = mysql_query("SELECT * FROM comments WHERE post='$id'",$db);
if (mysql_num_rows($komentari) > 0)
{
$comments = mysql_fetch_array($komentari);
do
{
printf("<p>Avtori: %s<br>Tarigi: %s<br>Text: %s</p>", $comments["author"], $comments["date"], $comments["text"]);
}

while (mysql_fetch_array($komentari));
}

else { echo "<p><b>0</b></p>"; }

Posted by: Ðito 16 Dec 2009, 22:26
iMaximuSi
QUOTE
$komentari = mysql_query("SELECT * FROM comments WHERE post='$id'",$db);

აქ $id არ გაქვს აღწერილი. GETით მიაწოდე მნიშვნელობა და მერე დაწერე ასე:
$komentari = mysql_query("SELECT * FROM comments WHERE id='$id'",$db);
ანუ სადაც კომენტარის აიდი უდრის ავტორის აიდს.
არ ვიცი სწორად გავიგე თუ არა შეკითხვა user.gif

Posted by: iMaximuSi 16 Dec 2009, 22:38
Ðito
QUOTE
GETით მიაწოდე მნიშვნელობა

ლინკი ხოარაა თავისით უნდა გამოთვალოს


QUOTE
ანუ სადაც კომენტარის აიდი უდრის ავტორის აიდს


არა მე მჭირდება ცხრილში იმ ჩანაწერის მოძებნა სადაც ველი post უდრის იმ სიახლის id ს რომელზეც უნდა იყოს კომენტარი

ანუ სწორად ითვლის რამდენი კომენტარი უნდა გამოიტანოს ოღონდ მარტო პირველ კომენტარს ატრიალებს ციკლში

Posted by: Ðito 16 Dec 2009, 23:44
iMaximuSi
პოსტ ველში რა გიწერია? ეგ რატომ უნდა იყოს იდ-ის ტოლი ვერ ვხვდები. მეც ამიხსენი აბა.
$id ზე მნიშვნელობა არ გაქვს მინიჭებული და საიდან უნდა მიხვდეს რა არის?
აიდის mysql_result-ი უნდა მიანიჭო მაშინ $id-ს.

პროფებო სად ხართ biggrin.gif გავიკვანძეთ biggrin.gif

Posted by: iMaximuSi 17 Dec 2009, 00:01
Ðito
პოსტ ველში წერია ციფრი რომელიც უდრის სიახლეების ცხრილში კონკრეტული სიახლის აიდს რომელ სიახლეზეც უნდა გაკეთდეს ეს კომენტარი

აიდზე მნიშვნელობა ზევით მაქვს მინიჭებული ეს კოდის ბოლო ნაწილია ზევით სიახლის გამოტანა და ყველაფერი სწორადაა,

Posted by: alibaba2008 17 Dec 2009, 00:24
iMaximuSi
echo "<p><b>Comments</b></p>";
$komentari = mysql_query("SELECT * FROM comments WHERE post='$id'",$db);

if (mysql_num_rows($komentari) > 0)
{

do
{
printf("<p>Avtori: %s<br>Tarigi: %s<br>Text: %s</p>", $comments["author"], $comments["date"], $comments["text"]);
}

while ($comments = mysql_fetch_array($komentari));
}

else { echo "<p><b>0</b></p>"; }
* * *
მარა ეგრე წინ ერთ მონაცემების გარეშე გამოგიტანს რადგან მასეთ ციკლში ჯერ სრულდება ერთხელ მაინც ციკლი და მერე მოწმდება პირობა, ამიტომ ეგეც შეცვალე
while ($comments = mysql_fetch_array($komentari))
{

}

ან ესე

$comments = mysql_fetch_array($komentari);
do
{
printf("<p>Avtori: %s<br>Tarigi: %s<br>Text: %s</p>", $comments["author"], $comments["date"], $comments["text"]);
}
while ($comments = mysql_fetch_array($komentari));

მიხვდი ციკლებს?

Posted by: iMaximuSi 17 Dec 2009, 00:29
alibaba2008

აგაშენა ღმერთმა გადავაკოპირე და გამოვიდა რა მქონდა შეცდომა ვერ ვნახე შევადარებ აბა ახლა

Posted by: alibaba2008 17 Dec 2009, 00:41
iMaximuSi
შენი შეცდომა რა იყო გეტყვი:
შენ $comments = mysql_fetch_array($komentari); ამას რომწერდი ციკლის გარეთ, ამით შენ უთითებდი რომ $comments მინიჭებოდა ცხრილის ერთი ველი(მთლიანი ველი), და ციკლი რამდენჯერაც საჭირო იყო იმდენჯერ კი ტრიალდებოდა მარა $comments _ს ციკლში სულ ერთი და იგივე მნიშვნელობა ქონდა.
საჭირო იყო ჩაგეწერა while ($comments = mysql_fetch_array($komentari)) ესე, და შენ ამით უთითებ რომ ყოველი ციკლის დატრიალებისას $comments _ს მინიჭებოდა ცხრილიდან დაბრუნებული მონაცემების შემდეგი ახალი მთლიანი ჰორიზონტალური ველი.

Posted by: trance_man 17 Dec 2009, 01:02
QUOTE (trance_man @ 8 Dec 2009, 05:10 )
Rainbow_Girl

user posted image
UID - auto increment
Key - carmoidginet ro tito key agnishnavs ragac cvlads ( 1 - pirveli cvladi, 2 -meroe cvladi da etc)
type - string ( 1 - vtqvat minimuni am cvladis, 2 maximumi, 3- average)
value - nu eg gasagebia albat

xoda suratze rogorc aris meore tabl as minda ro resruqturizacia gavuketo help.gif

help.gif cry.gif
..............................................................................................................

Posted by: iMaximuSi 17 Dec 2009, 01:12
alibaba2008
QUOTE
საჭირო იყო ჩაგეწერა while ($comments = mysql_fetch_array($komentari))


აჰა ეგ გასაგებია ახლა და ეს $comments = mysql_fetch_array($komentari) ვაილში როგორ მუშაობს როცა მანამდე არ გვაქვს მითითებული, ანუ პირობა გასაგებია სანამ $comments = mysql_fetch_array($komentari) მაგამ $comments რომ უდრის mysql_fetch_array($komentari) ამის მითითება მანამდე არაა სავალდებულო?

აი საიდანაც მე გავაკეთე იმ გაკვეთილში მუშაობდა ვინც ხსნის იმ კლიენტთან მგონი მასე მეწერა მეც

Posted by: alibaba2008 17 Dec 2009, 01:26
თუ მანამდე მიუთითებ მაშინ გამოიყენე ეს ციკლი
do
{
}
while()
რადგან ამითი შენ პირველი მნიშვნელობა მიანიჭე $comments = mysql_fetch_array($komentari) ქომენთს, მარა თუ არ მიუთითებ ამას მაშინ უნდა გამოიყენო მეორე ციკლი
while()
{
}

ისე თუ რუსულს ქაჩავ, პოპვს მოუსმინე, კაკრას ესენი კარგად აქვს ახსნილი, მართლა კარგად_ძაან კარგადაა ახსნილი. თუ არა და უფრო დაწვრილებით აგიხსნი.

Posted by: iMaximuSi 17 Dec 2009, 01:32
alibaba2008
QUOTE
ისე თუ რუსულს ქაჩავ, პოპვს მოუსმინე, კაკრას ესენი კარგად აქვს ახსნილი, მართლა კარგად_ძაან კარგადაა ახსნილი. თუ არა და უფრო დაწვრილებით აგიხსნი.


ხო პოპოვის გაკვეთილის მიხედვით ვაკეთებ და რავი მაგასთანაც ისე იყო და გამოუვიდა ახლა ნახევრად მძინავს და შეიძლება გამეპარა რამე ხვალ დეტალურად გადავამოწმებ

Posted by: alibaba2008 17 Dec 2009, 01:33
იმ რაც წერია ზუსტას ეგ თეორიაა რაც მე გითხარი; ანუ თავიდან ციკლის გარეთ ენიჭება ერთი მნიჩვნელობა და მერე ყოველი ცილკის დატრიალებისას ახალით იცვლება მნიშვნელობა კომენტში, მარა შენ ის მაგალითი ბოლომდ ესწორად არ დაწერე(რაც სურათზეა) ანუ კერძოდ კი
ეს უნდა დაგეწერა while ($comments=mysql_fetch_array($komentari)); და შენ კი
დაწერე ეს while (mysql_fetch_array($komentari));

ანუ შენ ტრიალებდი ერთი ველის მონაცემებში.

Posted by: iMaximuSi 17 Dec 2009, 01:39
alibaba2008
QUOTE
იმ რაც წერია ზუსტას ეგ თეორიაა რაც მე გითხარი; ანუ თავიდან ციკლის გარეთ ენიჭება ერთი მნიჩვნელობა და მერე ყოველი ცილკის დატრიალებისას ახალით იცვლება მნიშვნელობა კომენტში, მარა შენ ის მაგალითი ბოლომდ ესწორად არ დაწერე(რაც სურათზეა) ანუ კერძოდ კიეს უნდა დაგეწერა while ($comments=mysql_fetch_array($komentari)); და შენ კიდაწერე ეს while (mysql_fetch_array($komentari));


აუუუუ ახლა შევამჩნიე ფუ ვერვარ დღეს http://www.ubralo.caucasus.net

მადლობა ძალიან დამეხმარე

Posted by: ia_Baggins 17 Dec 2009, 11:06
ხალხ ესეთი რამის გაკეთება მინდა

if($_SERVER['HTTP_USER_AGENT'] == IE6 ){
რაღაცა
}else{
რაღაცა
}

ხოდა IE6 როგორ მივუთითო?

Posted by: Gode 17 Dec 2009, 11:08
ia_Baggins
http://www.google.com/search?rlz=1C1_____enGE342GE342&sourceid=chrome&ie=UTF-8&q=check+browser+php&esrch=FT1 smile.gif

Posted by: ia_Baggins 17 Dec 2009, 11:31
Gode
ვიპოვე მადლობა smile.gif

MSIE 6 ყოფილა

Posted by: dato1988 18 Dec 2009, 11:27
ისა და უნდა დავამატო მოდული ბლოგზე trash და უფრო კარგი რომელი ვარიანტი იქნება, ცხრილში სადაც მიწერია პოსტები დავამატო ველი და ჩავწერო 1 თუ არსებობს და 0 თუ წაშლილია. და გამოტანისას ვამოწმო.

ან წაშლისას გავაკეთო პოსტის მუვინგი ტრაშ ცხრილში ? ანუ select >> inster >> delet

Posted by: iMaximuSi 18 Dec 2009, 18:40
აი ამ ვიდეოგაკვეთილში სიახლეზე კომენტარის დამატების შემთხვევაში წერილი ეგზავნება ადმინს და გაკვეთილში exit(); რომ წერია მაგის ქვემოთ კიდე აქვს კოდის შემოცმება მაგრამ ის exit(); არ უშლის და ჩემთან თუ სულ ბოლოში არ გადავიტანე ის რეფრეშის კოდი თავისი exit(); ით ისე არ ამატებს კომენტარს ვერ გავიგე იქ რატომ მუშაობს php ს მუშაობა ხო უნდა შეწყვიტოს exit(); მა sad.gif

Posted by: Ðito 18 Dec 2009, 22:31
მაქვს ასეთი ფუნქცია:

CODE
function pager($jami,$limit,$param){

$sortireba =  ($param*$limit)-$limit;
$pager['sql_code'] = "limit $sortireba,$limit";

for($i=1;$i<=ceil($jami/$limit);$i++){
 if ($i==$param){
  $pager_html.=$i.'&nbsp;';
 }else{
  $pager_html.='<a href="?page='.$i.'">'.$i.'</a>&nbsp;';
 }
 
}
 $pager['html']=$pager_html.'<a href="?page='.($param+1).'">></a>';
return $pager;
}


და ეს
CODE
function select_query($sql_string){
$result=mysql_query($sql_string);
while($rows = mysql_fetch_assoc($result)){              (ესაა ლაინ 50)
 $pages[]=$rows;
}
return $pages;
}


აქ ვიძახებ ამ ორ ფუნქციას:
CODE
$pager = pager($mas[0]['jami'],10,intval($_GET['page']));
$select = "SELECT * FROM news ".$pager['sql_code']."";
$data = select_query($select);


ხოდა მიწერს ამ ერორს:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\lesson03\config.php on line 50

".$pager['sql_code']." ამას ვერ ამატებს სტრინგში და რატომ? ამიხსენით რა თუ გაიგებთ რაც მინდა smile.gif

Posted by: HawKs 19 Dec 2009, 15:13
ვინმემ მასწავლეთ რა როგორ შევქნმნა პაპკა იმ სახელით რომელიც მოთავსებულია ცვლადში. sad.gif

mkdir("something"); აკეთებს ჩვეულებრივათ სახელს თუ მიუთითებ ,
აი ცვლადში როცა მაქ სახელი მაგ შემთხვევაში როგორ მოვიქცე sad.gif

mkdir("$variable"); ასეც ვცადე მარა არ შვება .

Posted by: alibaba2008 19 Dec 2009, 22:41
HawKs
ჩემთან ყველაფერი მუშაობს
$dato="dato";
mkdir("$dato");

Posted by: dato1988 20 Dec 2009, 02:01
mkdir("$variable");

წესიტ უნდა იმუშაოს მაგრამ აბა ეგრე სცადე

mkdir($variable);

Posted by: Ðito 20 Dec 2009, 19:52
ადმინკის წერაში მინდა რომ ვივარჯიშო და სადმე არ დევს ნიმუში იმის მიხედვით რომ გავაკეთო? ასე ზეპირად არ ვიცი რა ფუნქციები უნდა ჰქონდეს, ნუ ლოგიკურად კი ვხვდები ძირითადად რაც არის საჭირო მაგრამ სრული ნიმუში არ მაწყენდა.

სადმე არ დევს?

Posted by: kazaka 20 Dec 2009, 23:42
IPB 3.0.4 დავაყენე ბააზაში ვერ შემაქ ქართულად მონაცემები იეროგლიფებს ინახავს :|

Collation დაუყენე general_ci ზე მაგრამ არ შველის რისი ბრალი უნდა იყოს? VertRigo - მიყენია.


HelpHelp :|

Posted by: Ðito 21 Dec 2009, 00:09
kazaka
უტფ 8 არ უნდა იყოს?

Posted by: kazaka 21 Dec 2009, 00:54
utf8_general_ci უნდა იყოს.


ა->

Posted by: iMaximuSi 21 Dec 2009, 10:15
Ðito
QUOTE
ადმინკის წერაში მინდა რომ ვივარჯიშო და სადმე არ დევს ნიმუში იმის მიხედვით რომ გავაკეთო? ასე ზეპირად არ ვიცი რა ფუნქციები უნდა ჰქონდეს, ნუ ლოგიკურად კი ვხვდები ძირითადად რაც არის საჭირო მაგრამ სრული ნიმუში არ მაწყენდა. სადმე არ დევს?


ამ გაკვეთილებშია, თან საკაიფოდ ხსნის http://www.file.ge/?p=1881

Posted by: Ðito 21 Dec 2009, 14:34
iMaximuSi
რუსული არ ვიცი sad.gif
ინგლისურად ვერ გავჩითავ?

Posted by: iMaximuSi 21 Dec 2009, 18:01
Ðito
QUOTE
ინგლისურად ვერ გავჩითავ?


კი მაგის მეტი რა იქნება ნახე გუგლში მე კარგად არვიცი ინგლისური და არ მიძებნია რუსულად მირჩევნია

Posted by: Febi 24 Dec 2009, 21:55
QUOTE (ia_Baggins @ 17 Dec 2009, 11:06 )
ხალხ ესეთი რამის გაკეთება მინდა

if($_SERVER['HTTP_USER_AGENT'] == IE6 ){
რაღაცა
}else{
რაღაცა
}

ხოდა IE6 როგორ მივუთითო?

შენ ალბათ გინდა ესეთი რაღაც
CODE

if(stristr($_SERVER["HTTP_USER_AGENT"], "აქ უნდა ჩაწერო ის რაც IE6 ის გამოყოფას შეძლებ "))   // მაგალითად ეხლა მე რითაც ვარ შემოსული ამ ცვლაDში ეს ჩაიწერება: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.2.15 Version/10.00
{  
აქ ჩაწერ იმ კოდს რაც გინდა გაკეთდეს იმ შმეთხვევაში თუ ბროუზერი IE6 ია

} else {
აქ კი სხვა შემთხვევაში რა ქნას
}


აქ დავწერ ვთქვათ ამ ბროუზრის შემთხვევაში რაგაცის გაკეთება გვინდა Opera/9.80 (Windows NT 5.1; U; en) Presto/2.2.15 Version/10.00

CODE

if(stristr($_SERVER["HTTP_USER_AGENT"], "Opera/9.80"))  
{  
აქ ჩაწერ იმ კოდს რაც გინდა გაკეთდეს იმ შმეთხვევაში თუ ბროუზერი Opera/9.80 ია

} else {
აქ კი სხვა შემთხვევაში რა ქნას
}

Posted by: HawKs 28 Dec 2009, 15:29
ვინმემ მასწავლეთ რა როგორ დავატრიალო ციკლში 3 ჯერ . ამას ხო მთლიანად ამოაქ ბაზიდან .
do {
// something }
while ($myrow = mysql_fetch_array($result));

do {
// something
$a ++; }
while ($a < 3);
აი ეს კი მასივში რაც არი პირველი მოთავსებული იმას იმეორებს ...
მომაქციეთ ვინმემ რა ყურადღება ... rolleyes.gif

Posted by: ia_Baggins 28 Dec 2009, 15:48
HawKs

for ციკლი გამოიყენე

for ($a=1;$a<=3;$a++){
........
}

Posted by: HawKs 28 Dec 2009, 16:34
ვცადე არ შვება ...... მაინც ერთი და იგივეს იმეორებს ... user.gif

Posted by: ia_Baggins 28 Dec 2009, 17:07
HawKs
ციკლში შიგნით დაწერე query ისე რო სამი სხვადასხვა მნიშვნელობა გამოიტანოს ყოველ ჯერზე

Posted by: HawKs 28 Dec 2009, 17:11
ეგ როგორ დაწვრილებით დამიწერე რა ,
: ( სულ 3 კვირის დაწყებული მაქ პჰპ .
* * *
გამოვიდააა შენ გაიხარეეე ... love.gif

Posted by: Ðito 28 Dec 2009, 17:16
HawKs
function select_query($sql_string){
$result=mysql_query($sql_string);
while($rows = mysql_fetch_assoc($result)){
$pages[]=$rows;
}
return $pages;
}

$select = "select * from ragaca";
$mas= select_query($select);
for($i=0;$i<count($mas);$i++){
echo $mas[$i];
}

Posted by: kazaka 4 Jan 2010, 02:17
IPB - ფორუმი მიყენია ხოდა ბაზაში მაქ ესეთი ველი : post_date ამ ველში ინახება მონაცემები და როგორც ვფიქრობ და მგონი რომ სწორად ვფიქრობ biggrin.gif ამ დაფოსტილის თარიღს აჩვენებს ანუ როდის დაიფოსტა biggrin.gif ხოდა აჩვენებს ამ დროს რაღაც ციფრებით ესე : 1262030611 ხოდა ჩვეულებრივად როგორ გამოვაჩინო როგორც ჩვეულებრივი დრო ? biggrin.gif თუ არის ვაბშე, ეს დრო biggrin.gif

Posted by: ia_Baggins 4 Jan 2010, 11:01
თარიღი როგორ ჩავწერო ბაზაში ამ სახით? მაგალითად 4 იანვარი, 2010 user.gif

date() -ით ვწერ და მარტო ამ ფომრატით მუშაობს date("Y-m-d") სხვანაირად როგორც არ ვცადე სულ 0-იანები იწერება.

ბაზაში მონაცემთა ტიპი DATE მაქვს






აი ამ ფორმატით მინდა რო ჩაიწეროს date("j F, Y") და ნოლიანები იწერება




Posted by: kazaka 4 Jan 2010, 15:23
QUOTE (kazaka @ 4 Jan 2010, 02:17 )
IPB - ფორუმი მიყენია ხოდა ბაზაში მაქ ესეთი ველი : post_date ამ ველში ინახება მონაცემები და როგორც ვფიქრობ და მგონი რომ სწორად ვფიქრობ biggrin.gif ამ დაფოსტილის თარიღს აჩვენებს ანუ როდის დაიფოსტა biggrin.gif ხოდა აჩვენებს ამ დროს რაღაც ციფრებით ესე : 1262030611 ხოდა ჩვეულებრივად როგორ გამოვაჩინო როგორც ჩვეულებრივი დრო ? biggrin.gif თუ არის ვაბშე, ეს დრო biggrin.gif

არის აქ ვინმე?

helpp.......





; ) )

Posted by: xokaido 4 Jan 2010, 16:16
kazaka
http://www.epochconverter.com/

Posted by: kazaka 4 Jan 2010, 16:38
xokaido

სპასიბა )


2kiss.gif

Posted by: trancoid 4 Jan 2010, 18:48
kazaka
ან ბევრი ჩანაწერი თუ გაქვს აიღე და ციკლში გაუშვი
და ჩაანაცვლე date("Y-m-d H:i:s", $yourdatestring)

Posted by: kazaka 4 Jan 2010, 19:37
trancoid

ხო ეგრე გავაკეთე ) ზუსტად chups.gif

კაი საიტი დადო ხოკაიდომ 2kiss.gif

მადლობთ :*

Posted by: ia_Baggins 5 Jan 2010, 12:35
აუ ხალხ მეჩქარება


სტრინგიდან მინდა მაგალითად მხოლოდ 100 სიმბოლო გამოჩნდეს როგორ კეთდება ეგ?

Posted by: kazaka 5 Jan 2010, 12:43
ia_Baggins

CODE
$Example =  mb_substr("შენ დაგეძებ დილაა,თუ ბინდია ავადავარ გულში ცეხლი მინთია ი ტაგ დალე......",0,100,'UTF-8');

Posted by: ia_Baggins 5 Jan 2010, 12:54
kazaka
გაიხარე დიდი მადლობა, substr()-თი გამოვიდა. smile.gif

Posted by: ia_Baggins 5 Jan 2010, 13:02
ბოლოში სადაც აჭრის რაღაც ნიშანი ჩნდება sad.gif ოთხკუთხედი და შიგნითწერია ზევით FF და ქვევით FD sad.gif

როგორ მოვაშორო?




IE-ში კიდე კუბიკია


სტრინგი ცვლადით შემომაქვს და ეხლა რო ვცადე პირდაპირ სტრინგი, არ გაუჩნდა კუბიკი, ცვლადზე აქვს პრობლემა....


აი ასე მაქვს:
CODE
echo substr($result['headline'],0,160).'...';

Posted by: ia_Baggins 6 Jan 2010, 13:09
კიდევ ერთი ხელპი მინდა : )


ლოკალურ სერვერზე .htaccess ფაილში .htpasswd-ს მისამართი მიწერია ასე root/site/admin/.htpasswd

ადმინში რო შევდივარ ავტორიზაციას მთხოვს და რო ვუწერ უსერს და პაროლს ამ ერრორს მიგდებს :

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, UsbWebserver and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


რისი ბრალი შეიძლება იყოს?
ადრე დამიდია ლოკალურზე პაროლი და მუშაობდა ჩვეულებრივად
სერვერის ბრალი ხო არ არის? თუ დირექტორიას ვწერ არასწორად? user.gif




პს აი .htaccess ფაილის კოდი

AuthName "Please Log In"
AuthType Basic
AuthUserFile root/site/admin/.htpasswd
require valid-user

Posted by: soke 6 Jan 2010, 14:02
რა ხდება ეხლა მაინტერესებს საიტი როგორ გავაკეთო ორ ენაზე ძრავა მინდა რა ... ორ ენაზე ვგულისხმობ მარტო მენიუს გილაკები რო ითარგმნოს კი არა მთელი ტექსტი ... მაგალითად როგორც ამ საიტზე http://www.sakrebulo.ge/ ... დზალიან გთხოვთ დამეხმარეთ ,,,,,,,,,,,,,,

Posted by: ia_Baggins 6 Jan 2010, 14:24
soke
ბაზა უნდა გააკეთო 2 ენაზე
lang გეთ ცვალდი გააკეთე და მერე განსაზღვრავ თუ $_GET['lang'] არის რაღაც ენა, ბაზიდან გამოვა შესაბამისი მონაცემები

Posted by: chinchala 6 Jan 2010, 15:10
soke
ia_Baggins

სასურველია ერთი ბაზით გაკეთდეს და lang ველი ჩაემატოს

Posted by: ia_Baggins 6 Jan 2010, 15:15
QUOTE (ia_Baggins @ 6 Jan 2010, 13:09 )
კიდევ ერთი ხელპი მინდა : )


ლოკალურ სერვერზე .htaccess ფაილში .htpasswd-ს მისამართი მიწერია ასე root/site/admin/.htpasswd

ადმინში რო შევდივარ ავტორიზაციას მთხოვს და რო ვუწერ უსერს და პაროლს ამ ერრორს მიგდებს :

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, UsbWebserver and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


რისი ბრალი შეიძლება იყოს?
ადრე დამიდია ლოკალურზე პაროლი და მუშაობდა ჩვეულებრივად
სერვერის ბრალი ხო არ არის? თუ დირექტორიას ვწერ არასწორად? user.gif




პს აი .htaccess ფაილის კოდი

AuthName "Please Log In"
AuthType Basic
AuthUserFile root/site/admin/.htpasswd
require valid-user

ამაში დამეხმარეთ რა user.gif







chinchala
ხო ბაზა ერთი უნდა იყოს და ცხრილებში ან ცალ-ცალკე უნდა გაკეეთდეს სხვადასხვა ენების ველები, ან ცალ-ცალკე ცხრილები სხვადასხვა ენისთვის

Posted by: iMaximuSi 6 Jan 2010, 15:44
აქ როგორ უნდა დაყენდეს ქართული ფონტები რო გახსნას?
......................

Posted by: chinchala 6 Jan 2010, 16:01
iMaximuSi
სწორად გიყენია ყველაფერი smile.gif

Posted by: iMaximuSi 6 Jan 2010, 16:08
chinchala
QUOTE
სწორად გიყენია ყველაფერი


მაინც არ აჩვენებს, სერვერის ბრალიაო მითხრეს, denwer მიყენია, როგორ ვუშველო?

Posted by: soke 6 Jan 2010, 16:17
ia_Baggins მეგობარო ბევრი რო არ ვიწვალო და ასე გაავაკეთო .... xo mak www direktoria ik davakeneb ert enaze veb gverd mere imave direktoriashi gavzsni fails da igive veb gverds davakeneb ogonda sxva enze .. mere avdegebi da index pailshi miutiteb eng geo da eng gilakze mivutiteb im failshi gaxsnil veb gverds ... mekneba ori admin paneli :DDDDD ertshi kartulad shevikvan teksts meoreshi inglisurad rogoria??? magdeni ar vici cegan ro mitxari

Posted by: ia_Baggins 6 Jan 2010, 16:22
soke

კი მასეც გაკეთდება, მაგრამ მგონი ეგრე უფრო წვალებაა ვიდრე ისე მე რო გითხარი

შენ როგორც გეადვილება ისე გააკეთე


ყოველ შემთხვევაში მე მირჩევნია დინამიურად გამოვიტანო მონაცმემები ბაზიდან ერთ ფაილში, ვიდრე 2 კოპიო გავაკეთო yes.gif

Posted by: iMaximuSi 6 Jan 2010, 18:02
topserver დავაყენე მაინც იგივე პრობლემა მაქვს მიშველეთ რამე რა
http://www.SmileS.Ge

Posted by: chinchala 6 Jan 2010, 18:04
iMaximuSi
არ ვიცი არ მქონია denwer -თან შეხება , მარა ის კი უეჭველი ვიცი რო ვერტრიგოს არანაირი პრობლემა არ აქვს უნიკოდთან smile.gif
აი ლინკი თუ გინდა დააყენე http://vertrigo.sourceforge.net/ საკაიფოდ მუშაობს

Posted by: iMaximuSi 6 Jan 2010, 19:07
chinchala
QUOTE
არ ვიცი არ მქონია denwer -თან შეხება , მარა ის კი უეჭველი ვიცი რო ვერტრიგოს არანაირი პრობლემა არ აქვს უნიკოდთან აი ლინკი თუ გინდა დააყენე http://vertrigo.sourceforge.net/ საკაიფოდ მუშაობს


გაიხარე მაგას ეშველა მაგრამ ახლა ამას მიგდებს და რა უნდა?

Posted by: chinchala 6 Jan 2010, 19:23
iMaximuSi
სხვა სერვერი გაქ დაყენებული და გაშვებული რომელიც 3306 პორტ იყენებს , ყველა სხვა სერვერი გათიშე და წაღებს smile.gif

Posted by: iMaximuSi 6 Jan 2010, 20:18
chinchala
QUOTE
სხვა სერვერი გაქ დაყენებული და გაშვებული რომელიც 3306 პორტ იყენებს , ყველა სხვა სერვერი გათიშე და წაღებს


ყველა სხვა სერვერი წავშალე მაგრამ მაინც ესეა

phpmyadmin ში კიდე რა პაროლი და იუზერნეიმი უნდა?

Posted by: chinchala 6 Jan 2010, 20:34
user - root
pass - vertrigo

რავი მე როგორც ვიცი mysql იყენებს მაგ პორტს და ალბათ სერვისებშია რამე დარჩენილი.გადაარესტარტე კომპი ?

Posted by: iMaximuSi 6 Jan 2010, 20:57
chinchala
QUOTE
user - root pass - vertrigo

რავი მე როგორც ვიცი mysql იყენებს მაგ პორტს და ალბათ სერვისებშია რამე დარჩენილი.გადაარესტარტე კომპი ?


კი დავარესტარტე, ეგ პაროლი და იუზერნეიმი რო შემყავს ერორს აგდებს კიდე, phpmyadmin ცალკე რო დავაყენო შეიძლება? ან რამე სხვა სერვერი არის კიდე? denwer ის და top server ის გარდა

Posted by: soke 6 Jan 2010, 21:22
გამარჯობათ მაგრად მჭირდება ვებ გვერდის ძრავა ... მაგალითად როგორიც დლე არის .. ეკ კი მაქ მარა ვერ დავამუგამე
...ჩემი დიზაინი მინდა რო გაუკეთო და როგორ მოვიქცე .. უფრო კონკრეტულად მენიუს გილაკები მინდა რო შევცვალო
წინასწარ მადლობა

Posted by: chinchala 6 Jan 2010, 21:23
ერორს იმიტო აგდებს რომ ვერ ეშვება mysql მაგ პორტის გამო. არ ვიცი როგორ ხდება მარა run-იდან არი მგონი ნახავ რომელი პროგრამა იყენებს მაგ პორტს და უნდა გათიშო.

ან ვაფშე კომპი დაარესტარტე და სანამ რამე პროგს ჩართავ task manager ის სურათი დადე აბა რა პროგებია გაშვებული


სხვა ერთი ვიცი კიდე საკაიფოა xxamp,
phpmyadmin-ის იუსერი არის root პაროლი ცარიელი დატოვე.

Posted by: soke 6 Jan 2010, 21:27
QUOTE (iMaximuSi @ 6 Jan 2010, 19:07 )
chinchala
QUOTE
არ ვიცი არ მქონია denwer -თან შეხება , მარა ის კი უეჭველი ვიცი რო ვერტრიგოს არანაირი პრობლემა არ აქვს უნიკოდთან აი ლინკი თუ გინდა დააყენე http://vertrigo.sourceforge.net/ საკაიფოდ მუშაობს


გაიხარე მაგას ეშველა მაგრამ ახლა ამას მიგდებს და რა უნდა?

vertrigos ro ushveb skaipi unda gkondes aucileblad gamortuli ....
ise araprit ar gaishvebs kodebs ra c sheexeba aiiiii es kodebi mokveba tavidanve da tviton
It is recommended you should change the default password for security purposes.

a) MySQL

MySQL default Login: root
MySQL default Password: vertrigo

b) SQLiteManager

Login : admin
Password : admin

Login : data
Password : data

Login : guest
Password : guest
* * *
vertrigo server phpmyadmin
login pma
pass pmapass

* * *
რატკმაუნდა თუ კოდია არ სჰეგიცვლია ესაა

Posted by: iMaximuSi 6 Jan 2010, 21:34
ვსო გასწორდა უკვე წაშლილი მქონდა ამის საცდელად დავაყენე ისევ
QUOTE
იუსერი არის root პაროლი ცარიელი დატოვე


და ნორმალურად ჩაირთო, იუზერი root და პაროლი vertrigo ნორმალურად შედის, გმადლობთ გამოხმაურებისთვის bis.gif

Posted by: Ðito 7 Jan 2010, 04:53
soke
QUOTE
vertrigos ro ushveb skaipi unda gkondes aucileblad gamortuli ....

no.gif უბრალოდ სკაიპს უნდა გამოურთო 80 და 443 პროტების გამოყენება.

Posted by: soke 7 Jan 2010, 10:38
QUOTE (Ðito @ 7 Jan 2010, 04:53 )
soke
QUOTE
vertrigos ro ushveb skaipi unda gkondes aucileblad gamortuli ....

no.gif უბრალოდ სკაიპს უნდა გამოურთო 80 და 443 პროტების გამოყენება.

ვერ მიგიხვდი ... რატომ უნდა დაისაჯოს სკაიპი? cry.gif ..გამორთევი
გაუშვი სერვერი ჩართევი yes.gif yes.gif .....მგონი არაფერი არ იცვლება help.gif lol.gif lol.gif lol.gif lol.gif

Posted by: iMaximuSi 7 Jan 2010, 15:38
ამდილით ჩავრთე და ისევ ის ამოაგდო რა უნდა ვერ გავიგე მარტო ოპერა მაქვს ჩართული, კასპერსკი ხოარ უშლის ვითომ ხელს?


sad.gif

Posted by: chinchala 7 Jan 2010, 18:54
soke
სკაიპი არანაირად არ "ისჯება" არც სჭრდება ეგ პორტები , და ბევრი რომ არ იწვალო ყოველ ჩართვაზე ჯობია გამოურთო პორტები.
მარა iMaximuSi -ის შემთხვევაში სკაიპი არაფერ შუაშია აქ სხვა პორტია დაკავებული, და task manager -ის სურათს თუ დადებ სანამ რამე პროგრს გაუშვებ შეიძლება დაგეხმარო smile.gif
კასპერსკი არაფერ შუაშია.

Posted by: iMaximuSi 7 Jan 2010, 20:25
chinchala

xampp ი დავაყენე და ნორმალურია ქართულთანაც არ აქვს პრობლემა და მაწყობს ეგ, მადლობა გამოხმაურებისთვის smile.gif

Posted by: Febi 8 Jan 2010, 01:31
QUOTE (ia_Baggins @ 6 Jan 2010, 13:09 )
კიდევ ერთი ხელპი მინდა : )


ლოკალურ სერვერზე .htaccess ფაილში .htpasswd-ს მისამართი მიწერია ასე root/site/admin/.htpasswd

ადმინში რო შევდივარ ავტორიზაციას მთხოვს და რო ვუწერ უსერს და პაროლს ამ ერრორს მიგდებს :

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, UsbWebserver and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


რისი ბრალი შეიძლება იყოს?
ადრე დამიდია ლოკალურზე პაროლი და მუშაობდა ჩვეულებრივად
სერვერის ბრალი ხო არ არის? თუ დირექტორიას ვწერ არასწორად? user.gif




პს აი .htaccess ფაილის კოდი

AuthName "Please Log In"
AuthType Basic
AuthUserFile root/site/admin/.htpasswd
require valid-user

ეს ასე კი არა root/site/admin/.htpasswd წესით მგონი ასე უნდა გეწეროს /root/site/admin/.htpasswd წინ ეს / თუ არ გიწერია ნიშნავს რომ root საქაღალდე გაქვს იმავე საქაღალდეში სადაც .htaccess ია
და თან თუ ვინდოუსზე გიყენია მასე არამგონია იყოს. მანდ რა უნდა ჩაწეო იმის გასაგებად შექმენი რაიმე php ფაილი და შიგ ეს ჩაწერე
CODE

<?
echo $_SERVER["DOCUMENT_ROOT"];
?>

და იმ ფაილს რომ გაუშვებ მერე მიხვდები ალბათ იქ რა უნდა ჩაწერო

Posted by: iMaximuSi 10 Jan 2010, 22:04
xampp ში წერილები სად ინახება sendmail პაპკა სადაა ვერ მივაგენი მაილსაც არ აგზავნის ამას მიწერს
"sendmail_from" not set in php.ini or custom http://www.SmileS.Ge

Posted by: iMaximuSi 12 Jan 2010, 04:38
ავათარს ვერ ვტვირთავ მიშველეთ help.gif help.gif help.gif help.gif
ეს reg.php ს კოდი

<form action="save_users.php" method="post" enctype="multipart/form-data">
<p><label>Loggin:<br></label>
<input name="login" type="text" size="15" maxlength="15"></p>
<p><label>Password:<br></label>
<input name="password" type="password" size="15" maxlength="15"></p>
<p><label>jpg, gif or png :<br></label>
<input type="FILE" name="fupload"></p>
<p><input type="submit" name="submit" value="Registration">
</p></form>


ეს save_user.php ში

if (!empty($_POST['fupload']))
{
$fupload = $_POST['fupload']; $fupload = trim($fupload);
if ($fupload =='' or empty($fupload))
{ unset($fupload); }
}


if (!isset($fupload) or empty($fupload) or $fupload =='')
{ $avatar = "avatars/net-avatara.jpg" ; }

და ბაზაში სვამს ამას avatars/net-avatara.jpg ანუ ელსეზე არ გადადის რა უნდა sad.gif

* * *
მოვედი არ დამხვდით წავედი
smile.gif

Posted by: tik_tika 12 Jan 2010, 23:10
ვინ იცის დრუპალი? მომწერეთ რაა..... sad.gif მადლობათ წინასწაარ
* * *

Posted by: alibaba2008 13 Jan 2010, 00:08
tik_tika
რა გაინტერესებს, დაწერე აბა;

Posted by: tik_tika 13 Jan 2010, 10:13
ბლოკები მაინტერესებს, მინდა დავწერო ისეთი კოდი რომ გამომიტანოს ბოლო 5 დარეგისტრირებული. დამეხმარეთ რაა..... sad.gif

Posted by: alibaba2008 13 Jan 2010, 17:27
tik_tika
ეგ ხომ veaw ში კეთდება, უსერებზე გააკეთებ და ლიმიტ მისცემ 5. მოკლედ რომ ვთქვათ. და ბლოკებში მერე დაამატებ.

Posted by: tik_tika 13 Jan 2010, 21:31
ხოდა როგორ აბა, დამიწერე კოდი რაა..... მე ვერ გამომდის დავიტანჯე...... sad.gif მადლობა წინასწარ............. და ძაან გთხოვთ ვინმემ დაწერეთ რააა sad.gif
* * *
დამეხმარეთ რაა.......... sad.gif

Posted by: alibaba2008 14 Jan 2010, 01:46
tik_tika
view მოდული იცი? ჯერ მანდ შექმნი რომ გამოგიტანოს ბოლოს 5 მომხმარებლის სახელი, და მერე ბლოკებში ამას დაამატებ, ესე როგორ გითხრა აბა.
1)view ში ახალს დაამატებ;
2)რა გამოგიტანოს მიუთითებ;
3)მანდვე მიუთითებ რომ ბლოკებში გამოგიტანოს;
4)მერე თვითონ ბლოკებში გადახვალ და მიუთითებ საიტის რომელ ნაწილში გამოგიტანოს.
ან სკაიპში ან რავი თიმით აგიხსნი, თორე ესე როგორ დაგიწერო.

Posted by: tik_tika 14 Jan 2010, 10:19
კიი ეგ გავაკეთე, მაგრამ, ანუ ეხლა იცი რა მჭირდება რა კოდი, რომ ბაზიდან ამომიღოს ბოლო დარეგისტრირებული ანუ რასაც მოვნიშნავ, მაგალითად ბოლო 5დარეგისტრირებული, ბოლო 10 და ასე რაა..... sad.gif

Posted by: HawKs 14 Jan 2010, 16:11
ვინმემ მიშველეთ რა . user.gif
ასეთი რამის გაკეთება მინდა და ვერ მოვიფიქრე როგორ გავაკეთო rolleyes.gif :
მთავარ გვერდზე მინდა რო გამოვიტანო ბოლოს ნანახი 3 სიახლე და აზრზე არ ვარ როგორ გავაკეთო ... user.gifuser.gifuser.gif

Posted by: Febi 15 Jan 2010, 04:00
QUOTE (HawKs @ 14 Jan 2010, 16:11 )
ვინმემ მიშველეთ რა . user.gif
ასეთი რამის გაკეთება მინდა და ვერ მოვიფიქრე როგორ გავაკეთო rolleyes.gif :
მთავარ გვერდზე მინდა რო გამოვიტანო ბოლოს ნანახი 3 სიახლე და აზრზე არ ვარ როგორ გავაკეთო ... user.gifuser.gifuser.gif

შექმენი ვთქვათ sql ში ახალი TABLE lastw და მაგის ველები იყოს ეს n1,n2 და n3 მერე კიდე სრულად ნახვა სადაც არის იმ ადგილას ეს ჩასვი
CODE

if($News_ID) {
$sql=mysql_fetch_array(mysql_query("select * from lastw"));
mysql_query("update lastw set n3='".$sql["n2"]."'");
mysql_query("update lastw set n2='".$sql["n1"]."'");
mysql_query("update lastw set n1='".$News_ID."'");
}


ალბათ თუ მიხვდი n1 n2 და n3 ში ჩაიწერება ბოლოს ნანახი სიახლეების ID ები
CODE

$News_ID //ეს არის სიახლის ID


დანარჩენს კიდე მგონი გააკეთებ... smile.gif

Posted by: Snowman 15 Jan 2010, 20:09
ხალხნო ეხლა არ გაგიკვირდეთ მეთვითონაც დავიბენი უკვე და მოკლედ მაქვს ერთი ესეთი კითხვა
ავიღოდ სამი DIV

CODE

<div id="Container">
<div id="Header"></div>
<div id="Content"></div>
<div id="Footer"></div>
</div>


ეხლა საქმე იმაშია, რომ Footer div მინდა მიუხედავად გვერდის სიმაღლისა იყოს ყოველთვის ქვემოტ და ეს გავაკეთე კიდეც მარტივად ასე
CODE

#Footer
{
 position:absolute;
 bottom:0;
 width:100%;
 height:100px;
}

აქ არაფერი ორდინალური არ არის და ყველაფერი ნორმალურად არის, მაგრამ აი ეხლა რა პრობლემასაც ვაწყდები ეს არის Content DIV ელემენტი რომელიც როგორცკი იმდენად დიდი ხდება, რომ ფუთერ დივს უახლოვდება კი როგორც არის საჭირო თითქოს ისე აკეთებს ყველაფერს, მაგრამ მაინც ბოლო რამოდენიმე ხაზს უკან მალავს და ნუ ხო ხვდებით პრობლემა უკვე აქ მეწყება.

CODE

<style media="screen" type="text/css">
html,
body {
 margin:0;
 padding:0;
 height:100%;
}
#container {
 min-height:100%;
 position:relative;
}
#header {
 background:#ff0;
 padding:10px;
}
#Content {
 padding:10px;
 clip:rect(auto, auto, auto, auto);
 padding-bottom:60px; /* Height of the footer */
}
#footer {
 position:absolute;
 bottom:0;
 width:100%;
 height:100px;   /* Height of the footer */
 background:#6cf;
}
/* other non-essential CSS */
</style>


CODE

<div id="container">
<div id="header"></div>
<div id="body"></div>
<div id="footer"></div>
</div>


ესეც უმარტივესი კოდი და ერთი გადახედეთ რა ვერარ გამიგია რა ჯანდაბა უნდა

Posted by: kazaka 15 Jan 2010, 21:07
http://shiftingpixel.com/2008/03/03/smart-image-resizer/

ეს სკრიპტი თუ გამოგიყენებიათ ვინმეს?

Posted by: Snowman 15 Jan 2010, 22:25
ვსიო არარ მჩირდება გავაკეთე რარაც იდიოტური შეცდომა მქონდა და იმიტომა რ მუშაობდა როგორც მინდოდა biggrin.gif

Posted by: alibaba2008 16 Jan 2010, 12:50
......................................................................

Posted by: HawKs 16 Jan 2010, 15:21
Febi
ეს გავიგე , სესიებსში რო შეინახოს ბოლო სიახლეების ნანახი 3 id .
და ეს როგორ გავაკეთო მითხარი რააა ... user.gif

Posted by: Febi 17 Jan 2010, 03:16
QUOTE (HawKs @ 16 Jan 2010, 15:21 )
Febi
ეს გავიგე , სესიებსში რო შეინახოს ბოლო სიახლეების ნანახი 3 id .
და ეს როგორ გავაკეთო მითხარი რააა ... user.gif

სესიებშიც ანალოგიურად დაახლოებით ასე...
CODE

<?
session_start();
if($news_id) {
$_SESSION["n3"]=$_SESSION["n2"];
$_SESSION["n2"]=$_SESSION["n1"];
$_SESSION["n1"]=$news_id;
}
?>

* * *
QUOTE (iMaximuSi @ 12 Jan 2010, 04:38 )
ავათარს ვერ ვტვირთავ მიშველეთ help.gif help.gif help.gif help.gif
ეს reg.php ს კოდი

<form action="save_users.php" method="post" enctype="multipart/form-data">
<p><label>Loggin:<br></label>
<input name="login" type="text" size="15" maxlength="15"></p>
<p><label>Password:<br></label>
<input name="password" type="password" size="15" maxlength="15"></p>
<p><label>jpg, gif or png :<br></label>
<input type="FILE" name="fupload"></p>
<p><input type="submit" name="submit" value="Registration">
</p></form>


ეს save_user.php ში

if (!empty($_POST['fupload']))
{
$fupload = $_POST['fupload']; $fupload = trim($fupload);
if ($fupload =='' or empty($fupload))
{ unset($fupload); }
}


if (!isset($fupload) or empty($fupload) or $fupload =='')
{ $avatar = "avatars/net-avatara.jpg" ; }

და ბაზაში სვამს ამას avatars/net-avatara.jpg ანუ ელსეზე არ გადადის რა უნდა sad.gif

* * *
მოვედი არ დამხვდით წავედი
smile.gif

აუფ რა აბდაუბდა გიწერია biggrin.gif POST მეთოდით გადაცემული ფაილი ისევ $_POST ში თუ იწერება არ დამიტესტია არ ვიცი, მაგრამ საერთოდ $_FILES ში იწერება.
ეს მაგის არ მუშაობასთან არაფერ შუაშია მაგრამ მაინც ამდენი შემოწმება რა საჭიროა
CODE
if (!isset($fupload) or empty($fupload) or $fupload =='')

მარტო ასე რომ დაგეწერა ისეც იმუშავებდა
CODE

if(!isset($fupload))


სურათი რომ აიტვირთოს მაგ ყველაფრის ნაცვლად აი ეს ჩასვი
CODE

if(is_uploaded_file($_FILES['fupload']['tmp_name'])) {
copy($_FILES['fupload']['tmp_name'], "avatars/net-avatara.jpg");
$avatar = "avatars/net-avatara.jpg";
}


ოღონდ avatars პაპკა შექმნილი უნდა გქონდეს და CHMOD 777 უნდა ეყენოს. ისე net-avatara.jpg მაგივრად ორიგინალი სახელი რომ დაიწეროს net-avatara.jpg ის მაგივრად ეს ცვლადი მიუწერე $_FILES['fupload']['name']

Posted by: iMaximuSi 17 Jan 2010, 11:35
Febi
QUOTE
აუფ რა აბდაუბდა გიწერია

ჰო ახლა ვსწავლობ და... smile.gif

უკვე გავაკეთე უბრალოდ გაკვეთილში რომლის მიხედვითაც ვაკეთებდი $_FILES['fupload']['name'] ს მაგივრად ეს ეწერა $_POST['fupload'] smile.gif

Posted by: HawKs 17 Jan 2010, 16:20
Febi
შენ გაიხარე რაა ... 2kiss.gif
და რო არ გამეორდეს id ები , რო დავაზღვიოთ , გადაამოწმოს თუ არსებობს ასეთი იდ უკვე, აღარ დაიმახსოვროს . user.gif
ბარემ ესეც მითხარი და დიდად მადლობელი დავრჩები ...
* * *
ოღონდ cookie - ით მინდა ... yes.gif

Posted by: tik_tika 17 Jan 2010, 20:16
არავინ არ იცის დრუპალი? sad.gif sad.gif sad.gif sad.gif sad.gif

Posted by: Febi 18 Jan 2010, 02:54
HawKs
cookie თი ეგ არამოგონია გამოვიდეს იმიტომ რომ ვიიღაცა რომ ნახავს სიახლეს ის იმის cookie ში იწერება და არა რაიმე საერთო მონაცემში და სხვათა შორის სესიაც კონკრეტული ბრაუზერისთვის იქმნება და არც ეგ გამოდგება. ეს ისევ SQL თი ჯობია ან თუნდაც რაიმე ფაილში. sql ით ერთიდაიგივე სიახლის იდ ები რომ არ განმეორდეს ასე იქნება
CODE

if($News_ID) {
$sql=mysql_fetch_array(mysql_query("select * from lastw"));
mysql_query("update lastw set n4='".$sql["n3"]."'");
mysql_query("update lastw set n3='".$sql["n2"]."'");
mysql_query("update lastw set n2='".$sql["n1"]."'");
if($sql["n1"]!=$News_ID && $sql["n2"]!=$News_ID && $sql["n3"]!=$News_ID)
mysql_query("update lastw set n1='".$News_ID."'");
else
mysql_query("update lastw set n1='".$sql["n4"]."'"); }

n4 დამატებითი ცვლადია შენ მთავარზე მარტო n1, n2 და n3 უნდა აჩვენო.

Posted by: HawKs 18 Jan 2010, 12:57
Febi
ეს გასაგებია მარა ყველა მომხმარებელს თავისი Last viewed მინდა რო გაუკეთო ... ესეიგი არ გეთდება ... ? user.gif

Posted by: Febi 18 Jan 2010, 13:30
კი გაკეთდება მაგრამ cookieti მასეთი რაღაცეების დამახსოვრებას მგონი ჯობია sql ში დაამახსოვრებინო...

Posted by: Headshota 18 Jan 2010, 14:03
ასეთი რამე მაინტერესებს

მაქვს ორი div ელემენტი და მინდა განვალაგო ერთმანეთის გვერდიგვერდ, ოღონდ მარჯვენა დივს აქვს მუდმივი ზომა და პოზიცირებულია ეკრანის მარჯვნივ float:right- ით მაქვს ამ შემთხვევაში. მარცხენა დივი უნდა იყოს ავტომატურად გაწელილი მარჯვენამდე... 100% იან სიგანეს რომ ვაძლევ რათქმაუნდა აგდებს ქვევით ამ დივს. იქნებ დამეხმაროთ.

Posted by: პააულიჩა 18 Jan 2010, 14:36
ახლა ვიწყებ PHP და მაინტერესებს ესეც ნოთფედში იცერება თუ რაიმე სხვა პროგრამა არის? და ეს აპაჩი რა არის საერთოდ? და შენახვისას პჰპ გაფართოება უნდა მივცე ხო?

პ.ს კარგი წიგნი თუ შეიძლება დადოთ დამწყებთათვის.

Posted by: Nosif 18 Jan 2010, 14:54
პაჭულიჩი
კი ნოუთფედშიც შეგიძლია მაგრამ მე ცოტა მარაზმად მეჩვენება რამე ედიტორი დაითრიე DW , EM Editor, PHP designer რავი ბევრია რა smile.gif კი .php გაფართოებით უნდა შეინახო

Posted by: tik_tika 18 Jan 2010, 23:28
იცით რა მაინტერესებს? საიტი როგორ უნდა დავდო ინტერნეტში, როგორ უნდა ავტვირთო? დამეხმართ რა..... არ ვიცი და ვინმე ამიხსნის? help.gif help.gif help.gif

Posted by: ia_Baggins 18 Jan 2010, 23:56
tik_tika
ftp-ზე უნდა ატვირთო ფაილები მარა ჯერ ftp უნდა გქონდეს და დომენი... user.gif



Posted by: tik_tika 19 Jan 2010, 00:17
და არ ვიცი ეგ საერთოდ......და სად შეიძლება რომ ვნახო მაგაზე ინფორმაცია? რომ ვისწავლო..... დამწყები ვარ და აზრზე არ ვარ დომენი ან ფტპ რა არის user.gif user.gif დამეხმარეთ რაა help.gif help.gif

Posted by: HawKs 19 Jan 2010, 16:04
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-5, 5' at line 1

აპაჩზე ჩვეულებრივად მუშაობდა ავტვირთე სერვერზე და ასეთ რაგაცას მიგდებს ... რისი ბრალი უნდა იყოს ? user.gif

Posted by: პააულიჩა 19 Jan 2010, 21:02
აპაჩი რა არის დამწყები ვარ??????????????

Posted by: HawKs 19 Jan 2010, 22:59
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-5, 5' at line 1

აპაჩზე ჩვეულებრივად მუშაობდა ავტვირთე სერვერზე და ასეთ რაგაცას მიგდებს ... რისი ბრალი უნდა იყოს ? user.gif

ვინმემ მიშველეთ ... user.gif user.gif

Posted by: Febi 20 Jan 2010, 00:57
mysql_query() ებში ატრიბუტებს ესნი დაუმატე ``
მაგალითად ასე თუ არის
CODE
update ragaca set vigaca='raimesi'

გადააკეთე ასე
CODE
update `ragaca` set `vigaca`='raimesi'

Posted by: tik_tika 20 Jan 2010, 13:11
იცით რა მაინტერესებს? საიტი როგორ უნდა დავდო ინტერნეტში, როგორ უნდა ავტვირთო? დამეხმართ რა..... არ ვიცი და ვინმე ამიხსნის?
ან სად შეიძლება რომ ვნახო მაგაზე ინფორმაცია? რომ ვისწავლო..... დამწყები ვარ და აზრზე არ ვარ დომენი ან ფტპ რა არისდამეხმარეთ რაა help.gif help.gif help.gif help.gif help.gif help.gif

Posted by: HawKs 20 Jan 2010, 13:23
Febi

mysql_query("SELECT * FROM something WHERE something2 LIKE $var1 ORDER BY id LIMIT $var2, $var3")

ამ შემთხვევაში როგორ დავწერო ??? user.gif

Posted by: tamashi 20 Jan 2010, 13:48
HawKs
ეს ვაბშერეები გიწერია?
მასეთი ჩანაწერი არასდროს მინახია...
mysql_query("SELECT * FROM something WHERE something2LIKE='$var1' ORDER BY id LIMIT '$var2, $var3'")

ასე უნდა გქონდეს მემგონი..

Posted by: HawKs 20 Jan 2010, 16:47
არ შვება მაინც შეცდომას აგდებს ... user.gif

Posted by: peppe_N 20 Jan 2010, 20:51
მოკლედ.... ბევრი ვიწვალე თუ ცოტა მაინც არაფერი გამოდის.... CHMOD 755, 777, არ მუშაობს.. მოკლედ Writebl-ი არხდება.. ბლინ... ჯერ მეგონა ფტპ კლიენტი ბრალი იყო შევცვალე სხვა კლიენტი ჩავწერე მერე როარ გამოსწორდა ახალი ექაუნთზე ვცადე არც იმაზე გამოვიდა... ვინმემ ხოარიცის რისი ბრალია ??? :|

Posted by: tik_tika 20 Jan 2010, 22:51
ჩემი დამხმარე ერთი ადამიანი არ მოიძებნა რაა sad.gif sad.gif

Posted by: alibaba2008 21 Jan 2010, 10:42
tik_tika
რა წიგნებიც მოგეცი იმას გადახედე და გაიგებ ყველაფერს.

Posted by: tamashi 21 Jan 2010, 11:32
peppe_N
ჰოსტინგის ადმინისტრაციას დაუკავშირდი,
მაგათი პრობლემაა ეგ და უნდა მოგიგვარონ.

Posted by: Rainbow_Girl 21 Jan 2010, 14:15
tik_tika
http://www.gode.ge/?page_id=44 : )
სარჩევია და თავიდან მიყევი.. სერვერებზეც და ftp-ზეც და საერთოდ ყველაფერზე წერია ნოლიდან რომ დაიწყო.

Posted by: Woodrow 21 Jan 2010, 14:22
QUOTE (Rainbow_Girl @ 21 Jan 2010, 14:15 )
tik_tika
http://www.gode.ge/?page_id=44 : )
სარჩევია და თავიდან მიყევი.. სერვერებზეც და ftp-ზეც და საერთოდ ყველაფერზე წერია ნოლიდან რომ დაიწყო.

გუთ გუთ up.gif

..........................
................
.......

Posted by: soke 21 Jan 2010, 14:34
tik_tika
საიტი რომ შექმნა საჭიროა იცოდე html ეს კველაზე მარტივად .. ამის წიგნები ბევრია გგუგლეში ნახე .... ასე ვე არის სხვა ენებიჩ მაგრამ შენ ჯერ html ით დაიწყე და მერე php ისწავლე.... არც თუ ისე ძნელია ... ვებ გვერდის ინტერნეტში განთავსებს რაც შეეხება ,,, ბევრი სერვერებია ქართულიც და უცხოურიც მაგრამ , არსებობს ასევე უფასო სერვერები სადაც შეგიძლია რაგაჩები აკეთო და დამუგამო კარგად მაგალითად http://www.000webhost.com/ დომენიც შეგიძლია დასვა... წიგნები ამ საიტზე შეგიძლია ნახო http://www.wowebook.com/

Posted by: peppe_N 21 Jan 2010, 18:57
tamashi
აუ შენ გაიხარე ძმაო.... სად არ ვიკითხე და არავინ ყურადღება არ მომაქციაა. იმენა გამწარებული ვარ gigi.gif მადლობა

Posted by: tik_tika 21 Jan 2010, 20:37
გაიხარეეთ, მადლოობთ.... გადავხედავ 2kiss.gif 2kiss.gif 2kiss.gif

Posted by: HawKs 21 Jan 2010, 21:40
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-5, 5' at line 1

აპაჩზე ჩვეულებრივად მუშაობდა ავტვირთე სერვერზე და ასეთ რაგაცას მიგდებს ... რისი ბრალი უნდა იყოს ?

მომაქციეთ ვინმემ ყურადღებაააააააააა ........

Posted by: Snowman 21 Jan 2010, 21:59
HawKs
პირდაპირ გეუბნება ეს შეცდომა რისი ბრალიც არის რომ შენუ MySQL სკრიპტი შეიცავს ისეთ სინტაქსს რომელიც MySQL სერვერის იმ ვერსიისთვის რომელიც სერვერზე აყენია გაუგებარიაო. კარგად შეხედე რომელი ვერსია აყენია სერვერზე და რომელ ვერსიას იყენებ შენ ლოკალურად.

Posted by: HawKs 21 Jan 2010, 23:37
MySQL 3.23.53 - ამას ვიყენებ მე ...
MySQL 5.1 და ეს აყენია სერვერზე ...

mysql_query("SELECT * FROM something WHERE something2 LIKE $var1 ORDER BY id LIMIT $var2, $var3")
ეს მაქ კამანდა მემგონი ფრჩხილები რო აკლია იმიტო ვერ აღიქვავს ახალი ვერსია ... ფრჩხილებით როგორ დავწერო ?


mysql_query("SELECT * FROM something WHERE something2 LIKE '$var1' ORDER BY id LIMIT '$var2', '$var3'")
ასე რო ვაკეთემ მაინც შეცდომას აგდებს .... user.gif user.gif user.gif

Posted by: Rainbow_Girl 22 Jan 2010, 00:03
QUOTE (HawKs @ 21 Jan 2010, 23:37 )
MySQL 3.23.53 - ამას ვიყენებ მე ...
MySQL 5.1 და ეს აყენია სერვერზე ...

mysql_query("SELECT * FROM something WHERE something2 LIKE $var1 ORDER BY id LIMIT $var2, $var3")
ეს მაქ კამანდა მემგონი ფრჩხილები რო აკლია იმიტო ვერ აღიქვავს ახალი ვერსია ... ფრჩხილებით როგორ დავწერო ?


mysql_query("SELECT * FROM something WHERE something2 LIKE '$var1' ORDER BY id LIMIT '$var2', '$var3'")
ასე რო ვაკეთემ მაინც შეცდომას აგდებს .... user.gif user.gif user.gif

სერვერის ვერსია წესით არაფერ შუაშია. limit-ისთვის არ შეიძლება უარყოფითი პარამეტრების გადაცემა. $var2 უარყოფითი გაქვს შენ.

Posted by: HawKs 22 Jan 2010, 14:58
აპაჩი ჩვეულებრივად რო შვება ? user.gif

Posted by: Rainbow_Girl 22 Jan 2010, 15:25
HawKs
აპაჩი ვებ სერვერია. არაფერ კავშირში არ არის მაგასთან.
დააბეჭდინე ის ცვლადები, მანამ ქვერიში გაუშვებ (თუ გინდა ორივე სერვერზე ნახე). სხვა რაღაც იწვევს მაგათ მნიშვნელობების განსხვავებას.

Posted by: HawKs 22 Jan 2010, 20:50
Rainbow_Girl

აპაჩზეც უარყოფით მნიშვნელობის ცვლადს გადაცემს და მაინც მუშაობს ... იქაც მინუს ხუთია

Posted by: tamashi 22 Jan 2010, 21:01
http://forum.ge/?f=88&showtopic=34067334

Posted by: Rainbow_Girl 22 Jan 2010, 21:56
QUOTE (HawKs @ 22 Jan 2010, 20:50 )
Rainbow_Girl

აპაჩზეც უარყოფით მნიშვნელობის ცვლადს გადაცემს და მაინც მუშაობს ... იქაც მინუს ხუთია

აპაჩეს ნუ ეძახი.. ვებ სერვერია ეგ )

მაშინ არ ვიცი..
დააყენე შენთან ახალი ვერსია

Posted by: peppe_N 22 Jan 2010, 23:35
tamashi
QUOTE
ჰოსტინგის ადმინისტრაციას დაუკავშირდი, მაგათი პრობლემაა ეგ და უნდა მოგიგვარონ.


f you can not work with files (for example getting access denied errors, cannot copy/move/modify files), please run 'Fix File Ownership' and 'Fix File Permissions' tools from your control panel. These tools should solve this problem instantly.

ესეთი რაღაც მიპასუხა და ეგ რო გავაკეთე.. მაინც არ იმუშავა.. და მერე ვაფშე აირიაა... კაროჩე ვერ გავიგე რაა რახდება... sad.gif

Posted by: tik_tika 23 Jan 2010, 00:28
დრუპალში, ბლოკები მაინტერესებს, მინდა დავწერო ისეთი კოდი რომ გამომიტანოს ბოლო 5 დარეგისტრირებული. დამეხმარეთ რაა..... sad.gif help.gif help.gif help.gif help.gif help.gif

Posted by: kazaka 23 Jan 2010, 11:49
ეს სკრიპტს თუ გამოიყენებთ მაინტერესებს ? ან ღირს თუ არა გამოყენება? მე ვერ გამოვიყენე და ცადეთ თქვენ მაინტერესებს თუ გამოგიათ და ამიხსენით რა :|

http://shiftingpixel.com/2008/03/03/smart-image-resizer/

Posted by: PEPE-5 23 Jan 2010, 22:39
კომიპუტერი ეხლა ვიყიდე და task manager გამორთული არისო მეუბნევა ადმისნიტრატორის მიერ.. ხოდა როგორ ჩავრთო??
ეშველბა რამე თუ საერთოდ ვერ არის აკრგად ვინდოუსი???

თუ თემა არასწორად ავარჩიე არ დამვორნოთ რა ვერ ვეკვევი პროგრამისტულ ენაში

Posted by: LRuby 23 Jan 2010, 22:52
PEPE-5
Run-ში აკრიფე gpedit.msc და მიყევი ამას User Configuration >> Administrative Templates >> System >> Ctrl+Alt+Delete Options >> Remove Task Manager და დააყენე Not Configured

P.S. თუმცა რა შუაშია თემასთან ვერ ვხვდები. O_o

Posted by: PEPE-5 23 Jan 2010, 23:24
LRuby
დიდი მადლობა....
და ბოდიში უბრალოდ ძებნაში ავკრიფე და ამ ტემაში შემომაგდო.. სხვა დროს შესაბამის თემას მოვძებნი ხოლმე

Posted by: MoMceLiDze 23 Jan 2010, 23:54
iframe ს შემცვლელი php კოდი მჭირდება სასწრაფოდ, არსებობს რამე ესეთი? მინდა რომ საიტზე გამოვაჩინო თუ ვინ არის ჩეთში http://saiti.ge/who/ ფაილი smile.gif
* * *
QUOTE
iframe ს შემცვლელი php კოდი მჭირდება სასწრაფოდ, არსებობს რამე ესეთი? მინდა რომ საიტზე გამოვაჩინო თუ ვინ არის ჩეთში http://saiti.ge/who/ ფაილი smile.gif

მისჰველეტ რამე biggrin.gif

Posted by: tik_tika 24 Jan 2010, 21:45
დრუპალში, ბლოკები მაინტერესებს, მინდა დავწერო ისეთი კოდი რომ გამომიტანოს ბოლო 5 დარეგისტრირებული. დამეხმარეთ რაა..... help.gif help.gif help.gif help.gif help.gif ფლიიზ რაა

Posted by: kazaka 24 Jan 2010, 23:01
QUOTE (kazaka @ 23 Jan 2010, 11:49 )
ეს სკრიპტს თუ გამოიყენებთ მაინტერესებს ? ან ღირს თუ არა გამოყენება? მე ვერ გამოვიყენე და ცადეთ თქვენ მაინტერესებს თუ გამოგიათ და ამიხსენით რა :|

http://shiftingpixel.com/2008/03/03/smart-image-resizer/

biggrin.gif ერთი დამეხმარეთ რა მეც biggrin.gif




------smile.gif

Posted by: trancoid 24 Jan 2010, 23:11
MoMceLiDze
კლიენტის მხარეს რამე 5,10,30 ან 60 წამიანი რეფრეში უნდა აკეთო (jQuery მოსახერხებელი და მარტივია) და ბაზაში ინახო უზერები
მაგ გვერდზე კი უნდა დაასელექტო ბაზიდან მოტანილი ინფო და თავად ეგ სელექტიც ალბატ არეფრეშო რაიმე პერიოდით

Posted by: komisia 25 Jan 2010, 08:12
ერთი კითხვა მაქვს ვებ-ის მამებთან smile.gif
კლიენტის მხარის გარეშე შესაძლებელია აქტივაციაში მოიყვანო სერვერზე მქოფი კოდი?

ანუ ვთქვათ მაქვს createitem.php, შეიძლება ისე დავაპროგრამო სერვერის მხარე რომ გარკვეულ დროს ავტომატურად ამოქმედდეს?
დიდ პროექტებს ხომ აქვთ-ხოლმე რაღაც მასიური "to do list" ები, ხოდა სულ მაინტერესებდა მაგისი აქტივაციაში მოყვანა რომელიმე ერთი მომხმარებლის ხარჯზე კეთდება თუ თავისით შვრება სერვერი smile.gif

Posted by: dato1988 25 Jan 2010, 10:25
komisia

მამა არ ვარ მარა გიპასუხებ biggrin.gif

დიდი პროექტებს როგორც წესი იყენებენ ინდივიდუალურ სერვერებს ხო და როცა გაქვს ინდივიდუალური სერვერი არსებობს ეგეთი პროგრამა cron ან რაიმე მსგავსი რომელსაც მიუთითებ ვთქვათ კვირაში ერთხელ გამიკეთე რაღაც საქმე ამ შემთხვევაში createitem.php-ოა ხო და მაგ სკრიპტს გაუშვებს კვირაში ერთხელ ავტომატურად

Posted by: Snowman 25 Jan 2010, 14:09
komisia
სწორად გითხრა ადამიანმა თუ სერვერის მხარე Linux არის მაშინ კრონ ჯობები ჩვეულებრივად მუშაობს და ზუსტად იმას აკეთებს რაც შენ გინდა.

Posted by: komisia 25 Jan 2010, 20:49
dato1988
Snowman
გასაგებია smile.gif გმადლობ.

Posted by: HawKs 25 Jan 2010, 22:31
<?
mkdir("uploads");
?>
პაპკის შექმნა მინდა ...

ლოკალურ სერვერზე ჩვეულებრივად შვება და ჰოსტინგზე ასეთ რამე მიგდებს ...
Warning: mkdir() [function.mkdir]: Permission denied in ...

მითხრეს რო სერვერი არ გაძლევს უფლებასო ... და რაიმე ეშველება ? user.gif user.gif user.gif

Posted by: kazaka 26 Jan 2010, 22:44
QUOTE (kazaka @ 24 Jan 2010, 23:01 )
QUOTE (kazaka @ 23 Jan 2010, 11:49 )
ეს სკრიპტს თუ გამოიყენებთ მაინტერესებს ? ან ღირს თუ არა გამოყენება? მე ვერ გამოვიყენე და ცადეთ თქვენ მაინტერესებს თუ გამოგიათ და ამიხსენით რა :|

http://shiftingpixel.com/2008/03/03/smart-image-resizer/

biggrin.gif ერთი დამეხმარეთ რა მეც biggrin.gif




------smile.gif

არის აქ ვინე ვინც შეძლებს ამ სკრიპტის გატესტვას?

ერთი ფაილაი არ დაიზაროთ რა 2kiss.gif
* * *
ხალხო php-ში როგორ გავიგო გვერდი რომ დარეფრეშდა? შესაძლებელია ამის გაგება?

Posted by: iMaximuSi 29 Jan 2010, 01:12
ასეთი რაღაც მაინტერესებს საიტზე მჭირდება რომ ლინკების დადება შეძლონ და როგორ გავფილტრო ეს ლინკები PHP ში რომ ბაზაში რამე სხვა არ ჩაწერონ და არ გააფუჭონ რამე?
boli.gif

Posted by: levani162 29 Jan 2010, 15:47
მოკლედ ესეთი რამის გაკეთება თუ არის შესაძლებელი, ჯერ ეხლა დავიწყე სწავლა და არ ვიცი,
adspay ს კოდს რომ მივუთითო კორდინატები რა ადგილას ჩაჯდეს საიტზე
მოკლედ მინდა რომ ჰედერზე დაჯდეს ცოტა გვერძე და კოდი სადაც არ უნდა ჩავსვა მაინც იქ ჩასვას რა, გთხოვთ თუ იცით დამეხმარეთ.

Posted by: iMaximuSi 30 Jan 2010, 18:09
QUOTE
ასეთი რაღაც მაინტერესებს საიტზე მჭირდება რომ ლინკების დადება შეძლონ და როგორ გავფილტრო ეს ლინკები PHP ში რომ ბაზაში რამე სხვა არ ჩაწერონ და არ გააფუჭონ რამე?


მითხარით რაა sleep.gif

Posted by: Alecoder 30 Jan 2010, 19:18
iMaximuSi

http://www.google.ru/search?hl=ru&source=hp&q=php+regular+expressions&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=&aq=1&oq=php+reg

Posted by: iMaximuSi 30 Jan 2010, 19:37
Alecoder

ვერ დავადგი თავი რუსულად არაა სადმე? sad.gif

Posted by: SiBNELE 7 Feb 2010, 19:26
ვაყენებ პროგრამას რომელიც იყენებს SQL-ს. სადაც ვაყენებ, იქ უკვე არის Microsoft SQL Server 2005 დაყენებული.

იმ პროგრამას უნდა ალბათ უზერნეიმი და პაროლი და ბაზის მითითება, ვეჭვობ, რომ ჩემთან დაყენებული პროგრამებით ვერ შევიტან მსგავს ცვლილებებს SQL-ის ბაზებში.

თუ ვცდები, მაშინ ამიხსენით როგორ დავამატო ბაზა/უზერ.


Posted by: Betso 7 Feb 2010, 22:38
SiBNELE

მანდ რომ არ დაწერო არ იცი ეგეთ საკითხებზე ვის უნდა დაურეკო ? biggrin.gif დამირეკე და გეტყვი

Posted by: Ðito 7 Feb 2010, 23:17
რაღაც სურათი მაქვს და onmouseover-ზე მინდა რომ ამ სურათს ბორდერი გაუწითლდეს რა. ანუ მეორე, ისეთივე სურათი მინდა ოღონდ წითელი ბორდერით , რომ onmouseover-ზე ის გამოჩნდეს და რა პროგრამით გავუკეთო ამ ჩემს სურათს ბორდერი?

Posted by: shoreshore 17 Feb 2010, 12:57
კომპში დაყენებული მაქვს sql server. ASP.NET-ში ვაკეთებ საიტს, რომელიც მინდა რო დავუკავშირო ესქუელის მონ. ბაზას. ვაკავშჰირებ. მერე მინდა რო მოვახდინო საიტის კონფიგურაცია. და შევდივარ Website/ASP.NET Configuration/Securit, მაგრამ შეტყობინება გამოაქვს რო მომმარაგებელი თუ მონაცემთა წყარო არასწორად გაქვს მითითებულიო და რის ბრალია?

Posted by: Lekso-Dav 17 Feb 2010, 15:39
QUOTE
კომპში დაყენებული მაქვს sql server. ASP.NET-ში ვაკეთებ საიტს, რომელიც მინდა რო დავუკავშირო ესქუელის მონ. ბაზას. ვაკავშჰირებ. მერე მინდა რო მოვახდინო საიტის კონფიგურაცია. და შევდივარ Website/ASP.NET Configuration/Securit, მაგრამ შეტყობინება გამოაქვს რო მომმარაგებელი თუ მონაცემთა წყარო არასწორად გაქვს მითითებულიო და რის ბრალია?

QUOTE
ჩაინიკური კითხვები PHP/MySQL-ში, ნაწილი II
თან რა კავშირშია მაგრამ კომანდ ლაინიდან თუ გაუშვი მემბერშიფპროვაიდერის შექმნის ბრძანება?
ანუ პროექტში თუ გაქვს asp.net.mdf ბაზა?
rolleyes.gif


ასპ.ნეტ-ის თემა
http://forum.ge/?f=88&showtopic=33922292

Posted by: shoreshore 17 Feb 2010, 20:21
QUOTE
კომანდ ლაინიდან თუ გაუშვი მემბერშიფპროვაიდერის შექმნის ბრძანება? ანუ პროექტში თუ გაქვს asp.net.mdf ბაზა?

არა არ გამიშვია. და ეგ კომანდ ლაინი სადაა? შეგიDზლია ვიდეო გაკვეთილების ლინკი მომცე?

Posted by: Ðito 17 Feb 2010, 20:21
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\test\Age\settings\functions.php on line 63

ეს რისი ერორია ზეპირად ხომ არავის ახსოვს? ადრეც შემჭამა ამ ერორმა და აღარ მახსოვს როგორ გავასწორე...

Posted by: shoreshore 17 Feb 2010, 20:44
QUOTE
კომანდ ლაინიდან თუ გაუშვი მემბერშიფპროვაიდერის შექმნის ბრძანება? ანუ პროექტში თუ გაქვს asp.net.mdf ბაზა?

კომანდ ლაინი სად არის ჯერ ის მიტხარი help.gif არა მემბერშიპპროვაიდერის შექმნის ბრძანება არ გამიშვია. როგორ გავუშვა?

Posted by: Lekso-Dav 18 Feb 2010, 03:58
shoreshore
http://msdn.microsoft.com/en-us/library/ms229862%28VS.80%29.aspx

QUOTE
კომანდ ლაინი სად არის ჯერ ის მიტხარი

visual studio->visual studio tools->visual studio command prompt

Posted by: shoreshore 18 Feb 2010, 11:18
QUOTE
visual studio->visual studio tools->visual studio command prompt

ლექსო ეგ რო გავხსენი, ფანჯარა გამოვიდა შავი.
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
C:\Program Files <x86>\Microsoft Visual Studio 9.0\VC აი ეს წერია და ეხლა რა ვქნა?

Posted by: Lekso-Dav 18 Feb 2010, 11:28
QUOTE
ლექსო ეგ რო გავხსენი, ფანჯარა გამოვიდა შავი. Setting environment for using Microsoft Visual Studio 2008 x86 tools. C:\Program Files <x86>\Microsoft Visual Studio 9.0\VC აი ეს წერია და ეხლა რა ვქნა?

მანდ ჩაწერე Aspnet_regsql და ენთერს დააჭირე შემდეგ ნექსთ-ნექსთ მერე ჩვეულებრივ შედი ვიზუალ სტუდიოდან ასპ.ნეტ კონფიგურაციაში და უნდა იმუშაოს იმან...

Posted by: LEVA1989 18 Feb 2010, 17:18
MySQL-ში მაქვს პრობლემა sad.gif

მინდა 2 ცხრილიდან ერთდროულად ამოღება მონაცემების.

ასეთი სტრუქტურით:

Table files:
id
filename
userid

Table users:
id
user
gender


ხოდა როცა ვიღებ ფაილს მინდა რომ ამოვიღო user-იც.
ანუ როცა files.userid > 0 მაშინ users ცხრილიდან ამოიღოს user და gender. თუ არა და user და gender იყოს 0.

ესე კი მუშაობს მარა მგონი არასწორი პრინციპით მაქვს გაკეთებული:
CODE
SELECT
filename,
IF(userid > 0, (SELECT user from `users` WHERE id=userid),userid) as user,
IF(userid > 0, (SELECT gender from `users` WHERE id=userid),userid) as gender
FROM `files`
WHERE id = 1

Posted by: trancoid 18 Feb 2010, 18:48
LEVA1989
CODE

SELECT filename FROM files LEFT JOIN users ON users.id = files.userid WHERE id = 1

თუ არ იქნა უზერი თავისთავად არ წამოიღებს მხოლოდ ფაილებს მოიტანს

Posted by: shoreshore 18 Feb 2010, 21:06
არა მე აესპენეტი მომიღებს ბოლოს

Posted by: LEVA1989 18 Feb 2010, 21:54
QUOTE (trancoid @ 18 Feb 2010, 17:48 )
LEVA1989
CODE

SELECT filename FROM files LEFT JOIN users ON users.id = files.userid WHERE id = 1

თუ არ იქნა უზერი თავისთავად არ წამოიღებს მხოლოდ ფაილებს მოიტანს

დიდი მადლობა.

მაგრამ ეგ მეც ვცადე და როცა user უდრის 0-ს ფაილიც არ მოაქვს.

ამას წერს: MySQL returned an empty result set (i.e. zero rows).

CODE
SELECT users.user,filename FROM `files` LEFT JOIN `users` ON users.id = files.userid WHERE files.id='1'

Posted by: shoreshore 19 Feb 2010, 21:30
QUOTE
მანდ ჩაწერე Aspnet_regsql და ენთერს დააჭირე შემდეგ ნექსთ-ნექსთ მერე ჩვეულებრივ შედი ვიზუალ სტუდიოდან ასპ.ნეტ კონფიგურაციაში და უნდა იმუშაოს იმან...

ეგრე ვქენი, მაგრამ ეხლა Connection String -ს აგარ ინახავს, შეცდომას მაძლევს
Could not find server 'asp' in sys.servers.

Posted by: Jack-Daniels 23 Feb 2010, 21:16
რამე შანსი არის რაღაცა.edu.ge რომ გამატეხინოს ვინმემ
ანუ რამე რო წააწეროს რა ეგეც მაწყობს
ერთ-ერთი ლექტორის დედის ალერსი რომ მიეწეროს მინდა
ვის მივმართო იქნებ დამეხმაროთ...

Posted by: soke 23 Feb 2010, 23:55
საქართველლოს კანომდებლობის პირდაპირ უხეში დამრღვევა კიბერ დანაშაული 3-5 წლამდეა თუ არ ვცდები ამიტო ამისთანა მოთხოვნები ჩუმად გამოთქვი smile.gif biggrin.gif biggrin.gif (თუმცა კანონი იმისთვისა რომ დაარღვიო..... smile.gif )

Posted by: iMaximuSi 24 Feb 2010, 17:40
დამეხმარეთ XAMPP მიყენია და საიტზე ნებისმიერ ტექსტს ისე მიჩვენებს თითქოს <b> ტეგშია ჩასმული
თუ ბაზასთან არ დავაკავშირე მაშინ ჩვეულებრივადაა

აი პირველ სურათზე ნორმალურია მაგ დროს ბაზასტან არ მქონდა დაკავშირებული და მეორე სურათზე უკვე დაკავშირებულია და რატო გამსხვილდა შრიფტი ვერ ვგებულობ sad.gif
* * *
გავასწორე არ შეწუხდეთ smile.gif
......................

Posted by: Bettoro 25 Feb 2010, 20:47
შეკითხვის დასმა მინდა საიტის შექმნასთან დაკავშირებით, რამდენად რთულია და.ა.შ ... ხოდა აქ დავსვა თუ თემა გავხსნა?

Posted by: iMaximuSi 25 Feb 2010, 21:08
Bettoro
QUOTE
შეკითხვის დასმა მინდა საიტის შექმნასთან დაკავშირებით, რამდენად რთულია და.ა.შ ... ხოდა აქ დავსვა თუ თემა გავხსნა?


მე ვწავლობ თან ვაკეთებ ახლა, რავი არაფერი ისეთი თუ გაინტერესებს ადვილია და თუ უბრალოდ საიტი გინდა რაც შეიძლება მოკლე დროში და რაც შეიძლება იოლად მაშინ რავიცი...

Posted by: levani162 25 Feb 2010, 23:59
რა მაინტერესებს მაგალითად გავაკეთე სურათების ასატვირთის ფორმა


CODE

<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">აირჩიე სურათი:</label>
<input type="file" name="file" id="file"/>
<br />
<input type="submit" name="submit" value="ატვირთვა" />
</form>

და მეორე ფაილი upload_file.php
CODE

<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 200000000))
 {
 if ($_FILES["file"]["error"] > 0)
   {
   echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
   }
 else
   {
   echo "Upload: " . $_FILES["file"]["name"] . "<br />";
   echo "Type: " . $_FILES["file"]["type"] . "<br />";
   echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
   echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";

   if (file_exists('.' . $_FILES["file"]["name"]))
     {
     echo $_FILES["file"]["name"] . " already exists. ";
     }
   else
     {
     move_uploaded_file($_FILES["file"]["tmp_name"],
     '' . $_FILES["file"]["name"]);
     echo "Stored in: " . '.' . $_FILES["file"]["name"];
     }
   }
 }
else
 {
 echo "Invalid file";
 }
?>


ლოკალზე მუშაობს კამფეტივით ხოლო როდესაც ფტპ ზე ავტვირთავ არ მუშაობს როგორ უნდა გავაკეთო რო საიტიდან აიტვრთოს ფტპზე სურათი? არავინ იცის პლზ მითხარით.

Posted by: chinchala 26 Feb 2010, 01:10
levani162
თუ ლოკალზე მუშაობს გლობალზეც უნდა იმუშავოს ყველა ვარიანტში.
ჩმოდების დაყენება თუ იცი 777 ზე დააყენე რომელ ფოლდერშიც უნდა აიტვირთოს. smile.gif

Posted by: trancoid 26 Feb 2010, 01:12
levani162
ჩმოდი სწორად გაქვს ფოლდერში სადაც ეგ სურათები იტვირთება + max upload size შეზღუდულია ზოგადად და ნახე ეგეც

Posted by: levani162 26 Feb 2010, 16:34
chinchala
კი დაყენება ვიცი მარა ატვირთული მქონდა უცხო ჰოსტინგზე პირდაპირ htdoc ში და მე htdoc ს ვერ შევიცვილდი ჩმოდს მაგირტომ არ გამოდიოდა ავტვირთე ფასიან დომენზე და წავიდა smile.gif
trancoid
ხო შეზღუდულია მარა 200000000 კილობაიტი მგონი ეყოფა სურათს
* * *
მორიგი ჩაინიკური კითხვა givi.gif
ესეთი ფორმულის გაკეთება მინდა და ვერ ვაკეთებ პლზ დამეხმარეთ თუ იციით vis.gif
ფუნქციას რომ გადაეცემოდეს სტრინგების მასივი და დაგვიბრუნოს ყველაზე გრძელი სტრინგი
strlen ფუნქციას ვიყენებ მარა არ ვიცი ისე როგორ გავაკეთო რომ ყველაზე გრძელი გამოვსახო ბრაუზერშიvis.gif




* * *
მორიგი ჩაინიკური კითხვა givi.gif
ესეთი ფორმულის გაკეთება მინდა და ვერ ვაკეთებ პლზ დამეხმარეთ თუ იციით vis.gif
ფუნქციას რომ გადაეცემოდეს სტრინგების მასივი და დაგვიბრუნოს ყველაზე გრძელი სტრინგი
strlen ფუნქციას ვიყენებ მარა არ ვიცი ისე როგორ გავაკეთო რომ ყველაზე გრძელი გამოვსახო ბრაუზერშიvis.gif




Posted by: chaotic 3 Mar 2010, 00:54
თქვენი საყვარელი ონლაინ ტუტორიალი დამილინკეთ რა, user-ებო

user.gif

ერთი ვიპოვნე, მაგრამ ძალიან ცოტა ინფორმაციაა შიგ...

sad.gif

Posted by: Ðito 4 Mar 2010, 13:09
chaotic
http://www.w3schools.com/

Posted by: vikingi 4 Mar 2010, 22:51
levani162
QUOTE
მორიგი ჩაინიკური კითხვა givi.gif ესეთი ფორმულის გაკეთება მინდა და ვერ ვაკეთებ პლზ დამეხმარეთ თუ იციით vis.gif ფუნქციას რომ გადაეცემოდეს სტრინგების მასივი და დაგვიბრუნოს ყველაზე გრძელი სტრინგი strlen ფუნქციას ვიყენებ მარა არ ვიცი ისე როგორ გავაკეთო რომ ყველაზე გრძელი გამოვსახო ბრაუზერში

CODE
<?php
function longest_string_in_array($array)
{
   $mapping = array_combine($array, array_map('strlen', $array));
   return array_keys($mapping, max($mapping));
}
?>

Posted by: kriketi-1985 10 Mar 2010, 23:52
აუ, ხალხო, უეცრად გაქრა დესკტოპიდან დაყენებული ფოტო და რატომ ხომ არავინ იცის??
სულ გათეთრდა ეკრანი, ხოლო რაც კი მასზეა, ფოტოები, მუსიკა და ა.შ> ყველაფერი დარჩა ისევ ისე, მაგრამ ფოტო წაიშალა sad.gif

Posted by: iMaximuSi 10 Mar 2010, 23:57
kriketi-1985
QUOTE
აუ, ხალხო, უეცრად გაქრა დესკტოპიდან დაყენებული ფოტო და რატომ ხომ არავინ იცის??
სულ გათეთრდა ეკრანი, ხოლო რაც კი მასზეა, ფოტოები, მუსიკა და ა.შ> ყველაფერი დარჩა ისევ ისე, მაგრამ ფოტო წაიშალა



ჩვენთან უნდა იკითხო მაი http://forum.ge/?showforum=32

Posted by: kriketi-1985 11 Mar 2010, 00:09
QUOTE (iMaximuSi @ 10 Mar 2010, 23:57 )
kriketi-1985
QUOTE
აუ, ხალხო, უეცრად გაქრა დესკტოპიდან დაყენებული ფოტო და რატომ ხომ არავინ იცის??
სულ გათეთრდა ეკრანი, ხოლო რაც კი მასზეა, ფოტოები, მუსიკა და ა.შ> ყველაფერი დარჩა ისევ ისე, მაგრამ ფოტო წაიშალა



ჩვენთან უნდა იკითხო მაი http://forum.ge/?showforum=32

კაი, ბატონო biggrin.gif smile.gif იქაც ვიკითხავ, თუ გამეორება შეიძლება ;D

Posted by: BAKURMEFE 20 Mar 2010, 10:12
შეიძლება ჩაინიკური იყოს მაგრამ IPB-ზე ჩემ დომეინის იმელზე ფოსტას რომ მიგზავნიან ი ესე ცანს sad.gif
user posted image და PM-ზეც მომდის მაილი ვინმე თუ PM-ს გამომიგზავნის და ეგრე ჩანს , რა ვუყო ხომ ვერ მეტყვით ? არადა მგონი ეგ არის ის ტექსტი რაც მომწერეს ხო ?

Posted by: AKREATON 24 Mar 2010, 17:24
ვინმემ ლინკი დადეთ რა php საიტი მაქვს სხვისი დაწერილი და რაიმე გაკვეთილები მინდა უბრალოდ ტექსტის შეტანა შეცვლა და ესეთი უბრალო სკილები რომ ვისწავლო

Posted by: iMaximuSi 24 Mar 2010, 18:32
akreaton
QUOTE
ვინმემ ლინკი დადეთ რა php საიტი მაქვს სხვისი დაწერილი და რაიმე გაკვეთილები მინდა უბრალოდ ტექსტის შეტანა შეცვლა და ესეთი უბრალო სკილები რომ ვისწავლო


რუსული თუ იცი ძან მაგარი ვიდეოგაკვეთილებია დასაწყებათ http://www.file.ge/?p=1881

Posted by: ravi_shen 24 Mar 2010, 18:42
აიუუ ხალხოო

არ ვიცი სად უნდა მოვითხოვო მარა აქ მოვითხოვ რა

პროგრამა მინდა ფოტოშოის

ადრე მქონდა და ახლა ვეღAრ ვიპოვნე
არ ვიცი რა ჰქვია

აი მერლინ მონროს ფოტო რომ არის გაკეთEბული

ფერებში http://www.radikal.ru

აი ასეთი რა რომელი პროგრამა აკეთEბს ასე :შ


http://www.radikal.ru


ვიპოვნე აღAრ შეწუხდეთ

თუ ვინემეს უნდა მივცემ : D


უბრალოდ არ ვიცი სურათს წარწერები როგორ მოვაშორო ;შ

Posted by: Ðito 24 Mar 2010, 19:30
CODE
<ul class="h_nav">
<? for($i=0;$i<count($menu);$i++){?>
<? if (empty($menu[$i]['href'])) {$menu[$i]['href'] = '?action=8&mid='.$menu[$i]['mid'];}?>
 <?if ($i ==(count($menu)-1)){?>
  <li ><a href="<?=$menu[$i]['href']?>" style="background: none;" ><?=$menu[$i]['name']?></a></li>
 <?}else{?>
  <li><a href="<?=$menu[$i]['href']?>"><?=$menu[$i]['name']?></a></li>
 <?}?>
<?}?>

</ul>


ასეთი ნავიგაცია მაქვს... როგორ მივცე Active ლინკს Style?

Posted by: kurdadze 26 Mar 2010, 13:37
მოკლედ მაქვს ასეთი პრობლემა....

MySQL-ში შევქმენი ფუნქცია


CREATE DEFINER=`host`@`localhost` FUNCTION `ccy_exchange`(ccy_from varchar(3),ccy_to varchar(3),ccy_amount REAL) RETURNS double
DETERMINISTIC
BEGIN
DECLARE a DECIMAL(6,4) DEFAULT 0;

SELECT r.ccy_rate
INTO a
FROM tbl_ccy_curr_rates r
WHERE r.ccy_code=concat(ccy_from,ccy_to);

RETURN (ROUND(ccy_amount*a,2));
END

PHPMyAdmin-ით მუშაობს კარგად
SELECT ccy_exchange('USD','GEL',100) ss

მაგრამ PHP ვერ გებულობს ფუნქციას და მიწერს ასეთ შეცდომას...
Warning: mysql_query() [function.mysql-query]: Unable to save result set in /home/public_html/2.php on line 16

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/public_html/2.php on line 17
იქნებ ვინმემ რაიმე იცოდეთ


ესეც PHP კოდი

<?
mysql_connect ($Host, $User, $Pass, $Name) or die ("დაკავშირება ვერ ხერხდება");
mysql_select_db("$Name") or die ("unable to select DB");
$sqlquery = "SELECT ccy_exchange('USD','GEL',100) ss";
$result = mysql_query($sqlquery);
$number = mysql_num_rows($result);

$i = 0;
while ($number > $i)
{
$sss = mysql_result ($result, $i, "ss");
echo "$sss";
$i++;
}
?>

Posted by: iMaximuSi 26 Mar 2010, 19:40
მჭირდება რაიმე სკრიპტი რო ატვირთული სურათს ზომები შევუცვალო, მაქვს მსგავსი სკრიპტი მაგრამ მარტო კვადრატულად ჭრის სურათებს და მე მინდა 640*480 ესეთი ზომა მივცე
დამეხმარეთ რა

Posted by: <Start> 30 Mar 2010, 16:03
სად ვიკითხო არ ვიცი..

რამე კარგი php ედიტორი მინდა ..შეგიძლიათ მირჩიოთ

Posted by: alibaba2008 30 Mar 2010, 16:09
Start
phpdesigner ნახე თუ მოგეწონება;

Posted by: <Start> 30 Mar 2010, 19:56
alibaba2008
მადლობთ , ვცდი smile.gif

Posted by: sofi-18 3 Apr 2010, 18:59
რა მაინტერესებს იცით...

აპაჩე, სქლ-ისა და PHPის დაყენების გარეშე
თუ არსებობს ეგეთი რამე - რომ - ინტერნეტში დავტესტო PHP სკრიპტები? დამიწერეთ რა გთხოვთ

Posted by: saqmiANY 4 Apr 2010, 17:47
sofi-18 კი უფასო ჰოსტინგები არის, მაგრამ სხვადასხვა შეზღუდვა აქვთ.

Posted by: sofi-18 4 Apr 2010, 19:05
saqmiANY
დამიწერ?

და რა სახის შეზღუდვებია? დასაწყისისათვის იქნებ გამომადგეს?...

Posted by: saqmiANY 4 Apr 2010, 21:11
ბევრია, გუგლე და მისი ჯანი..
ერთხელ მინდოდა უფასო და ვერ გამოვიყენე.
დიდი ზომის სკრიპტია? მე მოგცემ ქვედომენს მანდ დატესტე თუ გიგაბაიტები არ გჭირდება givi.gif

Posted by: sofi-18 6 Apr 2010, 10:32
saqmiANY
კი გიგაბაიტები ნამდვილად არ მჭირდება... დამწყები ვარ

Posted by: saqmiANY 6 Apr 2010, 13:00
sofi-18
ოკ, როცა დაგჭირდეს მომწერეპმ

Posted by: Ðito 7 Apr 2010, 15:28
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /users/asdad/html/settings/classes/Templater.class.php on line 4

ეს რა ერორია ხალხო? : (

აი Templater.class.php:

CODE
<?
class Templater{

private $rootDir   = "";
private $GLOBALS   = array();
private $variables = array();
private $globals   = array();

private static $instance;

private function __construct($path=''){
    $this->setRoot($path);
  }


public static function &getInstance(){
     if(!self::$instance){
           self::$instance  = & new Templater();
        }
      return self::$instance;
   }  
   

public function setRoot($path){    
     $this->rootDir = $path;
  }

public function registerGlobal($var_name){
    $this->GLOBALS[] = $var_name;
 }

public function addGlobalVar($var_name,$var_value){
     $this->globals[$var_name] = $var_value;
     unset($var_value);
}


public function addGlobalVars($var_array){
     $this->globals = array_merge($this->globals,$var_array);
}


public function addVar($template,$var_name,$var_value){
     $this->variables[$template][$var_name] = $var_value;
     unset($var_value);
}



public  function addVars($template,$var_array){
     $this->variables[$template] = array_merge($this->variables[$template],$var_array);
     unset($var_array);
}
 
 
 
public function parseIntoTemplate($templateTo,$tmpl_var,$templateFrom){
      $this->appendToVar($templateTo,$tmpl_var,$this->parseIntoString($templateFrom));
}  
 
 
 
public function parseIntoString($template){
   
    for($i=0;$i<count($this->GLOBALS);$i++){
        global $$this->GLOBALS[$i];
     }
    if($this->globals)              { extract($this->globals,EXTR_OVERWRITE);   }
    if($this->variables[$template]) { extract($this->variables[$template],EXTR_OVERWRITE); }
   // ob_start(array ( &$this , 'parse') );
    ob_start();
    require($this->rootDir."/".$template.".tpl");
    $parsed  = ob_get_clean();
    return $parsed;
  }  
 

public function displayParsedTemplate($template){
   for($i=0;$i<count($this->GLOBALS);$i++){
        global $$this->GLOBALS[$i];
     }
   if($this->globals)              { extract($this->globals,EXTR_OVERWRITE); }
   if($this->variables[$template]) { extract($this->variables[$template],EXTR_OVERWRITE); }
   require($this->rootDir."/".$template.".tpl");
 }

 
public function appendToVar($template,$var_name,$string_data){
     $this->variables[$template][$var_name] .= $string_data;
  }
   
public  function prependToVar($template,$var_name,$string_data){
     $this->variables[$template][$var_name] = $string_data.$this->variables[$template][$var_name];
  }
 
 
public function clearTemplate($template){
   if($this->variables[$template])
     unset($this->variables[$template]);
 }  

public function cleanGlobals(){
      $this->globals= array();
  }
 
private function parse(){

  }  

}



?>




ჩემი ვარაუდით ეს PHP5-ის სინტაქსია და იმ სერვერზე PHP4 აყენია, ან უფრო ძველი... როგორ შეიძლება მაგის განახლება?

Posted by: ia_Baggins 9 Apr 2010, 16:42
ვიზიტორების ქაუნთერი მინდა ქვეყნების მიხედვით რო ითვლიდეს ხო არ იცით?
ოღონდ თითონ საიტზე არ მინდა რო ჩანდეს


http://flagcounter.com/ ეს რა გვერდზეც აგდია იმას ითვლის და იქვე ჩანს vis.gif
ისე არ შეიძლება რო ამის კოდი ინდექსზე დავაგდო და ადმინში გამოჩნდეს?



Posted by: Mamaduka 9 Apr 2010, 16:49
ia_Baggins

Google analytics არ გინდა რომ გამოიყენო?

Posted by: ia_Baggins 9 Apr 2010, 17:37
Mamaduka
კი მინდოდა მარა რო გავაკეთე ჩემს გუგლის ექაუნთს მიება და როგორც ვიცი მაგის შეცვლა არ შეიძლება



თავიდან რო დაარეგისტრირო იგივე საიტი შეიძლება?
თუ ჯერ უნდა გაუქმდეს?

Posted by: giusha9 9 Apr 2010, 21:13
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\VertrigoServ\www\blog2\admin\add.php on line 28
ამას მიგდებს და იქნებ მიშველოთ რამე
CODE

<? include("../inc/db.inc"); ?>

<table align='center' border='1' width='750px' cellpading='0' cellspacing='0'>
<tr>
<td>
<table width='100%' height='100px' border='0' cellpading='0' cellspacing='0'>
</td>
</tr>
<img src='../images/Banner.jpg' width='1250px' height='100px' />
</table>
<?

$connect = mysql_connect("localhost","root","vertrigo");
mysql_select_db("blog2",$connect);

     
   

    if(strlen($_POST['menu']) < 3) {
     exit("daarqvit menius normaluri saxeli!");
}
     else {
echo "menu daemata  
            <meta http-equiv='refresh' content='2; URL=../index.php'>";
 
        $damateba = mysql_query("INSERT INTO menu()

         VALUES('$_POST["menu"]')");  
   }


?>

<? include("../inc/bottom.inc"); ?>

ესაა ოცდამერვე ხაზი ->>>>>>>>>>>  VALUES('$_POST["menu"]')");  


Posted by: iMaximuSi 9 Apr 2010, 21:41
giusha9

$damateba = mysql_query("INSERT INTO menu() VALUES ('$_POST['menu']')");

Posted by: Mamaduka 9 Apr 2010, 22:37
ia_Baggins
თუ დარეგისტრირებული გაქვს მაშინ დავიდან დარეგისტირება რაგად გინდა? წაშლა შეიძლება საიტების არ არის პრობლემა და მერე დაარეგისტრირებ თავიდან. მე მაგას გირჩევ geolocation-ის გარდა კიდევ ბევრი ფუნქციია რომელიც გამოგადგება smile.gif

Posted by: Ðito 9 Apr 2010, 23:41
ბაზიდან ვიღებ ნავიგაციის კატეგორიებს და თანმიმდევრობა როგორ მივუთითო ? ანუ დავუშვათ მაქვს ნავიგაციაში: Link1 | Link2 | Link3 და მინდა რომ ასე მქონდეს: Link3 | Link1 | Link2.
ბაზაში დავამატებ ინტ ტიპის ველს მაგრამ მერე, ამოღების დროს, სელექტში რა უნდა დავწერო?

Posted by: iMaximuSi 9 Apr 2010, 23:56
Ðito

$masivi = array('Link1', 'Link2', 'Link3');
$a = array ();

$a[0] = $masivi[3];
$a[1] = $masivi[1];
$a[2] = $masivi[2];


rolleyes.gif

Posted by: Ðito 10 Apr 2010, 00:09
iMaximuSi
smile.gif მასე დინამიურობას დაკარგავს... ახალი გვერდის დამატება რომ მომინდეს მანდ მომიწევს $a[3]-ის დამატება smile.gif

Posted by: Febi 10 Apr 2010, 00:27
Ðito
აი ასე უნდა დაწერო
CODE

$sql=mysql_query("select * from categories order by position desc");
while($fsql=mysql_fetch_array($sql)) echo '<a href="'.$fsql["misamarti"].'"'>'.$fsql["saxeli"].'</a><br>';

ესეიგი აქ რა ხდება გაქვს table categories სადაც იქნება ეს ველები misamarti,saxeli,position position ში იქნება ციფრები მაგალითად 1 სხვა სტრიქონში 2 ამ შემთხვევაში 1 სადაც ეწერება ის გამოჩნდება ბოლოს თუ გინდა რომ პირიქით იყოს მოთხოვნა ასე ჩაუწერე
CODE
select * from categories order by position asc

Posted by: Ðito 10 Apr 2010, 00:56
Febi
მადლობა
order by position desc ეს მინდოდა smile.gif

Posted by: ia_Baggins 10 Apr 2010, 09:48
Mamaduka
მააადლობა ვიპოვე ეგ ფუნქცია smile.gif


ხო არ იცი აქამდე დათვლილი ვიზიტორებს არ დაიმახსოვრებს? rolleyes.gif

მგონი პატარა შანსია მარა რავი იმედი მაქვს მაინც biggrin.gif

Posted by: kazaka 10 Apr 2010, 11:25
რედაქტირებულ....















.....

Posted by: chaotic 12 Apr 2010, 04:17
ხალხნო, ასეთი რამე მაქვს გასაკეთებელი, ძველი საგამოცდო კითხვაა: საიტს რამდენჯერაც დაარეფრეშებს ადამიანი, შესაბამისი ციფრი უნდა გამოჩნდეს (მხოლოდ ციფრი) ეკრანზე. პირველად საიტზე შესვლისას უნდა ეწეროს: 1. დარეფრეშების შემდეგ 2 და ა.შ. ... იმაზე რომ არ ვიფიქროთ, როგორ განხორციელდება დარეფრეშების ცნობა. უნდა უპასუხო მხოლოდ, რას უზამ ცვლადს.

კოდი იყო მოყვანილი, რომელშიც ჩვეულებრივი ცვლადი იყო მოცემული, მაგ a და შემდეგ a++;
ეს რა თქმა უნდა არ ჭრის ამოცანას და უნდა ჩაესწორებინათ კოდი.

ხოდა, ასეთი რამე იქნება პასუხი?


CODE

<?php
session_start();
$_SESSION['aufruf'] = 1; // აქ, რომ დარეფრეშდება ისევ 1 გახდება ცვლადი?
?>

<html>
<head></head>
<body>
<p>
<?php

echo "Sie haben zum  " . $_SESSION['aufruf']. ". mal neu gestartet";
$_SESSION['aufruf']++;

?>

</p>
</body>
</html>







თუ საერთოდ შეცდომით ვხვდები, ჩამისწორეთ და 2 სიტყვით ამიხსენით რაა...

user.gif

Posted by: trancoid 12 Apr 2010, 13:14
chaotic
ჩატვირთვის მერე 1ს უმაგებ და მეორე ჩატვირთვაზე ისევ 1 ს ანიჭებ
$_SESSION['aufruf']++; ეს ამოშალე და თავში +1 გააკეთე

Posted by: ia_Baggins 13 Apr 2010, 22:33
ჰეეელფ sad.gif(((

||

ესეთი რაღაც მჭირს
დღეს და გუშინ რომელ კომპზეც დავჯექი საიტი რომელზეც ვმუშაობ ითიშება მარტო ჩემ კომპში

გადატვირტთვის შემდეგ ირთვება 5-10 წუთი და მერე ისევ ითიშება
ვერ მივხვდი რისი ბრალია
რამე ვირუსს დავატარებ?
თუ ვირუსია მხოლოდ ერთ საიტზე როგორ მოქმედებს?

Posted by: 4აინიკი 19 Apr 2010, 21:38
მინდა რო მანახოს რამდენ წამში ითვირთება წებ გვერდი,

იქნებ მასწავლოთ როგორ ვქნა? ან მომცეთ ის პატარა სკრიპტი? user.gif








პ.ს. გოოგლე მეც ვიცი wink.gif

Posted by: komisia 20 Apr 2010, 12:08
ორჯერ ორწერტილი რას ნიშნავს? baby.gif
Benchmark::start(SYSTEM_BENCHMARK.'_total_execution');




4აინიკი
QUOTE
მინდა რო მანახოს რამდენ წამში ითვირთება წებ გვერდი,
იქნებ მასწავლოთ როგორ ვქნა? ან მომცეთ ის პატარა სკრიპტი?

http://www.totallyphp.co.uk/code/page_load_time.htm
მაგ ორ კოდს ჩასვავ თავში/ბოლოში და ეგაა yes.gif

Posted by: Febi 20 Apr 2010, 17:29
QUOTE (komisia @ 20 Apr 2010, 12:08 )
ორჯერ ორწერტილი რას ნიშნავს? baby.gif
Benchmark::start(SYSTEM_BENCHMARK.'_total_execution');

ეგ ნიშნავს რომ Benchmark არის კლასის სახელი და start კიდე კლასის პუბლიკ static ფუნნქცია რომელსაც შეგიძლია მიწვდე ობიქტის შექმნის გარეშეც...

Posted by: 4აინიკი 20 Apr 2010, 17:52
QUOTE (komisia @ 20 Apr 2010, 12:08 )

4აინიკი
QUOTE
მინდა რო მანახოს რამდენ წამში ითვირთება წებ გვერდი,
იქნებ მასწავლოთ როგორ ვქნა? ან მომცეთ ის პატარა სკრიპტი?

http://www.totallyphp.co.uk/code/page_load_time.htm
მაგ ორ კოდს ჩასვავ თავში/ბოლოში და ეგაა yes.gif

და როგორც არი ეგრე რო გადავაკოპირო არ იმუშავებს სწორად? user.gif

Posted by: komisia 20 Apr 2010, 23:02
Febi
QUOTE
ეგ ნიშნავს რომ Benchmark არის კლასის სახელი და start კიდე კლასის პუბლიკ static ფუნნქცია რომელსაც შეგიძლია მიწვდე ობიქტის შექმნის გარეშეც...

ჯიგარ! alk.gif


4აინიკი
QUOTE
და როგორც არი ეგრე რო გადავაკოპირო არ იმუშავებს სწორად?

როგორც არის ზუსტად ეგრე უდნა დააკოპირო yes.gif
CODE

<?php
// პირველი ნაწილი, რომელიც დოკუმენტის თავში უდნა იყვეს
$time = microtime();
$time = explode(" ", $time);
$time = $time[1] + $time[0];
$start = $time;

// აქ უნდა ჩასვა შენი გვერდი



//მეორე ნაწილი, რომელიც დოკუმენტის ბოლოში უდნა იყვეს
$time = microtime();
$time = explode(" ", $time);
$time = $time[1] + $time[0];
$finish = $time;
$totaltime = ($finish - $start);
printf ("This page took %f seconds to load.", $totaltime);
?>

ანუ პირველ ნაწილს სვამ დოკუმენტის თავში, მეორეს ბოლოში.

Posted by: 4აინიკი 21 Apr 2010, 10:39
komisia

ისა და თუ გვერდი html შია აწყობილი ? biggrin.gif

Posted by: komisia 21 Apr 2010, 12:39
4აინიკი
QUOTE
ისა და თუ გვერდი html შია აწყობილი ?

დოკუმენტს გაფართოება შეუცვალე, ანუ თუ ჰქვია chaidani.html დაარქვი chaidani.php და ასე გააკეთე:

CODE

<?php
$time = microtime();
$time = explode(" ", $time);
$time = $time[1] + $time[0];
$start = $time;
?>

//აქ ჩასვი შენი HTML გვერდი
<html>
<head>
<title>ჩაიდანი</title>
</head>
<body>
//აქ რამე შინაარსი
</body>
</html>

<?php
$time = microtime();
$time = explode(" ", $time);
$time = $time[1] + $time[0];
$finish = $time;
$totaltime = ($finish - $start);
printf ("This page took %f seconds to load.", $totaltime);
?>

ამან რომ იმუშაოს, php სერვერი უდნა გქონდეს. თუ არ გაქვს და არც გიდნა რომ გქონდეს php სერვერი, მაშინ ეს ყველაფერი java[ertad]script-ით გააკეთე: http://www.dreamincode.net/code/snippet1908.htm

Posted by: 4აინიკი 21 Apr 2010, 16:30
komisia

This page took 1271852641.229394 seconds to load <- ამდენს წერს და WTF ? ამდენ წამში იტვირთება? Oo

Posted by: vikingi 21 Apr 2010, 17:06
4აინიკი
QUOTE
This page took 1271852641.229394 seconds to load <- ამდენს წერს და WTF ? ამდენ წამში იტვირთება? Oo

ეს თუ ეხლა დაგიწერა შარშანწინ უნდა დაგეწყო გვერდის გახსნა lol.gif lol.gif

Posted by: 4აინიკი 21 Apr 2010, 17:37
vikingi

ხოდა cry.gif WTF? user.gif

Posted by: Ðito 21 Apr 2010, 21:32
vikingi
QUOTE
ეს თუ ეხლა დაგიწერა შარშანწინ უნდა დაგეწყო გვერდის გახსნა

რა შარშანწინ biggrin.gif ეგ სადღაც 40 წელია biggrin.gif biggrin.gif

Posted by: komisia 22 Apr 2010, 02:35
4აინიკი
მთლიანი კოდი დააგდე აბა

Posted by: Ðito 25 Apr 2010, 15:35
ვახ, ვრაფრით ვერ დავამახსოვრებინე სესია ლოგინის დროს... აი კოდი და რა შეცდომაა მითხარით რა...

CODE
<?php
session_start();
require_once "../../settings/init.php";
if($_POST['do']=='login'){
if(empty($_POST['username'])){
 $error.= 'username ცარიელია';
}
 if(empty($_POST['paroli'])){
 $error.= 'password ცარიელია';
}
 
 if(!$error){
  $username = $_POST['username'];
  $password = $_POST['paroli'];
 
   $select_user= "SELECT count(*) as  jami FROM users WHERE username='$username' AND paroli='$password'";
   $data  = $DB->select($select_user);
    if ($data[0]['jami']>0){
     $_SESSION['id']=$data[0]['id'];
     echo $_SESSION['id'];
     
     
     }else{
     echo "araa swori";
     }
 
 }else{ echo $error;}


}

?>


ამის შემდეგ სადაც $_SESSION['id']-ს გამოვიძახებ ხომ შემოსული უსერის id უნდა მომცეს?

Posted by: soad 25 Apr 2010, 17:56
ვინც იცით W3School-სის სერთიფიკათს აქვს რამე ბენეფიტი? კარგია მანდედან აღებული სერთიფიკატი ჩვენს რეალობაში?
http://w3schools.com/cert/default.asp

Posted by: georgy 25 Apr 2010, 19:20
Ðito
$data[0]['id'] საიდან უნდა მოიტანოს სკრიპტმა როცა "SELECT count(*) as jami FROM users"-ს ეუბნები?

Posted by: Ðito 25 Apr 2010, 19:28
georgy
$data = $DB->select($select_user); აქედან...
ანუ $data ხომ არის ბაზაში არსებული მონაცემებისაგან შემდგარი მასივი და მაგ მასივიდან ვიღებ id-ს მასე: $data[0]['id'];

Posted by: Alecoder 25 Apr 2010, 21:37
Ðito
ხოდა მაგ $select_user - ში გიწერია:
QUOTE
$select_user= "SELECT count(*) as  jami FROM users WHERE username='$username' AND paroli='$password'";

smile.gif

Posted by: Ðito 25 Apr 2010, 21:50
Alecoder
უი, ახლა მივხვდი biggrin.gif

როგორ გავაკეთო მასწავლეთ რა smile.gif

Posted by: Alecoder 25 Apr 2010, 22:15
Ðito
არაფერი განსაკუთრებული მაგ query - ში count - ის მაგივრად დაწერე id. როგორც ვხედავ count - მოგაქვს იმიტო რო შეამოწმო გადაცემული პარამეტრების შესაბამისი ჩანაწერი თუ გაქვს და მეტგან მაგ მონაცემს არ იყენებ.
გადააკეთე id - ზე.

Posted by: Ðito 25 Apr 2010, 22:25
Alecoder
არა... ლოგინის ფორმა მაქვს და შეყვანილ მონაცემებს ვადარებ ბაზაში არსებულს და თუ არსებობს ვქმნი სესიას...

Posted by: Alecoder 25 Apr 2010, 22:31
Ðito
არა მაგას არ გეუბნები.
ესეიგი გადმოგეცემა ფორმიდან პარამეტრები. ამ პარამეტრებით ხელში მიდიხარ ბაზასთან და ეკითხები გაქვსო ამ პარამეტრებზე ჩანაწერიო ? თუ გაქვსო მომეცი რაოდენობა რამდენიო. ისიც გაძლევს მერე დაბრუნებული მონაცემით აკეთებ პირობას სადაც ეკითხები 0 - ზე მეტი ხარ თუ არაო ხო ? ხოდა მაგ რაოდენობის მაგივრად ამოაღებინე id.

ანუ დაწერე SELECT ID FROM table WHERE .....
ID - ს ან მიიღებ ან არ მიიღებ ხოდა ამის შესაბამისად გადააწყე შენი პრიობაც.

Posted by: Ðito 25 Apr 2010, 22:37
Alecoder
CODE
if($_POST['do']=='login'){
if(empty($_POST['username'])){
 $error.= 'username ცარიელია';
}
 if(empty($_POST['paroli'])){
 $error.= 'password ცარიელია';
}
 
 if(!$error){
  $username = $_POST['username'];
  $password = $_POST['paroli'];
 
   $select_user= "SELECT * FROM users WHERE username='$username' AND paroli='$password'";
   $data  = $DB->select($select_user);
   
    if ($data[0]['id']>0){
     $_SESSION['id']=$data[0]['id'];
     echo $_SESSION['id'];
     
     
     }else{
     echo "araa swori";
     }
 
 }else{ echo $error;}


}


ასე? ხო, მგონი გამოვიდა, მადლობაა smile.gif

Posted by: Qimikos 25 Apr 2010, 23:42
QUOTE (soad @ 25 Apr 2010, 17:56 )
ვინც იცით W3School-სის სერთიფიკათს აქვს რამე ბენეფიტი? კარგია მანდედან აღებული სერთიფიკატი ჩვენს რეალობაში?
http://w3schools.com/cert/default.asp


user posted image ესეთი სერთიფიკატი გექნება თუ აიღებ smile.gif

Posted by: soad 26 Apr 2010, 01:18
QUOTE (Qimikos @ 25 Apr 2010, 22:42 )
QUOTE (soad @ 25 Apr 2010, 17:56 )
ვინც იცით W3School-სის სერთიფიკათს აქვს რამე ბენეფიტი? კარგია მანდედან აღებული სერთიფიკატი ჩვენს რეალობაში?
http://w3schools.com/cert/default.asp


user posted image ესეთი სერთიფიკატი გექნება თუ აიღებ smile.gif

თუ აქ რაიმე ძალა, რაიმე ბენეფითი საქართველოში.
ან ვაფშე აზზე არიან თუ არა საქართველოში რა სერთიფიკატია. ეგ ვიკითხე. ვაფშე გამოთაყვანებული მენეჯერები არიან აიტი სფეროში დღეს. თავი მაგარი როჟები გონიათ მასტებს. არამგონია ვინმე თუ არაა გამოცდილი რამის გაგებაში იყოს ვაფშე მაგ სერთიფიკათის, და თუ იცით არის ვინმე გაგებაში თუ რა ბენეფიტი აქ მაგას?

Posted by: Febi 26 Apr 2010, 12:21
QUOTE (Ðito @ 25 Apr 2010, 15:35 )
ვახ, ვრაფრით ვერ დავამახსოვრებინე სესია ლოგინის დროს... აი კოდი და რა შეცდომაა მითხარით რა...

CODE
<?php
session_start();
require_once "../../settings/init.php";
if($_POST['do']=='login'){
if(empty($_POST['username'])){
 $error.= 'username ცარიელია';
}
 if(empty($_POST['paroli'])){
 $error.= 'password ცარიელია';
}
 
 if(!$error){
  $username = $_POST['username'];
  $password = $_POST['paroli'];
 
   $select_user= "SELECT count(*) as  jami FROM users WHERE username='$username' AND paroli='$password'";
   $data  = $DB->select($select_user);
    if ($data[0]['jami']>0){
     $_SESSION['id']=$data[0]['id'];
     echo $_SESSION['id'];
     
     
     }else{
     echo "araa swori";
     }
 
 }else{ echo $error;}


}

?>


ამის შემდეგ სადაც $_SESSION['id']-ს გამოვიძახებ ხომ შემოსული უსერის id უნდა მომცეს?

მანდ რად გინდა რომ ითვლი რაოდენობას... შეიძლება რომ ორ უზერს ერთი და იგივე პაროლი და ნიკი ქონდეთ? მანდ ბაზის კლასში რა გიწერია არ ვიცი, მაგრამ ზოგადად ასე უნდა გააკეთო
CODE

<?
session_start();
if($_POST["do"]=="login")
{
  $username=$_POST["username"];
  $password=$_POST["password"];
  if(empty($username)) $error.="ნიკის ველი ცარიელია<br>";
  if(empty($password)) $error.="პაროლი არ ჩაგიწერიათ<br>";
  if(!$error)
     {
        $sqlq=mysql_fetch_array(mysql_query("select * from users where username='".$username."'"));
         if($sqlq && $sqlq["password"]==$password)
                    {
                       $_SESSION["id"]=$sqlq["id"]
                        echo "თქვენ წარმატებით გაიარეთ ავტორიზაცია!<br>";
                    } else $error.="არასწორი პაროლი!, ან ასეთი მომხმარებელი არ არსებობს!<br>";
     }

}
?>

Posted by: georgy 26 Apr 2010, 22:41
Ðito
SQL
$data = $DB->select($select_user);

იგივეა რაც
SQL
$data = $DB->select("SELECT count(*) as jami FROM users WHERE username='$username' AND paroli='$password'");


მაინც არაფერს გეუბნება? smile.gif

Posted by: Ðito 26 Apr 2010, 23:15
კი, მივხვდი და გავაკეთე უკვე ყველაფერი... მადლობა ყველას smile.gif

Posted by: iMaximuSi 1 May 2010, 02:41
როგორ უნდა გაკეთდეს კარგი დაცვა საიტზე, ბაზაში შეტანამდე ყველა ცვლადს ვფილტრავ კიდევ რა უნდა გავაკეთო რომ არ გატეხონ?

Posted by: gio_ 2 May 2010, 14:49
საიტზე მიდევს პატარა ვიდეო რგოლი, რომელიც ავტო პლაიზე არ აყენია, და მინდა რომ როცა ვინმე პირველად შევა საიტზე ეს ვიდეო რგოლი გაეშვას, ხოლოს სხვა გვერდებზე გადასვლიას ახლიდან არ ეშვებოდეს, (ანუ ერთხელ რომ ჩაამთავრებს ან მომხმარებელი თვითონ დაასტოპებს) აღარ გაეშვას.

როგორც ვიცი ეს ქუქებში უნდა აგდებდეს რაღაც კოდს, რომელიც საიტის დახურვისას ისევ იშლებოდეს, ხელახლა შესვლაზე კი ისევ ახლიდან გაეშვას რგოლი, და ა.შ.

Posted by: ლაშაკილა 4 May 2010, 22:11
მოკლედ რა ხდება....ერთერთ წიგნში მოთავსებული იყო ჯავასკრიპტით შესრულებული სცენარი და მაგის კოდი,ავდექი დავაკოპირე და რო შევინახე ფაილი,ბროუზერი ვერ აჩვენებს ისე როგორც უნდა იყოს, ასევე ვქენი php-ის სკრიპტიც დავაკოპირე და არც ეგ აჩვენა და იქნებ მირჩიოთ რა და როგორ ვქნა?

Posted by: Ðito 5 May 2010, 18:34
კომენტარის ფორმას მინდა გავუკეთო ციტირება და გამოხმაურება ჯავასქრიპტით. მომეხმარეთ რა... smile.gif

Posted by: Svani91 6 May 2010, 14:51
QUOTE
კომენტარის ფორმას მინდა გავუკეთო ციტირება და გამოხმაურება ჯავასქრიპტით. მომეხმარეთ რა.


Posted by: ლაშაკილა 6 May 2010, 14:58
QUOTE
მოკლედ რა ხდება....ერთერთ წიგნში მოთავსებული იყო ჯავასკრიპტით შესრულებული სცენარი და მაგის კოდი,ავდექი დავაკოპირე და რო შევინახე ფაილი,ბროუზერი ვერ აჩვენებს ისე როგორც უნდა იყოს, ასევე ვქენი php-ის სკრიპტიც დავაკოპირე და არც ეგ აჩვენა და იქნებ მირჩიოთ რა და როგორ ვქნა?


Posted by: Svani91 7 May 2010, 19:32
კომენტარის ფორმას მინდა გავუკეთო ციტირება და გამოხმაურება ჯავასქრიპტით. მომეხმარეთ რა.

ხალხნო რა ვქნა?

Posted by: Svani91 8 May 2010, 22:24
Ðito

QUOTE
კომენტარის ფორმას მინდა გავუკეთო ციტირება და გამოხმაურება ჯავასქრიპტით. მომეხმარეთ რა...


რაღაც გამოვიდა, აკეთებს მონიშნული ტექსტის ტექსტარეაში ჩასმას

CODE
<script language=java[ertad]script>
function getSelText()
{
   var txt = '';
    if (window.getSelection)
   {
       txt = window.getSelection();
            }
   else if (document.getSelection)
   {
       txt = document.getSelection();
           }
   else if (document.selection)
   {
       txt = document.selection.createRange().text;
           }
   else return;
document.aform.text.value =  txt;
}
</script>


და ეს ღილაკი

CODE
<input type="button" value="ციტატა" onmousedown="getSelText()">


war.gif

Posted by: Ðito 8 May 2010, 23:02
Svani91
გაიხარე... smile.gif ისევ ჩვენთვითონ უნდა მივხედოთ ჩვენს თავს არა? biggrin.gif მეც ჩავუჯდები მერე და თუ გავაკეთებ გამოხმაურებას დავწერ..

Posted by: iMaximuSi 8 May 2010, 23:23
Ðito

რაიმე რედაქტორი არ გაქვს ისეთი სურათების ატვირთვაც რო შეეძლოს? რაც ვნახე ყველა ფასიანია sad.gif

Posted by: Ðito 9 May 2010, 00:38
iMaximuSi
რას გულისხმობ? http://ckeditor.com/demo ამას? smile.gif

Posted by: iMaximuSi 9 May 2010, 00:42
Ðito
QUOTE
რას გულისხმობ? http://ckeditor.com/demo ამას?


ხო ეგეთი პონტი მინდა, ეს ფასიანია?

Posted by: Ðito 9 May 2010, 00:45
iMaximuSi
QUOTE
ხო ეგეთი პონტი მინდა, ეს ფასიანია?

არა, უფასოა.. მე მაგას ვიყენებ და აბზაცი ვერ დავუმუღამე biggrin.gif

Posted by: iMaximuSi 9 May 2010, 00:51
Ðito
QUOTE
არა, უფასოა.. მე მაგას ვიყენებ და აბზაცი ვერ დავუმუღამე


მაგან თუ იმუშავა არვიცი რა მაგარ წვალებას გადამარჩენ biggrin.gif

Posted by: Ðito 9 May 2010, 19:28
iMaximuSi
QUOTE
მაგან თუ იმუშავა არვიცი რა მაგარ წვალებას გადამარჩენ

იმუშავა?

ხალხო დომენი მაქვს დარეგისტრირებული www.aoc.ge ხოდა ქვედომენიც მინდა ასეთი www.forum.aoc.ge ხოდა ცალკე უნდა დავარეგისტრირო ეს? თუ როგორ კეთდება?

Posted by: iMaximuSi 9 May 2010, 19:39
Ðito
QUOTE
იმუშავა?

ვერ დავადგი თავი როგორ უნდა ამიხსენი რა ორი სიტყვით sad.gif

QUOTE
ასეთი www.forum.aoc.ge ხოდა ცალკე უნდა დავარეგისტრირო ეს? თუ როგორ კეთდება?

ქვედომენი შექმენი ჰოსტინგზე ნახე cpanel ში

Posted by: Ðito 10 May 2010, 00:35
iMaximuSi
QUOTE
ქვედომენი შექმენი ჰოსტინგზე ნახე cpanel ში

შევქმენი ქვე დომენი, მაგრამ ვერ ვაინსტალირებ IPB-ს sad.gif

QUOTE
ვერ დავადგი თავი როგორ უნდა ამიხსენი რა ორი სიტყვით

გადმოწერე ის რარ ფაილი, ამოაარქივე და "ckeditor" ფოლდერი ჩააგდე შესაბამის დირექტორიაში. მერე ჰიდერში ან იმ გვერძე სადაც უნდა გამოიყენო ეგ ედიტორი გმოიძახე
<script type="text/java[ertad]script" src="jscripts/ckeditor/ckeditor.js"></script>
<script src="jscripts/ckeditor/_samples/sample.js" type="text/java[ertad]script"></script>
<link href="jscripts/ckeditor/_samples/sample.css" rel="stylesheet" type="text/css" />

და იმ ტექსტარეას რომელზეც გინდა ეს ედიტორი დასვა class="ckeditor" დაუწერე.

Posted by: iMaximuSi 10 May 2010, 00:45
Ðito
QUOTE
მაგრამ ვერ ვაინსტალირებ IPB-ს

მაგის არაფერი არ ვიცი მე ჩემით ვწერ ფორუმს

QUOTE
გადმოწერე ის რარ ფაილი, ამოაარქივე და "ckeditor" ფოლდერი ჩააგდე შესაბამის დირექტორიაში. მერე ჰიდერში ან იმ გვერძე სადაც უნდა გამოიყენო ეგ ედიტორი გმოიძახე
<script type="text/java[ertad]script" src="jscripts/ckeditor/ckeditor.js"></script>
<script src="jscripts/ckeditor/_samples/sample.js" type="text/java[ertad]script"></script>
<link href="jscripts/ckeditor/_samples/sample.css" rel="stylesheet" type="text/css" />

და იმ ტექსტარეას რომელზეც გინდა ეს ედიტორი დასვა class="ckeditor" დაუწერე.


სპასიბა ვნახავ რა გამომივა

Posted by: Ðito 10 May 2010, 00:47
iMaximuSi
ხო და კიდევ იმ ტექსტარეას id="editor1" მიეცი. გამომრჩა წეღან.

Posted by: Svani91 10 May 2010, 01:41
Ðito

რატო ვერ აინსტალირებ?

Posted by: iMaximuSi 10 May 2010, 02:14
Ðito

ვსო ჩავსვი მაგრამ ის პონტი არ აქვს მე რო მინდა სურათების ასატვირთი რო ქონდეს რა sad.gif

Posted by: Ðito 10 May 2010, 10:17
iMaximuSi
მაგას კიდევ უნდა დაამატო რაღაც სურათებისთვის. არ ვიცი ზუსტად, მოვძებნი მერე.
Svani91
QUOTE
რატო ვერ აინსტალირებ?

SQL Host-ში რა ჩავწერო ვერ მივხვდი და ერთ ადგილას ნექსთს რომ ვაძლევ ერორებს მიყრის , header already sent მიწერს და კიდევ სხვა ერორებიც არის.

Posted by: iMaximuSi 10 May 2010, 10:23
Ðito
პაპკა როგორ უნდა შევქმნა php თი ხოარ იცი? მე თვითონ გავაკეთებდი ასატვირთს პროსტა ბევრი სურათები იქნება და ერთ პაპკაში რო იყოს არ მინდა

Posted by: Svani91 10 May 2010, 10:28
Ðito

რა ვერსიაა

2.3.5 ს გირჩევ მე

ჰოსტში კიდე ლოკალჰოსტი უნდა

Posted by: ia_Baggins 10 May 2010, 21:39
iMaximuSi
http://php.net/manual/en/function.mkdir.php
mkdir("/path/to/my/dir");


Posted by: iMaximuSi 11 May 2010, 00:31
ia_Baggins

გაიხარე მადლობა

Posted by: Landish 11 May 2010, 00:59
ტიგოში, foreach ციკლთან მაქვს ასეთი შეკითხვა...
მოკლედ მინდა დავითვალო ამ ციკლით გამოტანილი მონაცემები...
ვთქვათ 4 ერთი და იგივე სახის სხვადასხვა მონაცემია გამოტანილი, მაგალითად პოსტი სათაური ან რამე..
და მინდა რო დავითვალოსსავით და თუ მესამე არის, შემდეგ ჩემი custom კოდი დავუმატო მაგ მესამე სათაურს
და აი ეს "დათვლა" როგორ ხდება? user.gif

Posted by: Otory 11 May 2010, 01:04
Landish
for გამოიყენე

CODE

for ($i = 0; $i < count($yourArray); $i++ ) {

if ($i == 2) {
$yourArray .= ' damateba';
echo 'gulaob :D';
}

}

Posted by: Landish 11 May 2010, 01:39
Otory

და მე რასაც ვამბობ ეგ foreach-ით არ გამოვა?

Posted by: Otory 11 May 2010, 01:54
Landish
მაშინ foreach-მდე რამე $i = 1;
და ყოველი ციკლის ბოლოს $i++;

Posted by: Landish 11 May 2010, 02:41
Otory

გამოვიდა, მადლობა : )

Posted by: iMaximuSi 12 May 2010, 00:27
http://ruseller.com/lessons.php?rub=37&id=358 ამ გაკვეთილის მიხედვიტ ვაკეტებ რეგისტრაციისას დამცავ კოდს, ლოკალჰოსტზე ყველაფერი ხუთიანზე მუშაობს, ჰოსტინგზე რო ავტვირთე ყველა ბრაუზრში მუშაობს გარდა ოპერისა, ოპერაში დარეფრეშების შემდეგ კოდი არ იცვლება, თუ გამოვრთავ ოპერას და თავიდან ჩავრთავ სხვა კოდია მაგრამ რამდენიც არ უნდა არეფრეშო არ იცვლება იქნებ მიშველოთ რამე
.............

ვსო გავაკეთე, თუ ვინმეს დაგჭირდებათ ამით შეცვალეთ my_codegen.php ში შესაბამისი კოდი

header('Cache-Control: no-store, no-cache, must-revаlidate');
header('Expires: ' . date('r'));
header('Content-Type:image/png');
* * *
Ðito

მაგ ckeditor ით გადაცემულ ტექსტს როგორ ფილტრავ? htmlspecialchars და mysql_real_escape_string ს ვერ გამოიყენებ და სხვა რა უნდა მოუხერხო მაქსიმალურად დაცული რო იყოს?

Posted by: Ðito 13 May 2010, 19:53
iMaximuSi
QUOTE
htmlspecialchars და mysql_real_escape_string ს ვერ გამოიყენებ

რატომ ვერ გამოიყენებ?

***

ბაზაში მოანცემები თანმიმდევრულად როგორ დავნომრო??? ანუ ერთი უჯრა რომ დავუმატო ნომრისთვის და ყოველ დამატებაზე 1ით გაიზარდოს ამ უჯრაში რიცხვი

Posted by: iMaximuSi 13 May 2010, 20:01
Ðito
QUOTE
რატომ ვერ გამოიყენებ?


იმიტომ რომ მერე რასაც მანდ დაწერ ის html ტეგები არ იმუშავებს

QUOTE
ბაზაში მოანცემები თანმიმდევრულად როგორ დავნომრო??? ანუ ერთი უჯრა რომ დავუმატო ნომრისთვის და ყოველ დამატებაზე 1ით გაიზარდოს ამ უჯრაში რიცხვი

auto_increment არ აკეთებს მაგას?

Posted by: Ðito 13 May 2010, 20:07
iMaximuSi
QUOTE
იმიტომ რომ მერე რასაც მანდ დაწერ ის html ტეგები არ იმუშავებს

ხო, მართალი ხარ... არ მიჩალიჩია მაგაზე..

QUOTE
auto_increment არ აკეთებს მაგას?

ეგ კი, მაგრამ მერე რომ წავშალო რაიმე მონაცემი ირევა ნუმერაცია...

Posted by: iMaximuSi 13 May 2010, 20:09
Ðito
QUOTE
ეგ კი, მაგრამ მერე რომ წავშალო რაიმე მონაცემი ირევა ნუმერაცია...


მაშინ ერთი ველი შექმენი მაგისთვის და მონაცემების შეტანისას გადაამოწმებ მანდ ციფრს და ერთით გაზრდი, წაშლისას შესაბამისას შეამცირებ

ა თუ შენ იმენა დანომრვა გინდა... მაგი მეც ვიკითხე ადრე და არაო მთლიანად თუ გადაიანგარიშებ მთელ ბაზას რავი biggrin.gif

Posted by: Ðito 13 May 2010, 20:21
iMaximuSi
ტეხავს sad.gif
აი აქ რომ დააჭერს ვინმე "ტურნირზე დარეგისტრირებას" მიამატოს შესაბამისი ნომრით.. დავიჯერო არ გაკეთდება? ახლა აიდი გამომაქვს და ანხე როგორ ნომრავს აუტო ინქრემენტი biggrin.gif

Posted by: iMaximuSi 13 May 2010, 20:45
Ðito
QUOTE
ახლა აიდი გამომაქვს და ანხე როგორ ნომრავს აუტო ინქრემენტი


თუ პროსტა მანდ დასანომრად გჭირდება რამე მარტივი მოიფიქრე გამოტანისას რო ინომრებოდეს მაგალითად

$a = 1;
do {

echo "$a $masivi[racxa]";

$a = ++;

}

while (racxa)

Posted by: Ðito 13 May 2010, 21:10
iMaximuSi
ხო, რაღაც მსგავსი გავაკეთე უკვე smile.gif))))

Posted by: ia_Baggins 14 May 2010, 10:29
Ms Access-დან MySQL-ში ბაზა როგორ გადავაექსპორტო?




უფრო სწორად ჩანაწერების გადატანა მინდა

Posted by: Landish 14 May 2010, 10:34
ia_Baggins

ეს სცადე აბა http://www.bullzip.com/products/a2m/info.php : )

Posted by: ia_Baggins 14 May 2010, 10:38
Landish
მადლობა, ვნახავ ახლავე : )
* * *
Landish
შენ გაიხარეეე jump.gif

Posted by: DVX 14 May 2010, 23:05
MySQL ის ბაზაში სამუშაოდ Php myadmin ზე უკეთსს თუ მირჩევთ რამეს? smile.gif

Posted by: Landish 15 May 2010, 00:34
DVX

http://net.tutsplus.com/tutorials/databases/visual-database-creation-with-mysql-workbench/

Posted by: DVX 15 May 2010, 15:46
Landish
გაიხარე, ხოდა ისე თუ მოკლედ მეტყვი რა პლიუსები და მინუსები აქვს smile.gif 2kiss.gif

Posted by: tamashi 15 May 2010, 18:27
ისე როგორ გავაკეთო რომ ძებნის შემდეგ წითლად მოინიშნოს საძებნი სიტყვები ტექსტში?

Posted by: Landish 15 May 2010, 18:58
tamashi

http://www.bitrepository.com/highlight-words-in-a-text.html

DVX

პირადად მე phpmyadmin-ით ვკმაყოფილდები და ჯერ-ჯერობით არ ვიყენებ დამატებით soft-ს რა..
რავი, ეს სტატია წაიკითხე აბა http://arjen-lentz.livejournal.com/113494.html

Posted by: DVX 15 May 2010, 19:33
Landish
QUOTE
პირადად მე phpmyadmin-ით ვკმაყოფილდები და ჯერ-ჯერობით არ ვიყენებ დამატებით soft-ს რა..

შეგიძლია ოდნავ მაინც გამარკვიო მაშინ phpmyadmin ში ? (php და mysql ში ზე ჩაიდანი ვარ smile.gif )

მაგალითად სადაც აპაჩი პჰპ და მაი ეს ქლ დავაყენე იქ ჩავაგდე ვებ რუტი სადაც ფაილებს ჩავყრი, ასევე php myadmin იც ხიოდა, ლოკალჰოსტით შევდივარ და პაროლს მთხოვს მარა პპც ვერ ვიგებ როპგრ გავჩითო პაროლი sad.gif :ჩაიდანი:

Posted by: misha1 15 May 2010, 19:40
QUOTE (Ðito @ 13 May 2010, 21:21 )
iMaximuSi
ტეხავს sad.gif
აი აქ რომ დააჭერს ვინმე "ტურნირზე დარეგისტრირებას" მიამატოს შესაბამისი ნომრით.. დავიჯერო არ გაკეთდება? ახლა აიდი გამომაქვს და ანხე როგორ ნომრავს აუტო ინქრემენტი biggrin.gif

მაშინ გამოურთე id -ს ავტო ინკრემენტ და ასე გააკეთE ინსერტი


CODE

INSERT INTO sia ('(SELECT count(id) FROM sia)+1','racxadata');

Posted by: Landish 15 May 2010, 19:51
DVX

თუ ლოკალზე (შენს კომპიუტერზე) მუშაობ, მაშინ გირჩევ რომ რამე სერვერი დააყენო,
საკუთარი გამოცდილებიდან xampp-ს გირჩევდი http://www.apachefriends.org/en/xampp.html

რაც შეეხება phpmyadmin-ის პაროლის გაგებას, user default-ად არის root
ხოლო პაროლის დასაყენებლად..
გახსენი config.inc.php ფაილი და მოძებნე
$cfg['Servers'][$i]['password'] და მის გასწვრივ ბრჭყალებში ჩაწერე შენი პაროლი, რომელსაც გამოიყენებ ავტორიზაციის დროს..

კიდევ ერთ რჩევას მოგცემდი..
მოძებნე $cfg['Servers'][$i]['auth_type'] და თუ http უწერია, მნიშვნელობად, ადექი და config-ად გადააკეთე...
ამ შემთხვევაში ყოველ ჯერზე phpmyadmin-ში შესვლისას არ დაგჭრიდება user-ისა და პაროლის გამოყენება...
აი ასე :
$cfg['Servers'][$i]['auth_type'] = 'config';

Posted by: tamashi 15 May 2010, 19:52
Landish
კაცური კაცი ხარ ლენდიშ

Posted by: DVX 15 May 2010, 19:55
Landish
დიდი დიდი მადლობა, ძაან დამეხმარე smile.gif




......




PM ნახე რა user.gif

Posted by: Nosif 17 May 2010, 13:01
updates რო ვაკეთებ ქართული ტექსტი ბაზაში კითხვის ნიშნებით იწერება და რატო არ ვიცი sad.gif

Posted by: Svani91 17 May 2010, 13:44
Nosif


აპდეიტის ქუერის წინ ეს გაუშვი და ისე სცადე

CODE

mysql_query("SET CHARACTER SET utf8");

Posted by: Nosif 17 May 2010, 14:08
Svani91
connect ში უკვე მიწერია ეგ მაგრამ რავი კიდე ვცდი აბა sad.gif
* * *
მოკლედ რა ხდება უბრალოდ ვაკეთებ ბაზაში რამოდენიმე ველის editს

ხოდა ბაზაში ქართულად თუ წერია რამე smile.gif ჩვეულებრივ გამოაქვს თავიდან ველებში select ის დროს

ხოდა როცა update ს ვაკეთებ ქართულს ურევს და ესე იწერება ბაზაში ??????????

Posted by: iMaximuSi 19 May 2010, 03:17
ბაზიდან მინდა რაღაც მონაცემებს რო შევიყვან 5 დღის შემდეგ წაიშალოს

ანუ რო გახსნის მომხმარებელი გვერდს უნდა შემოწმდეს რომელი ობიექტია ბაზაში 5 დღით ადრე დამატებული და წაიშალოს

მაგრამ ეს 5 დღე როგორ გადავიანგარიშო არ ვიცი დამეხმარეთ რა

Posted by: Landish 20 May 2010, 02:38
OOP-სთან მაქვს შეკითხვა

class Child_Class extends Parent_Class -ში რო გამოვიყენო ასეთი წყობა

1. function Child_Class()
2. function __constuct()

ხოლო ამ კონსტუქტორებში

3. $this->Parent_Class()
4. $this->__construct()
5. parent::__consturct()
6. parent::Parent_Class()

პირველ ორსა და ბოლო ოთხს შორის რა არსებითი განსხვავებაა?
მათი ურთიერთშერყმით ყველა მუშაობს და best practice ამათგან რომელია, და რატომ, ვის შეუძლია ამიხსნას?

Posted by: iMaximuSi 23 May 2010, 12:20
სხვადასხვა რეგისტრში აკრეფილი ერთნაირი სიტყვები როგორ ვიპოვო იცით ვინმემ?
ვთქვათ დარეგისტრიდა ვინმე ასეთი სახელით "saxELi" სხვამ რომ ვერ მოახერხოს "SAxeli" ან კიდე სხვა ნებისმიერი კომბინაციით დარეგისტრირება ამისთვის მჭირდება

Posted by: striker 24 May 2010, 12:39
საიტი ვაკაყენე და რო შევდივარ ამ ერორს მიგდებს და რისი ბრალი შეიძლება იყოს?
SQL Error:
Query: INSERT INTO `sessions` ( `id` , `ip` , `time` , `userid` ) VALUES ( '', '127.0.0.1', '1274689168', '' )

Posted by: Svani91 24 May 2010, 18:40
iMaximuSi

http://www.google.com/search?hl=en&q=check+if+username+exists+php&aq=f&aqi=&aql=&oq=&gs_rfai=

Posted by: iMaximuSi 26 May 2010, 09:17
Svani91
QUOTE
http://www.google.com/search?hl=en&q=check...l=&oq=&gs_rfai=

გადავათვალიერე და ის არ არის რაც მე მინდა უბრალოდ ერთნაირი სახელების შემოწმებაა

Posted by: iMaximuSi 29 May 2010, 19:11
აუ ერთი ასეთი პრობლემის გადაჭრაში დამეხმარეთ

do
{ echo"<div class=" $stili "></div>"; }
while(racxa)

აქ ყოველ ჯერზე მინდა სხვადასხვა სტილი რო იყოს კონკრეტულად ორმა სტილმა იბრუნოს

ძალიან მჭირდება მითხარით რა ვქნა

Posted by: ia_Baggins 29 May 2010, 19:26
iMaximuSi
დუ-ს მერე დაუწერე if პირობა და ამ სტაილს მიანიჭე რა მნიშვნელობებიც გინდა

Posted by: iMaximuSi 29 May 2010, 19:31
ia_Baggins
QUOTE
დუ-ს მერე დაუწერე if პირობა და ამ სტაილს მიანიჭე რა მნიშვნელობებიც გინდა


რაღაც მაგდაგვარი ვცადე მაგრამ როგორ გავაკეთო რომ შეიცვალოს ის მნიშვნელობა ყოველ ჯერზე?
ვთქვათ პირველ ჯერზე $stili = "stili 1";
მეორეზე მინდა $stili = "stili 2";

მერე ისევ თავიდან სანამ ციკლი ტრიალებს

Posted by: ia_Baggins 29 May 2010, 19:37
iMaximuSi

აიღებ რამე $i ცვლადს და ლუწ და კენტ მნიშნველობაზე სხვადასხვა სტილს დაუწერ, შესაბამისად მონაცვლეობით ექნება სხვადასხვა სტილი

და ჯობია for ციკლით გააკეთო



CODE
for($i=0;$i<=$racxa;$i++){
 if($i/2='0') $style ='style1'; else $style='style2';
}

Posted by: iMaximuSi 29 May 2010, 20:03
QUOTE
for($i=0;$i<=$racxa;$i++){
if($i/2='0') $style ='style1'; else $style='style2';
}


არ მუშაობს sad.gif თუ სწორად ვხვდები ყოველ ჯერზე $i განულდება და ერთდაიგივე შედეგი იქნება

Posted by: ia_Baggins 29 May 2010, 20:48
iMaximuSi
არა არ ნულდება, $rancxa რიცხვითი მნიშვნელობა უნდა იყოს


აი ფორის მუშაობის პრინციპი http://www.w3schools.com/php/php_looping_for.asp

ყველა ვარიანში ეს ციკლი უნდა გამოიყენო


არა ყველა ვარიანში არა smile.gif მარა თუნდაც while რო გამოიყენი ეს $i დაგჭირდება მაინც

Posted by: iMaximuSi 29 May 2010, 20:57
ia_Baggins
გამოვიდა არასწორად მქონდა ჩასმული, დიდი მადლობა smile.gif

Posted by: ia_Baggins 29 May 2010, 21:24
iMaximuSi
კაია, არაფრის smile.gif

Posted by: iMaximuSi 1 Jun 2010, 13:09
ეს ლინკი echo ში რო იმუშაოს ისე დამაწერინეთ რა
<a href="java[ertad]script://" onClick="toggle('Div');return false;">მენიუ</a>

Posted by: bakha 4 Jun 2010, 11:52
გთხოვთ დამეხმაროთ საიტი გავაკეთე www.icons.ge ძიების დროს მინდა მხოლოდ 6 გვერდი გამოჩნდეს ყველა კეტოგორიის
<?




$result = mysql_query("SELECT id,description,text,author,phone,email,mini_img,img FROM data WHERE MATCH(text) AGAINST('$search')",$db);

if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору admin@ruseller.com. <br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}

if (mysql_num_rows($result) > 0)

{
$myrow = mysql_fetch_array($result);

do
{


printf ("<br><table align='center' class='post'>

<tr>
<td class='post_title'>
<p class='post_name'>
<a href='view_post.php?id=%s'><img class='mini' align='left' src='%s'></a>ავტორი: %s</p>
<p class='post_adds'>Phone: %s</p>
<p class='post_adds'>Email: %s</p>

</td>
</tr>

<tr>
<td>%s </p></td>
</tr>

</table><br><br>",$myrow["id"],$myrow["mini_img"], $myrow["author"],$myrow["phone"],$myrow["email"],$myrow["description"]);


}
while ($myrow = mysql_fetch_array($result));



}

else
{
echo "<p></p>";
exit();
}


?>

Posted by: ia_Baggins 4 Jun 2010, 12:25
ბრჭყალებიან სტრინგს რა ვუშველო? sad.gif

ვერც ამან \' და ვერც \" ამან უშველა


სტრინგში ერთიანი ბრჭყალიც არის და ორიანიც და მიწტყვიტააავს mad.gif

Posted by: iMaximuSi 4 Jun 2010, 13:58
bakha

QUOTE
გთხოვთ დამეხმაროთ საიტი გავაკეთე www.icons.ge ძიების დროს მინდა მხოლოდ 6 გვერდი გამოჩნდეს ყველა კეტოგორიის


პოპოვის გაკვეთილების მიხედვით აკეტებ ეტყობა და პოსტრანიჩნაია ნავიგაცა რომ აქვს მანდ სკრიპტი ეგ თუ გაქვს გამოყენებული მერე გამოთვალე 6 გვერდზე რამდენი სიახლე ეტევა და მაგის მიხედვით ლიმიტი დაადე ზაპროსს

Posted by: bakha 7 Jun 2010, 12:40
კი პოპოვის გაკვეთილებით ვაკეთებ აბა ვცდი მადლობა გამოხმაურებისთვის
* * *
კი პოპოვის გაკვეთილებით ვაკეთებ აბა ვცდი მადლობა გამოხმაურებისთვის

Posted by: ia_Baggins 8 Jun 2010, 10:29
Google analytics ში გარკვეული დროის მერე იშლება ხო ძველი ვიზიტები და შეიძლება ისე დაყენება რო არ წაიშალოს არაფერი?

Posted by: hendri 8 Jun 2010, 14:37
მოკლედ, ჩემმა კომპანიამ გადაწყვიტა საიტის შეცვლა... მთლიანად განახლება... დაახლოებით რა ფარგლებში მერყეობს საქართველოში კარგი საიტი, ვიმეორებ კარგი საიტი.... ? რა კრიტერიუმებით ისაზღვრება საიტის ფასები? რის მიხედვით? რომელ კომპანიას მირჩევდით?

Posted by: iMaximuSi 9 Jun 2010, 18:31
ამ კოდით ბაზაში ვშლი ცანაწერებს რომელიც 20 წამის წინ დაემატა
DELETE FROM baza WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(time) > 20

და როგორ დავწერო ისე რომ 2 საათის წინ დამატებული ჩანაწერები წაშალოს? ნუ იქ საათების წამებში გადაანგარიშებით გამოვა მაგრამ არ მინდა ეგრე

Posted by: Headshota 12 Jun 2010, 00:17
QUOTE
ნუ იქ საათების წამებში გადაანგარიშებით გამოვა მაგრამ არ მინდა ეგრე


აბა სხვანაირად როგორ გინდა?

Posted by: iMaximuSi 12 Jun 2010, 00:30
Headshota
QUOTE
ნუ იქ საათების წამებში გადაანგარიშებით გამოვა მაგრამ არ მინდა ეგრე
აბა სხვანაირად როგორ გინდა?


ნუ რაღაც UNIX_TIMESTAMP() ის ალტერნატივა რომელიც საათებით ანგარიშობს და არა წამებით

Posted by: Headshota 12 Jun 2010, 00:45
iMaximuSi

და time რა ტიპისაა?

Posted by: iMaximuSi 12 Jun 2010, 00:51
Headshota
QUOTE
და time რა ტიპისაა?

time ველს როგორც საჭირო იქნება ისე გადავაკეთებ ეგ არ არის პრობლემა

Posted by: iMaximuSi 15 Jun 2010, 09:35
რამე წიგნი მირჩიეთ რუსული PHP ზე, პოპოვის ვიდეოგაკვეთილებით დავიწყე და უკვე ბლოგიც დავწერე და ფორუმიც თითქმის დამთავრებული მაქვს ანუ რაც მინდოდა ყველაფრის გაკეთება შევძელი უკვე და მინდა ცოტა უფრო რთულ რაღაცეებზე გადავიდე, მაგალითად ე.წ Регулярные выражения ზე რომელ წიგნშია ახსნილი ყველაზე გასაგებად და დაწვრილებით? ოღონდ მარტო რუსულად ინგლისური მაგ დონეზე არ ვიცი რო წიგნი წავიკითხო

Posted by: Epidemy_512 16 Jun 2010, 12:01
აუ ვინმემ მირჩიეთ რა ადმინ პანელის დაცვა მაქვს .htaccess ით და რამდენად რეალური და უსაფრთხოა?

Posted by: cameleon 17 Jun 2010, 16:42
Epidemy_512
როგორ გითხრა მე მაგალითად არ ვანდობ .htaccess-ს ადმინკის დაცვას ჯერ ერთი რომ ამ შემთხვევაში პროგრამა სერვერზეა დამოკიდებული მეორეც საიტის გადატანა რომ დაგჭირდეს შეიძლება htaccess-ი დაგეკარგოს და ღიად გრჩება ყველაფერი

ჯობია სესიებზე გადააწყო

Posted by: alibaba2008 17 Jun 2010, 17:36
cameleon
სწორი მიდგომაა შემი აზრით, მეც არ ვენდობი .htaccess _ს, არა იმიტომ რომ არაა დაცული უბრალოდ
QUOTE
ამ შემთხვევაში პროგრამა სერვერზეა დამოკიდებული


Posted by: iMaximuSi 18 Jun 2010, 00:33
როცა სესიებზე გაქვს აწყობილი სისტემა შესაძლებელია ისე გაკეთდეს რომ ერთიდაიგივე კომპიდან ერთი და იგივე ბრაუზერით ორი მომხმარებელი ერთდროულად შევიდეს საიტზე?

Posted by: Epidemy_512 18 Jun 2010, 14:28
alibaba2008
cameleon
რამე მირჩიეთ რა რისი გაკეთება შეიძლება დამეხმარეთ რა როგორ გავაკეთო კარგი დაცვა? ავტორიზაციის პონტში ან რამე მაგალითისთვის დაწერეთ სკრიპტი ან რავიცი კარუჩე დახმარება მინდა რა .. ძანნ უტვინოც არ ვარ PHP ასე რომ ადვილად გავიგებ

Posted by: leopardibuba 19 Jun 2010, 13:39
ბევრი მეგობარი მყავს და ყველას ერთად როგორ გავუგზავნო შაბლონი მესიჯი? აუთლუქის გამოყენებით

Posted by: DAVEDReKHo 22 Jun 2010, 01:09
ხალხო აპაჩის საიგან იწერთ? მთელი ინტერნეტი გადავატრიალე ვერ ვიპოვე ვერსად, ვინდოუსისთვის მინდა.

Posted by: DVX 23 Jun 2010, 03:01
DAVEDReKHo
http://httpd.apache.org/

Posted by: Febi 25 Jun 2010, 21:04
html ში არც იმუშავებს


წესით რომ იმუშაოს .htaccess ში ეს დაამატე

CODE

AddType application/x-httpd-php .php .phtml .php5  .html


ამის მერე html ფაილშიც უმუშავებს php smile.gif
* * *
უი შემეშალა თურმე მესამე გვერძე ყოფილა ეს შეკითხვა, მაგრამ ვისაც გამოადგება მაინც აქაა რა... biggrin.gif

Posted by: DVX 26 Jun 2010, 23:45
მოკლედ apache-ს და php-ს ნორმალურად ვაინსტალირებ, mysql-ის ინსტალაციას ვამთავრებ თუ არა, execute-ს რო ვაძლევ, apply security setting-ზე მიწერს ესეთ რაღაცას, ადრე არ ემართებოდა, ვერ გავიგე რა ჭირს user.gif

http://www.radikal.ru

Posted by: Lekso-Dav 1 Jul 2010, 09:13
ასეთი რაღაც მაქვს ურლ-ში mySelect=1&mySelect=2&mySelect=3&mySelect=4

ანუ მაქ ლისტბოქსი სადაც მოსულა რამოდენიმეს არჩევა ეს კიდე ასე გადასცემს ერAთიდაიგივე სახელებით და ხომარიცით როგორ უნდა მივწვდე მასივის სახით ამათ?

Posted by: ia_Baggins 1 Jul 2010, 09:18
Lekso-Dav
ციკლით რო დაუწერო ეს ცვლადები ურლში? და სხვადასხვა სახელებით გადასცემს

მერე ასევე ციკლით აიღებ მნიშვნელობებს...

ესე ერთი სახელით გადაცემა არ გამოვა მგონი

Posted by: alibaba2008 1 Jul 2010, 09:35
Lekso-Dav
აი ესე უნდა გადაცე mySelect[]=1&mySelect[]=2&mySelect[]=3&mySelect[]=4

Posted by: besoQOR 2 Jul 2010, 15:03
როგორ დავაწერინო php-ის საათი თბილისის დროით, ოღონდ არა ის საათი რაც კომპიუტერში უყენია ადამიანს?

Posted by: iMaximuSi 2 Jul 2010, 15:17
besoQOR
QUOTE
ოღონდ არა ის საათი რაც კომპიუტერში უყენია ადამიანს?


მაგ საათს ვერც დაწერინებ სერვერის დრო კი ასე უნდა date("G");

Posted by: iMaximuSi 7 Jul 2010, 20:19
თუ ლინკში არ არის ნორმალური GET პარამეტრი და რარაც სიმბოლოებია როგორც ამ სურათზე, როგორ გავაკეთებინო გადამისამართება?

Posted by: Gemini7+ 9 Jul 2010, 10:35
visual basic-ის ჰელფ ფაილი მინდა რა ვინმემ თუ იცით საიდან გადმოვტვირთო.....
სულ რაღალ 200 კილობაიტამდეა ზომა....

Posted by: DVX 13 Jul 2010, 17:02
ავტომატურად ლინკების გაკეთება როგორ ხდება, ანუ ბაზიდან რო ქმნიდეს ლინკებს, როგორც ვიცი ფორმა არსებობს php ში, სიტყვაზე 300 გვერდი რო არსებობდეს საიტზე ვერ გააკეთებ html ში ცალ-ცალკე, პროგრამა ჭირდება php ში.

Posted by: iMaximuSi 13 Jul 2010, 19:03
DVX
QUOTE
ავტომატურად ლინკების გაკეთება როგორ ხდება, ანუ ბაზიდან რო ქმნიდეს ლინკებს, როგორც ვიცი ფორმა არსებობს php ში, სიტყვაზე 300 გვერდი რო არსებობდეს საიტზე ვერ გააკეთებ html ში ცალ-ცალკე, პროგრამა ჭირდება php ში.


ბაზიდან რო გამოგაქვს სადმე გვერდზე ვთქვათ რაღაც ტექსტებია პახოდუ id იც გამოიტანე ან სხვა იდენტიფიკატორი რაც გაქვს ბაზაში და მერე ასეთ ლინკებს გააკეთებ ?racxa=$id ანუ იმ იდენტიფიკატორს სვამ GET ში და მერე ცალკე ასეთი ზაპროსი გააკეთე
if(isset($_GET['racxa']))
{
mysql_query("SELECT * FROM baza WHERE identifikatori='$_GET[racxa]'"); // გამოგაქვს ბაზიდან ყველა მნიშვნელობა სადაც იდენტიფიკატორი ემთხვევა GET ით მიწოდებულ მნიშვნელობას
}

იმედია გაიგე

Posted by: TSERBER 13 Jul 2010, 22:13
ბაზიდან არ გამოაქვს ტექსტები და შეხედეთ აბა რამეს ვწერ კოდში არასწორად?

http://pix.ge/

Posted by: DVX 14 Jul 2010, 01:04
iMaximuSi
კი დაახლოვებით გავიგე, ძალიან რთულად არ აგიხსნია smile.gif
გაიხარე, მგონი გავაკეთე პირველივე ცდაზე tongue.gif smile.gif

Posted by: gogita1970 14 Jul 2010, 10:51
აქ ვერ ვნახე განყოფილება "ჩაინიკური კითხვები java[ertad]script"-თან დაკავშირებით, თუმცა ცემი კითხვა ალბათ java[ertad]script-ს ეხება. თუ შეგიძლიათ მასწავლეთ ჩამოსაშლელი მენიუს select-ის შემთხვევაში როგორ გავაკეთო ისე, რომ რომელიმე option-ის მონიშვნის შემდეგ არ დამჭირდეს კნოპკის submit გამოყენება, გვერდი თავისით გადაიტვირთოს. მგონი java[ertad]scriptia sawiro

Posted by: DVX 14 Jul 2010, 12:12
gogita1970

<script type="text/java[ertad]script">

function go()
{
location=document.forms[0].რაიმე ID.value;
}

</script>

ეს ჯავას კოდი და




<body>
<form>
<select id="რაიმე ID" onchange="go()">
<option>-Select location-
<option value="URL">ლინკი 1
<option value="URL">ლინკი 2
<option value="URL">ლინკი 3
</select>
</form>
</body>

Posted by: gogita1970 14 Jul 2010, 13:15
მადლობა DVX, ოღონდ მე გაკეთებული მაქვს პატარა საანგარიშო კალკულატორი, option აწვდის ფორმულას რიცხვს, აქ კი URL-ს მთხოვს,
java-შია საჭირო ალბათ რაგაც უმიშვნელო ცვლილება, გთხოვ იქნებ დამეხმარო
* * *
submit უნდა წავსალო თუ ფარული დავტოვო?
<form action="http://$_SERVER[SERVER_NAME].$_SERVER[PHP_SELF] method="POST" name="form"> ფორმაც ასე დავტოვო?

Posted by: DVX 14 Jul 2010, 14:34
gogita1970
submit წესით აღარ გჭირდება.

QUOTE
function go()

ეს ასრულებს ავტომუტურად მაგის ფუნქციას.

და
QUOTE
<form action="http://$_SERVER[SERVER_NAME].$_SERVER[PHP_SELF] method="POST" name="form"> ფორმაც ასე დავტოვო?

yes.gif



Posted by: gogita1970 14 Jul 2010, 15:49
<script type="text/java[ertad]script">
function go()
{
location=document.forms[0].kv.value;
}
</script>

<select name="kv" onBlur="this.style.background='#efeff4'" style="background-color:#efeff4;" id="kv" onchange="go()">
<option value="3" <?php if($kv == 3) {echo "selected";}?>> 3 </option>
<option value="4" <?php if($kv == 4) {echo "selected";}?>> 4 </option>
<option value="5" <?php if($kv == 5) {echo "selected";}?>> 5 </option>
</select>

რა მეშლება? java[ertad]script-ში value-ს მაგივრად რამე უნდა ჩავწერო? ბოდიშს მოგიხდით ძალიან შეგაწუხეთ, თუარა ძალიან მჭირდება
* * *
Not Found
The requested URL /table/20 was not found on this server. ამას მიწერს
* * *
Not Found
The requested URL /table/20 was not found on this server. ამას მიწერს

Posted by: DVX 14 Jul 2010, 16:57
gogita1970
ა, ბაზიდან გინდა გამოიტანო ? smile.gif

მაგას აიაქსი ჭირდება მგონი.

http://w3schools.com/php/php_ajax_database.asp

ასეთი ფორმით?


Posted by: alibaba2008 14 Jul 2010, 17:18
TSERBER

AGAINST(\''.$list.'\')

აი ესე უნდა გეწეროს;

Posted by: gogita1970 14 Jul 2010, 19:35
კი კი ეგრეა ზუსტად, მაგრამ ამ კოდში გარკვევა ალბათ მე მომიწევს. დიდი მადლობა DVX ჯიგარი ხარ yes.gif
* * *
ისე ესეც მაინტერესებს, ქართული შრიფტიდან Sylfaen ინგლისურზე arial ან პირიქით გადასვლა როგორ ხდება. დღესითვის ძალიან ბევრი მოვინდომე

Posted by: TSERBER 14 Jul 2010, 20:22
alibaba2008
მადლობ მაგრამ მე
ამის მაგივრად AGAINST('$list')


ასე დავწერე და გამოიტანა ... არასწორია ასე?
AGAINST('$list' IN BOOLEAN MODE)

Posted by: DVX 15 Jul 2010, 00:27
gogita1970
QUOTE
კი კი ეგრეა ზუსტად, მაგრამ ამ კოდში გარკვევა ალბათ მე მომიწევს. დიდი მადლობა DVX ჯიგარი ხარ

ნამდვილად არ ვიცი აიაქსი, მარა ადვილია და თან ძალიან მაგარი რამე smile.gif

ხოდა
QUOTE
ისე ესეც მაინტერესებს, ქართული შრიფტიდან Sylfaen ინგლისურზე arial ან პირიქით გადასვლა როგორ ხდება. დღესითვის ძალიან ბევრი მოვინდომე

ეს კარგად ვერ გავიგე, უფრო დაწვრილებით თუ ამიხსნი ვეცდები დაგეხმარო smile.gif

Posted by: gogita1970 15 Jul 2010, 09:11
საიტს ვაკეთებ, თითქმის დამთავრებული მაქვს, რაგაც წვრილმანები დამრჩა. როდესაც კომენტარს ვწერთ აქ გაქვთ checkbox, რომლითაც გადასვლა შეიძლება ქართულ შრიფტზე. აქ რა კოდი იწერება? ინეტში უამრავი მზა უფასო სკრიპტი დევს, მაგალითად tinymce.moxiecode.com ან სხვა ბევრი, მაგრამ ასეთი გადასვლა მე არ შემხვედრია. თუ შეგიძლიათ ეს ამიხსნათ rolleyes.gif

Posted by: Svani91 15 Jul 2010, 12:14
gogita1970

http://www.code.ge/geokbd

Posted by: gogita1970 15 Jul 2010, 14:20
რაიმე ვიდეო-გაკვეთილები არ გეგულებათ ქართულად ან რუსულად, სადაც დაწვრილებით იქნება ახსნილი PHP, ან თუ შეგიძლიათ მითხრათ თბილისში სად შეიძლება ლიტერატურის შეძენა PHP და java[ertad]script-ზე ქართულ ან რუსულ ენებზე? მე ვერსად ვერაფერი ვიპოვე.
იქნებ არცაა მოთხოვნა ასეთ წიგნებზე და არც იქმნება ქართულ ენაზე და არც შემოდის.

Posted by: iMaximuSi 15 Jul 2010, 14:24
gogita1970
QUOTE
რაიმე ვიდეო-გაკვეთილები არ გეგულებათ ქართულად ან რუსულად, სადაც დაწვრილებით იქნება ახსნილი PHP


დასაწყებად პოპოვის ვიდეოკურსზე უკეთესს ვერაფერს ნახავ ფაილჯიზე დევს გაკვეთილებში სულ ბოლოში

Posted by: iMaximuSi 16 Jul 2010, 21:06
ოოოპ არ შეწუხდეთ გავაკეთე
smile.gif

Posted by: hendri 19 Jul 2010, 20:27
ვინმემ იქნებ იცოდეთ, მეგობრის კომპზე KA შრიფტით როცა წერს ქართული ფონტებით კლავიატურაზე არსებულ სიმბოლოებს არ ემთხვევა ქართული სიმბოლოები... ა რომ აწვები წერს ს-ს, და ასე შემდეგ, ყველა ასო არეულია.. დაგვეხმარეთ smile.gif

Posted by: Svani91 19 Jul 2010, 20:31
hendri

http://fonts.ge/ka/tutorials/320/


Posted by: hendri 20 Jul 2010, 10:16
Svani91

გაიხარე, მადლობა... გავუშვებთ ეხლა

Posted by: Entoz 21 Jul 2010, 12:24
გლობალი გათიშული მაქვს და გუგლის დახმარებაც შესაბამისად.

ვერაფრით ვერ გავიხსენე რომელი ოპერატორია მასივის სიგრძეს რომ აბრუნებს PHP-ში.

HELP.

Posted by: Headshota 21 Jul 2010, 13:02
ენტოზ count()

ოცდაათი ჩარი რო უნდა ის ტექსტი

Posted by: Entoz 21 Jul 2010, 13:11
Headshota
მადლობა. ვერაფრით ვერ გავიხსენე. )))))

Posted by: iMaximuSi 23 Jul 2010, 00:38
PHP ში კონკრეტული რიცხვი ვთქვათ 2.10.2005 რა დღე იყო როგორ უნდა გავიგო?
........

Posted by: Headshota 24 Jul 2010, 10:16
iMaximuSi

getDate აბრუნებს ფუნქციას გადასცემ თაიმსტემპს და ის დაგიბრუნებს მასივს სადაც ყველაფერი წერია. და ნუ თაიმსტემპში რომ გადაიყვანო strtotime ფუნქცია გამოიყენე

Posted by: iMaximuSi 24 Jul 2010, 12:50
Headshota
QUOTE
getDate აბრუნებს ფუნქციას გადასცემ თაიმსტემპს და ის დაგიბრუნებს მასივს სადაც ყველაფერი წერია. და ნუ თაიმსტემპში რომ გადაიყვანო strtotime ფუნქცია გამოიყენე


ეგ როგორ უნდა?

ანუ მითითებული თვის პირველი რიცხვი რა დღეა იმის გაგება მჭირდება, გუგლში ვეძებე და ასეთი რაღაც ვიპოვე ცოტა გადავაკეთე მუშაობს, მგონი ასე უფრო მარტივია ხო?

$h = mktime(0, 0, 0, $month, 01, $year);
$first = date("D", $h);

Posted by: zeart 29 Jul 2010, 19:53
კეთილ ხალხს გაუმარჯოს!!! მოკლედ თქვენი დახმარება მჭირდება ძმებო და დებო, ეს-ესაა რაც Mysql-ის და PHP-ის ათვისება დავიწყე. თავიდან ყველაფერი კარგად მიდიოდა სანამ კოდირების პრობლემას არ წავაწყდი როდესაც ვცდილობდი ქართული ტექსტებით (UTF-8-ში კოდირებული) დაკომპლექტებული CSV ფაილის მონაცემთა ბაზაში იმპორტირებას. შეყვანით ჩვეულებრივად შეყავდა, მაგრამ ქართული წარწერების ნაცვლა ესენი: "????????? ???? ???" გამოყავდა sad.gif , თუმცა პირდაპირ ბაზაში ხელით რო ჩამეკოპირებინა უნიკოდიანი ტექსტი მაშინ იხარე! მშვენივრად გამოყავდა, მაგრამ ეგ არ მაწყობს რადგან საკმაოდ დიდი მოცულობის მონაცემებთან მაქვს საქმე და ხელით სათითაოდ შეყვანა რთული იქნება, მონაცემთა ბაზასაც თავი რომ დავანებოთ თვითონ Excel-შიც არ მიჩვენებს იმ ქართულ წარწერებს, თქვენი რჩევების დიდი იმედი მაქვს, წინასწარ გმადლობთ ყურადღებისთვის yes.gif

Posted by: iMaximuSi 29 Jul 2010, 20:35
zeart

სადაც აკავშირებ ბაზასთან იქ ეს ჩაწერე

$mysql_query ("SET CHARSET SET utf8");
$mysql_query ("SET NAMES 'utf8'") ;

Posted by: zeart 30 Jul 2010, 10:04
iMaximuSi გავაკეთე ყველაფერი ისე როგორც მირჩიე, მაგრამ მაინც კითხვის ნიშნები გამოყავს ქართული შრიფტის ნაცვლად sad.gif

Posted by: Febi 1 Aug 2010, 10:14
mysql_select_db ის დაბლა აი ეს დაუწერე
CODE

mysql_query("/*!40101 SET NAMES 'utf8' */");

CODE

$mysql_query ("SET NAMES 'utf8'"); // "$" არ არის საჭირო

Posted by: ZEgna 1 Aug 2010, 11:44
შეგიძლიათ მითხრათ ნოკია ე71 ზე ქართული ფონტი როგორ დავაყენო? კუბიკებს მიხსნის და იქნებ იცოდეთ როგორ მოვიქცე;

smile.gif

Posted by: Landish 1 Aug 2010, 16:05
ZEgna

ამ თემაში რა შუაშია, მარა - http://forum.ge/?f=80&showtopic=33675917 : )

Posted by: yamahabiker 2 Aug 2010, 15:42
გამარჯობათ მოკლედ ესეთი ვარიანტია smile.gif web -ში მართლაც რო უჩაინიკესი ვარ biggrin.gif არც არავინ მყავს ისეთი ახლობელი რო დამეხმაროს ამ საკითხში,
ეხლა მე რა მინდა!
უფასო ჰოსტინგზე ჩემთვის ვწვალობ რო რაღაცა საითი გავაკეთო , წამყვან ძრავად (ეს მე ვეძახი ეგრე თორე მგონი სხვა რაღაცა ქვია biggrin.gif ) ავირჩიე wordpress -ი ავტვირთე firesila -ის მეშვეობით მოკლედ გავაკეთე ყველაფერი მაგრამ ერთი რაღაცა ვერ გავიგე sad.gif კატეგორიებს რო ვამატებ არაფერი ემატება არადა ადმინკაში მაჩვენებს რო დამატებულიაო sad.gif
ვისაც შეხება გაქვთ wordpress თან ან ვინ იცის იქნებ ამიხსნათ როგორ გავაკეთო ისე რო დაემატოს კატეგორიები? smile.gif
ეს საიტის

http://www.radikal.ru

და ეს კიდე ადმინკა სადაც მაჩვენებს რო დამატებულია მეორე კატეგორია
http://www.radikal.ru

მემგონი ამ თემაში არ უნდა დამესვა ეს კითხვა მაგრამ მომიტევეთ smile.gif

Posted by: iMaximuSi 4 Aug 2010, 07:55
რაღაც ა რიცხვი ბ რიცხვზე უნაშთოთ იყოფა თუ არა როგორ გავიგო რაიმე ფუნქცია დამაწერინეთ რა

Posted by: Febi 4 Aug 2010, 10:36
CODE

if($a%$b==0) echo "unashtoa";
else echo "nashtiania, nashti=".($a%b);

Posted by: iMaximuSi 4 Aug 2010, 11:46
Febi
QUOTE
if($a%$b==0) echo "unashtoa";
else echo "nashtiania, nashti=".($a%b);



გაიხარე მადლობა alk.gif

Posted by: iMaximuSi 7 Aug 2010, 10:07
ტექსტში სიმბოლოების დათვლა მინდა და strlen ფუნქცია ქართულ ასოებზე აჩმახებს ერთ ასოს სამად ანგარიშობს, სხვა რამე გზა არის ქართული ასოების დასათვლელად?

Posted by: gogita1970 14 Aug 2010, 11:09
კითხვა მაქვს სესიასთან დაკავშირებით. წესით ელემენტალურია, მაგრამ ვერ გავიგე რა ხდება. ვწერ:
<?php
session_start();
echo $_SESSION['name'] = 15;
?>
<a href="upload2.php">linki</a>

ამ გვერძე ბრაუზერში მიწერს შეცდომას:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\evgeni.ge\www\upload.php:1) in Z:\home\evgeni.ge\www\upload.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\evgeni.ge\www\upload.php:1) in Z:\home\evgeni.ge\www\upload.php on line 2

line 2 არის session_start();

upload2.php გვერდზე გადასვლისას 15 არ გადააქვს tmp-ში აგდებს სესიის კოდს მაგრამ ცარიელს
რა თქმა უნდა შემდეგ გვერდზეც ვწერ session_start();, მაგრამ იგივე შეცდომა გამოაქვს
იქნებ მითხრათ რის ბრალია. იქნებ ბრაუზერის ნასტროიკების ბრალია, თუმცა იქ თითქოს ყველაფერი გასწორებულია
* * *
და ისევ სესიასთან დაკავშირთებით - რატო არ მუშაობს header("Location:index2.php"); ?
მიწერს შეცდომას
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\phpsaiti.ge\www\parts\db_connect.php:3) in Z:\home\phpsaiti.ge\www\admin\index.php on line 85
line 85 არის header("Location:index2.php");
იქნებ დამეხმაროთ

Posted by: iMaximuSi 14 Aug 2010, 11:39
gogita1970
ასე რო დაწერო?

<?php
session_start();
$_SESSION['name'] = 15;
echo "$_SESSION[name]";
?>

Posted by: gogita1970 14 Aug 2010, 11:59
არა, წეღან კოდში echoშემთხვევით გადმოყვა. ამ გვერდზე გაოაქვს ცვლადი, მე მაინტერესებს სხვა გვერდძე გამოიტანოს. როგორც ვიცი გლობალურ მასივის $_SESSION შემთხვევაში სანამ სესია ცოცხალია სერვერზე ცვლადი ყველა გვერდზე უნდა გამოიტანოს სადაც სესია იქნება ჩართული ესეიგი სადაც გვ ერდის დასაწყისშია session_start(); მაგრამ ჯერ ერთი ყველა გვერდზე session_start();-ის ხაზზე მიწერს შეცდომას და მეორეც სერვერზე ინახავს ცარიელ სესიის კოდს, ესეიგი ლოკალური სერვერის შემთხვევაში tmp პაპკაში ინახავს ცარიელ სესიის კოდს.
ვფიქრობ თვითონ სესია არ იხსნება და შესაბამისად წერს შეცდომას, ინახავს ცარიელ სესიის კოდს და შემდეგ გვერდებზეც არ გამოაქვს
მოკლედ არ ვიცი...
რამდენი დავწერეjava[ertad]script:add_smilie(":rolleyes:")

rolleyes.gif
* * *
ავტორიზაციის გაკეთება მინდა და ამ ელემენტარულს ვერ დავაღწიე თავი
* * *
კიდე რომელია ამ ტიპის ფორუმი სადაც შეიძლება შევეკითხო?

Posted by: georgy 14 Aug 2010, 12:08
iMaximuSi
http://php.net/manual/en/function.mb-strlen.php

მაგალითი: mb_strlen("ტექსტი", "UTF-8");

ასევე ნახე http://www.php.net/manual/en/ref.mbstring.php

Posted by: alibaba2008 14 Aug 2010, 13:13
gogita1970
gogita1970
დააგდე აბა აქ ეგ php ფაილი, როგორც წესი ეს დამწყებეს ბევრს აწვალებს, რადგან პატარა პრობელიც რომ გაიპაროს <?php ის წინ უკვე შეცდომაა, დადე ეგ დაილი და გავასწორებ;

Posted by: iMaximuSi 14 Aug 2010, 13:15
georgy
QUOTE
mb_strlen()

მაგალითი: mb_strlen("ტექსტი", "UTF-8");

ასევე ნახე Multibyte String Functions


გაიხარე

Posted by: Febi 15 Aug 2010, 11:18
gogita1970
php.ini ში ნახე ამას რა უწერია გვერდძე session.use_cookies წესით 1 უნდა ეწროს ან კიდე გვერდს UTF-8 ში თუ ინახავ შეიძლება რაიმე სიმბოლოებს აყოლებდეს და ზოგადად header() ის წინ ყოველგავრი output დაუშვებელია ისე php გვერდები ჯობია ANSI ში შეინახო ხოლმე.

Posted by: alibaba2008 15 Aug 2010, 11:38
Febi
QUOTE
ისე php გვერდები ჯობია ANSI ში შეინახო ხოლმე.


და მერე ქართული უნიკოდის ჩაწერა რომ გინდოდეს მაგ ფაილში რას იზავ?

Posted by: Febi 15 Aug 2010, 11:59
alibaba2008
თუ ცოტაა დასაწერი შეგიძლია Decimal NCRs გადაიყვანო მაგალიტად
CODE
გიორგი
ასე დაიწერება
CODE
გიორგი

ან კიდე შეიძლება ცალკე ფაილი გააკეთო სადაც ქართული ტექსტები იქნება (ის ფაილი UTF-8 ში იქნება რათქმაუნდა მაგრამ იქ header() და setcookie() ფუნქციები არ იქნება და ასეთ ერორები აღარ შეგაწუხებს Cannot modify header information)


ნუ აქაც ჩვეულებრივ დაწერა გიორგი ალბათ მივხვდი რაც ვიგულისხმე

Posted by: georgy 15 Aug 2010, 12:39
alibaba2008
Febi
რა ANSI, რა Decimal NCR, შეინახეთ utf8-ში, ოღონდ signature-ს გარეშე და ეგაა smile.gif გამოიყენეთ http://emeditor.com/ ან რაიმე მსგავსი ედიტორი, რომელსაც უნიკოდის წესიერი მხარდაჭერა აქვს.
* * *
gogita1970
session_start()-ის გამოძახებამდე ბრაუზერს არაფერი არ უნდა გადაეცეს. არც სიმბოლო, არც სპეისი, არც ჰედერები, არაფერი.

გადაამოწმე
დაინკლუდებული ხომ არ გაქვს რაიმე ფაილი session_start()-მდე რომელიც echo-თი ან რაიმე სხვა გზით რამეს აგზავნის?
სპეისი ან რაიმე სხვა სიმბოლო ხომ არ არის გაპარული <? ტეგს გარეთ ან და-echo-ებული შიგნით? შეიძლება ფაილი unicode-ში signature-ით გაქვს შენახული, რაც რაღაც დებილ სიმბოლოს უსვამს ფაილს თავში და ეს იწვევს ხოლმე მაგ შეცდომას. ფაილები უნდა შეინახო signature-ის გარეშე (იგივე byte order mark, BOM)
რაიმე შეცდომა ხომ არ არის session_start()-მდე, რაც warning-ის ტექსტის გაგზავნას იწვევს?

თუ ვერ გაარკვევ, ორიგინალი ფაილი დადე.

Posted by: Febi 15 Aug 2010, 13:00
EmEditor კი მაგრამ მერე სხვა ედიტორით რომ გახსნა ისევ ისეთი პრობლემები იქნება utf8 ის შემთხვევაში. ansi ის შემთხვევაში ეგეთი შეცდომები იშვიათობაა თუ თვითონ კოდის წერისსას არ დაუშვით შეცდომები. უბრალოდ ზედმეტი თავსატეხია ეგ utf8 თორე წერეთ რა...

Posted by: georgy 15 Aug 2010, 13:19
Febi
სხვა ედიტორით რატომ უნდა გახსნა? ინტერნეტ კაფედან თუ აპირებს ვინმე კოდების წერას და php ფაილების wordpad-ით რედაქტირებას ეგ რთული შემთხვევაა. ნორმალურ პირობებში კი არანაირი თავსატეხი არ არის, არასდროს არ მქონია მსგავსი პრობლემები უნიკოდთან.

Posted by: Febi 15 Aug 2010, 13:26
georgy
ადრე მე მქონდა მაგის გამო პრობლემები (თან ისეთი შეცდომას აგდებს რომ აშკარად ყველაფერი სწორია და შეცდომა თურმე ისააა რომ სადღაც რაღაც უხილავი სიმბოლოები ურიევია და დიდი კოდის წერისას მაგარი ნერვების მომშლელია biggrin.gif ) და მაგიტომ ვერიდები ხოლმე utf8 ში კოდის წერას. smile.gif

Posted by: georgy 15 Aug 2010, 15:39
Febi
QUOTE
შეცდომა თურმე ისააა რომ სადღაც რაღაც უხილავი სიმბოლოები ურიევია

უნდა შეინახო UTF-8 without signature (UTF-8 without BOM) კოდირებით

Posted by: alibaba2008 15 Aug 2010, 16:01
georgy
მე კი ვიცი რომ ეგრე უნდა შევინახოთ, უბრალოდ იმან გამაკვირვა რომ ყველა php ფაილი ANSI ში არ შეინახოო;

Posted by: Febi 15 Aug 2010, 20:51
georgy
dreamweaver ს აქვს მასეთი კოდირება? მე რაც ვნახე მარტო UTF-8 უწერია user.gif

Posted by: alibaba2008 15 Aug 2010, 22:34
Febi
dreamweaver_ში UTF-8_ით შეინახე და ეგ ავტომატურად UTF-8 without BOM _ით შეინახავს;

Posted by: Febi 16 Aug 2010, 00:23
მე ადრე ვცადე dreamweaver ით შენახვა. მე საერთოდ dreamweaver ში ვწერ და მასეთი შეცდომები ამომიგდო ბევრი ჩალიჩის შემდეგ სანამ ansi ში არ შევინახე არაფერი ეშველა და რა ვიცი აბა რაღა გითხრათ... biggrin.gif თუ იმუშავებს რათქმა უნდა UTF-8 ში შევინახავ, ნამდვილად არ მეხალისება ქართული ტექსტის Decimal NCRs გადაყვანა, მაგრამ ამ საშუალებასაც ძალიან ხშირად იყენებენ და ჩემი აზრით ცუდი არ არის.

Posted by: georgy 16 Aug 2010, 02:17
Febi
მგონი აქვს -> http://www.google.com/search?hl=en&safe=off&q=dreamweaver+UTF-8+without+bom

QUOTE
ნამდვილად არ მეხალისება ქართული ტექსტის Decimal NCRs გადაყვანა, მაგრამ ამ საშუალებასაც ძალიან ხშირად იყენებენ და ჩემი აზრით ცუდი არ არის

ზოგიერთ (არაქართულ) სიმბოლოზე მასე გაკეთება აუცილებელიცაა, რომ სწორად გამოისახოს, მაგრამ ქართულზე, იმის გამო, რომ ფაილი უნიკოდში ვერ შეგინახავს BOM-ის გარეშე, დამიჯერე სასტიკი ჩაინიკობაა wink.gif

Posted by: Febi 16 Aug 2010, 08:35
georgy
QUOTE
ზოგიერთ (არაქართულ) სიმბოლოზე მასე გაკეთება აუცილებელიცაა, რომ სწორად გამოისახოს, მაგრამ ქართულზე, იმის გამო, რომ ფაილი უნიკოდში ვერ შეგინახავს BOM-ის გარეშე, დამიჯერე სასტიკი ჩაინიკობაა


კაი რა ჩაინიკობა utf8 კაი რომ იყოს ყველა ენაზე. მაგ უნიკოდით შეინახავდნენ იმიტომ რომ ნებისმიერი სიმბოლოს დაწერა არის შესაძლებელი და დავიჯერო არ გინახია სკრიპტები სადაც Decimal NCRs არის დაწერილი? იმათაც შეეძლოოთ utf8 ში შეენახათ. ან თუნდაც ზოგიერთს ფუნქციები აქვს გაკეთებული და ისე გამოაქვს ქართული შრფტი მაგალითად ასე
CODE

<?

echo geo("mTavari");
?>


Posted by: iMaximuSi 16 Aug 2010, 10:49
რაიმე ფუნქცია არის ისეთი რომ სიტყვა ვთქვათ "დათო" გადაიყვანის ციფრებში რაღაც კოდი დამიბრუნოს და მერე ისევ სიტყვის ამოღება იყოს შესაძლებელი? როგორც base64 ისე ოღონდ მარტო ციფრები რო იყოს მიღებულ კოდში

Posted by: zembali 22 Aug 2010, 21:59
iMaximuSi
ეგ შეგიძლია chr() და ord() ფუნქციებით გააკეთო.
მაგალითად ესე:
CODE

function string_to_number($string){
$number = "";
for($i = 0; $i < strlen($string); $i++){
 $char = substr($string, $i, 1);
 $char_ord = ord($char);
 $number .= strlen($char_ord).$char_ord;
}
return $number;
}

function number_to_string($number){
$numbers = strlen($number);
$start_position = 1;
while($start_position < $numbers){
 $number_length = substr($number, ($start_position-1), 1);
 $string .= chr(substr($number, $start_position, $number_length));
 $start_position += $number_length + 1;
}
return $string;
}

$number = string_to_number(' რამე ტექსტი');
echo $number."<BR>";
echo number_to_string($number);

მაგრამ გაითვალისწინე, რომ ქართულ ასოს აღიქვამს, როგორც 3 სიმბოლოს და რიცხვიც გამოგივა საკმაოდ დიდი

Posted by: almanaxi 22 Aug 2010, 23:26
ვა რა მაგარი სასტავი გაიჩითააააააა

Posted by: tamashi 23 Aug 2010, 00:25
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #5' at line 1
ამას რატო წერს?
ყველაფერი მუშაობდა, და ბრახ ცოტა დავუმატე და ეს ამოაგდო ტო..

Posted by: vikingi 23 Aug 2010, 14:38
tamashi
QUOTE
ყველაფერი მუშაობდა, და ბრახ ცოტა დავუმატე და ეს ამოაგდო ტო..

რა დაუმატე აბა დაწერე smile.gif

Posted by: iMaximuSi 23 Aug 2010, 14:39
zembali

გაიხარე მადლობა

Posted by: TSERBER 23 Aug 2010, 16:48
ვერტრიგო დავაყენე და ბაზიდან ქართული შრიფტის ნაცვლად კითხვის ნიშნები გამოაქვს რისი ბრალია?

Posted by: iMaximuSi 23 Aug 2010, 17:07
TSERBER

სადაც აკავშირებ ბაზასთან იქ ეს ჩაწერე

mysql_query ("SET CHARSET SET utf8");
mysql_query ("SET NAMES 'utf8'") ;

Posted by: TSERBER 23 Aug 2010, 17:51
მადლობა გასწორდა ისე ეს რომ ჩაწერე მარტო mysql_query ("SET NAMES 'utf8'") ; ასეც გამოვიდა
და ბაზაში "ტაბლიცას" რომ ვაკეთებდი მაშინ ხომ არ უნდა მიმეთითებინა? ეს utf8

iMaximuSi

Posted by: iMaximuSi 23 Aug 2010, 18:14
TSERBER

ასე დააყენე

Posted by: Lekso-Dav 23 Aug 2010, 18:34
ვინმეს მუშა smtp server არ გეგულებათ(აუთენთიფიკაციას და ეგეთ დებილობებს რომარითხოვდეს)?
შემიკლა ამან ხელში კვდება ზოგჯერ და ვერ მივხვდარვარ რომელი ერთი არ მუშაობს....

Posted by: TSERBER 23 Aug 2010, 18:39
iMaximuSi
კი მასე დავაყენე ეგენი ზუსტად და კითხვის ნიშნები გამოაქვს ბაზიდან მარა შენ რაც დამიწერე კოდში რომ ვწერ მაგას მერე სწორდება

მადლობა yes.gif

Posted by: ლლევ 24 Aug 2010, 07:35
მეგობრებო,
იქნებ იცოდეთ, სადმე ინტერნეტში ან დაბეჭდილი სახით არსებობს რაიმე საძიებელი, სადაც ადამიანი შეძლებს რომ გადახედოს ბაზარზე ამჟამად მოქმედ მეტნაკლებად ძლიერ და გამოცდილ პროგრამისტთა თუ ვებდიზაინის კომპანიების სიას?

მინდა რომ შევისწავლო მოქმედი ვებდიზაინერების ნამუშევრები და საუკეთესო ავარჩიო ჩემი საქმისთვის.

მადლობა

Posted by: vikingi 25 Aug 2010, 10:44
ლლევ
http://deviantart.com

ქვეყნის მიხედვით როგორ უნდა გაფილტრო არ ვიცი ოღონდ biggrin.gif არ ვარ ამ საიტის მომხმარებელი.

უმჯობესია გაიკითხ-გამოიკითხო wink.gif

Posted by: Sweetest 26 Aug 2010, 13:06
იცით რა მაინტერესებს?
საიტზე ფაილების ატვირთვის შემდეგ ქართულ ტექსტს აჩენს ასეთი სახით: კáƒ�ვკáƒ�áƒ¡á ƒ¬áƒ”ლს დáƒ�იკáƒ�
ბაზის გარეშეც ტექსტი მსგავსი სახით იწერება.
ხომ არგქონიათ ასეთი შემთხვევა. იქნებ დამეხმაროთ smile.gifsmile.gif

Posted by: iMaximuSi 26 Aug 2010, 13:14
Sweetest

ჰეად ტეგში ეს ჩაწერე

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Posted by: Sweetest 26 Aug 2010, 14:54
ეგ მიწერია მაგრამ არ შველის; html ფაილს რომ ვტვირთავ ƒ� 150 წლიáƒ�ნი პრáƒ�ქრესეთი სიმბოლოები გამოაქვს, ესე ემართება როდესაც გერმანულ სერვერზე ვტვირთავ, ლოკალზე და ქართულ სერვერზე ჩვეულებრივად მუშაობს.

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
ტესტ
</body>
</html>

Posted by: Febi 27 Aug 2010, 22:26
Sweetest
.htaccess ფაილში ეს ჩაუწერე
CODE
AddDefaultCharset UTF-8


Posted by: iMaximuSi 1 Sep 2010, 21:37
ადნაკლასნიკში როა ისეთი ჩათი გავაკეთე და ყოველ ორ წამში 4 მიმართვა მაქვს ბაზასთან, ეს ბევრია გადატვირთავს ბაზას?

Posted by: fashisti 1 Sep 2010, 21:51
ახლა თუ ადგაკლასნიკის ნაირია მაშინ ხოო biggrin.gif:D:D


პს უნდა დაწერო რამდენი მომხმარებელი გყავს , სერვერი რა სიძლიერის გაქვს რანაირი ქუერი მიდის ? რამდენი მონაცემია ამ ცხრილებში და ა.შ

Posted by: iMaximuSi 1 Sep 2010, 22:06
fashisti
QUOTE
ახლა თუ ადგაკლასნიკის ნაირია მაშინ ხოო biggrin.gif:D
პს უნდა დაწერო რამდენი მომხმარებელი გყავს , სერვერი რა სიძლიერის გაქვს რანაირი ქუერი მიდის ? რამდენი მონაცემია ამ ცხრილებში და ა.შ


ჩემთვის ვკაიფობ ვსწავლობ პროსტა სადმაქ სერვერი

QUOTE
რანაირი ქუერი მიდის

ყოველ ორ წამში მიდის შემოწმება რამე თუ მოვიდა გამოაქვს წერილები
პახოდუ ბოლო რამდენიმე საათში ვისაც მივწერ იმათი მონაცემები გამომაქვს ბაზიდან როგორც ოდნოშია ჩათის გვერდით რომ ანახებს ვისაც ელაპარაკე, პროსტა აიდი და სახელი ანუ აქედან დიდი დატვირთვა არაა მაგრამ მაინც

Posted by: 4აინიკი 11 Sep 2010, 23:30
ძალიან ძალიან ჩაინიკური კითხვა უნდა დავსვა და დამეხმარეთ რა biggrin.gif biggrin.gif


გავაკეთე index.php , ამ ფაილში წერია ესეთი რაღაცა <? require("config.php"); ?> შემდეგ ეს index ფაილი გადავაკოპირე (http://site.com/1/ტესტ/ ფოლდერში, ანუ site.com/1/ტესტ/index.php) მაგრამ config.php <- ეს ფაილი არ გადმიკოპირებია იმ ფაილში ( ./1/ტესტ/ )

ეხლა მინდა ინდექს ფაილს დავანახო მთავარი ფოლდერიდან ეს config.php ფაილი და როგორ ვქნა?








ესე?
<? require("../config.php"); ?>
არ ქნა sad.gif

ესე?
<? require("http: //saiti/1/ტესტ/config.php"); ?>
არც ესე ქნა sad.gif


დამეხმარეთ რა user.gif
user.gif

Posted by: vikingi 12 Sep 2010, 12:34
4აინიკი
QUOTE
ესე? <? require("../config.php"); ?> არ ქნა

ასე ცადე:

CODE
<? require("../../config.php"); ?>


ეს იმ შემთხვევაში იმუშავებს თუ config,php-ს მისამართია http://saiti.com/config.php და index.php-ს
CODE
http://saiti.com/რაღაცა/რაღაცა/index.php


მე როგორც მივხვდი მასეთი რაღაცის გაკეთება გინდა...

Posted by: 4აინიკი 12 Sep 2010, 13:54
vikingi

CODE
<? require("../../config.php"); ?>


ესე ქნა 2kiss.gif დიდი დიდი მადლობა 2kiss.gif

* * *
CODE
<iframe src ="other.php"  width="100%" height="100%" scrolling="no" frameborder="0">
</iframe>


ეს მთლიან 100% ს არ ანახებს და რატო ? user.gif

Posted by: Febi 12 Sep 2010, 16:29
4აინიკი
კიდევ შეგიძლია htdocs მდე სერვერზე სრული მისამართი დაუწერო და ისეც იმუშავებს
მაგალითად დაახლოებით ასე /var/www/virtual/saiti.com/htdocs
შენს შემთხვევაში ასე
CODE

<? require("/var/www/virtual/saiti.com/htdocs/config.php"); ?>

თუ გინდა რომ ყველგან ასეთი გრძელი მისამართი რომ არ უწერო config.php ში ჩაწერე ასეთი რამ
CODE

define( 'ROOTDIR',dirname( __FILE__ ));

და ამის მერე ნებისმიერ ფოლდერში შეგიძლია ასე დააინქლუდო ხოლმე
CODE

<? require(ROOTDIR."/functions.php"); ?>


მაგრამ configis ტვის მანც მოგიწევს სრული მისამართი დაწერა


Posted by: 4აინიკი 12 Sep 2010, 17:43
Febi

არა ეგ გავაკეთე, დიდი მადლობა ასევე დახმარებისთვის 2kiss.gif



ეხლა ამაზე დამეხმარეთ ეს როგორ ვქნა

CODE
<iframe src ="other.php"  width="100%" height="100%" scrolling="no" frameborder="0">
</iframe>


ესეთ რაღაცას ვსვავ, with 100% ზე შვება მარა height არა და რატო ? sad.gif

Posted by: Svani91 12 Sep 2010, 20:06
რა კონტეინერშიც ზის იმის 100 პროცენტს იმეორებს ეგ როგორც ვიცი

ხოდა გაზარდე ისიც

Posted by: 4აინიკი 12 Sep 2010, 21:39
Svani91

ვერ გავიგე :/


ანუ მთლიანი გვერდის ჩვენება მინდა და რაუყო?

Posted by: vikingi 14 Sep 2010, 13:59
4აინიკი
სწორია გარედან რა კლასიც არის იმის ზომას იმეორებს სიმაღლეში... აი ეს კოდი მაგალითისთვის:

CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
 <title>iframe example</title>
 <style type="text/css">
  html, body, div, iframe { margin:0; padding:0; height:100%; }
  iframe { display:block; width:100%; border:none; }
 </style>
</head>
<body>
 <div>
  <iframe src="http://example.org/">
   <p><a href="http://example.org/">example.org</a></p>
  </iframe>
 </div>
</body>
</html>


სიმაღლეში 100% როგორც ხედავ smile.gif

Posted by: dato198613 14 Sep 2010, 23:50
გამარჯობათ. ეს არის ანონიმური მაილის გასაგზავნი PHP სკრიპტი.

CODE
<html>
<head>
<title>Mail</title>
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
<style type="text/css">
body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
td {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
h1 {font-family: Arial, Helvetica, sans-serif;font-size: 16px; color:#72BA75; }
a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color : #000000;text-decoration: underline;}
a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color : #294A7B;text-decoration: none;}
INPUT.button {padding:0px;height: 21px;font-family:Tahoma; font-size:12px;color:#FFFFFF; background-color:#B9BAC8; border: 1px solid #F7F7F7; cursor: pointer;font-weight: bold;}
INPUT.inp {border: 1px solid #B9BAC8;background-color:#FFFFFF; font-size:11px;height: 18px; font-family:Arial;}
textarea.inp {border: 1px solid #B9BAC8;background-color:#FFFFFF; font-size:11px; font-family:Arial;}
</style>
</head>
<body>

<?php
$message_in_min = 10000;
$mode = $HTTP_POST_VARS['mode'];

switch($mode){
case 'send':
if(isset($HTTP_POST_FILES['filename']['tmp_name']) && $HTTP_POST_FILES['filename']['tmp_name'] !=''){
$base_name = $HTTP_POST_FILES['filename']['name'];
$f = fopen($HTTP_POST_FILES['filename']['tmp_name'],"rb");
$attach = base64_encode(fread($f,filesize($HTTP_POST_FILES['filename']['tmp_name'])));
$isfile = 1;
}else {$isfile = 0;}
# Проверки ################################################## ###############
$from = $HTTP_POST_VARS['from'];
if(empty($from)){echo("გამგზავნის ელ-ფოსტის მისამართი არ არის მითითებული");exit;}
else if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i",$from)){echo("$from - გამგზავნის ელ-ფოსტის მისამართი არ არის სწორი"); exit;}
$fromname = @$HTTP_POST_VARS['fromname'];
if($fromname==''){$fromname = $from." <$from>";}
$subject = $HTTP_POST_VARS['subject'];
$subject = htmlspecialchars(stripslashes($subject));
if(!$subject){echo("სათაური არ არის მითითებული");}
$type = $HTTP_POST_VARS['type'];
$message = $HTTP_POST_VARS['message'];
if($type == 'text'){$message = htmlspecialchars(stripslashes($message));}
if(!$message){echo("წერილის ტექსტი არ არის შევსებული"); exit;}
################################################## ##########################
//$to_arr = file(@$HTTP_POST_FILES['to']['tmp_name']);
$to_arr= explode(',',$HTTP_POST_VARS['to']);
$to_arr = array_unique($to_arr);
$i = 0;
$current_message= 0;
$num_send = 0;
$num_bad = 0;
$num_error= 0;
while(isset($to_arr[$i])){
$to_arr[$i] = trim($to_arr[$i]);
if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i",$to_arr[$i])){
echo($to_arr[$i].' - მიმღების მისამართი ცარიელია, მასზე გაგზავნა არ მოხდება'."<br>\n");
$num_bad++;
}
else{
if(sendemail($from,$to_arr[$i],$subject,$message,$type)){
echo('წერილი მისამართზე '.$to_arr[$i]." გაგზავნილია<br>\n"); flush();
$num_send++;
}
else{$num_error++;}
}
$current_message++;
if($current_message == $message_in_min){
$current_message = 0;
echo('გაგზავნილია  '.$message_in_min.' წერილი. პაუზა 60 წამი'."<br>\n");
flush();
sleep(30);
echo('<!---->'."\n");
flush();
sleep(30);
}
$i++;
}
echo('<hr size="1" color="#000000">გაგზავნა დასრულებულია!<br>'."\n");
echo('
<b>გაგზავნილია: '.$num_send.'</b>
<b>კავშირის შეცდომა: '.$num_error.'</b>
<b>მცდარი მისამართები: '.$num_bad.'</b>
<hr size="1" color="#000000">
');
break;
default:
echo('
<div align="center">
<h1>ანონიმური მეილი</h1>
<form method="post" enctype="multipart/form-data">
<table align="center" border="0">
<tr>
<td align="right" bgcolor="#EBEBEB"><strong>ვისგან (სახელი):</strong></td>
<td><input type="Text" class="inp" name="fromname" value="" size="30"> * - არ არის სვალდებულო. მაგალითად Test</td>
</tr>
<tr>
<td align="right" bgcolor="#EBEBEB"><strong>ვისგან:</strong></td>
<td><input type="Text" class="inp"  name="from" value="" size="30"> * - შენი ელ-ფოსტის მისამართი</td>
</tr>
<tr>
<td align="right" bgcolor="#EBEBEB"><strong>მიმღების E-mail:</strong></td>
<td><input type="Text" class="inp" name="to" value="" size="30"> * - ადრესატის ელ-ფოსტის მისამართი</td>
</tr>
<tr>
<td align="right" bgcolor="#EBEBEB"><strong>მიუთითეთ თემა:</strong></td>
<td><input type="Text" class="inp" name="subject" value="" size="80"></td>
</tr>
<tr>
<td valign="top" align="right" bgcolor="#EBEBEB"><strong>წერილი:</strong></td>
<td><textarea name="message" rows="10" cols="82" class="inp"></textarea></td>
</tr>
<tr>
<td align="right" bgcolor="#EBEBEB"><strong>ფაილის მიმაგრება:</strong></td>
<td><input type="File" name="filename" class="inp" size="68"></td>
</tr>
<tr>
<td align="right" bgcolor="#EBEBEB"><strong>ფორმატი</strong></td>
<td>

<table width="100%">
<tr>
<td width="20"><input class="inp" type="Radio" name="type" value="text" checked></td>
<td width="40">text&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td width="20"><input class="inp" type="Radio" name="type" value="html"></td>
<td width="40">html</td>
<td align="right"><input type="Hidden" name="mode" value="send"><input type="Submit" class="inp" value="გაგზავნა"></td>
</tr>
</table>

</td>
</tr>
<tr>
<td bgcolor="#EBEBEB"></td>
<td><hr size="3" color="#F7F7F7"></td>
</tr>
</table>
</form>
</div>
');
break;
}

function sendemail($from,$to,$subject,$message,$type){
$bound = time().'SPB';
global $attach, $base_name, $isfile;
$sep = chr(13).chr(10); // Разделитель строк заголовка
switch($type){
case 'text':
$headers = "From: ".$from.$sep;
$headers.= "X-Priority: 3".$sep;
$headers.= "X-MSMail-Priority: Normal".$sep;
$headers.= "X-Mailer: PHP/".phpversion().$sep;
$headers.= "MIME-Version: 1.0".$sep;
$headers.= "Content-Type: multipart/mixed; boundary=\"".$bound."\"".$sep.$sep;

$body = "--$bound".$sep;
//$body.= "Content-type: text/plain; charset=\"windows-1251\"".$sep;
$body.= "Content-type: text/plain; charset=\"utf-8\"".$sep;
$body.= "Content-Transfer-Encoding: 8bit".$sep.$sep;
$body.= $message.$sep;

if($isfile == 1){
$body.= "$sep$sep--$bound".$sep;
$body.= "Content-Type: application/octet-stream;";
$body.= "name=\"".basename($base_name)."\"".$sep;
$body.= "Content-Transfer-Encoding:base64".$sep;
$body.= "Content-Disposition:attachment".$sep.$sep;
$body.= $attach.$sep;
}
// $body.="$bound--".$sep.$sep;
break;
case 'html':
$headers = "From: ".$from.$sep;
$headers.= "X-Priority: 3".$sep;
$headers.= "X-MSMail-Priority: Normal".$sep;
$headers.= "X-Mailer: PHP/".phpversion().$sep;
$headers.= "MIME-Version: 1.0".$sep;
$headers.= "Content-Type: multipart/mixed; boundary=\"".$bound."\"".$sep.$sep;

$body = "--$bound".$sep;
//$body.= "Content-type: text/html; charset=\"windows-1251\"".$sep;
$body.= "Content-type: text/html; charset=\"utf-8\"".$sep;
$body.= "Content-Transfer-Encoding: 8bit".$sep.$sep;
$body.= $message.$sep;

if($isfile == 1){
$body.= "$sep$sep--$bound".$sep;
$body.= "Content-Type: application/octet-stream;";
$body.= "name=\"".basename($base_name)."\"".$sep;
$body.= "Content-Transfer-Encoding:base64".$sep;
$body.= "Content-Disposition:attachment".$sep.$sep;
$body.= $attach.$sep;
}
//$body.="$bound--".$sep.$sep;
break;
default:
echo('<center><b>Неверный параметр типа письма.</b></center>');
break;
}
if(mail($to,$subject,$body,$headers)){return true;}
else{return false;}
}
?>
</body>
</html>  



რო ვაგზავნი მეილს X-PHP-Script: ში მაინც ჩანს საიდან გაიგზავნა ეს მეილი და რა IP მისამართით. ამის დამალვა როგორ შეიძლება?

Posted by: MAST_WEB 21 Sep 2010, 16:16
CODE

$result = mysql_query("SELECT * FROM momxmarebeli WHERE  gvari = '$gvari' or (განმარტება ქვემოთ) or age = '$age'",$db);


მაგ ადგილას მინდა ჩაჯდეს ისეთი რაღაც რომ saxeli და gvari ეს ცხრილის ველები ერთად უდრიდეს $gvari-ს


ანუ ფორმაში მომხმარებელმა შეიძლება მარტო გვარი ჩაწეროს ან სახელი და გვარი ერთად და მაინც რომ იპოვოს . .

Posted by: vikingi 21 Sep 2010, 19:45
MAST_WEB
ბაზაში სახელს და გვარს ერთ სვეტში ინახავ?

Posted by: MAST_WEB 21 Sep 2010, 22:13
vikingi

არადა საქმეც მაგაშია რომ ვერ გავიგე ეგრე როგორ დაწერო კოდი ))

Posted by: Svani91 21 Sep 2010, 22:25
http://www.w3schools.com/sql/sql_join.asp

თუ სწორად გავიგე დაახლოებით ესეთი რამე გინდა

Posted by: MAST_WEB 21 Sep 2010, 22:37
Svani91


Join არ მინდა, მინდა like თუმცა "=" რომ მიწერია იგივეს შვება . .

მოკლედ რა ხდება, პატარა საძიებოსავითაა მომხმარებლებისთვის,

მომხმარებელი შედის, არის ერთი ველი სადაც შეუძლია შეიყვანოს "სახელი და გვარი" ან მარტო "გვარი" და უნდა უპოვოს რეზულტატი,

ბაზაში, ცხრილში სახელი და გვარი სხვადასხვა ველია.

მოკლედ პოსტ ფუნქციით ფაილს მიეწოდება ცვლადი "$გვარი" ხო და ეს ცვლადი შეიძლება პირობითად უდრიდეს "რაღაცაშვილს"-ს ან "ვიღაც რაღაცაშვილს",



SELECT-მა უნდა ამოარჩიოს:
ცალკე გვარის ველიდან
"ან"
ცალკე სახელის "და" გვარის ველიდან ერთად

Posted by: vikingi 21 Sep 2010, 23:17
MAST_WEB
გაიგე მაგ ველში ერთი სიტყვა წერია თუ ორი, თუ ერთი სიტყვა წერია მარტო გვარის სვეტიდან გამოიძახე თუ ორი სახელიდანაც და გვარიდანაც...

CODE
<?php
$data = $_POST["velis_saxeli"];
$words = str_word_count($data);
if ($words == 2) {
   list($saxeli, $gvari) = str_word_count($data, 1);
   $result = mysql_query("SELECT * FROM bazis_saxeli WHERE saxeli = '$saxeli' AND gvari = '$gvari'");
} else if ($words == 1 ) {
   list($gvari) = str_word_count($data, 1);
   $result = mysql_query("SELECT * FROM bazis_saxeli WHERE gvari = '$gvari'");
} else {
   die("something wrong...");
}
?>


იმედია რამე შეცდომა არ გამეპარა smile.gif

Posted by: MAST_WEB 22 Sep 2010, 00:36
vikingi

გაიხარე, გადავხედავ აბა ერთი. მადლობა

Posted by: zeart 29 Sep 2010, 11:11
გაუმარჯოს კეთილ ხალხს, ვებ-მასტერების დახმარება მჭირდება ერთი პრობლემის გადაჭრაში, ამჟამად ვმუშაობ ვებ-საიტზე, რომელიც მთლიანად PHP ენაზეა შექმნილი, მას გააჩნია რეგისტრაციის ფორმა სურათის ატვირთვის ფუნქციით, ლოკალზე ყველაფერი მუშაობს ხოშიანად, მაგრამ საკმარისია სერვერზე დავდო საიტი (ჩემს შემთხვევაში site.ge-ს უფასო ჰოსტინგზე ), რომ სურათებს მითითებულ საქაღალდეში აღარ ტვირთავს, მხოლოდ Mysql-ში უთითებს მისამართს კონკრეტული სურათის, მაგრამ ფიზიკურად არ ტვირთავს და ასეთ განაცხადს მაძლევს: Warning: move_uploaded_file(images/1285742929.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in / /ჩემი საიტის სახელი და დირექტორია//public_html/register.php on line 202. რას მირჩევთ როგორ მოვიქცე? ხო, მართლა უცხოურ ფორუმებზე ვნახე რომ შესაძლებელია ასატვირთი საქაღალდის Permission-ში იყოს პრობლემა, რომელიც 755-ზეა დაყენებული მაგრამ ვერაფრით ვცვლი. წინასწარ დიდი მადლობა რჩევებისთვის smile.gif

Posted by: vikingi 29 Sep 2010, 19:41
zeart
QUOTE
გაუმარჯოს კეთილ ხალხს, ვებ-მასტერების დახმარება მჭირდება ერთი პრობლემის გადაჭრაში, ამჟამად ვმუშაობ ვებ-საიტზე, რომელიც მთლიანად PHP ენაზეა შექმნილი, მას გააჩნია რეგისტრაციის ფორმა სურათის ატვირთვის ფუნქციით, ლოკალზე ყველაფერი მუშაობს ხოშიანად, მაგრამ საკმარისია სერვერზე დავდო საიტი (ჩემს შემთხვევაში site.ge-ს უფასო ჰოსტინგზე ), რომ სურათებს მითითებულ საქაღალდეში აღარ ტვირთავს, მხოლოდ Mysql-ში უთითებს მისამართს კონკრეტული სურათის, მაგრამ ფიზიკურად არ ტვირთავს და ასეთ განაცხადს მაძლევს: Warning: move_uploaded_file(images/1285742929.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in / /ჩემი საიტის სახელი და დირექტორია//public_html/register.php on line 202. რას მირჩევთ როგორ მოვიქცე? ხო, მართლა უცხოურ ფორუმებზე ვნახე რომ შესაძლებელია ასატვირთი საქაღალდის Permission-ში იყოს პრობლემა, რომელიც 755-ზეა დაყენებული მაგრამ ვერაფრით ვცვლი. წინასწარ დიდი მადლობა რჩევებისთვის

777-ზე დაჩმოდე ის საქაღალდე სადაც სურათებს ტვირთავ...

http://php.about.com/od/phpbasics/ht/chmod.htm

Posted by: zeart 29 Sep 2010, 20:17
vikingi გაიხარე!







bis.gif

Posted by: iMaximuSi 22 Oct 2010, 03:57
ეს სიმბოლო როგორ გავაქრო მითხარით რა, ქართულ ტექსტს რო ვჭრი substr ფუნქციით მაშინ ამატებს ბოლოში, ან რამე სხვა ფუნქცია მითხარით ტექსტის დასაჭრელად თორე ეს ერთ ქართულ სიმბოლოს სამად ანგარიშობს და ცალკე ფუნქციის წერა მიწევს ქართულზე სამჯერ მეტი რაოდენობით რო ჩამოჭრას


Posted by: GT200 2 Nov 2010, 13:00
iMaximuSi

გვერდი ვერ ხვდება რას უწერ. ფონტი გაქვს სზვა. გადაიტანე ჩვეულებრივ Fიფტზე და გამოიტანს ისე როგორც საჭიროა.

Posted by: olive oly 5 Nov 2010, 22:07
გამარჯობა,

ხომ არ იცით, Facebook-ის like page-ს catalog როგორ დავამატო?

Posted by: vikingi 7 Nov 2010, 15:05
olive oly
QUOTE
ხომ არ იცით, Facebook-ის like page-ს catalog როგორ დავამატო?

catalog რა არის?

Posted by: juzeppe1 19 Nov 2010, 16:23
მოგესალმებით!


მჭირდება თქვენი დახმარება smile.gif

ლოკალზე ვაკეთებ ჩემთვის რაღაცეებს, ხოდა ერთმა პრობლემამ გამაჩერა:

არის საიტი, რომელზეც შედის უსერი name და passwordით,
შემდეგ იხსნება გვერდი სადაც არის დეტალური ინფორმაცია იმ უზერზე, მაგ.: ტელ. ნომერი, მაილი და ა.შ. ...
ყველა მონაცემი ინახება ბაზაში (mysql)

ყველაფერი კარგად გამომდის თუ მხოლოდ ერთი უზერია, ჩვეულებრივ გამომაქვს მონაცემები, მაგრამ ბევრ უზერზე როგორ მოვიქცე არ ვიცი user.gif

ანუ მყავს 10 სხვა და სხვა უზერი, ინდივიდუალური ინფოთი, და მინდა რომ შესვლისას უზერი ხედავდეს მხოლოდ თავის ინფოს, მგონი მიმიხვდით რაც მაინტერესებს user.gif


გთხოვთ ამიხსნათ რა უნდა გავაკეთო ამისთვის smile.gif გმადლობთ smile.gif

Posted by: ia_Baggins 20 Nov 2010, 16:45
ჰაი

რამე ფუნქცია არსებობს 1 რო დაწეროს როგორც 01-ად?

საათისა და წუთის სელექთის ველებისთვის მინდა ციკლში...

Posted by: gio_021 22 Nov 2010, 13:39
ფორმა მაქვს აკრეფილი html ში და არის submit ღილაკი. ამ ღილაკზე დაჭერისას მინდა რომ შევსებული ფორმა ტექსტურში ჩაიწეროს.

Posted by: LaSha_FS 26 Nov 2010, 12:51
http://forum.ge/?showtopic=34069467&view=findpost&p=22664055 იქნებ აქ მაინც დამეხმაროს ვინმე mo.gif

Posted by: include 2 Dec 2010, 13:58
gio_021


CODE
<form action="" method="post">

<input type="text" name="text"  />
<input type="submit" name="submit" value="submit"  />
</form>

<?php

if(isset($_POST['submit'])){

$po = fopen('test.txt', 'w');
fwrite($po,$_POST['text']);
fclose($po);
  echo("faili chacerilia");
}
?>


Posted by: striker 6 Dec 2010, 08:46
გამარჯობათ ფორუმელებო თქვენთან ასეთი შეკითხვა მაქვს ვინმეს თუ გქონიათ შემთხვევა იქნებ დამეხმაროთ. Mysql-ში საიტიდან ინსერტს რო აკეთებს ბაზაში ქართული უნიკოდით აკრეფილი ტექსტისას ბაზაში შეაქვს ასეთი სიმბოლოებით ქართული ტექსტი "დოლარ" და რისი ბრალი შეიძლება იყოს ან როგორ უნდა გავასწორო რო ბაზაში ქართულად აისახებოდეს ტექსტი?

Posted by: iMaximuSi 6 Dec 2010, 10:08
striker
QUOTE
გამარჯობათ ფორუმელებო თქვენთან ასეთი შეკითხვა მაქვს ვინმეს თუ გქონიათ შემთხვევა იქნებ დამეხმაროთ. Mysql-ში საიტიდან ინსერტს რო აკეთებს ბაზაში ქართული უნიკოდით აკრეფილი ტექსტისას ბაზაში შეაქვს ასეთი სიმბოლოებით ქართული ტექსტი "დოლარ" და რისი ბრალი შეიძლება იყოს ან როგორ უნდა გავასწორო რო ბაზაში ქართულად აისახებოდეს ტექსტი?



ეს წაიკითხე http://www.mywebscripts.com/?st=33&la=3

Posted by: striker 6 Dec 2010, 11:00
QUOTE
ეს წაიკითხე http://www.mywebscripts.com/?st=33&la=3


ეს ყველაფერი გაკეთებული მაქვს გამოტანაზე არაა პრობლემა ხელით რო ჩავწერო Mysql-ში რამე ქართული სიტყვა გამოაქვს უპრობლემოდ, უბრალოდ როცა საიტიდან შემაქვს ანუ insert-ს რო აკეთებს ბაზაში რო შევდივარ სადაც ქართული სიტყვა უნდა იყოს მხვდება ესეთი უაზრობები "დოლარ". გაქვთ რამე იდეა?

Posted by: alibaba2008 6 Dec 2010, 11:21
striker
mysql_query("SET CHARACTER SET utf8");
mysql_query ("SET NAMES 'utf8'");

Posted by: striker 6 Dec 2010, 12:01
QUOTE
triker mysql_query("SET CHARACTER SET utf8"); mysql_query ("SET NAMES 'utf8'");


შენ გაიხარე რა ძლივს არ მეშველა smile.gif ძაან დიდი მადლობა

Posted by: alibaba2008 6 Dec 2010, 14:48
striker
არაფრის smile.gif
.....................

Posted by: striker 6 Dec 2010, 21:56
ასეთი პრობლემა მაქვს.

$result = mysql_query("SELECT * FROM table1 ORDER BY swapID DESC ");

ამ თეიბლიდან გამომაქვს ინფორმაცია და მინდა რო კიდე ერთი თეიბლიდანაც გამოვიტანო ინფორმაცია და როგორ ვქნა რო 2 თეიბლიდან გამოვიტანო ერთად ინფორმაცია? თუ ვერ გაიგეთ რას ვამბობ მითხარით და შევეცდები დეტალურად ავხსნა წინასწარ მადლობთ smile.gif

Posted by: Svani91 6 Dec 2010, 22:21
striker

SELECT რაცხა FROM რაცხები
UNION
SELECT რაცხა FROM რაცხები_დაკიდერაცხები

ერთი ტიპის უნდა იყვნენ

Posted by: striker 7 Dec 2010, 00:14
QUOTE
striker

SELECT რაცხა FROM რაცხები UNION SELECT რაცხა FROM რაცხები_დაკიდერაცხები

ერთი ტიპის უნდა იყვნენ


ანუ Table1 და Table2 ის მაგალითი ასე გამოიყურებოდეს იქნება?

$result = mysql_query("SELECT * FROM Table1 ORDER BY swapID DESC UNION SELECT * FROM Table2 ");

და კიდე ერთი შეკითხვა
ORDER BY swapID DESC ამას რა ფუნქცია აქვს რას აკეთებს?

Posted by: Svani91 7 Dec 2010, 02:22
striker

ალაგებს მონაცემებს swapID ის კლებადობის მიხედვით


QUOTE
SELECT რაღაცა FROM Table1 ORDER BY swapID DESC UNION SELECT რაღაცა  FROM Table2


Posted by: striker 7 Dec 2010, 02:54
$result = mysql_query("SELECT * FROM Table1 ORDER BY swapID DESC "); ამ შემთხვევაში მშვენივრად მუშაობს და

ამ შემთხვევაში ასეთ შეცდომას მიგდებს
$result = mysql_query("SELECT * FROM Table1 ORDER BY swapID DESC UNION SELECT * FROM Table2 ");

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\VertrigoServ\www\index.php on line 131


Posted by: Landish 7 Dec 2010, 03:03
striker

ეგ იმიტომ რომ order by ბოლოში უნდა იყოს ხოლმე : )
* * *
გარდა ამისა mysql_query() ფუნქციის მერე, ყოველთვის დაწერე ხოლმე
CODE

or die(mysql_error());

და მიიღებ ზუსტ შეტყობინებას არსებული შეცდომის შესახებ

Posted by: striker 7 Dec 2010, 13:52
QUOTE
ეგ იმიტომ რომ order by ბოლოში უნდა იყოს ხოლმე : ) * * * გარდა ამისა mysql_query() ფუნქციის მერე, ყოველთვის დაწერე ხოლმე CODE

or die(mysql_error());

და მიიღებ ზუსტ შეტყობინებას არსებული შეცდომის შესახებ


არ უშველა order by არც შეცვლამ არც საერთოდ ამოღებამ პრობლემა იგივე დამრჩა, და or die(mysql_error()); რაც შეეხება
$result = mysql_query("SELECT * FROM Table1 ORDER BY swapID DESC ");
or die(mysql_error());

ასე რო დავწერე სინტაქსში შეცდომა გაქვსო და იქნებ ცოტა კონკრეტულად ამიხსნათ ვინმემ რაშია პრობლემა და რა შეიძლება რო გავაკეთო


აი ამ პრობლემაზე?
$result = mysql_query("SELECT * FROM Table1 ORDER BY swapID DESC "); ამ შემთხვევაში მშვენივრად მუშაობს და

ამ შემთხვევაში ასეთ შეცდომას მიგდებს
$result = mysql_query("SELECT * FROM Table1 ORDER BY swapID DESC UNION SELECT * FROM Table2 ");

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\VertrigoServ\www\index.php on line 131
* * *
გავაკეთე მადლობთ ყველას ვინც შეიწუხა თავი და პასუხი შეძლებისდაგვარად მომწერა smile.gif

ასეთი რაღაც უნდა ყოფილიყო დაინტერესებული პირებისთვის

$result = mysql_query("SELECT * FROM Table1, Table2 ");

Posted by: Landish 7 Dec 2010, 15:25
striker

CODE
$result = mysql_query("SELECT * FROM Table1, Table2 ");


ეგ ვარიანტიც შეიძლებოდა და join-ითაც, მთავარია გაგვეგო, შენ ზუსტად კონკრეტულად რა ინფორმაცია გამოგქონდა და იმის მიხედვით ოპტიმალური ვარიანტი აგვერჩია : )

CODE
result = mysql_query("SELECT * FROM Table1 ORDER BY swapID DESC ");
or die(mysql_error());

რაც შეეხება ამას... mysql_query-ს შემდეგ წერტილ მძიმე არ უნდა.. : )

აი ასე..
CODE
result = mysql_query("SELECT * FROM Table1 ORDER BY swapID DESC ") or die(mysql_error());

Posted by: striker 8 Dec 2010, 16:27
ისევ თქვენი დახმარება მჭირდება. ასეთი რაღაცის გაკეთება მინდა სიტყვაზე რომელიმე კონკრეტული მომხმარებელი რომ გამოაქვეყნებს რამე სიახლეს მაგის loginname რო გამოვიტანო მაგ სეიახლის წინ, ანუ მომხმარებელი რო მიხვდეს რო ესადა ეს სიახლე გამოაქვეყნა ამადა ამ მომხმარებელმა ამადა ამ loginname-ით. დახმარება მჭირდება იმაში რო რა პრინციპით ხდება ასეთი ინფორმაციის გამოტანა და როგორ გავაკეთო, ეხლა ვეუფლები PHP/MySql-ს და იქნებ ცოტა დეტალურად ამიხსნას რა პრინციპით უნდა გავაკეთო და მაგალითებსაც თუ მოაყოლებთ ვაბშე დაგლიჯავს smile.gif

Posted by: Landish 8 Dec 2010, 17:35
striker

აი, მაგაში გჭირდება შენ MySQL JOIN ...
დაგუგლე და წაიკითხე მაგის შესახებ რაღაცეები.. : )
თუ ვერ გაერკვევი.. დაწერე აქ და ვეცდები, დაგეხმაროთ : )

Posted by: striker 8 Dec 2010, 17:57
http://www.informit.com/articles/article.aspx?p=30875&seqNum=5
ეს დამეხმარები გარკვევაში?

ან შეგიძლია პირდაპირ ბმული მომცრე რა წავიკითხო?

და კიდე რა მაინტერესებს იმ ოპერაციისთვის რაც დავწერე session-ების გამოყენება დამჭირდება?

Posted by: BOMB 8 Dec 2010, 18:36
ვინმემ მასწავლეთ რა როგორ მოვათავსო ვიდეო პლეიერი ვებ გვერდზე, და როგორ გამოვიყენო ის(როგორ მივუტიტო ვიდეოები...) ისეთი პლეიერი youtube ზე რომაა ან მისი მსგავსი adobe flash player ის დაყენება რომ ჭირდებოდეს მარტო,

Posted by: Svani91 8 Dec 2010, 21:04
BOMB

youtube-ს embed აიღე ან ჯიქუერი პლეიერი ნახე

http://svani.net/2010/11/13/flare-video/

Posted by: striker 10 Dec 2010, 12:42
QUOTE
ისევ თქვენი დახმარება მჭირდება. ასეთი რაღაცის გაკეთება მინდა სიტყვაზე რომელიმე კონკრეტული მომხმარებელი რომ გამოაქვეყნებს რამე სიახლეს მაგის loginname რო გამოვიტანო მაგ სეიახლის წინ, ანუ მომხმარებელი რო მიხვდეს რო ესადა ეს სიახლე გამოაქვეყნა ამადა ამ მომხმარებელმა ამადა ამ loginname-ით. დახმარება მჭირდება იმაში რო რა პრინციპით ხდება ასეთი ინფორმაციის გამოტანა და როგორ გავაკეთო, ეხლა ვეუფლები PHP/MySql-ს და იქნებ ცოტა დეტალურად ამიხსნას რა პრინციპით უნდა გავაკეთო და მაგალითებსაც თუ მოაყოლებთ ვაბშე დაგლიჯავს smile.gif


http://www.informit.com/articles/article.aspx?p=30875&seqNum=5
ეს დამეხმარება გარკვევაში?

ან შეგიძლია პირდაპირ ბმული მომცრე რა წავიკითხო?

და კიდე რა მაინტერესებს იმ ოპერაციისთვის რაც დავწერე session-ების გამოყენება დამჭირდება?

Posted by: NewsAvatar 15 Dec 2010, 18:01
გაუ... smile.gif
ბლოგის გაკეთება მინდა და გავაკეთე კიდევაც.. მაგრამ პრობლემა შემექმნა პლაგინების შემოტანაზე.. უფრო სწორად ადმინის კონტროლ პანელში არაა პლაგინის "სამართავი" პანელი.. დავგუგლე მაგრამ საინტერესო ვერაფერი ვერ გავიგე user.gif იქნებ ვინმემ ამიხსნათ რა პრობლემა მაქ war.gif

user posted image

Posted by: striker 15 Dec 2010, 18:41
QUOTE
გაუ... smile.gif ბლოგის გაკეთება მინდა და გავაკეთე კიდევაც.. მაგრამ პრობლემა შემექმნა პლაგინების შემოტანაზე.. უფრო სწორად ადმინის კონტროლ პანელში არაა პლაგინის "სამართავი" პანელი.. დავგუგლე მაგრამ საინტერესო ვერაფერი ვერ გავიგე user.gif იქნებ ვინმემ ამიხსნათ რა პრობლემა მაქ war.gif

user posted image


ეს რა ძრავი გიყენია არ ვიცი მაგრამ ვორდპრესის ძრავი თუ გინდა www.wordpress.org-ზე შედი იქიდან გადმოწერე და მაგას აქვს პლაგინების განყოფილება.

Posted by: NewsAvatar 15 Dec 2010, 19:19
QUOTE (striker @ 15 Dec 2010, 18:41 )
QUOTE
გაუ... smile.gif ბლოგის გაკეთება მინდა და გავაკეთე კიდევაც.. მაგრამ პრობლემა შემექმნა პლაგინების შემოტანაზე.. უფრო სწორად ადმინის კონტროლ პანელში არაა პლაგინის "სამართავი" პანელი.. დავგუგლე მაგრამ საინტერესო ვერაფერი ვერ გავიგე user.gif იქნებ ვინმემ ამიხსნათ რა პრობლემა მაქ war.gif

user posted image


ეს რა ძრავი გიყენია არ ვიცი მაგრამ ვორდპრესის ძრავი თუ გინდა www.wordpress.org-ზე შედი იქიდან გადმოწერე და მაგას აქვს პლაგინების განყოფილება.

www.wordpress.com ზე გავიარე ჩვეულებრივ რეგისტრაცია ....
მემგონი FTP მეშვეობით უნდა დააყენო არა?!

Posted by: striker 16 Dec 2010, 14:42
QUOTE
www.wordpress.com ზე გავიარე ჩვეულებრივ რეგისტრაცია .... მემგონი FTP მეშვეობით უნდა დააყენო არა?!


wordpress.org -ზე შედი იქიდან გადმოწერე ძრავი და ეგ პრობლემა მოგეხსნება

Posted by: NewsAvatar 16 Dec 2010, 17:16
QUOTE (striker @ 16 Dec 2010, 14:42 )
QUOTE
www.wordpress.com ზე გავიარე ჩვეულებრივ რეგისტრაცია .... მემგონი FTP მეშვეობით უნდა დააყენო არა?!


wordpress.org -ზე შედი იქიდან გადმოწერე ძრავი და ეგ პრობლემა მოგეხსნება

უპს... როგორ დავაყენო? user.gif FTP დამჭირდება თუ პირდაპირ ონლაინ საიტზე ავტვირთო... იქნებ მიპოვნო ვიდეო გაკვეთილი ზუსტად ისეთი როგორიც მე მჭირდება user.gif

Posted by: iMaximuSi 16 Dec 2010, 22:32
NewsAvatar
QUOTE
უპს... როგორ დავაყენო?FTP დამჭირდება თუ პირდაპირ ონლაინ საიტზე ავტვირთო... იქნებ მიპოვნო ვიდეო გაკვეთილი ზუსტად ისეთი როგორიც მე მჭირდება

http://www.file.ge/?p=17845

Posted by: nin:) 27 Dec 2010, 21:33
CODE
$result=mysql_query("SELECT * FROM posts");
while($row=mysql_fetch_assoc($result))
{
echo '
<table>
<tr>

<td>$row['name']</td>  
<td>$row['message']</td>
 
</tr>
</table> ';
}


სინტაქსშია რაღაც შეცდომა და დამეხმარეთ რაა sad.gif

name და message posts ცხრილის ველებია და მინდა რო ჩანაწერები ცხრილის სახით გამოვიტანო

Posted by: Nikodz 27 Dec 2010, 21:54
echo '
<table>
<tr>

<td>'.$row['name'].'</td>
<td>'.$row['message'].'</td>

</tr>
</table> ';

ასე სცადე

Posted by: nin:) 27 Dec 2010, 21:57
Nikodz

აუუ გაიხარე გამოვიდა 2kiss.gif

Posted by: Gode 28 Dec 2010, 14:10
nin:)

http://php.net/manual/en/language.types.string.php

ერთხელ წაიკითხავ და string-ების შესახებ მშვენიერი წარმოდგენა შეგექმნება. შენთვის იქნება ისევ რთული, ეგრევე mysql query-ებს წერ და string-ებთან კორექტულად მუშაობა ჯერ არ იცი. ამიტო ჩემი რჩევაა გადახედო, გაგისწორდება yes.gif

Posted by: nin:) 28 Dec 2010, 20:16
Gode

მჭირდებოდა და უცებ დავწერე მეგონა ვიცოდი user.gif

Posted by: MAST_WEB 29 Dec 2010, 00:39
CODE



<form method="post" action="რაღაც.პჰპ" enctype="multipart/form-data">


  მიუთითეთ სურათის მისამართი:<br />
 <input type="file" name="imagefile" class="form">
 <br /><br />
 <p>მიუთითეთ ფილიალი:</p>

   <?
 
 mysql_query('SET CHARACTER SET utf8');
mysql_query('SET NAMES utf8');

$result = mysql_query("SELECT * FROM filiali",$db);

$myrow = mysql_fetch_array($result);





do{


printf ("





<label>
     <input type='radio' name='filiali' value='%s'>%s</label>
   <br>
<br>







",$myrow['filiali_num'],$myrow['filiali_title]);
}


while ($myrow = mysql_fetch_array($result));

?>



<input name="submit" type="submit"  value="დამატება" class="form">  <input type="reset" value="გასუფთავება" class="form">
</form>




შეცდომა სად მაქვს? რადიო ღილაკები ვიზუალურად კი გამოიტანა მაგრამ ცვლადს არ გადასცემს

Posted by: iMaximuSi 29 Dec 2010, 10:22
MAST_WEB
QUOTE
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET NAMES utf8');

ეს ყველა ზაპროსისას რო არ წერო ბაზასთან კავშირი სადაც გაქვს იმ ფაილში ჩაწერე

QUOTE
რადიო ღილაკები ვიზუალურად კი გამოიტანა მაგრამ ცვლადს არ გადასცემს

$myrow['filiali_num'] გამოაქვს? შემოწმებაც დადე როგორ ამოწმებ

Posted by: MAST_WEB 29 Dec 2010, 13:19
QUOTE

ეს ყველა ზაპროსისას რო არ წერო ბაზასთან კავშირი სადაც გაქვს იმ ფაილში ჩაწერე


$myrow['filiali_num'] გამოაქვს? შემოწმებაც დადე როგორ ამოწმებ


ეგ ვიცი smile.gif





გამოაქვს მნიშვნელობა , უბრალოდ მაგ გამოტანილს არ გადასცემს სხვა ფაილს


უშუალოდ მაგ რადიო ღილაკების ამბავი მგონია, ანუ ფორმა არ მუშაობს რაღაც რა . .

Posted by: memberX 29 Dec 2010, 23:12
serv.ge -ის ჰოსტზე php switch -ს ვერ ვამუშავებ, მაშინ როდესაც უპრობლემოდ მუშაობს caucasus -ზე.
CODE
switch ($x)
{
case 1:
 echo "Number 1";
 break;
case 2:
 echo "Number 2";
 break;
case 3:
 echo "Number 3";
 break;
default:
 echo "No number between 1 and 3";
}


მე მეშლება რამე თუ მართლა ასეა?

Posted by: Svani91 30 Dec 2010, 03:05
memberX


ისევ შენს კოდს გადახედე. მე პირველად მესმის ასეთი პრობლემის შესახებ ჰოსტინგზე

CODE
<?php
$x = 1;

switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}

?>

Posted by: iMaximuSi 30 Dec 2010, 10:38
QUOTE
<?php
$x = 1;

switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}

?>


default ს რო არ აქვს break მაგის ბრალი ხოარაა?

Posted by: memberX 30 Dec 2010, 12:50
QUOTE
ისევ შენს კოდს გადახედე. მე პირველად მესმის ასეთი პრობლემის შესახებ ჰოსტინგზე

QUOTE
default ს რო არ აქვს break მაგის ბრალი ხოარაა?

break -ითაც იგივეს აკეთებს sad.gif

1.
http://caucasushost.ge/switch.php?x=1
CODE
Number 1


2.
http://serv.ge/switch.php?x=1
http://serv.ge/switch.php?x=2
http://serv.ge/switch.php?x=3
ყველა შემთხვევაში გამოაქვს
CODE
No number between 1 and 3

Posted by: iMaximuSi 30 Dec 2010, 12:57
memberX
QUOTE
break -ითაც იგივეს აკეთებს


შეიძლება სხვაგან გაქვს რამე შეცდომა

თუ რამეს წერ და ისე არ ჩაილოჩობ elseif ით ცადე პრობლემის მოგვარება

if( $a == 1 ){}
elseif( $a == 2 ){}

პს GET ით თუ იღებ მაგ ცვლადს მერე რამე ცვლადში გადაგყავს? ასეთ პონტში

$a = $_GET['ragaca'];

Posted by: alibaba2008 30 Dec 2010, 13:06
QUOTE
switch ($x)
{
case '1':
echo "Number 1";
break;
case '2':
echo "Number 2";
break;
case '3':
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
break;
}


Posted by: memberX 30 Dec 2010, 14:19
iMaximuSi
ხო, else if -ს ვიყენებ, უბრალოდ switch -ი ზოგ შემთხვევაში ძაან მოსახერხებელია.
ჩემ დიდ კოდში შეიძლება მქონდეს შეცდომები, მარა ეს კოდი მაგალითისთვის მოვიყვანე, რომ გამერკვია მართლა switch -ის ბრალია თუ არა:

შევქმენი switch.php რომელშიც წერია მხოლოდ ეს:

CODE
<?php
switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
?>

switch.php -ს ვდებ serv.ge -ის caucasus და ჩემ local სერვერზე.

შედეგი:
1.
http://caucasushost.ge/switch.php?x=1
CODE

Number 1


2.
http://localhost/switch.php?x=2
CODE

Number 2


3.
http://serv.ge/switch.php?x=1
http://serv.ge/switch.php?x=2
http://serv.ge/switch.php?x=3
ყველა შემთხვევაში გამოაქვს
CODE

No number between 1 and 3

* * *
მგონი არასწორად მესმის ამ switch -ის დანიშნულება? sad.gif

Posted by: iMaximuSi 30 Dec 2010, 17:19
memberX
QUOTE
შევქმენი switch.php რომელშიც წერია მხოლოდ ეს:
CODE
<?php
switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
?>


switch.php -ს ვდებ serv.ge -ის caucasus და ჩემ local სერვერზე.



უბრალოდ ზოგ ჰოსტინგზე გეთიდან პირდაპირ არ ენიჭება ცვლადს მნიშვნელობა ამიტომ მაგ კოდის თავშI ეს მიუწერე და მერე ნახე

$x = $_GET['x'];

Posted by: memberX 31 Dec 2010, 23:04
iMaximuSi
QUOTE
$x = $_GET['x'];

2kiss.gif მართალი ხარ, გაიხარე.

Posted by: iMaximuSi 11 Jan 2011, 15:12
ეს ორი ტიპი ამიხსენით რა რა სიმბოლოები შედის ამათში?

Posted by: Gode 11 Jan 2011, 15:37
http://dev.mysql.com/doc/refman/5.0/en/data-type-overview.html აქ შეგიძლია ნახო

ზოგადად Double, Float არის რიცხვითი ტიპები და განსხვავდება ერთმანეთისგან ზომით, ხოლო BLOB-ი წარმოადგენს ბინარულ ტიპს.

Posted by: iMaximuSi 11 Jan 2011, 15:52
Gode
QUOTE
http://dev.mysql.com/doc/refman/5.0/en/dat...e-overview.html აქ შეგიძლია ნახო

ზოგადად Double, Float არის რიცხვითი ტიპები და განსხვავდება ერთმანეთისგან ზომით, ხოლო BLOB-ი წარმოადგენს ბინარულ ტიპს.

გმადლობ

Posted by: iMaximuSi 13 Jan 2011, 01:18
bind_param გამოყენების შემთხვევაში mysqli_real_escape_string() და მსგავსი ფუნქციებით გაფილტვრა არაა საჭიროო წერია სტატიებში და რამდენად დაცულია ასეთი მიმართვა ბაზასთან?

$save = $db->prepare("INSERT INTO base VALUES (?, ?)");
$save->bind_param("ss",$col1, $col2);
$save->execute();
$save->close();

Posted by: MAIKLI 19 Jan 2011, 18:25
მართლა ჩაინიკური კითხვა უნდა დავსვა biggrin.gif რომელ კოდირებაში ჯობია PHP ფაილის შენახვა, რომელშიც ქართული იუნიქოდია გამოყენებული? ანუ მაგალითად არის მსგავსი კოდირებები: UTF-8, ANSI და ასე შემდეგ...

Posted by: iMaximuSi 19 Jan 2011, 18:29
QUOTE
UTF-8

...............

Posted by: MAIKLI 19 Jan 2011, 19:03
ხო, მაგრამ UTF 8 BOM ის გარეშე ტუ უბრალოდ UTF-8? და კიდევ რომელი რედაქტორი ჯობია ქართული Unucode-სთვის და საერთოდ PHP სთვის? smile.gif მასდლობა წინასწარ wink.gif

Posted by: striker 19 Jan 2011, 19:13
QUOTE
ხო, მაგრამ UTF 8 BOM ის გარეშე ტუ უბრალოდ UTF-8? და კიდევ რომელი რედაქტორი ჯობია ქართული Unucode-სთვის და საერთოდ PHP სთვის? smile.gif მასდლობა წინასწარ wink.gif


UTF-8.
რედაქტორს რაც შეეხება მე PHP Designer 7-ს ვიყენებ ძაან მაგარია არამარტო PHP -სთვის, HTML, CSS, java[ertad]script, SQL, XML, Java-პროგრამირების ენისთვის და კაროჩე არამარტო ვებ პროგრამირებისთვის, ძაან კარგი რამეა მითითებებს გაძლევს თვითონ და სერიოზული პროგრამაა ეგ გამოიყენე გირჩევ.

Posted by: Landish 19 Jan 2011, 19:39
MAIKLI

UTF-8 Without BOM : )

რაც შეეხება რედაქტორს, ეს შენზეა დამოკიდებული, რომელში უფრო კომფორტულად იმუშავებ..
პირადად მე Dreamweaver-ს ვიყენებ... თუმცა ბოლო დროს Notepad++-ზე გადავერთე...


Posted by: striker 19 Jan 2011, 19:45
QUOTE
რაც შეეხება რედაქტორს, ეს შენზეა დამოკიდებული, რომელში უფრო კომფორტულად იმუშავებ.. პირადად მე Dreamweaver-ს ვიყენებ... თუმცა ბოლო დროს Notepad++-ზე გადავერთე...


მეც ვიყენებდი Notepad++, მაგრამ რაც PHP Designer 7 ის ხმარება დავიწყე მივხდი რა ნაგავია PHP Designer-თან შედარებით

Posted by: Landish 19 Jan 2011, 19:55
striker

არასდროს გამომიყენებია ეგ..
ახლა გადმოვწერე და ვტესტავ..
serial number არ გაქ?: )

Posted by: striker 19 Jan 2011, 20:16
ეს სცადე:

Username: Striker
Seriall: 252276E4FA2C36681016440C95C95CE9C91C91C31C71CF1C0E41C8390720

Posted by: iMaximuSi 19 Jan 2011, 20:34
QUOTE
PHP Designer

რაღაც ვერ დავუმუღამე sad.gif

Posted by: striker 19 Jan 2011, 20:37
QUOTE
რაღაც ვერ დავუმუღამე sad.gif


მე ძაან მეხმარება, ბევრი ფუნქცია ჯერ კიდევ არ მაქვს შეთვისებული მაგრამ რაც მაქვს იმითან ძაან კმაკოფილი ვარ.

iMaximuSi

Snippet-ს იყენებდი? ძაან კარგი რამეა

Posted by: Landish 19 Jan 2011, 20:45
striker

მოვძებნე უკვე კეიგენი...

მადლობ : )

iMaximuSi

არა, რას ამბობ.. ? 15 წუთია ჩართული მაქვს და უკვე შემიყვარდა... : )

Posted by: iMaximuSi 19 Jan 2011, 20:49
striker
QUOTE
Snippet-ს იყენებდი? ძაან კარგი რამეა

არა, dreamweaver ს მივეჩვიე, ფუნქციებიდან მანდაც არაფერს ვიყენებ პრინციპში საიტების სამართავი პანელის და Find and Replace ს გარდა

Posted by: LRuby 19 Jan 2011, 21:16
phpDesigner-ს ვიყენებ უკვე 3 წელია. I'm lovin' it. :>

Posted by: Svani91 19 Jan 2011, 21:49
emeditor ან notepad++

რა დრიმი რა phpdesigner

მგონი მიჭედავს მაგასაც :-D

Posted by: MAIKLI 19 Jan 2011, 22:07
biggrin.gif Notepad++ ვიცი, ვიყენებ, უბრალოდ მე WAP საიტებზე ვმუშაობ და ქართულ იუნიქოდებს არ ვეხებოდი, და ახლა პატარა პროექტების გაკეთება მინდა WEB-ში და მაგიტომ ვიკითხე, ვნახავ PHP Designer 7-ს smile.gif მადლობა ყველას დახმარებისთვის smile.gif

Posted by: iMaximuSi 19 Jan 2011, 22:13
MAIKLI
QUOTE
უბრალოდ მე WAP საიტებზე ვმუშაობ

აუ როგორ კეთდება ეგ რა ჭირდება ტელეფონიდანაც რო შემოვიდეს საიტზე ადამიანი?

Posted by: Svani91 19 Jan 2011, 22:16
MAIKLI

რამე პრობლემა აქვს ++ ს უნიკოდათან?

Posted by: MAIKLI 19 Jan 2011, 22:27

Svani91
არანაირი, უბრალოდ Web-ზე საიტი ჯერ არ ამიწყია სერიოზულ დონეზე, იმიტომ, რომ გადაწურული მქონდა იმედები WEB ზე, ამიტომ უნიკოდებთან არ ვმუშაობდი smile.gif

iMaximuSi
ვიღაცას დასჭირდა ჩემი გამოცდილება biggrin.gif შენ ის მითხარი რა სახის საიტზეა საუბარი smile.gif ვარეზია, ბლოგი თუ...

Posted by: xokaido 19 Jan 2011, 22:29
QUOTE
რაც შეეხება რედაქტორს

ssh user@server
$ vim file/name.extension
აი, ეს არის რედაქტორი... givi.gif

P.S. ისე, რატომ აქვთ ამ ტერმინალისტებს (აქვთ თუ გვაქვს?... givi.gif ) აღმატებული მიდგომა საკითხებისადმი ვერ ვხვდები...
ეხლა მეც ისე მიჭირავს თავი თითქოს აღმატებული ვიყო, არა და მხოლოდ იმიტომ ვიყენებ ამ რედაქტორს რომ უფრო მოქნილი, უფრო სწრაფი
და უფრო მეტად გამარტივებული შემიძლია ვიმუშაო... ეგებ ვინმეს არ მოსწონს ეს vim და dreamviewer-ში უფრო კომფოტულად წერს?.. ;-(
ჩვენი (ჩემი და ჩემნაირების) ნაკლი ალბათ იმაში მდგომარეობს, რომ რასაც, როგორც და როცა აღმოვაჩენთ ჩვენთვის გამარტივებულს განზოგადება გვიყვარს და სხვათათვის თავს მოხვევა... ვერ ვაღწევთ თავს კონკრეტულობას და მიგვაჩნია რაც კონკრეტულია ჩვენთვის ის ზოგადია საერთოდ კაცისთვის (ადამიანისთვის)...
ცუდია ასეთი მიდგომა მგონი, არა?.. ;-(
მაპატიეთ ამიტომ ჩემი პოსტი...

Posted by: iMaximuSi 19 Jan 2011, 22:36
MAIKLI
QUOTE
ვიღაცას დასჭირდა ჩემი გამოცდილება

biggrin.gif

QUOTE
შენ ის მითხარი რა სახის საიტზეა საუბარივარეზია, ბლოგი თუ...

ნებისმიერი შინაარს არააქვს მნიშვნელობა აი რაღაც მარტივი php სცენარი რო დაწერო, რაიმე სპეციალური ჰოსტინგი ჭირდება ვაპს, სერვერზე უნდა ჩართო რამე თუ როგორ უნდა?

Posted by: MAIKLI 19 Jan 2011, 22:46
1) WAP ზე ქართული უნიკოდი არ მუშაობს, თუ ტელეფონს არ ჩაუშენე smile.gif ნუ არის გამონაკლისები smile.gif
2) არ მუშაობს ფლეში, მაგრამ ნოკიებისთვის და სონიერიქსონისთვის ფლეშში ზასტავკებს ამზადებენ, რომელსაც მომხმარებელი იწერს...
3) არ უნდა იყოს დიდი ზომის სურათები, რადგან მობილურის ინტერნეტისთვის ტრაფიკის ლიმიტია, 1 მეგამაიტი მიღებული/გადაცემული ინფორმაციის ფასი საშუალოდ 10 თეთრია. მეორე მიზეზი კი ისაა, რომ მობილურებს პატარა ქეში აქვს და დიდ ინფორმაციას ვერ იტევს...
4) WEB საიტების ნახვა ტელეფონიტაც შეიძლება Opera Mini-ს საშუალებით smile.gif
5) WAP ზე java[ertad]script-ს ნაკლებად იყენებენ, რადგან ძველი მოდელები არ აღიქვავენ java[ertad]script-ს smile.gif
აბა კიდევ რა გაინტერესებს smile.gif
* * *
რაც მთავარია, WAP საიტის გაკეთება ნებისმიერ ხარისხიან ჰოსტზეა შესაძლებელი smile.gif

Posted by: iMaximuSi 19 Jan 2011, 22:53
MAIKLI
QUOTE
1) WAP ზე ქართული უნიკოდი არ მუშაობს, თუ ტელეფონს არ ჩაუშენენუ არის გამონაკლისები
2) არ მუშაობს ფლეში, მაგრამ ნოკიებისთვის და სონიერიქსონისთვის ფლეშში ზასტავკებს ამზადებენ, რომელსაც მომხმარებელი იწერს...
3) არ უნდა იყოს დიდი ზომის სურათები, რადგან მობილურის ინტერნეტისთვის ტრაფიკის ლიმიტია, 1 მეგამაიტი მიღებული/გადაცემული ინფორმაციის ფასი საშუალოდ 10 თეთრია. მეორე მიზეზი კი ისაა, რომ მობილურებს პატარა ქეში აქვს და დიდ ინფორმაციას ვერ იტევს...
4) WEB საიტების ნახვა ტელეფონიტაც შეიძლება Opera Mini-ს საშუალებით
5) WAP ზე java[ertad]script-ს ნაკლებად იყენებენ, რადგან ძველი მოდელები არ აღიქვავენ java[ertad]script-ს
აბა კიდევ რა გაინტერესებს

არა ესენი ვიცი wen.ru ზე ვიჯექი პატარაობისას biggrin.gif კაროჩე ვაბშე არ ხსნიდა ტელეფონიდან ჩემს საიტს, ჩატვირთვაზე და კონტენტზე არაა ბაზარი რაღაც ერორს წერდა ახლა გათიშული მაქვს ჰოსტინგი თორე გეტყოდი უფრო ზუსტად და ეგ მაინტერესებს რა როგორ უნდა შემოვუშვა ტელეფონიდან მომხმარებელი

Posted by: MAIKLI 19 Jan 2011, 23:01
ეგ დიდი პრობლემაა, რადგან ქართულ WAP-ში ყველაზე ძლიერ საიტს 3500 მომხმარებელი ყავს საშუალოდ დღეში, იმიტომ, რომ მობილურის მფლობელებმა ისიც კი არ იციან, სად და როგორ ჩაწერონ საიტის მისამართი, ამიტომ პარამეტრებს რო იღებენ, იქ მითითებულია მთავარ გვერდად ოპერატორის ოფიციალური WAP გვერდი და უმეტესობა მაგთის და ჯეოსელის ჩეთებში ზის biggrin.gif
ხალხის მოზიდვის ალტერნატივა WAP-ში არაა, ფულსაც ვერ იხდიან, რადგან საიტს ძლივს ინახავენ biggrin.gif ამიტომ რეკლამაში ფულს ვერ გადაყრიან smile.gif შესაძლებელია მაქსიმუმ 30-40 ადამიანი გადმოიყვანო ტოპებიდან, მაგრამ მთავარი გვერდის აჭრელება მოგიწევს ბანერებით biggrin.gif კიდევ შეიძლება ლინკების გაცვლა, მაგრამ ეგეც უკვე აღარ ამართლებს biggrin.gif უფრო ოპერატორების ჩეთებში დარეკლამებითაა ხალხის გადმოყვანა შესაძლებელი, ეგეც თუ არ დაგბლოკეს biggrin.gif

Posted by: iMaximuSi 19 Jan 2011, 23:03
MAIKLI
QUOTE
ეგ დიდი პრობლემაა, რადგან ქართულ WAP-ში ყველაზე ძლიერ საიტს 3500 მომხმარებელი ყავს საშუალოდ დღეში, იმიტომ, რომ მობილურის მფლობელებმა ისიც კი არ იციან, სად და როგორ ჩაწერონ საიტის მისამართი, ამიტომ პარამეტრებს რო იღებენ, იქ მითითებულია მთავარ გვერდად ოპერატორის ოფიციალური WAP გვერდი და უმეტესობა მაგთის და ჯეოსელის ჩეთებში ზის
ხალხის მოზიდვის ალტერნატივა WAP-ში არაა, ფულსაც ვერ იხდიან, რადგან საიტს ძლივს ინახავენამიტომ რეკლამაში ფულს ვერ გადაყრიანშესაძლებელია მაქსიმუმ 30-40 ადამიანი გადმოიყვანო ტოპებიდან, მაგრამ მთავარი გვერდის აჭრელება მოგიწევს ბანერებითკიდევ შეიძლება ლინკების გაცვლა, მაგრამ ეგეც უკვე აღარ ამართლებსუფრო ოპერატორების ჩეთებში დარეკლამებითაა ხალხის გადმოყვანა შესაძლებელი, ეგეც თუ არ დაგბლოკეს

ვაახ არა ვერ მიხვდი რას გეკითხები sad.gif

Posted by: MAIKLI 19 Jan 2011, 23:22
ააა, მისამართს წერენ და შემოდიან, HTML გვერდი უნდა გააკეტო ვენ.რუ ზე smile.gif

ანდა ნორმალურად ამიხსენი რა გაინტერესებს biggrin.gif biggrin.gif biggrin.gif

Posted by: iMaximuSi 19 Jan 2011, 23:25
MAIKLI
QUOTE
ააა, მისამართს წერენ და შემოდიან, HTML გვერდი უნდა გააკეტო ვენ.რუ ზე
ანდა ნორმალურად ამიხსენი რა გაინტერესებს


არმინდა კაცო ვენრუზე, ჩვეულებრივ ჰოსტინგზე როგორ დავჰოსტო საიტი მობილურიდანაც რო შემოვიდეს ხალხი მეტი როგორ აგიხსნა biggrin.gif

Posted by: MAIKLI 19 Jan 2011, 23:38
WEB საიტებს ხო აკეთებ? იგივენაირად smile.gif არ უნდა არაფერი smile.gif უბრალოდ დომენი უნდა გქონდეს smile.gif არაა თავის ტკივილი WAP საიტის გაკეთება smile.gif

Posted by: LRuby 19 Jan 2011, 23:39
xokaido
ერთი შენს პოსტებს უნდა ჩაუღრმავდე და მეორე პიკასოს გამონათქვამებს givi.gif
OFFTOPIC:
როგორ ხარ მეგობარო?


Posted by: striker 19 Jan 2011, 23:41
QUOTE
არმინდა კაცო ვენრუზე, ჩვეულებრივ ჰოსტინგზე როგორ დავჰოსტო საიტი მობილურიდანაც რო შემოვიდეს ხალხი მეტი როგორ აგიხსნა biggrin.gif


მე როგორც მივხვდი და მეც იგივე კითხვა გამიჩნდა, ანუ როგორც ჩვეულებრივ საიტს ვჰოსტავთ და როგორც ჩვეულებრივ საიტს ვაწყობთ html, css, php, იგივე კოდებით იწყობა მობილურისთვის საიტები?

Posted by: iMaximuSi 19 Jan 2011, 23:43
MAIKLI
QUOTE
WEB საიტებს ხო აკეთებ? იგივენაირადარ უნდა არაფერიუბრალოდ დომენი უნდა გქონდესარაა თავის ტკივილი WAP საიტის გაკეთება

არა რაღაც ერორს მიწერდა დომენი რო უნდა მქონდეს ვიცი მთლად ჩაინიკი არ ვარ, უბრალო გვერდიც გავაკეთე ჰტმლ ტეგებით და ისიც არ გახსნა მობილურმა

QUOTE
მე როგორც მივხვდი და მეც იგივე კითხვა გამიჩნდა, ანუ როგორც ჩვეულებრივ საიტს ვჰოსტავთ და როგორც ჩვეულებრივ საიტს ვაწყობთ html, css, php, იგივე კოდებით იწყობა მობილურისთვის საიტები?

კი ისე იწყობა მარა როგორ უნდა დაჰოსტო ვერ გავიგე

Posted by: striker 19 Jan 2011, 23:44
QUOTE
ssh user@server $ vim file/name.extension აი, ეს არის რედაქტორი... givi.gif

P.S. ისე, რატომ აქვთ ამ ტერმინალისტებს (აქვთ თუ გვაქვს?... givi.gif ) აღმატებული მიდგომა საკითხებისადმი ვერ ვხვდები... ეხლა მეც ისე მიჭირავს თავი თითქოს აღმატებული ვიყო, არა და მხოლოდ იმიტომ ვიყენებ ამ რედაქტორს რომ უფრო მოქნილი, უფრო სწრაფი და უფრო მეტად გამარტივებული შემიძლია ვიმუშაო... ეგებ ვინმეს არ მოსწონს ეს vim და dreamviewer-ში უფრო კომფოტულად წერს?.. ;-( ჩვენი (ჩემი და ჩემნაირების) ნაკლი ალბათ იმაში მდგომარეობს, რომ რასაც, როგორც და როცა აღმოვაჩენთ ჩვენთვის გამარტივებულს განზოგადება გვიყვარს და სხვათათვის თავს მოხვევა... ვერ ვაღწევთ თავს კონკრეტულობას და მიგვაჩნია რაც კონკრეტულია ჩვენთვის ის ზოგადია საერთოდ კაცისთვის (ადამიანისთვის)... ცუდია ასეთი მიდგომა მგონი, არა?.. ;-( მაპატიეთ ამიტომ ჩემი პოსტი...


თავს არავის არ ვახვევ მე პირადად ჩემს აზრს უბრალოდ ჩემს გამოცდილებას ვუზიარებ იმ ადამიანს ვისაც აინტერესებს ჩემი აზრი, იმ კაცს კაცმა ითხოვა რო გვერჩია რომელი რედაქტორით ემუშავა და ყველამ თავისი აზრი და დასაბუთება დაწერა ეხლა უკვე მაგაზეა დამოკიდებული რას აირჩევს და რომელი იქნება მისთვის ყველაზე მისაღები, ასე რომ ცოდნის ამოფრქვევა არაა აუცილებელი უბრალოდ საკმარისია ცინა გვერდებს გადაავლო თვალი და მიხვდები ყველაფერს.

Posted by: MAIKLI 20 Jan 2011, 00:01
მე უპრობლემოდ ვჰოსტავ smile.gif არ ვიცი რისი პრობლემა გქონდა, პარამეტრები გქონდა წესიერად დაყენებული მობილურზე?

Posted by: iMaximuSi 20 Jan 2011, 00:08
MAIKLI
QUOTE
მე უპრობლემოდ ვჰოსტავარ ვიცი რისი პრობლემა გქონდა, პარამეტრები გქონდა წესიერად დაყენებული მობილურზე?

კი რათქმაუნდა, რომელ ჰოსტინგზე გაქვს შენ?

Posted by: MAIKLI 20 Jan 2011, 14:21
ამჯამად არცერთზე biggrin.gif

You must enter a message to post! Minimum 30 chars!

Posted by: Nosif 21 Jan 2011, 19:37
გამარჯობა
CODE
Warning: session_start() [function.session-start]: open(/var/www/datoo/data/mod-tmp/sess_c2a6d813980b357cfbf795754f6f0eae, O_RDWR) failed: Disk quota exceeded (122) in /var/www/datoo/data/www/forscreen.com/incleng.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/datoo/data/www/forscreen.com/incleng.php:2) in /var/www/datoo/data/www/forscreen.com/incleng.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/datoo/data/www/forscreen.com/incleng.php:2) in /var/www/datoo/data/www/forscreen.com/incleng.php on line 2

script თავიდან კარგად მუშაობდა და ბოლო ხანებია ეს ერორი ამოაგდო . ჩემი აზრით ეს hosting ის ბრალია გქონიათ ვინმეს მსგავსი შემთხვევა ან რამე შეგიძლიათ მითხრათ ამაზე ?
მგონია რომ php ვერ ინახავს სესიას mod-temp ფაილში. ვცდები ? : D

Posted by: Febi 24 Jan 2011, 00:06
QUOTE (iMaximuSi @ 20 Jan 2011, 00:08 )
MAIKLI
QUOTE
მე უპრობლემოდ ვჰოსტავარ ვიცი რისი პრობლემა გქონდა, პარამეტრები გქონდა წესიერად დაყენებული მობილურზე?

კი რათქმაუნდა, რომელ ჰოსტინგზე გაქვს შენ?

ჩვეულებრივ უნდა გააკეთო როგორც ვებში უბრალოდ მარკაფ ცოტათი სხვანაირად უნდა დაწერო მაგრამ ვებში როგორც წერს არც იმაზე აქვს ბრაუზერებს პრობლემა ნუ ალბათ მოდელს გააჩნია ჩვეულებრივ Xhtml ის header ასე გამოიურება


CODE

<?php
Header('content-type:text/html;charset=utf-8');
echo '<?xml version="1.0" encoding="utf-8"?>';
?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>satauri</title>
<meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml"/>
<link rel="stylesheet" type="text/css" href="/style.css"/>
</head>
<body>
<!--აქ კი დაახლოებით ასე-->
<div align="left">

</div>
<div align="center">

</div>
<!--და ა.შ.-->
</body>
</html>

* * *
QUOTE (Nosif @ 21 Jan 2011, 19:37 )
გამარჯობა
CODE
Warning: session_start() [function.session-start]: open(/var/www/datoo/data/mod-tmp/sess_c2a6d813980b357cfbf795754f6f0eae, O_RDWR) failed: Disk quota exceeded (122) in /var/www/datoo/data/www/forscreen.com/incleng.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/datoo/data/www/forscreen.com/incleng.php:2) in /var/www/datoo/data/www/forscreen.com/incleng.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/datoo/data/www/forscreen.com/incleng.php:2) in /var/www/datoo/data/www/forscreen.com/incleng.php on line 2

script თავიდან კარგად მუშაობდა და ბოლო ხანებია ეს ერორი ამოაგდო . ჩემი აზრით ეს hosting ის ბრალია გქონიათ ვინმეს მსგავსი შემთხვევა ან რამე შეგიძლიათ მითხრათ ამაზე ?
მგონია რომ php ვერ ინახავს სესიას mod-temp ფაილში. ვცდები ? : D

session_start() ის მარლა რაღაც output-ი ხდება რაც არ შეიძლება და მაგის ბრალია ეგრე ხდება ხოლმე მაშინ როცა UTF-8 ში არის შენახული ფაილი და რაღაც უხილავი სიმბოლოები ეწერება ხოლმე თავში ასე რომ გახსენი ეხლა ყველა ფაილი რომელიც session_start() მდე ეშვება და შეინახე UTF-8 without BOM ში და წესით ყველაფერი უნდა მოგვარდეს.

Posted by: iMaximuSi 24 Jan 2011, 00:19
Febi
QUOTE
ჩვეულებრივ უნდა გააკეთო როგორც ვებში უბრალოდ მარკაფ ცოტათი სხვანაირად უნდა დაწერო მაგრამ ვებში როგორც წერს არც იმაზე აქვს ბრაუზერებს პრობლემა ნუ ალბათ მოდელს გააჩნია ჩვეულებრივ Xhtml ის header ასე გამოიურება

გასაგებია გმადლობ

Posted by: Ðito 24 Jan 2011, 19:05
http://net.tutsplus.com/tutorials/java[ertad]script-ajax/creating-a-dynamic-poll-with-jquery-and-php/

ეს პოლი ლოკალჰოსთზე მუშაობს ჩვეულებრივად და სერვერზე შედეგის გამოტანისას იჭედება... ხომ არ იცით რისი ბრალი შეიძლება იყოს?

Posted by: iMaximuSi 25 Jan 2011, 15:15
გავიჭედე დამეხმარეთ sad.gif


CODE
class Exc extends Exception{
 function __construct($message){
  parent::__construct($message);
 }
}


function printObject($val){
 if($val == NULL){
  throw new Exc("Error");
 }
 echo $val;
}

class Names{
 function __construct($name){
  $this->name = $name;
 }
 function __toString(){
  return $this->name;
 }
 private $name;
}


try{
  printObject(new Names("Dato"));
  printObject(new Names(NULL));
  printObject(new Names("Next"));
} catch(Exc $exception){
    echo $exception->getMessage();
    echo $exception->getFile();
 echo $exception->getLine();
}


printObject(new Names("Dato")); მუშაობს და მერე გამოაქვს შეცდომა

Catchable fatal error: Method Names::__toString() must return a string value in C:\xampp\htdocs\test\index.php on line 24

რისი ბრალია?

Posted by: Ðito 26 Jan 2011, 05:01
iMaximuSi
function __construct($name){
$this->name = $name;
}
function __toString(){
return $this->name;
}

აქ პირველი ფუნქციის $name მეორე ფუნქციითვის ხომ არ ვრცელდება? მაგიტომ ხომ არ გაძლევს ერორს...

პ.ს
კალსები არ ვიცი user.gif

Posted by: iMaximuSi 26 Jan 2011, 05:05
Ðito
QUOTE
აქ პირველი ფუნქციის $name მეორე ფუნქციითვის ხომ არ ვრცელდება? მაგიტომ ხომ არ გაძლევს ერორს...

არა, ამიხსნეს უკვე

http://forum.ge/?f=48&showtopic=34212257

Posted by: Svani91 26 Jan 2011, 19:13
ფორმიდან ვერ მომაქვს დამალული ინპუტის value. არადა ის არსებობოს, უბრალოდ არ მიაქვს ექშენში ცოცხალი თავით

სადღაც ვნახე საბმიტი ჭირდება რო წაიღოსო, მაგრამ არარეალურად მეჩვენება, საბმიტი მაქვს
და გქონიათ ვინმეს ასეთი ვარიანტი?


აი ფორმა

CODE
<form action="#" method="post">
<input type="text" id="name"/>Name<br />
<input type="text" id="email"/>Email<br />
<textarea id="comment"></textarea><br />
<input type="hidden" value="<?php echo $_GET['id']; ?>" id="nid" />
<input type="submit" class="submit" value=" Submit Comment " />
</form>


აი ექშენი

CODE
<?php
$connect = mysql_connect("localhost","root","vertrigo");
mysql_select_db("cesare",$connect);
if($_POST)
{
$nid=$_POST["nid"];
$name=$_POST['name'];
echo $_POST["nid"];
$mail=$_POST['email'];
$text=$_POST['comment'];
$lowercase = strtolower($mmail);
$image = md5( $lowercase );
mysql_query("INSERT INTO comments (nid,name,mail,text) VALUES ('$nid','$name','$mail','$text')");
}
else {echo "error bro :-)))"; }
?>

<li class="box">

<?php echo $name;?><br />
<?php echo $comment; ?>
</li>


nid ვლადი არ შეაქვს, არადა მაგის მიხედვით უნდა მოხდეს ბლოგზე კომენტარების დალაგება, ყველა სიახლეს რომ თავისი ქონდეს

var nid = $("#nid").val();

აქედან ენიჭება მნიშვნელობა

Posted by: iMaximuSi 26 Jan 2011, 19:27
Svani91
ვერ გავიგე თუ უბრალოდ ასაბმითებ ეს

QUOTE
var nid = $("#nid").val();


სად გაქვს?


Posted by: Gode 26 Jan 2011, 20:08
Svani91
სანამ საბმითს დააჭერ, სორსში შეიხედე, იქნებ <?php echo $_GET['id']; ?> ეს კოდი ცარიელ მნიშვნელობას აყენებს? smile.gif

Posted by: Svani91 27 Jan 2011, 00:01
Gode

არა ეგ ზუსტად იმას აყენებს, რასაც უნდა აყენებდეს :-)

iMaximuSi

უბრალოდ არ ვასაბმიტებ, არა კი ვასაბმიტებ მაგრამ ajax ფორმაა

Posted by: iMaximuSi 27 Jan 2011, 00:43
QUOTE
var nid

ალერთით ნახე აბა საერთოდ თუ იღებს მნიშვნელობას

Posted by: Svani91 27 Jan 2011, 00:46
iMaximuSi


იღებს, მაგაში არ არის როგორც ჩანს პრობლემა

ექშენ ფაილში აღარ მიაქვს იქ უკვე ვეღარ დავპრინტე

Posted by: iMaximuSi 27 Jan 2011, 00:49
Svani91
QUOTE
იღებს, მაგაში არ არის როგორც ჩანს პრობლემა

ექშენ ფაილში აღარ მიაქვს იქ უკვე ვეღარ დავპრინტე


მაშინ როგორ აგზავნის ის კოდი დადე

Posted by: Svani91 27 Jan 2011, 00:51
iMaximuSi

რას როგორ ვაგზავნი :-|

მაქვს

<input type="hidden" value="<?php echo $_GET['id']; ?>" id="nid" />

რომელსაც კოხტად ენიჭება ის მნიშვნელობა, რაც მიმდინარე სიახლის აიდია

შემდეგ მიმაქვს ასე

$nid=$_POST['nid'];

ბაზაში ჩაწერამდე დავპრინტე და არ დაპრინტა, სხვა ცვლადებს პრინტავს

Posted by: iMaximuSi 27 Jan 2011, 00:54
QUOTE
<form action="#" method="post">
<input type="text" id="name"/>Name<br />
<input type="text" id="email"/>Email<br />
<textarea id="comment"></textarea><br />
<input type="hidden" value="<?php echo $_GET['id']; ?>" id="nid" />
<input type="submit" class="submit" value=" Submit Comment " />
</form>


აქ გიწერია უბრალო ფორმა, დააჭერ ღილაკს და დასაბმითდება და რაშვაშია AJAX ან var nid = $("#nid").val(); ????????

: |

Posted by: Svani91 27 Jan 2011, 00:56
iMaximuSi

CODE

$(function() {
$(".submit").click(function()
{
var name = $("#name").val();
var nid = $("#nid").val();
alert (nid);
var email = $("#email").val();
var comment = $("#comment").val();
var dataString = 'name='+ name + '&email=' + email + '&comment=' + comment;
if(name=='' || email=='' || comment=='')
{
alert('Please Give Valid Details');
}

Posted by: iMaximuSi 27 Jan 2011, 00:58
Svani91
QUOTE
var dataString = 'name='+ name + '&email=' + email + '&comment=' + comment;


აქ უნდა ჩაამატო თუ არ ვცდები და მგონი რომ არ ვცდები

Posted by: Svani91 27 Jan 2011, 00:59
iMaximuSi


ეგ არის კომენტარები

ანუ კრეფს მონაცემებს

nid მანდ არ მჭირდება

__________________

მადლობ ხალხნო ვინც სცადეთ დამხმარებოდით 2kiss.gif

ჩემით დავწერე მამა-პაპური ფორმა თავის ექშენით

მიაქ და მოაქ ყველაფერი yes.gif

ajax ვერაა მაგრამ გადავიტანთ

Posted by: Febi 27 Jan 2011, 03:36
Svani91
რაღაც უცნაურად გეწერა აჯაქსი და მაგიტომ არ მუშაობდა ალბათ მასე საითითაოდ მინიჭება არაა საჭირო ყველაზე კაი ვარაინტი jquery ით ესაა ჩემი აზრით
CODE

$(function(){
 $("form").submit(function(){
         $.post("sadacagzavni.php", $(this).serialize(), //ამით ფორმაში რაც ველებია ყველაფრის ინიციალიზაციას გააკეთებს, მგონი სათიტაოდ მინიჭებას ჯობა ეს მეთოდი და ტან როგორც შევამჩნიე შენს input ებს name  ატრიბუტი საერთოდ არ ეწერათ
         function(data){
   alert(data); //ფაილიდან მიღებული მონაცემები
             });
 
         return false;
 
    });
 });

Posted by: Svani91 27 Jan 2011, 17:35
Febi


მადლობ, საღამოს მივხედავ :-)

Posted by: iMaximuSi 28 Jan 2011, 18:27
CODE
$image = $_FILES['image'];

  switch($image['error']){
   case UPLOAD_ERR_INI_SIZE:
   ბლა ბლა ბლა


აი ეს ერორი არ გამოაქვს რა ზომის ფაილიც არ უნდა ავტვირთო, php.ini ში შევცვალე upload_max_filesize მაგრამ მაინც არ უშველა, რისი ბრალია?

Posted by: akoako_1987 29 Jan 2011, 09:21
მე ვერ დამეხმარებით?

კალენდარი მინდა სადაც მარტო ერთი კვირა გამოჩნდება,

აი დაახლოებით ესეთი,
user posted image

გადავქექე ინტერნეტი და საჩემო ვერ ვნახე ვერაფერი,თან ეხლა ვიწყებ და PHP ს გადებაში არავარ,არც კი ვიცი რომელ ენაში კეთდება ესეთი რაღაც,ან ის მაინც მიმასწავლეთ სად დავძებნო

Posted by: Nikodz 29 Jan 2011, 12:55
akoako_1987
CODE
<html>
<head>
</head>
<script>
function cal(){
var d = new Date();
var weekday = new Array(7);
weekday[0] = "Sunday";
weekday[1] = "Monday";
weekday[2] = "Tuesday";
weekday[3] = "Wednesday";
weekday[4] = "Thursday";
weekday[5] = "Friday";
weekday[6] = "Saturday";

var month = new Array(12);
month[0]  = "January";
month[1]  = "February";
month[2]  = "March";
month[3]  = "April";
month[4]  = "May";
month[5]  = "June";
month[6]  = "July";
month[7]  = "August";
month[8]  = "September";
month[9]  = "October";
month[10] = "November";
month[11] = "December";

var result="";
result = "<table style=\"border: solid 1px black\"><tr>";
var i = 0;
for(; d.getDay()-i > 0; i++);
for(var j = 0; j < 7; j++){
 var myDate = new Date(d.getFullYear(), d.getMonth(), d.getDate()-i+j);
 if(myDate.getDate() == d.getDate()){
  result += "<td style=\"border: solid 1px black; color: red\">" + ( myDate.getDate() ) + "</td>";
  continue;
 }
 result += "<td style=\"border: solid 1px black\">" + ( myDate.getDate() ) + "</td>";
}
result += "<td style=\"border: solid 1px black\">" + month[d.getMonth()] + "</td>";
result += "</tr></table>";
return result;
}
</script>
<body>
<script type="text/java[ertad]script">
document.write(cal());
</script>
</body>
</html>


მე დავწერე და მგონი გამოგადგება.

Posted by: knight_rider 29 Jan 2011, 21:58
აგამარჯობა მე მაინტერესებს როგორ დავაყენო კომენტარებზე ფილტრი? ანუ თუ ვინმე გინებას დაწერს კომენტარებში, გვერდზე გინების მაგივრად ჩემს მიერ მითითებული სიტყვა რომ გამოვიდეს აი ესაა ჩემი კომენტების ექშენი

<?php
include("block/ndb.php");
if (isset($_POST ['author']))
{$author = $_POST ['author'];}
if (isset($_POST ['text']))
{$text = $_POST ['text'];}
if (isset($_POST ['sub_com']))
{$sub_com = $_POST ['sub_com'];}
if (isset($_POST ['id']))
{$id = $_POST ['id'];}
if (isset($sub_com))
{if (isset($author)) {trim ($author); }
else {$author = "";}
if (isset($text)) {trim ($text);}
else {$text = "";}
if (empty ($author) or empty ($text))
{exit ("<p>შეავსეთ კომენტარის ფორმა სრულად !!! <br> <html><head>
<meta http-equiv='Refresh' content='1; URL=p.php?id=$id'>
</html></head>");}
$author = stripslashes ($author);
$text = stripslashes ($text);
$author = htmlspecialchars ($author);
$text = htmlspecialchars ($text);
$date = date ("Y-m-d");
$put = mysql_query ("INSERT INTO comments (post, author, text, date) VALUES ('$id', '$author', '$text', '$date')",$ndb);
$address = " ";
$subject = "საიტზე დამატებულია ახალი კომენტარი";
$artname = mysql_query ("SELECT title FROM arts WHERE id='$id'",$ndb);
$artname1 = mysql_fetch_array ($artname);
$post_title = $artname1["title"];
$message = "კომენტარი მიღებულია სტატიაში – ".$post_title."\nკომენტარის ავტორი: ".$author."\nკომენტარის ტექსტი: ".$text."\nკომენტარზე გადასასვლელი ლინკი: http://localhost/news/p.php?id=".$id."";
mail ($addres,$subject,$message,"Content-type:text/plain; Charset=utf-8\r\n");
echo "<html><head>
<meta http-equiv='Refresh' content='0; URL=p.php?id=$id'>
</html></head>";
exit();}?>

Posted by: akoako_1987 29 Jan 2011, 22:43
Nikodz
QUOTE
მე დავწერე და მგონი გამოგადგება.



შენ გაიხარე,ნაღდად არ მეგონა ესე მზა კოდს თუ მომწერდა ვინმე,

გაიხარე ძმა დიდი მადლობა



ეხლა შევამოწმე,ტექსტ დოკუმენტში დავაკოპირე და html ში დავასეივე.ბრაუზერში რომ გავხსენი არ მიჩვენებს არაფერს

და რა უნდა ვუქნა?

Posted by: knight_rider 29 Jan 2011, 22:45
მითხარით რა ვინმემ მაგრად მჭირდება ძალიან

Posted by: Neo 29 Jan 2011, 23:46
ხომ ვერ მეტყვით რისი ბრალია vis.gif

Warning: explode() expects parameter 2 to be string, array given in...

CODE
<?php print_r(explode(" * ", $array)); ?>

Posted by: Nikodz 29 Jan 2011, 23:46
akoako_1987
წესით ბრაუზერით რომ გაუშვებ უნდა იმუშაოს.

გადაწერე და ბრაუზერით გაუშვი. მე ოპერაში დავტესტე და მუშაობს რავიცი...

Posted by: akoako_1987 30 Jan 2011, 00:07
Nikodz
QUOTE
წესით ბრაუზერით რომ გაუშვებ უნდა იმუშაოს.

გადაწერე და ბრაუზერით გაუშვი. მე ოპერაში დავტესტე და მუშაობს რავიცი...


კი ეხლა ვნახე მუშაობს,ტექსტ დოკუმენტში დავაკოპირე ისევ და PHP ში დავასეივე


კიდევ ერთხელ დიდი მადლობა wink.gif

Posted by: DVX 30 Jan 2011, 00:53
გამარჯობათ smile.gif

PHP _ს სავარჯიშოების საიტს ვერ მეტყვით? იმედია იქნება ასეთი ბევრი. ენა = ინგლისური (ქართული არ მგონია smile.gif ), ტუტორიალებიც ნუ იქნება, სავალდებულო არაა, უბრალოდ ამოცანები და დავალებები, რომ ვივარჯიშო. მგონი სწორ ადგილას ვიკითხე smile.gif

მადლობა წინასწარ smile.gif

Posted by: მარიუსი 30 Jan 2011, 01:18
სად ვიკითხო არ ვიცი, user.gif მაგრამ ვინმემ მითხრას რა სიმღერა როგორ დავჭრა , დაეხმარეთ არც ისე ჩაინიკს biggrin.gif

Posted by: DVX 30 Jan 2011, 01:39
maritusi
აქ იკითხე გეტყვიან


http://forum.ge/?f=32&showtopic=34197028&st=2220

Posted by: iMaximuSi 30 Jan 2011, 04:19
knight_rider
QUOTE
აგამარჯობა მე მაინტერესებს როგორ დავაყენო კომენტარებზე ფილტრი?

აგაგიმარჯოს

CODE
$text = ereg_replace("[^a-zა-ჰ0-9]|მაჩვი|აქლემი","",$text);


$text ამ შემთხვევაში ცვლადი რომელიც უნდა გაფილტრო, რათქმაუნდა შრგიძლია შეცვალო
a-zა-ჰ ნიშნავს რომ დაშვებულია ქართული და ლათინური ანბანის სიმბოლოები, რუსულიც თუ გინდა ანალოგიურად ჩაამატე რუსული ანბანის პირველი და ბოლო ასო
0-9 ციფრებიც დაშვებულია, თუ არ გინდა წაშლი ამას
|მაჩვი|აქლემი ეს არის აკრძალული სიტყვები სადაც შეხვდება ტექსტში ეს სიტყვა პრაბელით ჩაანაცვლებს, შეგიძლია კიდევ დაამატო რა სიტყვებიც გინდა, გამყოფი ხაზი არ გამოგრჩეს
თუ ეს სიტყვები რაიმე შენი ტექსტით გინდა შეცვალო მაშინ ,"", აქ ბრჭყალებში ჩაწერე რითიც უნდა შეიცვალოს

Posted by: knight_rider 30 Jan 2011, 13:09
iMaximuSi
გაიხარე მუშაობს მაგრამ რა ხდება იცი როცა აკრძალული სიტყვების ნაცვლად სხვა სიტყვის გამოტანა ვცადე ასე ჩავწერე
$text = ereg_replace("[^a-zა-ჰ0-9]|მაჩვი|აქლემი", " ჩიტუნია " ,$text);
და ასე გამომიტანა სად ჩიტუნია არის ჩიტუნია ჩიტუნია, და კიდევ კითხვის ნიშნები არ გამოაქვს

Posted by: iMaximuSi 30 Jan 2011, 13:26
knight_rider
QUOTE
$text = ereg_replace("[^a-zა-ჰ0-9]|მაჩვი|აქლემი", " ჩიტუნია " ,$text);
და ასე გამომიტანა სად ჩიტუნია არის ჩიტუნია ჩიტუნია, და კიდევ კითხვის ნიშნები არ გამოაქვს

იმიტომ რომ პრაბელის დამატება უნდა(გამომრჩა) და კითხვის ნიშანიც დავამატოთ

QUOTE
$text = ereg_replace("[^a-zა-ჰ0-9? ]|მაჩვი|აქლემი", " ჩიტუნია " ,$text);

ასე

Posted by: knight_rider 30 Jan 2011, 13:42
ხო გასწორდა ჯიგარი ხარ, მაგრამ რა პრობლემა შემექმნა იცი, მანდ ხომ არ ჩავწერ ეხლა ყველა სიტყვას ხოლმე რაც მინდა ავკრძალო, ასე რომ ვიფიქრე რომ ასე გამეკეთებინა,

$akrdzalva = mysql_query ("SELECT bans FROM ban",$ndb);
$akrdzalva1 = mysql_fetch_array ($akrdzalva);

$text = ereg_replace("[^a-zა-ჰ0-9? ]|$akrdzalva1[bans]", " ჩიტუნია " ,$text);

მაგრამ არ გამოვიდა sad.gif რა ვუშველო?

Posted by: iMaximuSi 30 Jan 2011, 13:54
knight_rider
მასივზე შეგიძლია str_replace გამოიყენო

$text = str_replace($akrdzalva1,"REPLACED",$text);

Posted by: knight_rider 30 Jan 2011, 14:00
არა არ შვება ბაზაში, ველში bans-ში ჩავწერე სიტყვა აკრძალულია მერე კომენტარებში ჩავწერე ფრაზა ეს აკრძალულია და გამომიტანა ისე როგორც ჩავწერე ანუ ხო უნდა გამოეტანა ეს REPLACED

Posted by: iMaximuSi 30 Jan 2011, 14:10
მარტო მასივის სახელი ჩაწერე

CODE
$akrdzalva = mysql_query ("SELECT bans FROM ban",$ndb);
$akrdzalva1 = mysql_fetch_array ($akrdzalva);

$text = str_replace($akrdzalva1,"REPLACED",$text);

Posted by: knight_rider 30 Jan 2011, 14:14
აი ასე მაქვს

$akrdzalva = mysql_query ("SELECT bans FROM ban",$ndb);
$akrdzalva1 = mysql_fetch_array ($akrdzalva);

$author = stripslashes ($author);
$text = stripslashes ($text);
$author = htmlspecialchars ($author);
$text = htmlspecialchars ($text);
$text = str_replace($akrdzalva1,"REPLACED",$text);

მაგრამ მაინც არ შვება

Posted by: Nikodz 30 Jan 2011, 15:19
$text = str_replace($akrdzalva1['bans'],"REPLACED",$text);

ასე სცადე აბა.

Posted by: knight_rider 30 Jan 2011, 15:23
არა მაინც გამოაქვს ის სიტყვა რაც bans-ში მაქვს ჩაწერილი
* * *
აუ ძმურად გამაკეთებინეთ რა, შუა გზაში არ შემაწყვეტინოთ plzzzzzzzzz
* * *
არავინ ხართ დავიჯერო ????????? ამ გუგლშიც ვერაფერი ვნახე ჩემთვის შესაფერისი

Posted by: iMaximuSi 30 Jan 2011, 19:04
გამოაქვს ვაბშე ეგ სიტყვა ბაზიდან?
............

Posted by: knight_rider 30 Jan 2011, 23:34
გამოტანით კი გამოაქვს უპრობლემოდ

Posted by: iMaximuSi 30 Jan 2011, 23:45
კოდი დადე აბა
............

Posted by: knight_rider 31 Jan 2011, 00:02
$num1 = mysql_query ("SELECT bans FROM ban",$ndb);
$num = mysql_fetch_array ($num1);

$author = stripslashes ($author);
$text = stripslashes ($text);
$author = htmlspecialchars ($author);
$text = htmlspecialchars ($text);
$text = str_replace ($num,"REPLACED",$text);
* * *
ანუ ესე მუშაობს $text = ereg_replace("[^a-zა-ჰ0-9? ]|მაჩვი|აქლემი", " ჩიტუნია " ,$text);
მაგრამ ცვლადებით არა
* * *
რაო არ უჩანს ამას კარგი ბოლო? smile.gif

Posted by: iMaximuSi 31 Jan 2011, 03:48
knight_rider

CODE
$num1 = mysql_query ("SELECT bans FROM ban",$ndb);

while($num = mysql_fetch_assoc($num1)){
  $text = str_replace ($num,"REPLACED",$text);
}

echo $text;

Posted by: knight_rider 31 Jan 2011, 15:56
არა მაინც გამოაქვს ის სიტყვა რაც ბაზაში მაქვს შეტანილი ()ბაზაში მიწერია დად* მ******) და არ ცვლის დედა REPLACED-ზე

(უკაცრავად უწმაწური სიტყვისათვის ბოდიშს ვიხდი)

აი კოდი

$num1 = mysql_query ("SELECT bans FROM ban",$ndb);

while($num = mysql_fetch_assoc($num1)){
$text = str_replace ($num,"REPLACED",$text);
}

$author = stripslashes ($author);
$text = stripslashes ($text);
$author = htmlspecialchars ($author);
$text = htmlspecialchars ($text);
echo $text;

Posted by: Nikodz 31 Jan 2011, 16:09
იქნება უნიკოდის შეუსაბამისობაა?

Posted by: iMaximuSi 31 Jan 2011, 18:04
QUOTE
$num1 = mysql_query ("SELECT bans FROM ban",$ndb);

while($num = mysql_fetch_assoc($num1)){
$text = str_replace ($num,"REPLACED",$text);
}

$author = stripslashes ($author);
$text = stripslashes ($text);
$author = htmlspecialchars ($author);
$text = htmlspecialchars ($text);
echo $text;


აბა რამე სიტყვა ჩაწერე $num ის მაგივრად და თუ შეცვლის ნახე, '' ბრჭყალებით ჩაწერე

Posted by: knight_rider 31 Jan 2011, 20:41
ეგრე კი უპრობლემოდ მუშაობს ცვლის
* * *
Nikodz
QUOTE
იქნება უნიკოდის შეუსაბამისობაა?

მართალი ხარ ინგლისურად ჩავწერე ბაზაში FU** და კომენტარშიც როცა იგივე ჩავწერე გამომიტანა REPLACED ესეიგი მაგის ბრალია მაგრამ რა უნდა ვქნა ეხლა იუნიკოდა რა მოვუხერხო? მე ხომ ძველი აპაჩი მიყენია sad.gif

Posted by: iMaximuSi 31 Jan 2011, 20:47
QUOTE
მე ხომ ძველი აპაჩი მიყენია

მერე წაშალე და ახალი დააყენე რა პრობლემაა?

Posted by: Nikodz 31 Jan 2011, 20:59
knight_rider
შენ შემთხვევით geokbd ს ხომ არ იყენებ? თუ ეგრე ვიცი რისი ბრალიცაა...

Posted by: knight_rider 31 Jan 2011, 21:15
ხო geokbd-ს ვხმარობ მაგის ბრალია?

Posted by: Nikodz 31 Jan 2011, 21:21
მემგონი მაგისი ბრალი უნდა იყოს...
სცადე და ბაზაში ის სიტყვები მაქედან შეიტანე, მაგით აკრეფილი შეიტანე...
შეიძლება უშველოს.

Posted by: knight_rider 31 Jan 2011, 21:34
QUOTE
მემგონი მაგისი ბრალი უნდა იყოს...
სცადე და ბაზაში ის სიტყვები მაქედან შეიტანე, მაგით აკრეფილი შეიტანე...
შეიძლება უშველოს.


არა არ უშველა

Posted by: Nikodz 31 Jan 2011, 21:37
მაშინ არ ვიცი როგორ უნდა უშველო მაგრამ მემგონი მაგისი ბრალი უნდა იყოს...
1 რამეც სცადე... ჩვეულებრივ ბაზაში ხელით გაქვს შეტანილი ხომ? თუ მასეა ზუსტად ისე აკრიფე კომენტარში თუ სადაცაა ოღონდ geokbd ს გარეშე და ნაე თუ იმუშავა........ მაშინ აღარ ვიცი როგორ უშველო.

Posted by: knight_rider 31 Jan 2011, 21:37
დაგვრჩა რამე გზა კიდევ თუ ცუდადაა ჩემი საქმე? smile.gif

Posted by: iMaximuSi 31 Jan 2011, 21:38
წაშალე ეგ სტალინის დროინდელი აპაჩე და ახალი დააყენე
...........

Posted by: knight_rider 31 Jan 2011, 21:41
არა არ უშველა ანუ კომენტარებში უნდა შევცვალო კოდირება?

Posted by: Nikodz 31 Jan 2011, 22:00
არ ვიცი ნაღდად...
დაუჯერე iMaximuSi_ს

Posted by: Landish 31 Jan 2011, 22:09
QUOTE
წაშალე ეგ სტალინის დროინდელი აპაჩე და ახალი დააყენე


lol.gif lol.gif lol.gif up.gif


Posted by: knight_rider 31 Jan 2011, 22:35
Nikodz
QUOTE
დაუჯერე iMaximuSi_ს

რა დავუჯერო ? ეტყობა რამე მომწერა და გამომრჩა აბა გადავიკითხავ ეხლა

Posted by: Nikodz 31 Jan 2011, 22:39
QUOTE (iMaximuSi @ 31 Jan 2011, 20:47 )
QUOTE
მე ხომ ძველი აპაჩი მიყენია

მერე წაშალე და ახალი დააყენე რა პრობლემაა?

QUOTE (iMaximuSi @ 31 Jan 2011, 21:38 )
წაშალე ეგ სტალინის დროინდელი აპაჩე და ახალი დააყენე                                 
...........

QUOTE (Landish @ 31 Jan 2011, 22:09 )
QUOTE
წაშალე ეგ სტალინის დროინდელი აპაჩე და ახალი დააყენე


lol.gif lol.gif lol.gif up.gif


Posted by: knight_rider 31 Jan 2011, 23:43
QUOTE

QUOTE
წაშალე ეგ სტალინის დროინდელი აპაჩე და ახალი დააყენე

smile.gif კი წავშლი მაგრამ ახალში მერე სულ ირევა იუნიკოდი საიტზე რაღაც იეროგლიფები გამოაქვს სულ არადა ახლა ამის თავიდან გადამწყობი ნამდვილად არ ვარ, დავამთავრო მინდა ეს საიტი და მერე შევცვლი აპაჩს

Posted by: KORSA 1 Feb 2011, 16:46
CODE
<?php
mssql_connect("IP\INSTANCENAME", "USERNAME", "PASSWORD") or die("unable to connect");
 echo "Connected to MSSQL<br />";
?>


Fatal error: Call to undefined function mssql_connect() in C:\Program Files\VertrigoServ\www\index2.php on line 2


რა უნდა ? კონეკშენის შემოწმება მინდა და ერორს მიგდებს.
PHP აზრზე არ ვარ და თუ რამეა არ დამცინოთ smile.gif

Posted by: knight_rider 1 Feb 2011, 19:04
ანუ კომენტებში პირდაპირ ქართულად წერას ვიყენებ აი ამას რა http://up.jeje.ge//download.php?id=6D73932726 და შეიძლება ამის ბრალი იყოს? ან ამ ჯავა ფაილის გადაკეთება თუ შეიძლება ისე რო პრობლემები აღარ შემიქმნას?

Posted by: Svani91 1 Feb 2011, 20:34
KORSA

CODE

<?php

if (function_exists('mssql_connect')) {
echo "MSSQL functions are available.<br />\n";
} else {
echo "MSSQL functions are not available.<br />\n";
}

?>


აბა გატესტე, წესით არ უნდა იყოს ხელმისაწვდომი

Posted by: knight_rider 1 Feb 2011, 21:31
ხალხო ახალი აპაჩე რო დავაყენო უეჭველი იმუშავებს მერე?
* * *
არავინ ხართ? დავაყენო თუ არა? ახალი ვერსია? იმუშავებს?

Posted by: Nikodz 1 Feb 2011, 23:31
knight_rider
ზუსტად ვერ გეტყვი

Posted by: KORSA 2 Feb 2011, 12:08
QUOTE (Svani91 @ 1 Feb 2011, 20:34 )
KORSA

CODE

<?php

if (function_exists('mssql_connect')) {
echo "MSSQL functions are available.<br />\n";
} else {
echo "MSSQL functions are not available.<br />\n";
}

?>


აბა გატესტე, წესით არ უნდა იყოს ხელმისაწვდომი

Svani91

// MSSQL functions are not available.

როგორ ჩავრთო არ იცით ? რაღაც წავიკითხე იქ ექსტენშებში უნდა გააქტიუროთო მაგრამ რაღაც ვერ ვქენი იქნებ ამიხსნათ რაშია საქმე ?

Posted by: knight_rider 2 Feb 2011, 18:55
ამ ფაილის გადაკეთება არ არის შესაძლებელი UTF-8-ზე http://up.jeje.ge//download.php?id=6D73932726 იქნებ მიშველოთ რა
* * *
აუ ხალხო მოშველეთ რა გავგიჟდები ეხლა საიტი ftp-ზე ავტვირთე და ადმინ ვაფშე არ მუშაობს მასალები არ ემატება არ იშლება არ რედაქტირდება და ასე შემდეგ, არადა ლოკალზე ყველაფერი იდეალურად მუშაობს თუ ვინმე ხართ მიშველეთ რა

Posted by: iMaximuSi 2 Feb 2011, 23:32
KORSA
http://bitnami.org/forums/forums/general/topics/enable-mssql-php





ჩემთან ეს გამოაქვს phpmyadmin ში როგორ გავასწორო არ იცით?

Posted by: knight_rider 2 Feb 2011, 23:33
კარგით ის მაინც მითხარით ახალ ბაზაში ახალი მომხმარენელი როგორ დავამატო perdences აქ არ არის

Posted by: nitrex12 2 Feb 2011, 23:41
პაპოვის კურსით შეილება php_ს შესწავლა დავიწყო ?? mo.gif

Posted by: iMaximuSi 2 Feb 2011, 23:44
nitrex12
რო არ შეიძლებოდეს ჩაწერდა იმხელა კურს? მოგესმინა პირველი ორი გაკვეთილისთვის მაინც და გაიგებდი

knight_rider
QUOTE
კარგით ის მაინც მითხარით ახალ ბაზაში ახალი მომხმარენელი როგორ დავამატო perdences აქ არ არის

ძველი ბაზის მომხმარებლის სახელით და პაროლით აპირებდი მუშაობას ჰოსტინგზე? add user ან რაღაც ეგეთი იქნება ნახე და მერე ბაზასთან დააკავშირე, გამორთული მაქ ჰოსტინგი და ზუსტად არ მახსოვს როგორაა

Posted by: knight_rider 2 Feb 2011, 23:48
QUOTE
პაპოვის კურსით შეილება php_ს შესწავლა დავიწყო ??

დაწყება კი მაგრამ წიგნი მაინც ჯობია მაგ: php 5 для чаиников
* * *
iMaximuSi

არ არის ეგეთი არაფერი აი ნახე
ვერსია არის 2.6.1

Posted by: tamashi 2 Feb 2011, 23:54
nitrex12
ძაან ძველია ეგ. მარა ცუდი არაა. ნანახი მაქვს.
ყველას ჯოფია რომელიმე ფორუმზე ისწავლო.

Posted by: iMaximuSi 3 Feb 2011, 00:00
knight_rider
მანდ არ არის cpanel შია ჰოსტინგი გათიშული მაქვს და ზუსტად არ მახსოვს სად კარგად მოძებნე

Posted by: knight_rider 3 Feb 2011, 00:41
iMaximuSi
QUOTE
მანდ არ არის cpanel შია

ეს ლოკალია ლოკალზე სამუშაოდ მინდა თორე სიპანელში ვიცი სადაც არის, თუ ეს არ წავა მაშინ იქნებ მომცე ლინკი რომელი სერვერი დავაყენო

Posted by: iMaximuSi 3 Feb 2011, 00:51
knight_rider
წაშალე ეგ და XAMPP დააყენე, ინსტალაციისას სკაიპი გათიშე

http://www.esoft.web.id/programming/xampp-172-windows-run-your-own-website-local-pack-easily-installation.html

Posted by: knight_rider 3 Feb 2011, 00:59
iMaximuSi
QUOTE
XAMPP

ადვილია არ დამჭირდება ბევრი დრო გასარკვევად?

Posted by: iMaximuSi 3 Feb 2011, 01:03
php, mysql, apache ს პაკეტია სათითაოდ ინსტალაცია არ გჭირდება, რაც გავტესტე ჩემი გამოცდილებით ყველაზე უპრობლემო ესაა პროსტა ინსტალაციისას სკაიპი არ უნდა იყოს ჩართული
რო დაიინსტალირებ თავის კონტროლპანელში მოუნიშნე ეს პტიჩკები რო შემოგიხაზე და მერე სტარტს დააჭირე ორივეზე

Posted by: knight_rider 3 Feb 2011, 01:05
ოკ ეხლა ვიწერ და ვნახოთ დიდი მადლობა
* * *
iMaximuSi
ეხლა ლოკალურ საიტს როგორ მივმართო? ადრე ასე იყო localhost/news/index.php და ეხლა როგორ იქნება?

Posted by: iMaximuSi 3 Feb 2011, 01:22
ეხლაც მასე უნდა

c/xampp/htdocs აქ ჩააგდე საიტის ფოლდერი

Posted by: knight_rider 3 Feb 2011, 01:25
QUOTE
c/xampp/htdocs

c-ზე xampp არ არის არის c-ზე program files-ში

Posted by: iMaximuSi 3 Feb 2011, 01:25
ხო სადაცაა შედი xampp ის ფოლდერში და იქნება მანდ htdocs დირექტორია

Posted by: knight_rider 3 Feb 2011, 01:31
iMaximuSi
გამოვიდა გაიხარე, ეხლა ერთი შეკითხვაც მაქვს, მაგალითად ბაზაში როცა ვწერ რაიმეს ქართულად ვიყენებ ქართულ იუნუკოდს(Alt + Shift -- KA) მაგრამ საიტზე მაინც კითხვის ნიშნებით გამოაქვს რატო? (ბაზაში იუნიკოდი მიყენია UTF-8 unicode_ci)

Posted by: iMaximuSi 3 Feb 2011, 01:38
QUOTE
UTF-8 unicode_ci

utf8_general_ci უნდა, ახალი ჩანაწერი გააკეთე და გატესტე

თუ მაინც ისე ქნა თვითონ ცხრილის კოდირება გადაამოწმე შეიძლება იქ არ იყოს utf8_general_ci, აირჩიე ცხრილი და Operations დააჭირე

Posted by: knight_rider 3 Feb 2011, 01:41
iMaximuSi
QUOTE
utf8_general_ci

აყენია ეგრე აი

Posted by: iMaximuSi 3 Feb 2011, 01:45
ხელით ჩაწერე და ისე ცადე, თვითონ ბაზაში ჩანს ქართული? საიტზე ეს გიწერია?
CODE
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Posted by: knight_rider 3 Feb 2011, 02:04
საიტზე კი ეგ მიწერია და ბაზაში ჩვეულებრივად ქართულად ჩანს

Posted by: iMaximuSi 3 Feb 2011, 02:09
ქონექთი სადაც გაქვს იქ ეს ჩაუწერე

mysql_query ("SET CHARSET SET utf8");
mysql_query ("SET NAMES 'utf8'");

Posted by: knight_rider 3 Feb 2011, 02:14
QUOTE
mysql_query ("SET CHARSET SET utf8");
mysql_query ("SET NAMES 'utf8'");

უშველა ჯიგარი ხარ დიდი მადლობა იმედია მეტს აღარ გაახურებს smile.gif
* * *
iMaximuSi
შეგიძლია მომცე ლინკი სადაც ვნახავ როგორ უნდა დავარეგისტრირო სიპანელზე ჩემი იმეილი? აი ის რო იჩითება რა info@რაღაც მეილი

Posted by: Landish 3 Feb 2011, 03:07
knight_rider

QUOTE
შეგიძლია მომცე ლინკი სადაც ვნახავ როგორ უნდა დავარეგისტრირო სიპანელზე ჩემი იმეილი? აი ის რო იჩითება რა info@რაღაც მეილი


http://www.techiecorner.com/86/how-to-create-email-account-in-cpanel-hosting/
http://docs.cpanel.net/twiki/bin/view/AllDocumentation/CpanelDocs/EmailAccounts

Posted by: knight_rider 3 Feb 2011, 03:35
Landish
QUOTE
http://www.techiecorner.com/86/how-to-crea...cpanel-hosting/
http://docs.cpanel.net/twiki/bin/view/AllD...s/EmailAccounts

დიდი მადლობა
* * *
გამარჯობა ყველას ასეთი პრობლემა შემექმნა, ჩანაწერს ვერ ვშლი ადმინის მეშვეობით ბაზიდან,

აი კოდი
$result2 = mysql_query ("SELECT * FROM arts ORDER BY id DESC LIMIT $start, $num",$ndb);
$myrow2 = mysql_fetch_array($result2);

<a href='drop_arts.php?id=%s'>
<img src='admin_img/Del.png' class='del.ico'></a>

ეს კიდევ ექშენი


<?php include("../block/ndb.php");

$del = mysql_query ("DELETE FROM arts WHERE id='$id'");

if ($del == true) {echo "<p class='admin_titles'>მასალა წაიშალა
<META HTTP-EQUIV='Refresh' CONTENT='1; URL=articles.php'>
else {echo "<p class='admin_titles'>მასალა ვერ წაიშალა
<META HTTP-EQUIV='Refresh' CONTENT='1; URL=articles.php'></p>";}
?>

მიწერს მასალა წაიშალაო მაგრამ რეალურად არ იშლება

Posted by: Neo 3 Feb 2011, 18:18
თუ მომხმარებლის სახელი მთავრდება ხმოვნით, მინდა სახელს დაერთოს "ს" ბოლოში ხოლო თუ თანხმოვნით სრულდება მაშინ "ის"

არ მუშაობს sad.gif
CODE
$name = "დავით";

if (substr($name, -1) == "ა" || "ე" || "ი" || "ო" || "უ") {
 echo $name . "ს";
} else {
 echo $name . "ის";
}


არც ეს sad.gif
CODE
$name = "დავით";

if (substr($name, -1) == "ა" || "ე" || "ი" || "ო" || "უ") {
 echo $name . "ს";
} elseif (substr($name, -1) !== "ა" || "ე" || "ი" || "ო" || "უ") {
 echo $name . "ის";
}

Posted by: iMaximuSi 3 Feb 2011, 18:28
Neo
QUOTE
თუ მომხმარებლის სახელი მთავრდება ხმოვნით, მინდა სახელს დაერთოს "ს" ბოლოში ხოლო თუ თანხმოვნით სრულდება მაშინ "ის"



$name = "ტესტი";
if(preg_match("/[აეიოუ]{1}$/",$name) != false){ $name = $name."ს"; }
else{ $name = $name."ის"; }
echo $name

Posted by: Landish 3 Feb 2011, 18:32
Neo

რეგულარული გამოსახულებით გააკეთე : )

CODE
$name = 'სახელი';

echo $name;

echo '<br />';

if( preg_match('/(ა|ე|ი|ო|უ)$/', $name) ) {
   $name .= "ს";
}

echo $name;

Posted by: iMaximuSi 3 Feb 2011, 19:01
knight_rider
QUOTE
<a href='drop_arts.php?id=%s'>

აქ printf ის მარკერია თუ შეცდომა გაქვს?


QUOTE
ეს კიდევ ექშენი
<?php include("../block/ndb.php");
$del = mysql_query ("DELETE FROM arts WHERE id='$id'");

ამ გვერდზე $id = $_GET['id']; არ გიწერია?

Posted by: knight_rider 3 Feb 2011, 19:10
ის წაშლა გავასწორე მაგრამ რა მინდა იცით, ეს რპგპრ გავასწორო? ნახეთ ტექსტი როგორ გამოაქვს, ანუ ამ ტექსტში წიტყვა "ხელშეკრულების" ძალიან გრძელია და მაგიტოამაც ყოფს ეგრე, როგორ გავაკეთო ისე რომ, თუ სიტყვა გრძერლია და არ ეტევა (როგორც ამ შემთხვევაშია), გაყოს ავტომატურად და შემდეგი ტექსტი ესე არ ჩამოაგდოს დაბლა,

Posted by: iMaximuSi 3 Feb 2011, 19:15
სიმბოლოების რაოდენობაზე რო გაფილტრო და გადატანა გააკეთო მერე ქვემოთ რო შეხვდეს გრძელი სიტყვა იმასაც გაყოფს და უშნოთ გამოვა ჯობია სურათი დააპატარავო და ცოტა უფრო მეტი ადგილი დაუტოვო ტექსტს

Posted by: knight_rider 3 Feb 2011, 19:24
QUOTE
სიმბოლოების რაოდენობაზე რო გაფილტრო და გადატანა გააკეთო მერე ქვემოთ რო შეხვდეს გრძელი სიტყვა იმასაც გაყოფს და უშნოთ გამოვა ჯობია სურათი დააპატარავო და ცოტა უფრო მეტი ადგილი დაუტოვო ტექსტს

კარგი მაშინ ლიდს ქვემოთ გამოვიტან დიდი მადლობა
* * *
<form action='drop_arts.php' method='post' enctype='multipart/form-data' class='admin_texts'>
<input name='id' type='submit' value='%s' class='del_ico'/>
</form>

აქ აიდი როგორ დავმალო? მარტო სურათი როჩანდეს ისე?
* * *
სურათი ბექგრაუნდად ჯდება და აიდის ნომერი ზემოდან აჯდება

Posted by: Svani91 3 Feb 2011, 20:24
knight_rider

ინპუტი გასტილე კონკრეტული

ტექსტს გამჭვირვალება დაადე ან ბეგრაუნდის ფერი მიეცი


Posted by: Neo 3 Feb 2011, 22:28
iMaximuSi
Landish
დიდი მადლობა 2kiss.gif

Posted by: Landish 3 Feb 2011, 22:31
knight_rider

ტყუილად წვალობ ახლა : )

მაგას სჯობს სურათი კონტენტის ცენტრში მოათავსო მთლიან ბლოკზე... და ტექსტი "ყველას ვინც ახალი"... გადმოიტანო ქვემოთ..
და მასე გააკეთო ხოლმე : )

ტუილად ნუ იტკიებ აუტკივარ თავს : )

Posted by: knight_rider 3 Feb 2011, 22:33
ხალხო ტექსტი რატომ არ გამოაქვს აბზაცებით? როცა ვამატებ სიტყვაზე ბაზაში ასე

შენ ჯვარს იწერდი იმ ღამეს, მერი!
მერი, იმ ღამეს მაგ თვალთა კვდომა,

სანდომიან ცის ელვა და ფერი
მწუხარე იყო, ვით შემოდგომა!

საიტზე ასე გამოაქვს

შენ ჯვარს იწერდი იმ ღამეს, მერი!
მერი, იმ ღამეს მაგ თვალთა კვდომა,
სანდომიან ცის ელვა და ფერი
მწუხარე იყო, ვით შემოდგომა!
* * *
ამას რა ვუშველო არავინ მეტყვის?

Posted by: Nikodz 4 Feb 2011, 12:22
knight_rider
html სოურსი ნახე თუ იქაცე არ არის აბზაცები დაცული საიტს გამოაქვს ცუდად, თუ იქ ისეა როგორც ბაზაში ესეიგი html ი უშლის ზედმეტ ხაზებს... ახალ ხაზზე გადსასვლა html ში არის <br>

Posted by: knight_rider 4 Feb 2011, 12:27
სორსში კი გამოდის კარგად მაგრამ არ შეიძლება რო <br>-ს გარეშე გავაკეთო ისე რო როდესაც დავამატებ ტექსტს ისე გამოვიდეს როგორც დავდებ

Posted by: Nikodz 4 Feb 2011, 12:33
knight_rider
არამგონია
PHP ს თუ იყენებ
str_replace("\r\n", "<br>", $str);

Posted by: knight_rider 4 Feb 2011, 13:02
ხო php-ს ვიყენებ, ეგ შენ რაც დაწერე ხო <br>-ზე გადააკეთებს ყველა \r და \n -ს?

Posted by: Nikodz 4 Feb 2011, 13:04
knight_rider
ცალცალკე არა \r\n ს ერთად... ეგ იგივე ახალი ხაზია wink.gif

Posted by: knight_rider 4 Feb 2011, 13:18
ხო გასაგებია მაგრამ მე ხო მანდ ტექსტი გამომაქ ცვლადით $text და ამ ცვლადში \r\n რომ არ არის?
* * *
რაო არ გვაქვს არანაირი გზა? როგორ გამოვატანინო აბზაცები?

Posted by: Nikodz 4 Feb 2011, 15:02
knight_rider
რასქვია \r\n არარის?
ახალ ხაზზე გადასვლა თუ გაქვს \r\n ც არის biggrin.gif
თუ ცადე და არ გამოგივიდა მარტო \n ცადე ან მარტო \r

Posted by: knight_rider 4 Feb 2011, 18:48
QUOTE
თუ ცადე და არ გამოგივიდა მარტო \n ცადე ან მარტო \r

ვნახავ ეხლავე
* * *
str_replace("\r\n", "<br>", $news1['text']); ესე ვცადე არ გამოვიდა
* * *
Nikodz
გაიხარე გამოვიდა მუშაობს

Posted by: striker 4 Feb 2011, 19:38
ცოტა თემას ვუხვევ მაგრამ აქ რა შეცდომა მაქვს? აშკარად ყველაფერი სწორადაა jquery-ში ვწერ.

$(document).ready(function(){

$('#email').focus(function(){
$(this).css({
'border' : '2px solid green',
'background-color' : '#f6f6f6'

});
});
}); //Ready End

#email - არის <input type="text" name="e_mail" id="email"/>

და ეგეთ შეცდომას მიგდებს

$ is not defined
[Break on this error] $(document).ready(function(){

ვინც იცით ძაან გთხოვთ მითხარით რაშია საქმე თორე ნერვოზი დამემართა უკვე და მონიტორი შეიძლება შემომატყდეს, აშკარად ყველაფერი სწორადაა.

Posted by: Svani91 4 Feb 2011, 20:42
striker

jquery - ს გზა ხომ სწორად გაქვს მითითებული?

Posted by: striker 4 Feb 2011, 20:54
QUOTE
jquery - ს გზა ხომ სწორად გაქვს მითითებული?


კი სწორად მაქვს sourse-დან ვნახულობ და რო გადავდივარ არის წვდომა, და კიდე რისი ბრალი შეიძლება იყოს? ყველაფერი სწორად მაქვს არადა და ვერ მივხვდი რისი ბრალი შეიძლება იყოს.

Posted by: Svani91 4 Feb 2011, 21:40
striker
მაგის ბრალია ჩემი აზრით

ნუ თუ სწორადაა მაშინ რავიცი

მე დავტესტე და აი კოდი

CODE
<html>
<head>
<script type="text/java[ertad]script" language="java[ertad]script" src="jquery.js"></script>
<script type="text/java[ertad]script" language="java[ertad]script">
$(document).ready(function() {
  $('#opa').focus(function() {
  $(this).css({'border' : '7px solid #ccc'})
});
});
</script>
</head>
<body>
<input type="text" id="opa"/>
</body>
</html>

Posted by: striker 4 Feb 2011, 22:11
დიდი მადლობა დახმარებისთვის language="java[ertad]script" ეს არ მქონდა არ ვიცოდი თუ აუცილებელი იყო მარტო ასე მეწერა
<script type="text/java[ertad]script" src="js/java.js"></script>

Posted by: iMaximuSi 4 Feb 2011, 22:14
და რატო ეგ აუცილებელი? მემგონი არაა
...............

Posted by: striker 5 Feb 2011, 00:13
მაგის გარდა არაფერი არ შემიცვლია და ეგ რო დავამატე ამუშავდა და ლოგიკურად მაგის ბრალი გამოდის

Posted by: iMaximuSi 5 Feb 2011, 00:19
რამდენი რაღაც დამიწერია მაგრამ language="java[ertad]script" არსად არ მიხმარია, კარგად არ ვიცი js და შეიძლება რაიმე სკრიპტში მართლაც ჭირდება მაგრამ ყველგან აუცილებელი არაა

Posted by: striker 5 Feb 2011, 00:24
QUOTE
რამდენი რაღაც დამიწერია მაგრამ language="java[ertad]script" არსად არ მიხმარია, კარგად არ ვიცი js და შეიძლება რაიმე სკრიპტში მართლაც ჭირდება მაგრამ ყველგან აუცილებელი არაა


მეც ეგრე ვიცოდი რო აუცილებელი არ იყო მაგრამ ზოგჯერ თეორია და პრაქტიკა სხვადასხვა შედეგებს იძლევა smile.gif

Posted by: Nikodz 5 Feb 2011, 01:19
QUOTE
ზოგჯერ თეორია და პრაქტიკა სხვადასხვა შედეგებს იძლევა

ესეიგი ერთერთი ცდება wink.gif
ან ორივე.

Posted by: Landish 5 Feb 2011, 01:47
striker

შენი xHTML დოკუმენტის DocType რა არის? : )



language ატრიბუტი ჯერ კიდევ HTML 4-იდან იყო ამოღებული, მას მერე ყველა type ატრიბუტს იყენებს.
მნიშვნელობა ორივეს ერთი და იგივე აქვს, თუმცა ვალიდაციას პირველთან შედარებით, მხოლოდ მეორე გადის...
ამიტომაც რეკომენდებულია type="text/java[ertad]script"-ის გამოყენება..

ის, თუ რატომ მუშაობს language ატრიბუტი, და არა type, ცოტა მეუცნაურება, შეილება სინტაქსური შეცდომა გქონდეს, ან საერთოდაც, პირველ კითხვაზე მიპასუხე : )


Posted by: striker 5 Feb 2011, 13:27
QUOTE
striker

შენი xHTML დოკუმენტის DocType რა არის? : )



language ატრიბუტი ჯერ კიდევ HTML 4-იდან იყო ამოღებული, მას მერე ყველა type ატრიბუტს იყენებს. მნიშვნელობა ორივეს ერთი და იგივე აქვს, თუმცა ვალიდაციას პირველთან შედარებით, მხოლოდ მეორე გადის... ამიტომაც რეკომენდებულია type="text/java[ertad]script"-ის გამოყენება..

ის, თუ რატომ მუშაობს language ატრიბუტი, და არა type, ცოტა მეუცნაურება, შეილება სინტაქსური შეცდომა გქონდეს, ან საერთოდაც, პირველ კითხვაზე მიპასუხე : )



DocType საერთოდ არ მქონდა მითითებული, შეცდომა სინტაქსში გამორიცხულია იმიტომ რომ არაფერი არ შემიცვლია გარდა იმისა რო language="java[ertad]script" დავამატე და მაგის მერე ამუშავდა, ძაან ნუ ჩაუღრმავდებით მთავარია ეხლა მუშაობს ამ შედეგის მიღება მინდოდა მე მარტო smile.gif

Posted by: _DelgadA_ 5 Feb 2011, 14:07
არ ვიცი ეს თქვენ გეხებათ თუ არა მაგრამ გკითხავთ

საიტის გაკეთება მინდა ვითომ და modxcms.com - დან გადმოვიწერე ეს ფაილი
http://pix.ge/

და რა უნდა ვქნა ეხლა?

დამეხმარეთ რაა sad.gif

Posted by: Landish 5 Feb 2011, 20:52
_DelgadA_

საიტის გაკეთების სწავლის დაწყებისათვის MODx-ის აღება არც თუ ისე კარგი ვარიანტია : )

striker

არასწორი მიდგომა გაქვს საკითხისადმი : )
თუ რაღაცის გაკეთება და სწავლა გინდა, სწორად უნდა გააკეთო და ისწავლო : )
შეცდომით გაკეთებულს და ნასწავლს არ ააქვს აზრი : )

Posted by: iMaximuSi 5 Feb 2011, 21:01
_DelgadA_
QUOTE
საიტის გაკეთება მინდა ვითომ და modxcms.com - დან გადმოვიწერე ეს ფაილი

QUOTE
და რა უნდა ვქნა ეხლა?


ამოაარქივე smile.gif

Posted by: Landish 5 Feb 2011, 21:10
iMaximuSi

QUOTE
ამოაარქივე


lol.gif up.gif

Posted by: _DelgadA_ 5 Feb 2011, 21:53
ოოოოოF უკვე გავაკეთე აღარ მჭირდება თქვენი დახმარება.

Posted by: Nikodz 5 Feb 2011, 21:58
_DelgadA_
QUOTE
აღარ მჭირდება თქვენი დახმარება.

გვეწყინა sad.gif

Posted by: iMaximuSi 5 Feb 2011, 22:03
QUOTE
აღარ მჭირდება თქვენი დახმარება.

cry.gif

Posted by: striker 5 Feb 2011, 22:51
QUOTE
არასწორი მიდგომა გაქვს საკითხისადმი : ) თუ რაღაცის გაკეთება და სწავლა გინდა, სწორად უნდა გააკეთო და ისწავლო : ) შეცდომით გაკეთებულს და ნასწავლს არ ააქვს აზრი : )


მე ჩემი ძალებით ვცდილობ შესწავლას და ეხლა jquery-ზე ვარ და მაგ ლექციებში ძაან ზედაპირულად იყო შეხება დოქთაიფზე დაჭე შეხებაც არ ყოფილა უბრალოდ დაწერილი ქონდა ვიდეო ლექციაში და ამიტომ არ მქონდა ეგ მითითებული ცოტა ძნელია 0 იდან რო დაიწყებ ეგრევე ყველაფერში გარკვევა მითუმეტეს თუ შენით სწავლობ, ამიტომ თქვენ გეკითხებით რაც არ ვიცი და მადლობელიც ვარ რო დროულ და კომპეტენტურ პასუხებს ვიღებ, ასე რომ დროთა განმავლობაში გავერკვევი მაგაშიც.

Posted by: knight_rider 6 Feb 2011, 23:33
გამარჯობა ყველას, ამ სკრიპტით

$image_uploaded = $_FILES ['image']['name'];
$image_uploaded_temp = $_FILES ['image']['tmp_name'];
move_uploaded_file ($image_uploaded_temp, "images/$image_uploaded");

ხო სურათს ვამატებ ბაზაში მაგრამ წასაშლელი სკრიპტი მინდა რა იმიტომ რომ როდესაც მასალას ვშლი ადმინ პანელიდან ყველაფერი იშლება მაგრამ სურათი რჩება ფოლდერში, იქნებ რამე სკრიპტი გქონდეთ ვინმეს

Posted by: iMaximuSi 6 Feb 2011, 23:35
QUOTE
გამარჯობა ყველას, ამ სკრიპტით

$image_uploaded = $_FILES ['image']['name'];
$image_uploaded_temp = $_FILES ['image']['tmp_name'];
move_uploaded_file ($image_uploaded_temp, "images/$image_uploaded");

ხო სურათს ვამატებ ბაზაში მაგრამ წასაშლელი სკრიპტი მინდა რა იმიტომ რომ როდესაც მასალას ვშლი ადმინ პანელიდან ყველაფერი იშლება მაგრამ სურათი რჩება ფოლდერში, იქნებ რამე სკრიპტი გქონდეთ ვინმეს



კონკრეტულად ამ სკრიპტით არაფერს არ ამატებ ბაზაში

ftp დან წაშლა კიდე unlink() ით შეგიძლია, დაგუგლე

Posted by: knight_rider 6 Feb 2011, 23:54
ბაზაში არა ფოლდერში ვაგზავნი
QUOTE
ftp დან წაშლა კიდე unlink() ით შეგიძლია, დაგუგლე

ვნახავ ეხლა

* * *
ვნახე ეს სკრიპტი მაგრამ ეს ყველა სურათს შლის ფოლდერიდან, მე კი მინდა რომ ის სურათი წაშალოს რაც მასალას მიეკუთვნება

<?
$dir = 'image_files/';
// open specified directory
$dirHandle = opendir($dir);
$total_deleted_images = 0;
while ($file = readdir($dirHandle)) {
// if not a subdirectory and if filename contains the string '.jpg'
if(!is_dir($file)) {
// update count and string of files to be returned
unlink($dir.$file);
echo 'Deleted file <b>'.$file.'</b><br />';
$total_deleted_images++; } }
closedir($dirHandle);
if($total_deleted_images=='0'){
echo 'There ware no files uploaded there.'; }
echo '<br />Thank you.';?>
* * *
ვნახე ეს სკრიპტი მაგრამ ეს ყველა სურათს შლის ფოლდერიდან მე კიდე მინდა რომ ის სურათი წაშალოს რომელიც წასაშლელ მასალას მიეკუთვნება

<? $dir = 'image_files/';
// open specified directory
$dirHandle = opendir($dir);
$total_deleted_images = 0;
while ($file = readdir($dirHandle)) {
// if not a subdirectory and if filename contains the string '.jpg'
if(!is_dir($file))
{// update count and string of files to be returned
unlink($dir.$file);
echo 'Deleted file <b>'.$file.'</b><br />';
$total_deleted_images++; } }
closedir($dirHandle);
if($total_deleted_images=='0'){
echo 'There ware no files uploaded there.';
}
echo '<br />Thank you.';?>
* * *
მორჩა გავაკეთე, თუკი ვინმეს ქონდა დახმარების სურვილი, დიდი მადლობა smile.gif ხო მართლა აი ეხლა ჩემი პოსტი 2-ჯერ დაემატა და ~ჩასწორებაც~ აღარ არის კომენტარების მაღლა და ასეთ შემთხვევაში როგორ წავშალო ჩემი ერთერთი პოსტი?

* * *
მოკლედ აბზაცების პრობლემა გამასწორებინა Nikodz-მა მაგრამ ეხლა სხვა პრობლემა მაქვს, ტექსტს როცა ბაზაში ვამატებ, ვორდის ფაილიდან ვაკოპირებ, როცა ვორდში ტექსტს აქვს ბოლდები ბაზაში რატომ არ შედის ბოლდებით?

Posted by: iMaximuSi 9 Feb 2011, 16:18
QUOTE
ვნახე ეს სკრიპტი მაგრამ ეს ყველა სურათს შლის ფოლდერიდან მე კიდე მინდა რომ ის სურათი წაშალოს რომელიც წასაშლელ მასალას მიეკუთვნება

სკრიპტი გითხარი მე თუ ფუნქცია? ლოგიკაც ჩვენ დავწეროთ შენს საიტზე?

Posted by: knight_rider 10 Feb 2011, 15:26
iMaximuSi
ხო ნუ ეგ გავაკეთე და დიდი მადლობა
QUOTE
როცა ვორდში ტექსტს აქვს ბოლდები ბაზაში რატომ არ შედის ბოლდებით?

აი ეს ვერ გავასწორე

Posted by: Svani91 10 Feb 2011, 16:28
knight_rider


რატომ უნდა შევიდეს? html დოკუმენტში რო აკოპირებ დაბოლდილ ტექსტს ტეგის გარეშე, ბოლდავს?

Posted by: knight_rider 10 Feb 2011, 17:13
Svani91
ყველა პონტსჰი bbcode უნდა დავაყენო?

Posted by: Svani91 10 Feb 2011, 17:18
ეგრე გამოდის

ან თუ უმნიშვნელო რაოდენობაადასაბოლდი, ხელით დაბოლდე bis.gif

Posted by: striker 10 Feb 2011, 19:17
ესეთი შეკითხვა მაქვს, ცოტა შეიძლება მიუღებელია ეს გზა მაგრამ ჩემთვის ყველაზე მარტივი ეგ იქნება თუ გამოვიდა, jquery - ს საშუალებით ვაკეთებ მრავალ ენოვან საიტს და 1 პრობლემა მაქვს სიტყვაზე ენის გადამრთველით როცა ვცვლი საიტის ენას გვერდის დარეფრეშების შემდეგ ისევ პირველად სახეს იღებს საიტი, და რამე საშუალება არის იმის რო როცა გადავრთავ რამე კონკრეტულ ენაზე სანამ სესია არ დასრულდება მანამდე რო მაგ ენაზე დარჩეს საიტი.

Posted by: iMaximuSi 11 Feb 2011, 00:09
რასქვია jquery ით მრავალ ენოვანი საიტი?

php და სესიები გამოიყენე ან cookie

Posted by: knight_rider 11 Feb 2011, 01:44
Svani91
ხელით რო ვბოლდავ მაგ: გიორგი საიტზეც ესე გამოდის გიორგი

Posted by: Svani91 11 Feb 2011, 14:25
knight_rider


ფილტრავ მაგას რასაც გადასცემ ბაზას? სიტყვაზე $post_content

Posted by: striker 11 Feb 2011, 16:16
QUOTE
რასქვია jquery ით მრავალ ენოვანი საიტი?

php და სესიები გამოიყენე ან cookie


რას ქვია და რაღაც რილაკს ვაკეთებ რომლის დაჭერის შემთხვევაში მოცემული html კოდი იცვლება ჩემს მიერ მითითებულით.

$('მოცემული ელემენტი').html('რა ელემენტითაც უნდა შეიცვალოს);

შენ რაც შემომთავაზე ცოტა დეტალურად შეგიძლია ამიხსნა როგორ ხდება? ახალი ვარ ამ სფეროში და ძაან ჩახედული არ ვარ, უფრო დეტალური ინფორმაცია დაწერე თუ შეგიძლია.

Posted by: iMaximuSi 11 Feb 2011, 19:00
QUOTE
რას ქვია და რაღაც რილაკს ვაკეთებ რომლის დაჭერის შემთხვევაში მოცემული html კოდი იცვლება ჩემს მიერ მითითებულით.

$('მოცემული ელემენტი').html('რა ელემენტითაც უნდა შეიცვალოს);

შენ რაც შემომთავაზე ცოტა დეტალურად შეგიძლია ამიხსნა როგორ ხდება? ახალი ვარ ამ სფეროში და ძაან ჩახედული არ ვარ, უფრო დეტალური ინფორმაცია დაწერე თუ შეგიძლია.


რო გადართავ ენას სესიეიბში შეინახე ენის იდენტიფიკატორი და ამ იდენტიფიკატორის მიხედვით გამოიტანე ტექსტი ბაზიდან თუ სადაც გაქვს სხვადასხვა ენაზე ტექსტები, დარეფრეშებიც მერეც არ შეიცვლება ეგრე

Posted by: knight_rider 11 Feb 2011, 21:42
გამარჯობათ აი ეს სკრიპტი მაქვს გვერდების დასაყოფად

$num = 3;
@$page = $_GET['page'];
$result = mysql_query("SELECT COUNT(*) FROM arts");
$posts = mysql_result($result, 0);
$total = intval(($posts - 1) / $num) + 1;
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;

და ამით გამომაქვს გვერდები 1 2 3 4 და ა.შ.

if($page - 4 > 0) $page4left = ' <a href=index.php?page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
if($page - 3 > 0) $page3left = ' <a href=index.php?page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
if($page - 2 > 0) $page2left = ' <a href=index.php?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = ' <a href=index.php?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
if($page + 4 <= $total) $page4right = ' | <a href=index.php?page='. ($page + 4) .'>'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = ' | <a href=index.php?page='. ($page + 3) .'>'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = ' | <a href=index.php?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href=index.php?page='. ($page + 1) .'>'. ($page + 1) .'</a>';

echo "<div class='pages_div'>";
echo "<div class='pstrnav'>";
echo "<span class='pages'>გვერდები... </span>";
echo @$page4left.@$page3left.@$page2left.@$page1left.'<b>'.@$page.'</b>'.@$page1right.@$page2right.@$page3right.@$page4right;
echo "</div></div>";

ხოდა ამ სკრიპტით გამოდის მარტო 5 გვერდი, როცა მეხუთეზე გადახვალ მერე ჩნდება 6 7 8 9 და ა.შ. მე კი მინდა რომ ყველა გვერდი ჩანდეს აფსოლიტურად და რა ჩავასწორო იქნებ მითხრათ ვინმემ?

Posted by: BOMB 12 Feb 2011, 18:34
ხალხო php- ში ვარ ახალი და ამაზე მიგდებს ერორს Fatal error: Call to undefined function testsub() in C:\xampp\htdocs\test2\index.php on line 5
test1/index.php
**************************
<?php

function testsub(){
echo("hello testsub");
}

?>

test2/index.php
**************************
<?php

require_once('http://(aq chemi ip)/test1/index.php');

testsub();
?>

Posted by: striker 12 Feb 2011, 18:43
QUOTE
ხალხო php- ში ვარ ახალი და ამაზე მიგდებს ერორს Fatal error: Call to undefined function testsub() in C:\xampp\htdocs\test2\index.php on line 5 test1/index.php ************************** <?php

function testsub(){ echo("hello testsub"); }

?>

test2/index.php ************************** <?php

require_once('http://(aq chemi ip)/test1/index.php');

testsub(); ?>



ეტყობა იმ ფაილის გზას უთითებ არასწორად რომელსაც აინქლუდებ.

Posted by: iMaximuSi 12 Feb 2011, 18:46
QUOTE
require_once('http://(aq chemi ip)/test1/index.php');

სხვა საიტის ფოლდერიდან იძახებ ფაილს და მაგიტო არ მუშაობს მგონი

Posted by: BOMB 12 Feb 2011, 18:54
სანამ function testsub() -აქამდე მივიდა საქმე მანამდე კარგად იყო ყველაფერი, აი მაგალითად როცა კოდს ასე ვცვლი მაშინ ეწერება "hello testsub" და მეორე ხაზზე Fatal error: Call to undefined function testsub() in C:\xampp\htdocs\test2\index.php on line 6,
test1/index.php
**************************
<?php

testsub(); //amas daakvirdit
function testsub(){
echo("hello testsub");
}

?>

test2/index.php
**************************
<?php

require_once('http://(aq chemi ip)/test1/index.php');

testsub();
?>

Posted by: striker 12 Feb 2011, 18:59
QUOTE
სანამ function testsub() -აქამდე მივიდა საქმე მანამდე კარგად იყო ყველაფერი, აი მაგალითად როცა კოდს ასე ვცვლი მაშინ ეწერება "hello testsub" და მეორე ხაზზე Fatal error: Call to undefined function testsub() in C:\xampp\htdocs\test2\index.php on line 6, test1/index.php ************************** <?php

testsub(); //amas daakvirdit function testsub(){ echo("hello testsub"); }

?>

test2/index.php ************************** <?php

require_once('http://(aq chemi ip)/test1/index.php');

testsub(); ?>


იქ განსაკუთრებულს არაფერს არ ცვლი უბრალოდ იმავე ფაილში იძახებ იმ ფუნქციას, და მეორე ფაილში იმიტომ ვერ იძახებ რო არა აქვს კავშირი იმ პირველ ფაილთან, და შენ ის მითხარი ეგ ფაილები სად მდებარეობს პირველი და მეორე?

Posted by: iMaximuSi 12 Feb 2011, 19:15
QUOTE
შენ ის მითხარი ეგ ფაილები სად მდებარეობს პირველი და მეორე?



QUOTE
http://(aq chemi ip)/test1/index.php

QUOTE
C:\xampp\htdocs\test2\index.php

smile.gif

Posted by: BOMB 12 Feb 2011, 19:57
კიდევ ერთი კითხვა მაქვს:
ვთქვათ მაქვს example.xxx საიტი და ამ საიტზე არის ფოლდერი სახელით test (http://example.xxx/test) სადაც მარტო ადმინებს შეუძლიათ შესვლა. ხოდა ამ example.xxx -ის html კოდია:

<html>
<iframe src="http://example.xxx/test/index.php" width="100%" height="100%" />
</html>

როცა არა ადმინი, ანუ ჩვეულებრივი მომხმარებელი დაუკავშირდება example.xxx ის ნახავს test/index.php -ს iframe -ში?
იმედია გასაგებად ჩამოვაყალიბე კითხვა.

Posted by: knight_rider 12 Feb 2011, 20:06
მე არავინ დამეხმარებით?
სკრიპტი მაქვს გვერდების დასაყოფად

$num = 3;
@$page = $_GET['page'];
$result = mysql_query("SELECT COUNT(*) FROM arts");
$posts = mysql_result($result, 0);
$total = intval(($posts - 1) / $num) + 1;
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;

და ამით გამომაქვს გვერდები 1 2 3 4 და ა.შ.

if($page - 4 > 0) $page4left = ' <a href=index.php?page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
if($page - 3 > 0) $page3left = ' <a href=index.php?page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
if($page - 2 > 0) $page2left = ' <a href=index.php?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = ' <a href=index.php?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
if($page + 4 <= $total) $page4right = ' | <a href=index.php?page='. ($page + 4) .'>'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = ' | <a href=index.php?page='. ($page + 3) .'>'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = ' | <a href=index.php?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href=index.php?page='. ($page + 1) .'>'. ($page + 1) .'</a>';

echo "<div class='pages_div'>";
echo "<div class='pstrnav'>";
echo "<span class='pages'>გვერდები... </span>";
echo @$page4left.@$page3left.@$page2left.@$page1left.'<b>'.@$page.'</b>'.@$page1right.@$page2right.@$page3right.@$page4right;
echo "</div></div>";

ხოდა ამ სკრიპტით გამოდის მარტო 5 გვერდი, როცა მეხუთეზე გადახვალ მერე ჩნდება 6 7 8 9 და ა.შ. მე კი მინდა რომ ყველა გვერდი ჩანდეს აფსოლიტურად და რა ჩავასწორო იქნებ მითხრათ ვინმემ?

Posted by: iMaximuSi 12 Feb 2011, 20:09
მაგას ჩასწორება კიარა ახლიდან გადაწერა უნდა არც ისე მარტივია და კიდე ვთქვათ თუ ათასობით გვერდი გაქვს სანამდე გამოიტან მაგას?

Posted by: knight_rider 12 Feb 2011, 20:59
iMaximuSi
რავი ძმაკაცს ვუკეთებ და ეგრე უნდა. თუ არ არის მარტივი რამე სკრიპტის ლინკი მაინც მომეცით რო ყველა გვერდი გამოვქონდეს, მართლა მაგრად მჭირდება

Posted by: Svani91 12 Feb 2011, 21:04
knight_rider

http://forum.ge/?f=88&showtopic=34209108

Posted by: knight_rider 12 Feb 2011, 21:30
Svani91
QUOTE
paging in php

დიდი მადლობა ვნახავ ეხლავე

* * *
Svani91
მუშაობს მაგრამ ეხლა ბაზაში სულ 12 სიახლე მაქვს და მომავალში 100 გვერდი რო მქონდეს 100-ივე გამოჩნდება ხო დაბლა?

Posted by: Svani91 12 Feb 2011, 22:36
knight_rider

კი


30 ჯერ კი

Posted by: knight_rider 12 Feb 2011, 22:40
Svani91
QUOTE
30 ჯერ კი

ცოტა არ იყოს ვერ მივხვდი, რას ნიშნავს 30 ჯერ?

Posted by: iMaximuSi 12 Feb 2011, 22:50
QUOTE
ცოტა არ იყოს ვერ მივხვდი, რას ნიშნავს 30 ჯერ?


ოცდააჯერ კი თუ არ იქნა არ დაიპოსტება ფორუმზე yes.gif

Posted by: knight_rider 12 Feb 2011, 23:03
iMaximuSi
აააააააა smile.gif გავიგე

Posted by: Svani91 13 Feb 2011, 23:16
ბაზაში მაქვს ორი ჩანაწერი იგივე ID ით.

წაშლისას ვშლი სწორედ ამ ID - ის მიხედვით. ხოდა ორივეს შლის

მე მინდა რომ მხოლოდ ერთი წაშალოს

გაქვთ რამე იდეა? :-)

გავაკეთე

ლიმიტი უნდოდა

Posted by: knight_rider 14 Feb 2011, 11:50
Svani91
QUOTE
paging in php

არ შვება გამოაქ 1 2 3 არადა მინიმუმ 10 გვერდი მაინც იქნება

Posted by: Svani91 14 Feb 2011, 16:57
შენი შეცდომის ალბათობა უფრო დიდია

Posted by: knight_rider 14 Feb 2011, 17:45
Svani91
შეიძლება შეიძლება კი არა ეგრეც იქნება მაგრამ იქნებ ჩამასწორებინო

if(!isset($_REQUEST["page"]) || $_REQUEST["page"]<1){
$_REQUEST["page"]=1;
}

$limiter=(int)(($_REQUEST["page"]-1)*10);

$result_gallery2 = mysql_query("SELECT id, title, description, upload, view, price FROM data WHERE cat='$cat' ORDER BY id DESC",$mdb);

$size_gallery2=mysql_num_rows($result_gallery2);

$pages=(int)($size_gallery2/10);
if($size_gallery2%10!=0) $pages++;

$nextp="next";
$prevp="prev";
$allp="all = $pages ";

$result = mysql_query("SELECT id, title, description, upload, view, price FROM data WHERE cat='$cat' ORDER BY id DESC LIMIT $limiter,10",$mdb);

$myrow = mysql_fetch_array ($result);

do {
printf ("<table align='center' cellpadding='0' cellspacing='0' class='v_table'>
<tr>
<td valign='top' width='205'>
<img src='admin/images/$myrow[upload]' class='v_img'>
</td>
<td valign='top'>
<p class='v_title'>
<a href=main.php?item=%s class='v_title'>%s</a></p>
<p class='v_descr'>%s</p>
<p class='v_price'> %s</p>
<p class='v_view'> %s</p>
</td>
</tr>
</table>",$myrow["id"],$myrow["title"],$myrow["description"],$myrow["price"],$myrow["view"],$mdb);}

while ($myrow = mysql_fetch_array ($result));

echo("&nbsp;");

for($i=1; $i<$pages+1; $i++){
if($i==$_REQUEST["page"]){

echo "<span style='background:none;padding:2px; font-family:sylfean; font-size:12px; color:#999; margin-left:10px;'>გვერდები...</span>";
echo("<span style='-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:none;padding:2px;'>");
echo($i);
echo("</span> ");
}
else{

echo("<a href='v.php?page=".$i."'>");
echo("<span style=background:none; padding:2px;'>");
echo($i);
echo("</span> ");
echo("</a>");
}}

echo("&nbsp;");
?>

Posted by: knight_rider 16 Feb 2011, 20:17
ხალხო ასეთი კითხვა მაქვს შესაძლებელია php-ზე საიწეროს ასეთი რამ, გაკეთდეს გვერდი რომელიც იქნება მიბმული აუთლუქზე, და აუთლუქზე შემოსული წერილები ამ გვერდზე გამოჩნდეს??? არის ასეთი რამ შესაძლებელი?

Posted by: include 17 Feb 2011, 12:22
knight_rider

გადახედე აბა ამეებს თუ რამეში წაგადგება თუ არა ჩაუგუგლე რამეს ნახავ


http://weblogs.asp.net/whaggard/archive/2007/01/30/how-do-i-access-my-outlook-contacts-from-my-web-application.aspx
http://www.digiways.com/articles/php/outlook/
http://www.severnsolutions.co.uk/twblog/archive/2004/11/19/phpoutlookdcom



Posted by: knight_rider 17 Feb 2011, 15:32
include
დიდი მადლობა გადავხედავ
* * *
მოკლედ ისევ ამ ცენზურაზე ვარ გაჭედილი, აი ეს პრობლემა მაქვს როცა ვცდილობ სიტყვის შეცვლას

$censura = mysql_query ("SELECT ban FROM cenzura",$ndb);
$censura1 = mysql_fetch_array ($censura);
$cenz = $censura1['ban'];

$comment1['text'] = str_replace($cenz, "REPLACED", $comment1['text']);

ხდება შემდეგი, $cenz-ში მაქვს მაგ. სიტყვა LOVE , როდესაც კომენტარებშიც ვწერ სიტყვას LOVE ჩვეულებრივად ცვლის REPLACED-ზე მაგრამ თუ ბაზაში, ველში ban მაქვს ჩანაწერი 2 სიტყვა LOVE და LOVE2 და კომენტარებში ვწერ LOVE2-ს, მაშინ LOVE2 იცვლება REPLACED-ზე ხოლო LOVE აღარ, რა მოვუხერხო ხომ ვერ მეტყვით?
* * *
მორჩა ეგ გავასწორე, ეხლა რა არის იცით, კოდირების პრობლემაა. ბაზაში აკრძალული სიტყვები GEOKB-თი მაქვს ჩაწერილი ხოლო კომენტარებზე დაყენებული მაქვს პირდაპირ ქართულად წერა მაგრამ ალბათ ეგ სხვა იუნიკოდია აი ესეთი რაღაცა არის იმ java[ertad]script ფაილში რომელიც კომენტარებში ქართულად წერს
eng=new Array(97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,87,82,84,83,67,74,90);
geo=new Array(4304,4305,4330,4307,4308,4324,4306,4336,4312,4335,4313,4314,4315,4316,4317,4318,4325,4320,4321,4322,4323,4309,4332,4334,4327,4310,4333,4326,4311,4328,4329,4319,4331,91,93,59,39,44,46,96);

და ვერ გადავაკეთებ?

Posted by: striker 18 Feb 2011, 12:43
QUOTE
მორჩა ეგ გავასწორე, ეხლა რა არის იცით, კოდირების პრობლემაა. ბაზაში აკრძალული სიტყვები GEOKB-თი მაქვს ჩაწერილი ხოლო კომენტარებზე დაყენებული მაქვს პირდაპირ ქართულად წერა მაგრამ ალბათ ეგ სხვა იუნიკოდია აი ესეთი რაღაცა არის იმ java[ertad]script ფაილში რომელიც კომენტარებში ქართულად წერს eng=new Array(97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,87,82,84,83,67,74,90); geo=new Array(4304,4305,4330,4307,4308,4324,4306,4336,4312,4335,4313,4314,4315,4316,4317,4318,4325,4320,4321,4322,4323,4309,4332,4334,4327,4310,4333,4326,4311,4328,4329,4319,4331,91,93,59,39,44,46,96);

და ვერ გადავაკეთებ?


რისი გადაკეთება გინდა? ეგ ციფრები ანბანის ასოების მიხედვითაა ციფრების დიაპაზონია უბრალოდ ყველა ციფრს თავისი შესაბამისი ასო შეესადაგება. კონკრეტულად რისი შეცვლა გინდა ვერ მივხვდი

Posted by: knight_rider 18 Feb 2011, 13:08
striker
რისი და ამ სკრიპტის მეშვეობით კომენტარებში წერ პირდაპირ ქართულად, (არანაერი Alt+Shift არ გჭირდება ქართულზე გადასაყვანად) მაგრამ პრობლემა ისაა რომ ეს სკრიპტი წერს რაღაც იუნიკოდით (არ ვიცი რომლით), და მე მინდა რომ იმ იუნიკოდით იწერებოდეს რომელსაც იყენებს KA. (რავი მგონი დავწერე რისი თქმაც მინდოდა smile.gif)

Posted by: Nikodz 18 Feb 2011, 15:12
knight_rider
საიდან დასაკვენი რომ სხვა რამეს იყენებს? მე როგორც ვიცი ზუსტად მაგ უნიკოდს იყენებს.
ყოველ შემთხვევაში ჯერ არ მინახავს კომპიუტერი სადაც მასე დაწერილი არ ჩანს.

Posted by: Svani91 18 Feb 2011, 15:14
knight_rider

მასე ერთი ქუერით ცენზურა და კაი ცხოვრება სადაა

ციკლი გინდა ახლა შენ

ან ვაბშე რად გინდა ეგ ბაზიდან წამოღება, მანდვე მასივი შექმენი და ხელით შეიტანე

Posted by: Nikodz 18 Feb 2011, 15:22
http://www.code.ge/geokbd

Posted by: striker 18 Feb 2011, 15:37
QUOTE
საიდან დასაკვენი რომ სხვა რამეს იყენებს? მე როგორც ვიცი ზუსტად მაგ უნიკოდს იყენებს. ყოველ შემთხვევაში ჯერ არ მინახავს კომპიუტერი სადაც მასე დაწერილი არ ჩანს.


მეც მაგ აზრის ვარ ერთი და იგივე უნიკოდია.

და რაც შეეხება ცენზურას უკვე დამატებულ კომენტარს რატო აკეთებ სანამ დაამატებენ მანამდე შეამოწმე და თუ აღმოაჩენს კოდი რომ ისეთი სიტყვაა რაც არ უნდა იყოს გადაკეთებული დაამატოს ან საერთოდ არ დაამატოს და შეტყობინება გამოატანინე რომ უცენზურო სიტყვას იყენებს.

Posted by: Nikodz 18 Feb 2011, 15:41
QUOTE
და რაც შეეხება ცენზურას უკვე დამატებულ კომენტარს რატო აკეთებ სანამ დაამატებენ მანამდე შეამოწმე და თუ აღმოაჩენს კოდი რომ ისეთი სიტყვაა რაც არ უნდა იყოს გადაკეთებული დაამატოს ან საერთოდ არ დაამატოს და შეტყობინება გამოატანინე რომ უცენზურო სიტყვას იყენებს.


ანუ დამატებისას შეამოწმე რა შედის ბაზაში.

(უბრალოდ ცოტა დავაკონკრეტე)

Posted by: DVX 18 Feb 2011, 19:18
გამარჯობათ smile.gif

წესით ალბათ WWW_ში უნდა მეკითხა მარა აზრი არ აქვს, ხოდა აქ გადავწყვიტე smile.gif ბაზა მაქვს mysql_ში გაკეთებული, რაღაცას ვტესტავ, არაფერს განსაკუთრებულს, უბრალოდ phpmyadmin_ში ვმუშაობ ჩვეულებრივად, ხოდა მერე როცა გამომაქვს სასურველი ინფორმაცია ქართული კოდის ნაცვლად ???? _ებს მიჩვენებს sad.gif არად თვითონ phpmyadmin_ში ყველაფერი რიგზეა მგონი, იქ ჩვეულებრივად მიჩვენებს ქართულად ყველაფერს, PHP.ini_შიც გავასწორე მგონი ყველაფერი, მარა მაინც კითხვის ნიშნებს აჩვენებს. დამღალა ამ ქართულმა უნიკოდმა, არადა აშკარად მარტივი პრობლემაა. ვინმემ თუ იცით მიშველეთ თორე მივაკვდი უკვე, google_შიც არასწორად ვეძებ აშკარად smile.gif

Posted by: Nikodz 18 Feb 2011, 19:52
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

სცადე

Posted by: DVX 18 Feb 2011, 20:00
Nikodz
QUOTE
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ეგ მაქვს დაყენებული, html არაფერ შუაშია, გადმოტანის დროს მაქვს რაღაც უნიკოდის პრობლემა, მაგრამ ვერ გავიგე სად, php.ini _ ში ყველაფერი რიგზეა, phpmyadmin _ შიც გავასწორე რაც გასასწორებელი იყო, რაღაც ძალიან მარტივია user.gif

Posted by: Svani91 18 Feb 2011, 20:08
DVX

გამოტანის ქუერის წინ

CODE
mysql_query("SET CHARACTER SET utf8");

Posted by: DVX 18 Feb 2011, 22:19
Svani91
QUOTE
გამოტანის ქუერის წინ

CODE mysql_query("SET CHARACTER SET utf8");

აუ აუ აუ 2kiss.gif smile.gif

Posted by: striker 19 Feb 2011, 00:05
QUOTE
mysql_query("SET CHARACTER SET utf8");


თუ ბაზასთან ქონექთის ფაილი ცალკე ფაილად გაქვს ჯობია იქ ჩაუწერო ეგ კოველი ზაპროსის წინ რო არ მოგიწიოს ამის დაწერა

Posted by: DVX 19 Feb 2011, 02:49
striker

QUOTE
თუ ბაზასთან ქონექთის ფაილი ცალკე ფაილად გაქვს ჯობია იქ ჩაუწერო ეგ კოველი ზაპროსის წინ რო არ მოგიწიოს ამის დაწერა


ოხ რეზო რეზო ხო გითხარი შეეშვი ამ პროგრამირებას მეთქი 2kiss.gif biggrin.gif



PS. ქართულ უნიკოდთან აქამდე არ მქონია შეხება და ლიოლ მე სად აღარ ვიძრომიალე, თურმე რა ყოფილა პრობლემა smile.gif

Posted by: knight_rider 19 Feb 2011, 10:57
Nikodz
საიდან დავასკვენი და როცა ბაზაში ვწერ აკრძალულ სიტყვას KA-თი, და მერე ამ სიტყვას კომენტარის ფორმაში ვწერ და ვამატებ, არ მუშაობს, ანუ არ იცვლება სხვა სიტყვით, ხოლო როცა ბაზაში აკრძალულ სიტყვას ასე ვამატებ, (აკრძალულ სიტყვას ვწერ კომენტარის ფორმაში, მერე ამ სიტყვას ვუკეთებ კოპირებას და ვამატებ ბაზაში.) ამ შემთხვევაში უკვე მუშაობს და თუ იუნიკოდის ბრალი არაა აბა რისი ბრალია?

Posted by: Svani91 19 Feb 2011, 13:58
CODE
$txt = $_POST['txt'];

$find = array("svani","lasha","lameri");
$replace = "replaced";
$texts = explode(" ",$txt);
foreach($texts as $key=>$replaced){
$ne = str_replace($find,$replace,$texts[$key]);
echo $ne;
}


ფილტრი სიტყვებზე yes.gif

Posted by: striker 19 Feb 2011, 14:11
QUOTE
ოხ რეზო რეზო ხო გითხარი შეეშვი ამ პროგრამირებას მეთქი 2kiss.gif biggrin.gif


იმ საშინელების თამაშს კი ჯობია ჩვენ რო ვიცით smile.gif

Posted by: iMaximuSi 19 Feb 2011, 14:42
knight_rider
ბაზაში შესვლამდე რაიმე ფილტრებს გადის შენი ტექსტი?

Posted by: knight_rider 19 Feb 2011, 17:38
iMaximuSi
აი ეს მაქვს
$censura = mysql_query ("SELECT ban FROM cenzura",$ndb);
$censura1 = mysql_fetch_array ($censura);
do{
$cenz = $censura1['ban'];

$text = str_replace($cenz, "????????", $text);
while ($censura1 = mysql_fetch_array ($censura));

Svani91

ეგ კოდირებაზე რას მიშველის? მე კი ჩავწერდი პირდაპირ მანდვე მაგრამ სიტყვაზე ახალი სიტყვის აკრძალვა რო დამჭირდეს, მერე ისევ ხომ არ გავხსნი ამ php ფაილს და ისევ ხომ არ ჩავწერ? ან კაი მე კი გავაკეთებ ეგრე მაგრამ იმან როგორ უნდა გააკეთოს ვინც ელემენტარულად HTML იც არ იცის? მგონი ცოტა მოუხერხებელია

Posted by: striker 19 Feb 2011, 17:43
QUOTE
ეგ კოდირებაზე რას მიშველის? მე კი ჩავწერდი პირდაპირ მანდვე მაგრამ სიტყვაზე ახალი სიტყვის აკრძალვა რო დამჭირდეს, მერე ისევ ხომ არ გავხსნი ამ php ფაილს და ისევ ხომ არ ჩავწერ? ან კაი მე კი გავაკეთებ ეგრე მაგრამ იმან როგორ უნდა გააკეთოს ვინც ელემენტარულად HTML იც არ იცის? მგონი ცოტა მოუხერხებელია


შენც ბაზაში დაამატე აკრძალული სიტყვების სია და იქიდან შეამოწმებინე კოდს და თუ რამე სიტყვის დამატება მოგინდება ფორმა გააკეთე რომელიც იმ ტეიბლში დაამატებს ახალ სიტყვას რომლის აკრძალვაც გინდა.

Posted by: knight_rider 19 Feb 2011, 17:55
striker
QUOTE
შენც ბაზაში დაამატე აკრძალული სიტყვების სია და იქიდან შეამოწმებინე კოდს და თუ რამე სიტყვის დამატება მოგინდება ფორმა გააკეთე რომელიც იმ ტეიბლში დაამატებს ახალ სიტყვას რომლის აკრძალვაც გინდა.

ზუსტად ეგრე მაქვს ყველაფერი გაკეთებული ცენზურა მუშაობს მაგრამ აქ სხვა პრობლემაა, უბრალოდ კომენტარების დამატების ფორმაზე ხომ მაქვს დაყენებული პირდაპირ ქართულად წერა, ის წერს ალბათ რაღაც სხვა უნიკოდით მიხვდი? იმიტომ რომ სიტყვაზე აკრძალული სიტყვა არის დუდუკი, თუ კომენტარებში ჩაწერ სიტყვას დუდუკი იმ ქართული კლავიატურის გამოყენებით რომელიც მიყენია კომენტების ფორმაზე მაშინ ჩვეულებრივად შეიცვლება კითხვის ნიშნებით, მაგრამ თუ კომენტარებში ჩაწერ სიტყვას დუდუკი ოღონდ KA-ს გამოყენებით მაშინ არ იცვლება კითხვისნიშნებზე და გამოდის უბრალოდ სიტყვა დუდუკი აი ეს პრობლემაა.

Posted by: Svani91 19 Feb 2011, 19:01
knight_rider


ვინც html არ იცის არც დასჭირდება ეს

Posted by: knight_rider 19 Feb 2011, 19:02
ჰა არავის გაქვთ რაიმე იდეა არ შეიძლება რამე მოვუხერხოთ?

Posted by: iMaximuSi 19 Feb 2011, 23:30
knight_rider
მეც მქონდა ეგეთი გაკეთებული ქართული კლავიატურის სკრიპტი რო დევს აქ იმითი და მიშაობდა

Posted by: knight_rider 20 Feb 2011, 15:18
iMaximuSi
მუშაობით ესეც მუშაობს პროსტა ამ სკრიპტით ნაწერი ქართული ასოები და KA-თი ნაწერი არ ემთხვევა ერთმანეთს მიხვდი?
* * *
eng=new Array(97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,87,82,84,83,67,74,90);
geo=new Array(4304,4305,4330,4307,4308,4324,4306,4336,4312,4335,4313,4314,4315,4316,4317,4318,4325,4320,4321,4322,4323,4309,4332,4334,4327,4310,4333,4326,4311,4328,4329,4319,4331,91,93,59,39,44,46,96);
ეს ხო მასივია და არ შეიძლება რო ესე გადაკეთდეს?

geo=new Array(ა,ბ,გ,დ,ე,ვ,ზ,თ და ა.შ.

Posted by: vikingi 21 Feb 2011, 21:42
knight_rider

geo=new Array('ა','ბ','გ','დ','ე','ვ','ზ','თ' და ა.შ.

Posted by: generik 22 Feb 2011, 18:35
გამარჯობათ
მაქვს ასეთი query - insert into users values ( int, varchar, varchar, int)
აქ პირველ int-ს auto increment-ი აქვს მინიჭებული.
მაინტერესებს პირველი int-ის მითითების გარეშე როგორ გავაგზავნო მოთხოვნა?
(ამის გარეშე ავტომატურად ხომ უნდა მიენიჭოს შემდეგი რიცხვი??)
insert into users values ( , varchar, varchar, int) ასე არ მუშაობს...

Posted by: Svani91 22 Feb 2011, 20:00
generik

CODE
insert into users (varchar,varchar,int) values ('$varchar','$varchar','$int');

Posted by: generik 22 Feb 2011, 20:54
Svani91
ანუ ამის (varchar,varchar,int) მითითება აუცილებელია ხო ? სვეტების მითითების გარეშე არ გამოვა?

Posted by: Svani91 22 Feb 2011, 21:50
generik

auto increment რასაც აქვს დააიგნორე

დანარჩენები საჭიროა

Posted by: knight_rider 23 Feb 2011, 00:24
vikingi
ხო მაგრამ js ფაილში კოდირება როგორ მივუთითო არ ვიცი, როცა ამას ვსვამ და ვასეივებ
<meta http-equiv="content-type" content="text/html; charset=utf8" />
მაძლევს ამას და რა ვქნა კოდირება როგორ გავწერო?

Posted by: Svani91 23 Feb 2011, 00:53
knight_rider

http://notepad-plus-plus.org/download

Posted by: knight_rider 23 Feb 2011, 01:06
Svani91
ეგ ბლოკნოტიმაქვს მაგრამ როგორ გამოვიყენო ამ მიზნის განსახორციელებლად?

Posted by: Svani91 23 Feb 2011, 01:16
knight_rider

user posted image

Posted by: knight_rider 23 Feb 2011, 01:37
Svani91
ხო ეგ გავარკვიე მაგრამ ეხლა რა მინდა, ჯავაში ვწერ ასოს და მერე charCodeAt-ით მის კოდს ვგებულობ, მაგრამ პირიქით როგორ გავაკეთო? კოდი რო დავწერო და რო მაჩვენოს ამ კოდს რა სიმბოლო შეესაბამება?

Posted by: Svani91 23 Feb 2011, 01:42
knight_rider

ამას გულისხმობ?

http://svani.net/2010/12/05/java[ertad]script-char-codes/

Posted by: knight_rider 23 Feb 2011, 01:44
Svani91
კი მაგრამ არა ლათინური ასოების კოდები არამედ ქართულის

Posted by: Svani91 23 Feb 2011, 01:50
knight_rider

შენ ეს გინდა ანუ რო ქართული სიმბოლოდან მიიღო ა ესე?

ეგ მაგალითად ა - ს შეესაბამება

CODE
& #4304;


http://www.atm.ox.ac.uk/user/iwi/charmap.html

შეაერთე ოღონდ

Posted by: knight_rider 23 Feb 2011, 03:18
Svani91
არა ამ შემთხვევაში წერ ასოს და იღებ კოდს, მე კი პირიქით მინდა ჩავწერო კოდი და მივიღო ასო
* * *
ხალხო ასეთი რამ გავაკეთე
<input name='id' type='submit' value='%s' class='del_ico' onclick=\"return confirm('წავშალო: %s')\"/>
და ლოკალზე მუშაობს მაგრამ სერვერზე არა რატო?
* * *
ხალხო ეს გავაკეთე
<input name='id' type='submit' value='%s' class='del_ico' onclick=\"return confirm('წავშალო: %s')\"/>
და ლოკალზე მუშაობს სერვერზე არა, რატო?
* * *
ვსიოგავაკეთე jQuery-ს საშუალებით, ეხლა რა მაინტერესებს იცით? ის როგორ კეთდება სერჩის ფორმაში ტექსტი რო წერია და ჩაკლიკვისას რო ქრება

Posted by: striker 24 Feb 2011, 14:02
QUOTE
ვსიოგავაკეთე jQuery-ს საშუალებით, ეხლა რა მაინტერესებს იცით? ის როგორ კეთდება სერჩის ფორმაში ტექსტი რო წერია და ჩაკლიკვისას რო ქრება


onfocus და onblur ის საშუალებით:

<input name="search" type="text" onFocus="this.value='სიცარიელე'" onBlur="this.value='Search...'" value="Search..."/>

Posted by: knight_rider 24 Feb 2011, 18:15
striker
მადლობა მაგრამ არ შვება ეგრე, როცა გვერდი იტვირთება მაინც ცარიელია ინპუტი, მერე რო ჩაკლიკავ ჩნდება search, მოკლედ ეხლა jQuery-თ ვჩალიჩობ მაგის გაკეთებას და თუ არ გამომივიდა მოგმართავთ

Posted by: iMaximuSi 24 Feb 2011, 18:28
knight_rider

<input type="text" value="სახელი" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'სახელი':this.value;"/>

Posted by: knight_rider 24 Feb 2011, 20:26
iMaximuSi
მადლობა უკვა გავაკეთე

Posted by: BOMB 25 Feb 2011, 22:24
<form action="index.php" style="margin-left: 600px;">
<select name="sort">
<option value="0" selected>(sort by)</option>
<option value="1">Name</option>
<option value="2">Rating</option>
<option value="3">View count</option>
<option value="4">Producer</option>
<option value="5">Year</option>
<option value="6">Post date</option>
</select>
<input type="submit" value="Sort" style="width: 70px;"/>
</form>

აი ეს მაქვს და მინდა ისე გავაკეთო. რომ Sort -ს რომ დააწვებიან ეს ლინკი "index.php?page=animation" კი არ შეიცვალოს "index.php?sort=1" -ამით არამედ შეიცვალოს აი ამით: "index.php?page=animation&sort=1" <<ეს როგორ გავაკეთო? ანუ დავტოვო ლინკი და უბრალოდ დავუმატო sort -ი

Posted by: Nikodz 25 Feb 2011, 22:30
<form action="index.php" style="margin-left: 600px;">
<input type="hidden" name="page" value="animation" />
<select name="sort">
<option value="0" selected>(sort by)</option>
<option value="1">Name</option>
<option value="2">Rating</option>
<option value="3">View count</option>
<option value="4">Producer</option>
<option value="5">Year</option>
<option value="6">Post date</option>
</select>
<input type="submit" value="Sort" style="width: 70px;"/>
</form>

Posted by: BOMB 25 Feb 2011, 22:35
მადლობა გამოხმაურებისთვის, მაგრამ მე ცოტა სხვა რამე მინდა, მე უბრალოდ არ მეცოდინება ლინკი რა იქნება. ის შიეძლება იყოს "index.php?page=animation" ან "index.php?search=testsearch" მე უბრალოდ მინდა ლინკი უცვლელი დავტოვო და დავამატო sort -ი "index.php?search=testsearch&sort=1"

Posted by: Nikodz 25 Feb 2011, 22:49
foreach(array_keys($_GET) as $get){
echo '<input type="hidden" name="'.$get.'" value="'.$_GET[$get].'" />;
}

ეს ცადე... არ დამიტესტია მაგრამ მემგონი გამოვა....

Posted by: BOMB 25 Feb 2011, 23:03
ვა გამომივიდა, მადლობა, მაგრამ კიდევ ერთ პრობლემას წავაწყდი:
index.php?page=Animation&menu=2
ეს კი შეცვალა, მაგრამ მერე სხვა მენიუს რომ ვირჩევ ესე მიწერს
index.php?page=Animation&menu=2&menu=1
ანუ ეს რომ არ დაწეროს
index.php?page=Animation&menu=2&menu=1 და დამატების მაგივრად რომ შეცვალოს არ შეიძლება: index.php?page=Animation&menu=1

Posted by: Nikodz 25 Feb 2011, 23:08
if ით შეამოწმე, იმ form ში რომელსაც იყენებ თუ $get იმას უდრის მაშინ გააგრძელოს
მაგ:
foreach(array_keys($_GET) as $get){
if($get == "main") continue;
echo '<input type="hidden" name="'.$get.'" value="'.$_GET[$get].'" />;
}

Posted by: BOMB 25 Feb 2011, 23:51
გამომივიდაააააააა!!!!! აი საბოლოო კოდიც:

<form action="index.php" style="margin-left: 600px;">
<?php
foreach(array_keys($_GET) as $get){
if($get == 'sort'){break;}else{
echo ('<input type="hidden" name="'.$get.'" value="'.$_GET[$get].'" />');}
}
?>
<select name="sort">
<option value="0" selected>(sort by)</option>
<option value="1">Name</option>
<option value="2">Rating</option>
<option value="3">View count</option>
<option value="4">Producer</option>
<option value="5">Year</option>
<option value="6">Post date</option>
</select>
<input type="submit" value="Sort" style="width: 70px;"/>
</form>

--------------------------------------------------
მადლობა Nikodz -ს

Posted by: knight_rider 26 Feb 2011, 02:59
ხალხო ეს სკრიპტი გავაკეთე იმისთვის რომ გვარებს მიანიჭოს ნუმერაცია ანბანის მიხედვით, ანუ გვარს რომელიც იწყება ა-ზე მიანიჭოს 1, რომელიც იწყება ბ-ზე 2, და ა.შ. (ბოდიში სკრიპტი ცოტა გრძელია) ეს იმისთვის მჭირდება რომ ერთერთ გვერდზე მაქვს ანბანი და როცა აჭერ რომელიმე ასოს იქ გამოაქვს უკვე გვარები ამ ასოზე, და რა მაინტერესებს, სწორი მიდგომაა ეს თუ უფრო მარტივადაც შეიძლებოდა გაკეთება? (ისე ყველაფერი მუშაობს)
$lastname = $_POST['lastname'];
$num = $_POST['num'];

$lastname2 = $lastname;

$cutlast = $lastname;
$cutlast = substr($cutlast, 0, 3);

switch ($cutlast)
{
case "ა":
$num = 1;
break;

case "ბ":
$num = 2;
break;

case "გ":
$num = 3;
break;

case "დ":
$num = 4;
break;

case "ე":
$num = 5;
break;

case "ვ":
$num = 6;
break;

case "ზ":
$num = 7;
break;

case "თ":
$num = 8;
break;

case "ი":
$num = 9;
break;

case "კ":
$num = 10;
break;

case "ლ":
$num = 11;
break;

case "მ":
$num = 12;
break;

case "ნ":
$num = 13;
break;

case "ო":
$num = 14;
break;

case "პ":
$num = 15;
break;

case "ჟ":
$num = 16;
break;

case "რ":
$num = 17;
break;

case "ს":
$num = 18;
break;

case "ტ":
$num = 19;
break;

case "უ":
$num = 20;
break;

case "ფ":
$num = 21;
break;

case "ქ":
$num = 22;
break;

case "ღ":
$num = 23;
break;

case "ყ":
$num = 24;
break;

case "შ":
$num = 25;
break;

case "ჩ":
$num = 26;
break;

case "ც":
$num = 27;
break;

case "ძ":
$num = 28;
break;

case "წ":
$num = 29;
break;

case "ჭ":
$num = 30;
break;

case "ხ":
$num = 31;
break;

case "ჯ":
$num = 32;
break;

case "ჰ":
$num = 33;
break;};

Posted by: Nikodz 26 Feb 2011, 12:00
knight_rider
მე ასეთ რამეს შემოგთავაზებ.

$symbols = "აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ";
$num = strpos($symbols, substr($cutlust, 0, 1)) + 1;

მარტო პირველ ასოზე დაალაგებს..
და თუ შემდეგ ასოებზეც უზამ substr დან მარტო 1 ასო უნდა გამოიტანო.. ნუ მაგას მიხვდები smile.gif

Posted by: BOMB 26 Feb 2011, 14:49
ინტერნეტში მოვძებნე php - mysql სორტირების გაკვეთილი, მაგრამ იქ სორტირება იწყება პატარა რიცხვიდან მე კი მინდა დავიწყო დიდი რიცხვიდან და ეს როგორ შეიძლება გაკეთდეს?
$result = mysql_query("SELECT * FROM articles ORDER BY rating");
ეს დაალაგებს ასე: 12, 13, 14, 15 ....
მე კი მინდა დავალაგო ასე: 15, 14, 13, 12, 11 ....

Posted by: knight_rider 26 Feb 2011, 14:50
Nikodz
ხო მაგრამ აქ $cutlust-ში როცა ხვდება გვარი ასოზე ა, გამოაქვს 1 მაგრამ როდესაც ხვდება გვარი ბ-ზე მაინც 1 გამოაქვს

Posted by: Nikodz 26 Feb 2011, 15:02
BOMB
$result = mysql_query("SELECT * FROM articles ORDER BY rating DESC");

knight_rider
ფონტი ემთხვევა? ანუ php ფაილში რომ გიწერია
$symbols = "აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ";
ქართული ასოები და რაც შეგყავს.

Posted by: knight_rider 26 Feb 2011, 15:22
Nikodz
კი ემთხვევა, აი ესე მაქვს გაკეთებული
<?php
$cutlust = ("ბაბუაძე");

$symbols = "აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ";
$num = strpos($symbols, substr($cutlust, 0, 1)) + 1;

echo $num;
?>

Posted by: Nikodz 26 Feb 2011, 15:58
knight_rider
მაშინ არ ვიცი.

Posted by: knight_rider 26 Feb 2011, 16:10
Nikodz
ნუ კარგი არაა პრობლემა smile.gif ისე რაც გავაკეთე ძალიან ცუდი მიდგომა არ არის ხო?

Posted by: Nikodz 26 Feb 2011, 16:17
knight_rider
ძალიან არა user.gif

1 ჩემს დაწერილზე რაც შეიძლება რომ ცადო ისაა რომ $symbols შენით აკრიფო, ანუ ხელით ჩაწერო ქართული ანბანი...
თუ არ უშველა ისევ შენი მიდგომა biggrin.gif ან JS ში გააკეთე თუ გაწყობს.

P.S. შეგიძლია კოდებში გადაიყვანო გვარის პირველი ასოები და მერე რიცხვების სორტირება გექნება.

ან ასეთI რამე ქნა, შეავსო 2 მასივი:
$srch = array("ა", "ბ", "გ", "დ", "ე", "ვ", "ზ", "თ", "ი", "კ", "ლ", "მ", "ნ", "ო", "პ", "ჟ", "რ", "ს", "ტ", "უ", "ფ", "ქ", "ღ", "ყ", "შ", "ჩ", "ც", "ძ", "წ", "ჭ", "ხ", "ჯ", "ჰ");
$repl = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33);

და replace გააკეთო.
$num = str_replace($srch, $repl, $cutlast);

Posted by: knight_rider 26 Feb 2011, 16:26
ხო მაგრამ ეს ხო მხოლოდ ასოს გაუკეთებს რეფლეისს, და როგორ გამოაცალკევებს გვარის პირველ ასოს?

Posted by: Nikodz 26 Feb 2011, 17:09
knight_rider
$cutlast ში უკვე პირველი ასო უნდა ეწეროს ან ასე:
$num = str_replace($srch, $repl, substr($cutlast, 0, 1));

Posted by: BOMB 26 Feb 2011, 17:52
ერთი იდეა მაქვს და არ ვიცი როგორ განვახორციელო: მინდა საიტზე ნიუსების ატვირტვისას მკონდეს რაიმე php ან cgi პროგრამა რომლის მეშვეობით შემეძლება ტორრენტ ფაილების ატვირთვა. ანუ იმის მაგივრად რომ გადმოვწერო, მაგალითად ფილმი, ტორენტ საიტდან და მერე ავტვირტო ჩემს საიტზე, არ შეიძლება ეს ჩემი კომპის ჩარევის გარეშე მოვახერხო? და ეგრევე ჩემმა ვებ საიტმა გადმოწეროს ტორენტ საიტიდან? თან ჰოსტინგს ისეთი სიჩქარე აქვს ეგრევე წამებში გადაწერს ყველაფერს

Posted by: knight_rider 26 Feb 2011, 18:01
მე კი ესეთი რამ მაინტერესებს, როგორ გავაკეთო დამატების ფორმაში ღილაკი browse რომელზეც დაჭერის შემთხვევაშიც browse მოხდება არა ჩემს კომპში არამედ ჩემს ftp ზე კონკრეტულ ფოლდერში, ანუ როდესაც ვაჭერთ browse-ს ჩვეულებრივად ხომ იხსნება ფანჯარა სადაც ფაილების არჩევა შეიძლება ჩვენი ვინჩესტერიდან, მე კი მინდა რომ როცა browse დავაჭერ გაიხსნას ჩვეულებრივ ფანჯარა, ოღონდ გახსნას ეფტეპეზე ფოლდერი images

Posted by: vikingi 26 Feb 2011, 22:42
knight_rider
ჩვეულებრივ ვინდოუსის ფანჯარაში მაგ ფაილებს ვერ აჩვენებს. პროგრამულად შეგიძლია რომელიმე კონკრეტული საქაღალდიდან გამოიძახო ყველა ფაილის სია და პოპაპში აჩვენო...

Posted by: knight_rider 26 Feb 2011, 23:18
vikingi
და მერე იმ პოპაპში გამოსული სურათებიდან როდესაც ერთერთს დავაკლიკავ, ამ სურათის დასახელება ინფუთში რომ ჩაჯდეს მაგისთვის ჯავა დამჭირდება ხო?

Posted by: vikingi 27 Feb 2011, 01:58
knight_rider
QUOTE
და მერე იმ პოპაპში გამოსული სურათებიდან როდესაც ერთერთს დავაკლიკავ, ამ სურათის დასახელება ინფუთში რომ ჩაჯდეს მაგისთვის ჯავა დამჭირდება ხო?

ჯავაში ჯავასკრიპტს თუ გულისხმობ კი დაგჭირდება... თუ არა და ჯავაზეც თავისუფლად შეიძლება მაგის გაკეთება wink.gif

Posted by: Nikodz 27 Feb 2011, 02:14
knight_rider
თუ სწორად გავიგე რაც გინდა მაშინ ჯავასკრიპტშიც გამოვა ეგ...

Posted by: knight_rider 28 Feb 2011, 11:43
Nikodz
ჯავასკრიპტშიც გამოვა ხო მაგრამ მარტო php-თ არ გამოვა?

Posted by: Nikodz 28 Feb 2011, 12:42
knight_rider
გამოსული ტექსტის ინფუთში ჩასმა არამგონია php თი გამოვიდეს...

Posted by: knight_rider 28 Feb 2011, 13:40
Nikodz
ხო არც მე მგონია, ტექსტის არა სურათის მისამართის ჩასმა მინდა

Posted by: Nikodz 28 Feb 2011, 14:27
knight_rider
showModalDialog ით შეგიძლია გააკეთო, ოღონდ ჩემთან opera ზე არ მუშაობს და არ ვიცი რატომ.

ესეიგი ეს showModalDialog ასეთ რამეს შვება.
ხსნი ახალ ფანჯარაში გვერდს (უკვე არსებულ ფაილს) და ის ფაილი ისეა რომ მნიშვნელობას აქ აბრუნებს გამხსნელ ფანჯარაში.
მაგას თუ გამოიყენებ ასე უნდა ქნა.
მთავარ გვერდზე სვამ showModalDialog_ს. შეგიძლია რამე ცვლადსაც მიანიჭო.
showModalDialog("ფაილი.html");
აქვს კიდევ სხვა პარამეტრებიც ფანჯრის ზომის მითითება და ეგეთები... დაგუგლე და ნახავ მაგას.
ფაილი.html ში კი ასეთი რამე გექნება
სკრიპტში რაც გინდა ის ჩაწერე, მაგრამ window.returnValue = "დააბრუნოს ეს";
და მერე შეგიძლია window.clos(); გააკეთო.
მემგონი გასაგებად ავხსენი.

Posted by: knight_rider 28 Feb 2011, 14:37
Nikodz
კი გასაგებია ვნახავ ეხლა და თუ მომეწონა მერე ჯავასკრიპტზე აღარ ვიწვალებ
* * *
ესე გავაკეთე
<?php $test = howModalDialod("../test.php");?>
და ამას მიგდებს
Fatal error: Call to undefined function howModalDialod() in C:\Program Files\xampp\htdocs\news\nadmin\index.php on line 27
* * *
ა ვსიო გავასწორე ჩემი ბრალი იყო
QUOTE
Dialod
ასო მიწერია შეცდომით დ მიწერია გ-ს მაგივრად

* * *
Nikodz
ეს არც ქრომში მუშაობს ნორმალურად. თუ ადმინზე პაროლი გიყენია, ყოველ მიმართვაზე პაროლს გთხოვს და თან პაროლის ჩასაწერ ფორმასაც არ გაჩვენებს, ჯობია სხვა მეთოდი ვცადო მგონი

Posted by: knight_rider 2 Mar 2011, 16:44
სალამი მოკლედ თითქოს დიდი არაფერიო მაგრამ გავიჭედე აი აქ ციკლი ვერ გავაკეთე

$words = mysql_query("SELECT ban FROM cenzura",$ndb);
$words1 = mysql_fetch_array ($words);

if ($ban == $words1['ban'])
{echo "ასეთი სიტყვა უკვე დამატებულია";}
else{
$result77 = mysql_query("INSERT INTO cenzura (ban) VALUES ('$ban')",$ndb);
if ($result77 == true) {echo "<p class='admin_titles'>წარმატებით დაემატა <META HTTP-EQUIV='Refresh' CONTENT='2 ; URL=cenz.php'></p>";}
else {echo "<p class='admin_titles'>სიახლე არ დაემატა<META HTTP-EQUIV='Refresh' CONTENT='2 ; URL=cenz.php'> </p>";}}
?>

აი ამ მომენტზე მინდა რო ციკლი გავაკეთო ანუ როდესაც ისეთ სიტყვას ვამატებ რომელიც ბაზაში უკვე არსებობს, მხოლოდ იმ შემთხვევაში მუშაობს ეს ექო თუ ბაზაში არსებულ პირველ სიტყვის დამატებას ვცდილობ, ხოლო მეორე მესამე-ზე და ა.შ. არ მუშაობს , ეს იმიტომ რომ ბაზიდან მხოლოდ პირველი სიტყვა გამოაქვს და ციკლი უნდა მაგრამ რატომღაც ვერ ჩავსვი ციკლში და იქნებ დამეხმაროთ რა
if ($ban == $words1['ban'])
{echo "ასეთი სიტყვა უკვე დამატებულია";}
* * *
მოკლედ გავაკეთე აი ესე, ოღონდ თუ ძალიან ცუდად მივუდექი საკითხს არ დამცინოთ smile.gif

$testi1 = mysql_query("SELECT ban FROM cenzura",$ndb);
$testi2 = mysql_fetch_array ($testi1);
do {$is = $testi2['ban'];
if ($is == $ban)
exit ("სიტყვა უკვე არსებობს");}
while ($testi2 = mysql_fetch_array ($testi1));
$result77 = mysql_query("INSERT INTO cenzura (ban) VALUES ('$ban')",$ndb);

Posted by: knight_rider 4 Mar 2011, 15:07
ხალხო ვთქვათ მაქვს რაღაც Table და ამ Table-ში მაქვს ველი upload, როგორ შეიძლება გარკვევა ცარიელია თუ არა ველი upload? ანუ მინდა რომ თუ ველი upload ცარიელია მაშინ არ გამოიტანოს სურათი ხოლო თუ ველ upload-ში არის სურათი მაშინ გამოიტანოს სურათი

Posted by: iMaximuSi 4 Mar 2011, 17:18
knight_rider
QUOTE
ხალხო ვთქვათ მაქვს რაღაც Table და ამ Table-ში მაქვს ველი upload, როგორ შეიძლება გარკვევა ცარიელია თუ არა ველი upload? ანუ მინდა რომ თუ ველი upload ცარიელია მაშინ არ გამოიტანოს სურათი ხოლო თუ ველ upload-ში არის სურათი მაშინ გამოიტანოს სურათი


უმარტივესია იფიქრე ცოტა

Posted by: knight_rider 4 Mar 2011, 19:56
iMaximuSi
smile.gif ხო მართლა ძალიან მარტივი იყო დავპოსტე თუ არა ეგრევე გავაკეთე პროსტა აქ აღარ დამიწერია მერე, sorry
* * *
ხალხო მაქვს 2 თეიბლი Person და City, Person-ში მაქვს 2 ველი Name და CityId, ხოლო City-ში ასევე 2 ველი მაქვს Id და Name, ხო და ეხლა ვცდილობ, ერთი ზაპროსIთ ამ 2 თეიბლიდან გამოვიტანო ჩანაწერები, აი ესეც ზაპროსი
$test = mysql_query ("SELECT * FROM Person INNER JOIN City ON Person.CityId = City.Id",$tdb);
$test1 = mysql_fetch_array ($test);

მაგრამ როგორ უნდა გამოვიტანო ეხლა ჩანაწერები ვერ გავიგე, ესე ვიფიქრე echo $test1["Name"]; მეთქი მაგრამ არ შვება და რა უნდა გავაკეთო?

Posted by: Svani91 6 Mar 2011, 21:16
მოკლედ xampp აყენია და ვერაფრით ვერ გავუშვი პერლის სკრიპტი

სკრიპტში წერია საცდელად

CODE

#!"\C:\xampp\perl\bin\perl.###"

print "Content-Type: text/html\n\n";

print "congrats";



არც ვიცოდი სად უნდა მენახა, get_loaded_extensions() ით ვნახე და პერლის მაგვარი ვერაფერი შევნიშნე

თუ ეგ რა შუაშია საერთოდ?

Posted by: iMaximuSi 7 Mar 2011, 00:23
Svani91
ეს ხოარ უნდა? http://www.perlmonks.org/?node_id=802886

Posted by: Svani91 7 Mar 2011, 00:42
iMaximuSi

აყენია პერლი

Posted by: knight_rider 7 Mar 2011, 02:20
მე ამაში არავინ დამეხმარებით?
მაქვს 2 თეიბლი Person და City, Person-ში მაქვს 2 ველი Name და CityId, ხოლო City-ში ასევე 2 ველი მაქვს Id და Name, ხო და ეხლა ვცდილობ, ერთი ზაპროსIთ ამ 2 თეიბლიდან გამოვიტანო ჩანაწერები, აი ესეც ზაპროსი
$test = mysql_query ("SELECT * FROM Person INNER JOIN City ON Person.CityId = City.Id",$tdb);
$test1 = mysql_fetch_array ($test);

მაგრამ როგორ უნდა გამოვიტანო ეხლა ჩანაწერები ვერ გავიგე, ესე ვიფიქრე echo $test1["Name"]; მეთქი მაგრამ არ შვება და რა უნდა გავაკეთო?

Posted by: Svani91 7 Mar 2011, 09:32
knight_rider

შეამოწმე საერთოდ რას შეიცავს

print_r($test1);

Posted by: knight_rider 7 Mar 2011, 21:48
Svani91
ეს გამოაქვს
Array ( [0] => Gio [Name] => Tbilisi [1] => 1 [CityId] => 1 [2] => 1 [Id] => 1 [3] => Tbilisi )

Posted by: Svani91 8 Mar 2011, 14:14
knight_rider

ხოდა დაუკვირდი, ეგაა შენი ქუერის შედეგი

დაბეჭდე რაც გინდა

Posted by: iMaximuSi 8 Mar 2011, 14:20
QUOTE
ხოდა დაუკვირდი, ეგაა შენი ქუერის შედეგი
დაბეჭდე რაც გინდა



ორი დღე მაგას თუ უკვირდებით თქვენ საღოლ ცოტა დაისვენეთ ძან ჩქარა მუშაობთ biggrin.gif

Posted by: Svani91 8 Mar 2011, 14:51
ჩემგან რა გინდა ადმინ mad.gifmad.gifmad.gif

Posted by: knight_rider 9 Mar 2011, 16:30
iMaximuSi
მაგის გარეშე არ შეიძლებოდა ეხლა ხო? smile.gif მგონი თქვენ ყველამ ბაღიდანვე იცოდით PHP ბოდიში ბატონო თუ თქვენს დონეზე ვერ ვარ. sad.gif

Posted by: iMaximuSi 9 Mar 2011, 17:01
knight_rider
QUOTE
მაგის გარეშე არ შეიძლებოდა ეხლა ხო?მგონი თქვენ ყველამ ბაღიდანვე იცოდით PHP ბოდიში ბატონო თუ თქვენს დონეზე ვერ ვარ.


მე ძაან ვიცი გგონია? biggrin.gif

Posted by: knight_rider 9 Mar 2011, 17:38
iMaximuSi
smile.gif
ისე რა მაინტერესებს, xampp-ს აქვს ხოლმე რამე გაფრენის მომენტები? იმიტომ რომ აი ამ ზაპროსის

$test = mysql_query ("SELECT * FROM Person INNER JOIN City ON Person.CityId = City.Id",$tdb);
$test1 = mysql_fetch_array ($test);

რეზულტატის გამოტანას ადრე ვცდილობდი და არაფერი გამოქონდა ეხლაკი საერთოდ არაფერი შემიცვლია, და გამოტანა დაიწყო

Posted by: knight_rider 11 Mar 2011, 23:24
მოკლედ php-თ ტექსტს ვჭრი, ასე
$bioCom5 = $bioCom['text'];

$bioCom5 = substr ($bioCom5 ,0, 250);

და გამომაქვს
echo $bioCom5;

მაგრამ პრობლემა ისაა რომ ბოლო ასოზე ასეთ ოთხკუთხედს სვამს

“ეს ცვლილება კანონში საგანგებოდ იმისთვის შეიტანეს, რომ სხვაგვარად “კასპიცემენტის” ხელში ჩა�

და რა მოვუხერხო

Posted by: Svani91 11 Mar 2011, 23:30
knight_rider

CODE
utf8_encode(substr(utf8_decode($bioCom5),0,250));

Posted by: knight_rider 11 Mar 2011, 23:57
Svani91
მაგას რო ვსვამ აღარ ჭრის ტექსტს

Posted by: Nikodz 11 Mar 2011, 23:59
knight_rider
და 250 სიმბოლოს შეიცავს ეგ ტექსტი?

Posted by: knight_rider 12 Mar 2011, 00:12
Nikodz
კი შეიცავს, თან მერე 250, 25-ზე გადავაკეთე და მაინც არ ქნა

Posted by: shotazi 12 Mar 2011, 02:06
knight_rider
უნიკოდს თუ ხმარობ მაშინ http://php.net/manual/en/function.mb-substr.php გჭირდება

substr ჭრის ბაიტების მიხედვით უნიკოდით დაწერილი სიმბოლოები კი ერთ ბაიტზე მეტით შედგებიან მაგიტომ გამოაქვს ის სიმბოლოები mb_substr კი სიმბოლოების მიხედვით დაგიჭრის

Posted by: knight_rider 12 Mar 2011, 03:46
shotazi
არა მაინც იგივეს შვება
* * *
აი ეს
QUOTE
utf8_encode(substr(utf8_decode($bioCom5),0,250));

ესე გავაკეთე
QUOTE
$bioCom5 = utf8_encode(substr(utf8_decode($bioCom5),0,250));

და მოჭრა მაგრამ ეხლა კითხვისნიშნები გამოაქვს ასოების ნაცვლად

Posted by: Svani91 12 Mar 2011, 14:28
http://forum.ge/?showtopic=34186750&view=findpost&p=22624193

Posted by: knight_rider 12 Mar 2011, 16:33
Svani91
გაიხარე ეგ არის დიდი მადლობა

Posted by: iMaximuSi 12 Mar 2011, 17:49
ქართველი მომხმარებლებისთვის ვისაც გაგიკეთებიათ ბაზა, ყველაზე გრძელი ქართული გვარი რამდენი სიმბოლოსგან შედგება?

Posted by: knight_rider 12 Mar 2011, 21:46
iMaximuSi
ყველაზე გრძელი გვარი რომელიც მე გავიხსენე ესაა პეტრემღვდლიშვილი

Posted by: Svani91 12 Mar 2011, 22:17
კალომლეწავიშვილი გამიგია მე

iMaximuSi

Posted by: knight_rider 13 Mar 2011, 03:52
Svani91
smile.gif არ გამიგია მაგრამ ეგეც 16 ასოსგან შედგება

Posted by: knight_rider 14 Mar 2011, 20:19
ხალხო ციკლში გამომაქვს 4 სურათი,
do {printf ("<a href='p.php?id=%s'>
<div id='lastTitle' class='lastTitle' >
<img src='nadmin/images/$news1[upload]' align='center' title='%s'
class='popular_img'>
</div>
</a>",$news1["id"],$title);}
while ($news1 = mysql_fetch_array ($news));}

მერე მაქვს ასეთი jQuery

$('#lastTitle').hover(function(){
$(this).fadeTo(500,0.3);
},function(){
$(this).fadeTo(500,1);
});
მაგრამ პრობლემა ისაა რომ ეს jQuery კოდი მუშაობს მხოლოდ პირველ სურათზე დანარჩენ 3-ზე არა, და რა მოვუხერხო? ვიცი რომ ციკლი უნდა მაგრამ ვერ გავაკეთე ესე ვცადე

var test = $('#lastTitle');
while (test <= 4)
{
$('#lastTitle').hover(function(){
$(this).fadeTo(500,0.3);
},function(){
$(this).fadeTo(500,1);
});
}
და არ გამოვიდა იქნებ დამეხმაროთ რა, დიდი მადლობა წინასწარ

Posted by: knight_rider 16 Mar 2011, 17:20
გამარჯობა ყველას, როგორ გავაკეთო ისე რომ როდესაც მთავარ გვერდს დააკლიკავს ადამიანი მთავარის ბექგრაუნდი იყოს შეცვლილი, თუ სხვა კატეგორიას დააკლიკავს მაშინ იმ სხვა კატეგორიის ბექგრაუნდი იყოს შეცვლილი ვიცი რომ კლასი უნდა გამოვიძახო მაგრამ არ ვიცი if else-ში რა უნდა გავწერო, ანუ მანდ რამდენადაც მე ვხვდები უნდა შემოწმდეს რა მოხვდება URL-ში და ამის შემდეგ მოხდება კლასის გამოძახება, და არ ვიცი URL როგორ შევამოწმო დამეხმარეთ რა

P.S. თუ საერთოდ არასწორად ვუდგები საკითხს?

Posted by: iMaximuSi 16 Mar 2011, 17:33
if(isset($_GET['ragac'])) $bg = "ragacKlasi1";
else if(isset($_GET['ragacSxva'])) $bg = "ragacKlasi2";


<div class='<?PHP echo $bg; ?>'></div>

Posted by: knight_rider 16 Mar 2011, 18:27
ხო მაგრამ ესე ვაკეთებ და შეცდომას მაძლევს ექოში სტაილის წერტილმძიმის გამო
<?php
$class1 = echo "<style>
font-family:sylfaen;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
float:left;
color:#fff;
padding-left:10px;
padding-right:10px;
border-right:1px solid #435664;
line-height:30px;
</style>
";
?>
<?php
if(isset($_GET['localhost/news/index.php'])) {$bg = $class1;}
else if(isset($_GET['ragacSxva'])) $bg = "home2";

Posted by: iMaximuSi 16 Mar 2011, 18:29
knight_rider
აჯაფსანდალი გიწერია

QUOTE
if(isset($_GET['localhost/news/index.php']))

ეს რაა?

Posted by: knight_rider 16 Mar 2011, 18:31
iMaximuSi
არ ვიცი თქო აბა რას ვამბობ მანდ რა უნდა მოხვდეს?

Posted by: iMaximuSi 16 Mar 2011, 18:42
პირველ რიგში ეგ სტილები css ფაილში გადაიტანე, კლასებით მანიპულაცია უფრო ადვილია ვიდრე ამხელა კოდით, მერე ერთი ხაზის დაწერა დაგჭირდება მარტო


QUOTE
if(isset($_GET['ragacSxva'])){
// რაღაც კონტეინერს მიანიჭებ სხვა კლასს
}

და მორჩა


QUOTE
if(isset($_GET['localhost/news/index.php'])) {$bg = $class1;}

ეს ზედმეტია

Posted by: knight_rider 16 Mar 2011, 18:46
iMaximuSi
QUOTE
$_GET['ragacSxva']

აქ რა უნდა ჩავწერო ragacSxva-ს მაგივრად

Posted by: iMaximuSi 16 Mar 2011, 19:12
knight_rider
QUOTE
აქ რა უნდა ჩავწერო ragacSxva-ს მაგივრად

მე რავიცი რა პარამეტრებს გადასცემ შენ მანდ : |

Posted by: knight_rider 16 Mar 2011, 19:19
iMaximuSi
ეგ მივხვდი მანდ რაც უნდა ჩავსვა, მაგრამ 2 პრობლემა მაქვს
1. როდესაც მთავარ გვერდზე დაკლიკავ, მაშინ ხო არანაერი პარამეტრი აღარ გადაეცემა უბრალოდ ბრუნდება ისევ index.php-ზე და ეგ როგორ უნდა ჩავსვა if-ში

და მეორე პრობლემა ისაა რომ მე კატეგორიები გამომაქვს ციკლში და როდესაც URL-ში ხვდება cat, ყველა კატეგორიას ანიჭებს კლასს

Posted by: Svani91 16 Mar 2011, 19:23
CODE
<?php
if(isset($page_param) && $page_param="amasdaamas"){
echo '
<script type="text/java[ertad]script">
document.body.style.background="#ccc an rame feri";
</script>';
}
elseif(isset($page_param) && $page_param="amasdaamas"){
echo '
<script type="text/java[ertad]script">
document.body.style.background="#000 an rame feri";
</script>';
}
}
else {
echo '
<script type="text/java[ertad]script">
document.body.style.background="#0000FF an rame feri";
</script>';
}
?>


და ასე შემდეგ

Posted by: knight_rider 16 Mar 2011, 19:40
ესე გავაკეთე
if(isset($_GET['cat'])&& $cat==1) {$bg = "homeDiv";}
else{};
და მერე მივანიჭე ამას
do { printf ("<div class='$bg'><a href='v.php?cat=%s' class='menu'>%s</a></div>",$categ1['id'], $categ1['title']);}
while ($categ1 = mysql_fetch_array ($categ));?>
მაგრამ მაინც ყველა კატეგორიაზე გამოაქვს ეგ სტილი

Posted by: iMaximuSi 16 Mar 2011, 20:11
knight_rider
else ში სხვა ალტენრატიული სილი მიანიჭე $bg ცვლადს

Posted by: knight_rider 16 Mar 2011, 20:30
ეგ კი არ არის პრობლემა, პრობლემა ისაა რომ არის 4 კატეგორია Chevrolet Impala, Fort Mustang , Chevrolet Camaro SS, და Plymouth Hemi Cuda, ეს კეტეგორიები გამოდის ციკლში და cat=1 არის Chevrolet Impala და როდესაც აკლიკავ ყველა კატეგორია იღებს ერთ სტილს

Posted by: tamashi 16 Mar 2011, 21:31
knight_rider
კონკრეტულად დაწერე ლინკი და მასე უფრო ადვილად დაგეხმარებით.
სხვა კატეგორიაში როგორ გინდა რომ იყს?
შეგიძლიაასე ქნა
CODE
if(isset($_GET[car]==1))mianihe isstili rac ginda.

და შესაბამისად.

Posted by: knight_rider 16 Mar 2011, 22:00
tamashi
ეგ გავაკეთე მაგრამ გამოდის აი ესე
ანუ ეგ 4 კატეგორია გამოდის ცილკში და როდესაც კლიკავ ეკონომიკაზე cat უტოლდება 1-ს და მაგ კატეგორიებს ყველას ერთ სტილში სვამს

* * *
რა მოვუხერხო არავინ მეტყვით? smile.gif

Posted by: iMaximuSi 17 Mar 2011, 02:07
ერთი ნათელმხილველი ჭირდება ამ განყოფილებას


knight_rider
სანამ ნათელმხილველი გვეყოლება ცოტა უკეთესად აგვიხსენი biggrin.gif

Posted by: knight_rider 17 Mar 2011, 02:52
smile.gif რა აგიხსნა ეს სურათი გადავიღე როდესაც დავკლიკე კეტეგორიაზე ეკონომიკა, და იმის მაგივრად რომ გალურჯებულიყო მხოლოდ ეკონომიკა, გალურჯდა ოთხივე ანუ ხომ მაქვს გაწერილი თუ არსებობს cat და cat უდრის ერთს, გამოიტანოს ეს კლასი ლურჯი ბექგრაუნდით, გამოაქვს კიდეც მაგრამ ოთხივე კატეგორიაზე და არა მარტო იმაზე რომელზეც დაკლიკულია ეს კი იმიტომ ხდება რომ კატეგორიების გამოტანა მაქვს ციკლში და ამ ციკლში მიზის დივი რომელსაც ენიჭება ეს კლასი აი კოდიც
<?php
if(isset($_GET['cat']) && $cat == 1) {$bg = "homeDiv";}
else{echo " ";};

$categ = mysql_query ("SELECT id, title FROM categories",$ndb);
$categ1 = mysql_fetch_array ($categ);


do { printf ("<div class='$bg'><a href='v.php?cat=%s' class='menu'>%s</a></div>",$categ1['id'], $categ1['title']);}
while ($categ1 = mysql_fetch_array ($categ));?>

Posted by: iMaximuSi 17 Mar 2011, 03:07
knight_rider

QUOTE
else{echo " ";};

კაცურად ეს რაარის? ჯერ სინტაქსური შეცდომაც არის და სწორიც რომ იყოს სინტაქსი მაინც რა არის?

QUOTE
if(isset($_GET['cat']) && $cat == 1) {$bg = "homeDiv";}

აქ შენს კოდში ვერ ვნახე რომ $cat ს ანიჭებდე $_GET['cat'] ის მნიშვნელობას, რაც ნიშნავს რომ შეიძლება სულ არ მიიღოს თავისით $cat ცვლადმა გეთიდან მნიშვნელობა(თუ ამას გულიხმობდი)

მერე
შენი ლოგიკა
QUOTE
if(isset($_GET['cat']) && $cat == 1) {$bg = "homeDiv";}
else{echo " ";};

ამბობ რომ თუ არსებობს პარამეტრი $_GET['cat'] ცვლად $bg ს მიენიჭოს გარკვეული კლასის სახელი, სხვა შემთხვევაში დაიბეჭდოს "პრაბელი", ჰოდა ესეც ხდება, რადგანაც არსებობს $_GET['cat'] ერთხელ ენიჭება ამ ცვლადს ეს კლასის სახელი და სამივე ბლოკზე მოქმედებს რადგანაც else ში არ გაქვს ალტერნატივა კლასი

+ ეს უნდა ხდებოდეს ციკლში და არა ციკლს გარეთ

Posted by: knight_rider 17 Mar 2011, 03:19
<?php
$cat = $_GET['cat'];
if(isset($_GET['cat']) && $cat == 1) {$bg = "homeDiv";}
else{$bg = "home1";};

$categ = mysql_query ("SELECT id, title FROM categories",$ndb);
$categ1 = mysql_fetch_array ($categ);


do { printf ("<div class='$bg'><a href='v.php?cat=%s' class='menu'>%s</a></div>",$categ1['id'], $categ1['title']);}
while ($categ1 = mysql_fetch_array ($categ));?>

მაინც იგივეს აკეთებს 4-ვე კატეგორიას ანიჭებს და არა იმას რომელზეც ვკლიკავ

Posted by: iMaximuSi 17 Mar 2011, 03:20
knight_rider
QUOTE
+ ეს უნდა ხდებოდეს ციკლში და არა ციკლს გარეთ

do {

if(isset($_GET['cat']) && $_GET['cat'] == 1) {$bg = "homeDiv";}
else{$bg = "home1";};

printf ("<div class='$bg'><a href='v.php?cat=%s' class='menu'>%s</a></div>",$categ1['id'], $categ1['title']);}
while ($categ1 = mysql_fetch_array ($categ));?>



კაროჩე მომე მთლიანი კოდი და დაგიწერ თუ ვერ გააკეთე

Posted by: knight_rider 17 Mar 2011, 03:45
ციკლში ჩავსვი მაგრამ იგივე ხდება მაინც აი კოდი

<?php
$categ = mysql_query ("SELECT id, title FROM categories",$ndb);
$categ1 = mysql_fetch_array ($categ);

do {
$cat = $_GET['cat'];
if(isset($_GET['cat']) && $cat == 1) {$bg = "homeDiv";}
else{$bg = "home1";};

printf ("<div class='$bg'><a href='v.php?cat=%s' class='menu'>%s</a></div>",$categ1['id'], $categ1['title']);}
while ($categ1 = mysql_fetch_array ($categ));?>

Posted by: tamashi 17 Mar 2011, 11:15
knight_rider
ეს გაასწორე.
CODE
if(isset($_GET['cat']) && $cat == 1)

ამის ნაცვლად ჩასვი
CODE
if((isset($_GET['cat'])) && ($cat == 1))

Posted by: knight_rider 17 Mar 2011, 15:02
tamashi
იგივეა მაინც არ უშველა არც ამან,
* * *
კატეგორიები სათითაოდ ხომ არ უნდა გამოვიტანო და ყველა ცალცალკე დივში ხომ არ ჩავსვა? ეგრე კი გამოვა მაგრამ სწორი მიდგომა იქნება

Posted by: knight_rider 21 Mar 2011, 00:36
ხალხო თქვენი დახმარება მჭირდება, მაქვს ესეთი მომენტი
$com1 = 1;
$result = mysql_query ("UPDATE coments SET com='$com1' WHERE id='$id'");
და არ ხდება აფდეითი, $com1-ს არსაიდან არ გადმოვცემ უბრალოდ აქვე ვქმნი და რატომ არ აგზავნის ველში com 1-ანს?

Posted by: iMaximuSi 21 Mar 2011, 00:45
QUOTE
WHERE id='$id'

არ არის ალბათ ეგეთი

Posted by: knight_rider 21 Mar 2011, 00:52
iMaximuSi
როგორც ყოველთვის მართალი ხარ smile.gif $id = $_GET['id'];-ს მაგივრად $id = $_POST['id']; მეწერა. დიდი მადლობა

Posted by: CORDOBA 22 Mar 2011, 14:30
phpMyadmin აკ რომ შევდივარ რაგაც სხვანაირად არის დიზაინი თუ ინტერფეისი რაც გინდა ის დაარკვით ჩემთნ არის ესე
http://pix.ge/

და ვიდეოგაკვეთილებს რომ უყურებ იკ არის ესე
[url=httppix.ge][img]httpb.pix.gequp4wr.gif[img][url]

სხვა და სხვანაირად არის და თან რაგაც განყოფილებებიც აკლია ჩემთან (მგონი)
რისი ბრალია ეს ან უნდა შევცვალო რამე ინტერფეისში თუ ჩემთან უკვე ცოტა ახალია phpMyadmin ვერაფერს ვერ ვიზავ

მადლობა წინასწარ ყველასს

* * *
და ვიდეოგაკვეთილებს რომ უყურებ იკ არის ესე
http://pix.ge/

სხვა და სხვანაირად არის და თან რაგაც განყოფილებებიც აკლია ჩემთან (მგონი)
რისი ბრალია ეს ან უნდა შევცვალო რამე ინტერფეისში თუ ჩემთან უკვე ცოტა ახალია phpMyadmin ვერაფერს ვერ ვიზავ

მადლობა წინასწარ ყველასს

Posted by: iMaximuSi 22 Mar 2011, 15:26
CORDOBA
დაიკიდე, ყველაფერია მანდ სასწავლად რაც გჭირდება, მერე phpMyadmin ში არ მოგიწევს მუშაობა

Posted by: neo1984113 22 Mar 2011, 18:25
CORDOBA
Vertrigo სერვერზე იმუშავე და შემდეგ იმპორტი გაუკეთე ბაზას

Posted by: DVX 24 Mar 2011, 16:17
http://forum.ge/?f=44&showtopic=34236131


ძალიან გთხოვთ ამაზა მიპასუხეთ თუ იცით თორე WWW ში თემის გახსნა კი არა შესვლაც კი სირცხვილია user.gif

Posted by: Stels 24 Mar 2011, 19:47
ფაფუ smile.gif
..........................................................................................

Posted by: knight_rider 27 Mar 2011, 17:01
iMaximuSi
თუ აქ ხარ მიშველე რა. smile.gif გუშინ windows გადავაყენე, მერე დავაყენე xampp და ჯიგრულად მუშაობდა, დღეს კი apache აღარ ირთვება, რა მოვუხერხო?

Posted by: iMaximuSi 27 Mar 2011, 17:12
knight_rider
QUOTE
თუ აქ ხარ მიშველე რა.გუშინ windows გადავაყენე, მერე დავაყენე xampp და ჯიგრულად მუშაობდა, დღეს კი apache აღარ ირთვება, რა მოვუხერხო?


სკაიპი თუ გავს ჩართული გათიშე და ისე ცადე, თუარა მარცხნივ პტიჩკა მოუხსენი და თავიდან ჩაურთე ხელახლა დააყენებს და ისე ცადე

Posted by: knight_rider 27 Mar 2011, 17:33
iMaximuSi
მოკლედ სკაიპი გავთიშე და ჩაირთ, (ჯიგარი ხარ), აუ სკაიპში ეხლა რაღაც უნდა გავთიშო ხო მეოთხმოცე პორტთან დაკავშირებული რო ეს პრობლემა აღარ შეიქმნას. ხო არ იცი საიდან ითიშება?

Posted by: iMaximuSi 27 Mar 2011, 17:37
QUOTE
ხო არ იცი საიდან ითიშება?

.....................

Posted by: Nikodz 27 Mar 2011, 17:39
knight_rider
skype > tools > Advanced > Connection
use port 80 and 443 as alternatives for incoming connections
გამოურთე მონიშვნა > OK > თავიდან ჩართე skype

დაუწერიათ უკვე...

Posted by: knight_rider 27 Mar 2011, 17:43
iMaximuSi
Nikodz
ორივეს უღრმესი მადლობა ძმებო ეგ არის. გაიხარეთ

Posted by: knight_rider 29 Mar 2011, 16:00
iMaximuSi
მინდა ბექგრაუნდის 100%-ზე გაწელვა მაგრამ პრობლემა ისაა რომ როდესაც სურათს აქვს ფიქსირებული ზომა, ვთქვათ 1024 X 800-ზე, ბრაუზერის დაპატარავების შემთხვევაში სურათი არ პატარავდება. ამისთვის ასეთი რამ მოვიფიქრე რომ მივანიჭო ეს ბექგრაუნდი დივს რომელსაც z-index ექნება 0 და მერე ზედ დავადო მთელი საიტი (ანუ ჩავსვა სხვა დივში რომლის z-index იქნება 9999). ამ შემთხვევაში ბექგრაუნდი ბრაუზერის ზომების მიხედვით შემცირდება და გაფართოვდება, მაგრამ სწორი მიდგომა იქნება?

Posted by: iMaximuSi 29 Mar 2011, 16:04
knight_rider
QUOTE
მინდა ბექგრაუნდის 100%-ზე გაწელვა მაგრამ პრობლემა ისაა რომ როდესაც სურათს აქვს ფიქსირებული ზომა, ვთქვათ 1024 X 800-ზე, ბრაუზერის დაპატარავების შემთხვევაში სურათი არ პატარავდება. ამისთვის ასეთი რამ მოვიფიქრე რომ მივანიჭო ეს ბექგრაუნდი დივს რომელსაც z-index ექნება 0 და მერე ზედ დავადო მთელი საიტი (ანუ ჩავსვა სხვა დივში რომლის z-index იქნება 9999). ამ შემთხვევაში ბექგრაუნდი ბრაუზერის ზომების მიხედვით შემცირდება და გაფართოვდება, მაგრამ სწორი მიდგომა იქნება?


მგონი js უნდა დაიხმარო, Svani91 გეტყვის უფრო ზუსტად

Posted by: knight_rider 29 Mar 2011, 16:11
iMaximuSi
მადლობა
Svani91
აქ ხარ? იქნებ მითხრა როგორ გავაკეთო?

Posted by: Nikodz 29 Mar 2011, 16:42
knight_rider
css ში არის ასეთი რამე:
CODE

background-size:

შეგიძლია px ებში გაზომო შეგიძლია პროცენტულად. ნუ აწი შენ მოარგე...


მაგ:
CODE

background-size: 100% 100%;


მაგრამ 1 რამეც გაითვალისწინე, თუ პროცენტებით გაუწერ, სავარაუდოდა body_ის background ს გააკეთებ, ხოდა body რამხელაც გაქვს იმხელა იქნება სურათიც. რავი თუ გამოგადგა.

Posted by: Svani91 29 Mar 2011, 16:46
knight_rider

რამდენიმე ვარიანტია, დავიწყეთ.

ამოვაგდოთ რეზოლუცია და იმის მიხედვით დავსვათ ბეგრაუნდი

CODE

if ((screen.width>=1024) && (screen.height>=768))
{
document.body.Background = "url(1024background.png)";
}
else if((screen.width>=1280) && (screen.height>=800))
{
 document.body.Background = "url(1280background.png)";
}
else {
document.body.Background = "url(larger_background.png)";
}



და ასე შემდეგ

შემდეგ

გააჩნია როგორი ფონი გაქვს. თუ რაღაც სურათი არის და აქცენტი კეთდება კონკრეტულ ელემენტზე, აქეთ იქიდან კი რაღაც ერთი ფერი აქვს, შეიძლება იმ სურათის ცენტრ ბექგრაუნდად დასმა, დანარჩენში კი ფერის ჩასხმა

CODE

background-color:#000;
background-image:url(surati.png);
background-position:center;
background-repeat:no-repeat;


იდეაში შენი ხერხიც ღირს დასატესტად

Posted by: knight_rider 29 Mar 2011, 16:47
Nikodz
ანუ რომ გავაკეთო table width 100% და მერე ამ table-ს გავუწერო ბექგრაუნდი 100% X 100%-ზე, ჩვეულებრივ იქნება ხო 100 %-ზე გაწელილი?
კითხვა: თუ ასეთი მარტივია მაგის გაკეთება, რისთვისაა საჭირო ჯავასკრიპტი?

Posted by: Nikodz 29 Mar 2011, 16:54
knight_rider
QUOTE
ანუ რომ გავაკეთო table width 100% და მერე ამ table-ს გავუწერო ბექგრაუნდი 100% X 100%-ზე, ჩვეულებრივ იქნება ხო 100 %-ზე გაწელილი?

ეგ სიგანეზე. სიმაღლეზეც უნდა გათვალო.

QUOTE
კითხვა: თუ ასეთი მარტივია მაგის გაკეთება, რისთვისაა საჭირო ჯავასკრიპტი?

როგორც მე ვხვდები JS background_ის სურათის ზომების შესაცვლელად არ შექმნილა user.gif

Posted by: knight_rider 29 Mar 2011, 16:57
Nikodz
ანუ tabele-ს height გავუკეთო ხო ფიქსირებული?

Posted by: Nikodz 29 Mar 2011, 17:00
knight_rider
შეგიძლია პირდაპირ background ის სურათს გაუკეთო ფიქსირებული სიმაღლე, და პროცენტული სიგანე.

Posted by: Svani91 29 Mar 2011, 17:01
თუ რამე კიდე დავპოსტო უნამუსო ვიყო

lol.gif lol.gif lol.gif

Posted by: Nikodz 29 Mar 2011, 17:03
Svani91
რამე ნიტოთ ვთქვი? user.gif





განგვანათლე. user.gif

Posted by: iMaximuSi 29 Mar 2011, 17:07
QUOTE
თუ რამე კიდე დავპოსტო უნამუსო ვიყო

biggrin.gif alk.gif

Posted by: Svani91 29 Mar 2011, 17:08
Nikodz

შენ არა. პრაქტიკულია შენი გზაც, მარა ეს ამხელა ლექსი პოსტი რო დავწერე ცივილური გზით პრობლემის მოგვარების, იგნორი მოხვდა

სიმარტივეში არაა ყოველთვის გამოსავალი


Posted by: Nikodz 29 Mar 2011, 17:10
Svani91
user.gif

Posted by: knight_rider 29 Mar 2011, 17:22
Svani91
უი უი მომიკვდეს თავი, ბოდიში არ მინახია შენი პოსტი დამნაშავე ვარ მომიტევე ეტყობა გამომრჩა რატომღაც sad.gif

Posted by: Svani91 29 Mar 2011, 17:24
knight_rider

მომიტევებია :-)))

კარგად გადახედე და პირველი ხერხის მიხედვით რო გააკეთო კამფეტივით შედეგს მიიღებ

iMaximuSi

ბოლოა lol.gif

Posted by: knight_rider 29 Mar 2011, 17:25
Svani91
QUOTE
იდეაში შენი ხერხიც ღირს დასატესტად


რომელი დივებზე რო ვთქვი?
* * *
QUOTE
კარგად გადახედე და პირველი ხერხის მიხედვით რო გააკეთო კამფეტივით შედეგს მიიღებ

ამ შემთხვევაში ყველა შესაძლო რეზოლუცია უნდა გავარჩიო ხო?

Posted by: Nikodz 29 Mar 2011, 18:42
knight_rider
Svani91 დაპოსტვას მემგონი აღარ აპირებს და მე გეტყვი მაშინ user.gif
მისი პოსტი ნახე, იქ გეუბნება რომ როცა კლიენტი შემოვა საიტზე, აიღე ზომა, რა ზომის ფანჯარა აქვს გახსნილი და იმ ზომაზე ჩასვი სურათიც.

Posted by: CORDOBA 29 Mar 2011, 22:15
სკრიპტი როგორ იკნება ამის
http://pix.ge/
<form action="index.php" method="post">
<label for="select">Auto</label>
<select name="select" id="select">
<option>BMW</option>
<option>Audi</option>
<option>CCS</option>
<option>SLR</option>
</select>
<input type="submit" name="Send" />
</form>

მაგალითად SLR რომ ავირჩევ ჩამონათვალში და გავაგზავნი, მინდა რომ index.php ფაილში გამოჩდეს არა "პროსტა" ტეკსტი SLR არამედ ფოტო SLR-ის და მასზე დაკლიკებით გადავიდეს შესაბამის საიტზე

ეს არის ფოტოს ლინკი http://b.pix.ge/w/vvl8v.jpg
ეს არის საიტის ლინკი http://mercedes-msk.ru/info/cars/slr_class/
ვიჩალიჩე ბევრი და ვერაფრიტ გამომივიდა რაზ ზემოთ დავწერე და თუ ვინმე დამეხმარებით იკნებ მზა სკრიპტი დადოთ შესაბამისი ლნკებით რაც ზემოთ დავწერე დანარჩენებზე უკვე მე გავაკეთებ ყველაფერს

Posted by: iMaximuSi 29 Mar 2011, 22:22
QUOTE
<option>SLR</option>

<option value"slr">SLR</option>

QUOTE
index.php

if( (isset($_POST['select'])) && ($_POST['select'] == 'slr') ){
echo "<a href='http://mercedes-msk.ru/info/cars/slr_class/'><img src='http://b.pix.ge/w/vvl8v.jpg'></a>";
}

Posted by: CORDOBA 29 Mar 2011, 22:59
ამდლობა დიდი
QUOTE
iMaximuSi

ყველაფერი ისე გამოვიდა როგორც მინდოდა
გაიხარე!!!

Posted by: sicxe 29 Mar 2011, 23:27
გამარჯობათ, ერთი კითხვა მაქვს youtube-ს ლინკს რომ ვდებ საიტზე მინდა ავტომატურად გაიხსნას, AUTOPLAY=1 ვწერ მაგრამ არ ირთობა თავისით, როგორ უნდა გავაკეთო ამიხსნით? და თუ აქ არ უნდა მეკითხა იქნებ მიმასწავლოთ სად ვიკითხო?

Posted by: DVX 31 Mar 2011, 14:35
მაინტერესებს რა დონეზე უნდა მივიდეს ადამიანი php ში, (კონკრეტულად ამ ენაში), რომ უბრალოდ სკრიპტების წერის გარეშე ფრეიმვორკები გამოიყენო და სერიოზული ან ნორმალური დონის საიტი გააკეთო.
სტაჟიანის ხალხის პასუხი კარგი იქნებოდა biggrin.gif

და კიდე რომელი ფრეიმვორკი გირჩევნიათ Cake, YII, Zend, Code

Posted by: knight_rider 31 Mar 2011, 15:10
Nikodz
გამარჯობა, ხოდა ეგ არ ვიცი როგორ ავიღო კლიენტის ფანჯრის ზომა

Posted by: sicxe 31 Mar 2011, 16:33
იტოგში პროფები მეგონეთ smile.gif)) ნეტა სად ვეძებო მცოდნე sad.gif

Posted by: knight_rider 31 Mar 2011, 16:53
sicxe
აბა ეს ნახე იქნებ გამოგადგეს
http://www.jakeludington.com/ask_jake/20061002_automatically_start_youtube_video_playback.html

Posted by: iMaximuSi 31 Mar 2011, 16:57
sicxe
QUOTE
იტოგში პროფები მეგონეთ )) ნეტა სად ვეძებო მცოდნე


აი მაგალითი

<iframe src="
http://www.youtube.com/v/EDckWEoVmns&autoplay=1" width="480px"
height="390px" scrolling="no" style="border-width: 0px;">Your browser does not support iframes.</iframe>


ვიდეოს ლინკი თუ გაქვს ასეთი
http://www.youtube.com/watch?v=EDckWEoVmns
უნდა გადააკეთო ასე
http://www.youtube.com/v/EDckWEoVmns&autoplay=1

და იმუშავებს მერე

Posted by: knight_rider 31 Mar 2011, 16:58
iMaximuSi
გამარჯობა ფლეშში ერკვევი?

Posted by: iMaximuSi 31 Mar 2011, 17:00
გაუ
QUOTE
ფლეშში ერკვევი?

არა

Posted by: sicxe 1 Apr 2011, 09:04
მადლობთ smile.gif) მარა ახალ ემბედ კოდზე არ იმუშავა, არაუშავს ძველზე მუშაობს

Posted by: DVX 1 Apr 2011, 09:34
QUOTE
მაინტერესებს რა დონეზე უნდა მივიდეს ადამიანი php ში, (კონკრეტულად ამ ენაში), რომ უბრალოდ სკრიპტების წერის გარეშე ფრეიმვორკები გამოიყენო და სერიოზული ან ნორმალური დონის საიტი გააკეთო. სტაჟიანის ხალხის პასუხი კარგი იქნებოდა biggrin.gif

და კიდე რომელი ფრეიმვორკი გირჩევნიათ Cake, YII, Zend, Code

არავის გქონიათ მსგავსი შემთხვევა? ეხლა არ მითხრათ აქ არ უნდა დაგესვა ეს კითხვაო smile.gif

Posted by: picpic 2 Apr 2011, 01:04
QUOTE (DVX @ 1 Apr 2011, 09:34 )
მაინტერესებს რა დონეზე უნდა მივიდეს ადამიანი php ში, (კონკრეტულად ამ ენაში), რომ უბრალოდ სკრიპტების წერის გარეშე ფრეიმვორკები გამოიყენო და სერიოზული ან ნორმალური დონის საიტი გააკეთო. სტაჟიანის ხალხის პასუხი კარგი იქნებოდა biggrin.gif

და კიდე რომელი ფრეიმვორკი გირჩევნიათ Cake, YII, Zend, Code

სადავო საკითხია, მაგრამ ჩემს აზრს მოგწერ. php-ს ცოდნაში იმ დონემდე უნდა მიხვიდე, როცა ჩათვლი რომ ფრამევორკის გამოყენებით, საკუთარი კოდის წერის გარეშე, კარგ საიტს ვერ გააკეთებ.

Posted by: DVX 3 Apr 2011, 15:21
picpic
ანუ? არ ემხრობი ფრეიმვორკის გამოყენებას? მგონი ზუსტად გავიგე spy.gif

ვისთვისაც არ მიკითხავს ნორმალურისთვის რა თქმა უნდა, არავის მოწონს ვიღაცის დირკებ ნათითხნ და ნაჩალიჩარი დვიჟოკების გამოყენება და იმის გარჩევა, მაგრამ ყოველთვის მიკვირს როცა საქმე დიდ პროექტს ეხება და დროში ვერ ეტევი რო ნულიდან დაიწყო ელემენტარული ბაზის შექმნა და დაკავშირება და ა.შ. მსგავს სისულეებში დრო რომ არ დაკარგო ასეთ დროს რა უნდა ქნა? მითუმეტეს თუ კლიენტს საიდანღაც მოთრეული სისულელეები უნდა გაუკეთო biggrin.gif ყველა საიტს ნულიდან ხო ვერ დაიწყებ, შენი დვიჟოკი რომ გააკეთო ამას მაინც დიდი დრო უნდა, კარგ დვიჟოკს, მაშინ როგორ ჯობია მოიქცე? ბიბლიოთეკები გამოიყენო და გაარჩიო? ამას დიდი დრო უნდა. ვერ ვიტან ჯუმლას, ვერც დრუპალს, არავითარი განსხვავება არაა ამ ორში, ერთს ა%%ამენ და მეორეს აქებენ, მაგრამ ჩემთვის ერთი ჩორტია პირადად, ორივეს ხოდზე მოყვანას დიდი დრო უნდა და თუ ხოდზე არ მოიყვან მაშინ უაზრობაა და ნაგავია სხვისი მოდულების გარჩევა sad.gif

PS. Joomla Sucks
PSS. Drupal უაზროდ რთულია და ასე მგონია PHP _სთან საერთო არ აქვს smile.gif
ხო კიდევ whitehouse.gov უბრალოდ დრუპალის პლატფორმაა, ამიტომ არანაირ პლუსად არ მიმაჩნია რომ დრუპალზე დაწერილი კარგს ნიშნავს smile.gif კარგი მეგონა და რო ჩავუღრმავდი იგივე ნაგავია რაც სხვა დანარჩენი smile.gif

Posted by: picpic 4 Apr 2011, 02:53
QUOTE (DVX @ 3 Apr 2011, 15:21 )
picpic
ანუ? არ ემხრობი ფრეიმვორკის გამოყენებას? მგონი ზუსტად გავიგე

ისევ, შეიძლება სადაოა, მაგრამ მაინც...

ძალიან ბევრი ფრეიმვორკი არსებობს. შორიდან ისე ჩანს, რომ ფრეიმვორკით შექმნილი საიტი ახლოს უნდა იყოს სრულყოფილთან.

მაგრამ, ფრეიმვორკებიც შეიძლება დავყოთ კარგ და ცუდ ფრეიმვორკებად, პროპორციით კარგი 10% ცუდი 90%.

ცუდი 90%, თუ მიჰყვები და მიჰყვები, თავიდან დაწყებულია როგორც "ოფენ სოურსი", მრავალი ჭკვიანი და უტვინო ადამიანის დაწერილი კოდით. მერე ვიღაცა ფიქრობს რომ მისი გამოტანა შეიძლება როგორც დასრულებული ფრეიმვორკი. წმენდს ყველაფერს რისი გაწმენდაც ხერხდება, რისი გაწმენდის ნიჭიც ჰყოფნის და რისი გაწმენდის ნერვებიც ყოფნის. შედეგად მიღებულია პროდუქტი, რომელიც გვიზოგავს დროს საწყის ეტაპზე და გვიხარჯავს უფრო მეტ დროს, როცა აღმოვაჩენთ რომ ყველაზე კარგ შემთხვევაში, ყველაზე ცუდი cms მივიღეთ.

კარგი 10% ფრეიმვორკების ავტორი არის სერიოზული ფირმები, სერიოზული ნამუშევრით. მე გამართლებულად ვთვლი მის გამოყენებას თუ პროექტზე რამდენიმე კაციანი ჯგუფი მუშაობს, მაგრამ ერთი კარგი მცოდნის მენეჯმენტით, რომელიც მეცოდება, იმიტომ რომ უამრავი სამუშაო ელის.

მე არ ვიყენებ. იგივე დროს ვახარჯავ კლასების და მოდულების გამზადებას და დამუშავებას, რომლებსაც მერე მარტივად ვიყენებ საყოველთაოდ გავრცელებულ ალგორითმში:

1. .htaccess
2. დაცვა
3. მარშრუტიზატორი
4. არგუმენტების ფილტრი
5. რეაგირება და ბაზასთან მიცვლა-მოცვლა
6. აუთფუთის ინკლუდები ჯავა სკრიპტი და ჯქუერი
7. აუთფუთი

არ არსებობს ამოცანა რომელიც ამ ალგორითმში არ ეტევა.
შესაბამისად ვიცი რა კლასები და მოდულები უნდა იყოს მაქსიმალურად დახვეწილი რომ მინიმალური დრო დაიხარჯოს პროექტზე მუშაობისას.

Posted by: DVX 4 Apr 2011, 10:51
picpic
ხო აშკარად მართალი, მაგ აზრზე ვარ დიდი ხანია და იმ დროიდან რა დროიდანაც სწავლა დავიწყე, მაგრამ მარტივ მაგალითს გეტყვი, როგორ უნდა მოიქცე როცა 1 კვირაში გთხოვენ დაწერო ე.წ. Community Portal, სადაც მთელი რიგირ იუზერ ჯგუფებია და მთელი ამბავია ინფორმაციის გაცვლა გამოცვლის და პირადში მიწერმოწერის და ა.შ. აქ ხო ნაღდად რამე ჯანდაბა უნდა გამოიყენო, მთელი ინტერნეტი გადავქექე, თურქული ძრავებიც კი ვნახე biggrin.gif მსგავსი ვერსად ვერაფერი ვიპოვე. მოკლედ ჩემი აზრით ჯობია ისეთ იდიოტიზმს
QUOTE
როცა 1 კვირაში გთხოვენ დაწერო ე.წ. Community Portal
თავი დაანებო და შენით მიყვე წერას.

Posted by: picpic 4 Apr 2011, 15:47
და რა? ფრეიმვორკით ერთ კვირაში გააკეთებს მაგას კაცი?

კიდევ ერთხელ ვწერ, თუ წინასწარი სამუშაობეი (საკუთარი კლასები და მოდულები, რაც ზემოთ დავწერე) შესრულებული გაქვს და დამუშავებული გაქვს,
მაშინ ერთ კვირაში მაგ სამუშაოს წინასწარ მაგრამ მუშა ვარიანტს დადებს ადამიანი (დიზაინს არ ვგულისხმობ, მხოლოდ სკრიპტს),
ბოლომდე დასრულებული ვარიანტი კი თვითონ შემკვეთსაც არ ექნება თავში,
და ნელ ნელა დაასრულებს მერე ადამიანი.

Posted by: Quest_3D 4 Apr 2011, 22:15





http://www.simsim.ge/view.php?count=420602...part=1&id=10102

აი აქედან პირდაპირი ლინკი როგორ უნდა ავიღო?

უეჭველი ვიცი ზოგიერთი ამ კოდის ქვეშ სხვისი საიტის მისამართებს მალავს და იქნებ ხარხი მითხრათ როგორ დნა ვიპოვოთ ნამდვილი ვიდეო სმისამართი?

Posted by: neo1984113 4 Apr 2011, 22:50
QUOTE
http://www.simsim.ge/view.php?count=420602...part=1&id=10102

აი აქედან პირდაპირი ლინკი როგორ უნდა ავიღო?

უეჭველი ვიცი ზოგიერთი ამ კოდის ქვეშ სხვისი საიტის მისამართებს მალავს და იქნებ ხარხი მითხრათ როგორ დნა ვიპოვოთ ნამდვილი ვიდეო სმისამართი?

PHP/MySQL თან რა კავშირშია ?

Posted by: CORDOBA 5 Apr 2011, 22:52
ვინმემ იკნებ იცოდეთ რასია აკ შეცდომა ვერა და ვერ გავერკვიე
ფაილს კვია bd.php მასში არის ეს კოდი
<?php

$dblocation = "localhost";
$dbname = "gorga";
$dbuser = "alex";
$dbpassword = "12345";

$db = mysql_connect("$dblocation","$dbuser","$dbpassword");
mysql_select_db("$dbname",$db);

if(!$db)
{
echo ("<h2>ragaca shecdomaa</h2>");
}
else
{
echo ("<h1>mysql mushaobs</h1>");
}
?>

მეორე ფაილი არის ეს index.php მასში არის ეს კოდი მოთავსებული
<?php
include ("bd.php");
$result = mysql_query("SELECT * FROM ako",$db);
$myrow = mysql_fetch_array($result);
echo $myrow["name"];
?>

<head>
</head>
<body>
</body>
</html>

და შეცდომა გამოაკვს ბროუზერში ესეთი
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\mywebpage.ru\www\index.php on line 4

რას არ ვაკეთებ სწორად რა უნდა შევასწორო იკნებ დამეხმაროთ ვინმე
პირველ ფაილს რომ ვხსნი " bd.php" მიწერს რომ მუშაობსო

მადლობა წინასწარ ყველას

Posted by: iMaximuSi 5 Apr 2011, 22:59
QUOTE
$result = mysql_query("SELECT * FROM ako",$db);
$myrow = mysql_fetch_array($result);



ან ცარიელია ცხრილი ან სახელი გეშლება გადაამოწმე ბაზაში

ასე შეამოწმე მერე
CODE
$result = mysql_query("SELECT * FROM ako",$db);
if(mysql_num_rows($result ) == 0){ die("Empty"); }

Posted by: knight_rider 6 Apr 2011, 05:00
QUOTE
ან ცარიელია ცხრილი ან სახელი გეშლება გადაამოწმე ბაზაში

ასე შეამოწმე მერე
CODE
$result = mysql_query("SELECT * FROM ako",$db);
if(mysql_num_rows($result ) == 0){ die("Empty"); }

ვეთანხმები მე ამ კაცს smile.gif, მოკლედ iMaximuSi შენ ხარ ჩვენი გაჭირვების ტალკვესი givi.gif

Posted by: picpic 6 Apr 2011, 05:52
QUOTE

"Not a valid resource" means  query didn't work

CODE

$result = mysql_query("SELECT * FROM ako",$db) or die ('Error: '.mysql_error ());
$myrow = @mysql_fetch_array($result);

Posted by: meezove 6 Apr 2011, 17:16
არსებობს თუ არა PHP-ის რამე სასწავლებელი სადაც კოდებს ექნება განხილვა?
ანუ რა შემთხვევაში იხმარება შემდეგი: ? . , "" echo და ასე შემდეგ

Posted by: tamashi 6 Apr 2011, 17:25
meezove
მაგას სინტაქსი ქვია, ანუ ენის შემადგენელი ნაწილებია.
ყველა იხმარება სხვადასხვა სიტუაეციებში კონკრეტულად.
სასწავლებელზე რაგითხრა, არაფერი არ ვიცი მე გუგლის გარდა.

Posted by: meezove 6 Apr 2011, 17:27
tamashi
კი მარა მე მაქ ზუსტად იგივე HTML-ისათვის და დავიჯერო არაფერი არსებობს PHP-ისათვის?

მეც ეგ მაინტერესებს ზუსტად რო რა სად იხმარება.

Posted by: iMaximuSi 6 Apr 2011, 17:46
QUOTE
კი მარა მე მაქ ზუსტად იგივე HTML-ისათვის და დავიჯერო არაფერი არსებობს PHP-ისათვის?

სხვადასხვა რამეა, ამას უყურე და მიხვდები მერე

http://www.file.ge/?p=1881

Posted by: knight_rider 7 Apr 2011, 22:18
meezove
ხო რაც iMaximuSi-მა გითხრა ეგ ნახე და ესეც თუ გინდა
http://www.file.ge/?p=20325

Posted by: meezove 8 Apr 2011, 01:14
iMaximuSi
knight_rider
ორივეს დიდი მადლობა smile.gif
* * *
ვინმეს შეუძლია დამეხმაროს??? APACHE ან WAMP-ის დაისტალირება და გასწორებაში?

Posted by: CORDOBA 9 Apr 2011, 00:33
ვინემ თუ იცით როგორ გავასწორე
კეუვორდ-ში არ ჩანს კართული ასოები, ყველაფერი გავაკეთე როგორც საჭიროა და მაინც არ ჩანს
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ეს არს,
ბაზებში არჩეული მაკვს utf8_general_ci
ბაზების დაკავშირებაში ჩავწერე ეს
$db = mysql_connect("$dblocation","$dbuser","$dbpassword");
mysql_select_db("$dbname",$db);
mysql_query ("SET CHARSET SET utf8");
mysql_query ("SET NAMES 'utf8'");

მაგრამ მაინც არაოო არ წერს კართულ ასოებს და წერს ესეთ იეროგლიფებს ჩოგბურთი ტენისбѓ

თუ ვინემ იცით როგორ უნდა გავასწორო იკებ დამეხმაროთ
მადლობა წინასწარ

Posted by: vikingi 9 Apr 2011, 02:10
CORDOBA
შეიძლება ბრაუზერში გაქვს დეფაულტ კოდირება არასწორად მითითებული...

Posted by: iMaximuSi 9 Apr 2011, 02:28
meezove
QUOTE
ვინმეს შეუძლია დამეხმაროს??? APACHE ან WAMP-ის დაისტალირება და გასწორებაში?

რა ვერ გააკეთე კონკრეტულად? მანდამაინც შენით თუ არ გინდა აპაჩეს დაყენება შეგიძლია XAMPP დააინსტალირო ტავისით დააყენებს apache, php, mysql ს, თუარადა აგერ არის ახსნილი შენ თვითონ როგორ დააყენო http://forum.ge/?f=88&showtopic=33615233&st=15

Posted by: CORDOBA 9 Apr 2011, 04:58
რომ არ ჩანდა კართული და რუსული ასოები ეხლა გამოსწორდა დენვერი წავშალე და დავაყენე რაც მაკსიმუსმა მირჩია XAMPP და გამოსწორდა და ეხლა ჩვეულეებრივ აჩვენებს
ახალი პრობლემა მაკვს და იკენ ვინმემ გამიგოთ რისი ტკმაც მინდა და დამეხმაროთ კოდი არის ეს
http://pix.ge/

და შედეგი არის ამის ეს

http://pix.ge/

მადლობა წინასწარ ყველას

Posted by: picpic 9 Apr 2011, 05:39
ასეთი განლაგება თუ გაწყობს
1,2,3
4,5,6
7,8,9
და თითოეული ტექსტი მოკლეა,
მაშინ მეორე <div> ასე ჩაწერე <div style="width:33%;height:20px;float:left;">

ხოლო თუ ასეთი განლაგება არ გაწყობს ან თითოეული ტექსტი ერთ ხაზზე გრძელი გაქვს, მაშინ ასე მარტივად არ გამოვა. ან ხაზის height:20px; უნდა გაზარდო სიმაღლეში, ან უკეთესი ვარიანტი დაწერო.

Posted by: Nikodz 9 Apr 2011, 12:30
CORDOBA
სუტად მასეც შეგიძლია. ოღონდ ჯერ დათვალე რამდენი ჩანაწერია (ფუნქციაა მაგისი როგორც მახსოვს) და შემდეგ გაატარე ციკლი (სასურველია for)

შემდეგ კი ასე გამოიტან.
CODE

i n/3+i (2*n)/3+i

სადაც i იქნება მერამდენეჯერაც გადიხარ ციკლს, ხოლო n იქნება სულ რამდენიცაა...

CODE

<?php
$result = mysql_query("SELECT id,page FROM test", $db);
$myrow = mysql_fetch_array($result);
$rows_num = mysql_num_rows($result);
echo "<div id='livescoremenu'><div><br /><table>";
for($i=1; $i<=$rows_num;$i++){
 if($i%3 == 1) echo "<tr>";
 printf ("<td><a href='vive_livescore.php?id=%s'>%s</a></td>", $myrow["id"], $myrow["page"]);
 if($i%3 == 1) echo "</tr>";
 $myrow = mysql_fetch_array($result);
}
echo "</table></div></div>";
?>


სცადე აბა...

Posted by: knight_rider 9 Apr 2011, 16:19
Nikodz
არაფერში გედავები, უბრალოდ მაინტერესებს, დივ რო გააკეთოს ფიქსირებული width-ით ისე რომ სიგრძეზე მხოლოდ 3 ჩანაწერი ჩაეტიოს, იმ შედეგს არ მიიღებს რაც უნდა?

Posted by: Nikodz 9 Apr 2011, 16:54
knight_rider
კი მიიღებს. მაგრამ თუ ის თანმიმდევრობა უნდა რაც დაწერა პრინციპი იგივე უნდა. უბრალოდ table სა და მისი ტეგების ნაცვლად დივ ებს ჩაწერს შესაბამისი სტილით.

მე მაინც table თი ვიზამდი...

Posted by: CORDOBA 9 Apr 2011, 17:55
QUOTE
picpic

მადლობა დიდი როგორც მინდოდა ისე გამოდვიდა CSS-ში div ტეგისთვის ჩავწერე float: left; width:33%; და განთავსდა წუსტად ისე როგორც სურათზე დავხატე მადლობა დიდი

QUOTE
Nikodz

შენი დაწერილითაც ვცადე მაგრამ სამრ რიადზე არ გამოვიდა რაგაც ცუდი განლაგება მივიღე 2 ჩამოყოლება, პირველში 6 მოთავსდა მეორეში 3 და რაგაც არეულად გამოვიდა ძაან

მადლობა ყველას დახმარებისთვის

Posted by: Nikodz 9 Apr 2011, 21:24
CORDOBA
შეიძლება სტილებში გიწერია რამე,დივ იქ საერთოდ არ უნდა ჩამესვა..

Posted by: Stels 9 Apr 2011, 22:49
CODE
$emailacc = mysql_query("SELECT emailaccount FROM users WHERE username = '$username'");
if ( mysql_num_rows($emailacc) != 0 )
{ while ( $row = mysql_fetch_array($emailacc) )
{ echo '<a href="/?act=email">ელ ფოსტის მოთხოვნა</a>';}}
else
{ echo '<a href="/?act=requset">ელ ფოსტაში შესვლა</a>';}


მინდა რომ თუ mysql-ში emailaccount-ში წერია 0 მაშინ გამოჩნდეს პირველი ტექსტი, თუ წერია 1 გამოჩნდეს მეორე ტექსტი

ვერ გავიგე რა ვქნა

Posted by: Svani91 9 Apr 2011, 22:58
Stels

$emailacc = mysql_query("SELECT emailaccount FROM users WHERE username = '$username'");
while ( $row = mysql_fetch_array($emailacc) ) {
if($row["emailaccount"] != 0) {
echo "ტექსტი1";
}

else {
echo "ტექსტი2";
}

}

Posted by: Stels 9 Apr 2011, 23:03
Svani91
შენ გაიხარე 2kiss.gif

Posted by: meezove 10 Apr 2011, 00:10
CORDOBA
გაიხარე მგონი გასწორდა
iMaximuSi
ინსტალაციიტ კი ინსტალირდებოდა მარა ნასტროიკებს ვერ ვაყენებდი ეხლა მგონი ეშველა smile.gif

Posted by: achikovar 10 Apr 2011, 15:39
საიტზე მინდა ისეთი სკრიპტი, ყველაფერს რომ ქართულად აკრეფს, ავტორიზაციაშიც ქართულად რომ დაწერს. მოკლედ ჩამრთველი ღილაკი რომ ქონდეს მთლიანად საიტს არ გაქვთ ეგეთი რამე?!

Posted by: iMaximuSi 10 Apr 2011, 15:51
achikovar
QUOTE
საიტზე მინდა ისეთი სკრიპტი, ყველაფერს რომ ქართულად აკრეფს, ავტორიზაციაშიც ქართულად რომ დაწერს. მოკლედ ჩამრთველი ღილაკი რომ ქონდეს მთლიანად საიტს არ გაქვთ ეგეთი რამე?!


ქვემოთ არის აპინული ქართული კლავიატურის სკრიპტის ტემა და მანდ დევს

Posted by: achikovar 10 Apr 2011, 15:57
ანუ მთელ საიტზე აყენებს გადამრთველს? თუ მარტო კომენტარების ველში?! sad.gif

Posted by: iMaximuSi 10 Apr 2011, 16:00
ნებისმიერ ფორმაზე სადაც დააყენებ, გადაიკითხე http://forum.ge/?f=88&showtopic=33780237

Posted by: knight_rider 10 Apr 2011, 17:06
1. FTP-ს მთავარ დირექტორიაში შევქმნათ ფოლდერი js

2. ვიწერთ ფაილს download/geo.zip, შემდეგ ამოვაარქივოთ და ჩავაგდოთ geo.js ფაილი /js დირექტორიაში.

3. შემდეგ საიტის დიზაინის მთავარ ფაილში (ანუ index.php , index.html ან main.tpl-ში) ვპოულობთ შემდეგ ტეგებს :

<head></head>

და ამ ტეგებს შორის ვსვავთ ამ კოდს

<script src="/js/geo.js" mce_src="geo.js" type="text/java[ertad]script"></script>

4. კომენტარის ფორმაში ვპოულობთ ტექსტს

<textarea

და შეცვალეთ ასე

<textarea onkeypress="return makeGeo(this,event);"

ანუ <textarea-ს გვერდზე მივუწერთ ესე onkeypress="return makeGeo(this,event);"

5. და შემდეგ textarea-ს ზემოთ ან ქვემოთ ვწერთ ასე

<input checked="checked" id="geoKeys" type="checkbox" /><b>ქართული კლავიატურა ( ჩართვა/გამორთვა ბეჭდვის დროს კლავიშით "~" )</b>

6. მორჩა ყველაფერი მზადაა smile.gif

ფაილი geo.js

http://up.jeje.ge//download.php?id=721DDF1840
* * *
ხალხო რაიმე სტილი ან სკრიპტი არსებობს რომ ტექსტი დახრილად დაიწეროს როგორც ამ სურათზაე?
* * *
ხალხნო ვინმე ხართ? ვიდეოს ასატვირთი სკრიპტი მინდა რამე და მიშველეთ რა
* * *
უფრო სწორად ვიდეო კი არა flv ფაილების ასატვირთი სკრიპტი მინდა plzzzzzzzzzzzzzzz რა
* * *
აუ მიშველეთ რა რამე upload-ის სკრიპტით ყველა ფაილს ვტვირთავ flv-ს გარდა და მირჩიეთ რა რამე რა მოვუხერხო ძალიან გთხოვთ. წინასწარ გმადლობთ

Posted by: knight_rider 11 Apr 2011, 18:28
არავინ ხართ? დამეხმარეთ რა თორე ცოტახანში გავგიჯდები ვერაფრით ვერ ავტვირთე ეს flv ფაილი და ვერც გუგლში ვნახე ვერაფერი (შეიძლება ადასწორად ვეძებ)

Posted by: Svani91 11 Apr 2011, 19:24
ვიდეო ფაილი და flv ფაილი რამ გაყო?

Posted by: knight_rider 11 Apr 2011, 19:46
Svani91
smile.gif გამარჯობა
რა არის იცი ამ სკრიპტით

$name = $_FILES ["uploadedfile"]["name"];
$temp = $_FILES ["uploadedfile"]["tmp_name"];

move_uploaded_file ($temp, "video_upload/".$name);

avi, mp3, 3gp ფაილებს ჩვეულებრივად ვაგზავნი video_upload საქაღალდეში, რაც შეეხება flv- ს, ცოცხალი თავით არ აგზავნის

Posted by: Svani91 11 Apr 2011, 20:15
knight_rider

გაგიმარჯოს

ატვირთვის მაქსიმალური ზომა გაზარდე კონფიგიდან სერვერზე ლოკლაზე თუ სადაც ხარ

ფორმატის ბრალი არაა

Posted by: knight_rider 11 Apr 2011, 21:36
21 MB-ა და დიდია? მაგიტომაც არ გადააქვს?
QUOTE
კონფიგიდან

ეგ სად ვნახო ფაილია რამე? თუ ჩემს სკრიპტში გავზარდო?

Posted by: Svani91 11 Apr 2011, 21:58
knight_rider

php.ini

max_upload_size

მგონი

Posted by: knight_rider 12 Apr 2011, 00:12
Svani91

ეს იყო ესე
; Maximum allowed size for uploaded files.
upload_max_filesize = 16M
და შევცვალე ასე

; Maximum allowed size for uploaded files.
upload_max_filesize = 50M


და 48 MB ფაილს ვაგზავნი მაგრამ მაინც არ აგზავნის
მაინც არ

Posted by: Svani91 12 Apr 2011, 00:15
knight_rider

upload_max_filesize = 50M
post_max_size = 50M

Posted by: knight_rider 12 Apr 2011, 00:51
Svani91
გაიხარე რა ჯიიიიიიიიიიიიიგარი ხარ ეგ არის დიდი მადლობა
* * *
Svani91
აუ ეგ php.ini ლოკალზე ვნახე მაგრამ სერვერზე როგორ ვიპოვო?

Posted by: Svani91 12 Apr 2011, 01:21
knight_rider

სერვერზე შენ ვერც იპოვი

ადმინისტრატორის პრივილეგიაა

Posted by: knight_rider 12 Apr 2011, 02:13
Svani91
აუ ძმურად ცოტა დაწვრილებით მითხარი რა, ანუ cpanel-თან და ftp-სთან დოსტუპი მაქვს და მანდ არ არის?

Posted by: shotazi 12 Apr 2011, 02:21
knight_rider
თუ შენი სერვერი არ გაქვს ვერ გააკეთებ, cpanel და ფტპ ვერ უშველის საქმეს,
ერთი ვარიანტია რომ ჰოსტინგის ადმინისტრატორს მიწერო.

Posted by: knight_rider 12 Apr 2011, 02:51
shotazi
ანუ ხვალ კაუკასუსში რო დავრეკო დამეხმარებიან?

Posted by: DVX 12 Apr 2011, 13:28
მაქვს მრავალგანზომილებიანი მასივი.

<?
$bla = array(
'key' => 'bla bla';
'key 2' => array('bla')
)
და ა.შ.
?>

ამ მასივში if else ამბავს ვერ მოვათავსებ ვერაფრით? ანუ ისე არ მინდა რო მასივის ბოლოს გავწერო, მინდა კონკრეტული მასივის ქვევით რაღაც if else ამბები და რამე რუმე.

პლეასე ხელპპპ

Posted by: Svani91 12 Apr 2011, 13:39
QUOTE
რაღაც if else ამბები და რამე რუმე


?

ვერაფერი ვერ გავიგე

Posted by: picpic 12 Apr 2011, 13:44
$bla['key'],
$bla['key2'],
არის $bla-ს ელემენტები
CODE

else if($bla['...'] == ....)


$bla['key2']['რაღაცა1'],
$bla['key2']['რაღაცა2'],
არის $bla['key2']-ს ელემენტები
CODE

else if($bla['key2']['...'] == ....)


is_array(მასივი) ამოწმებს არის თუ არა რამე მასივი.









Posted by: DVX 12 Apr 2011, 13:46
Svani91

კაი მაგალითს გეტყვი.


$s = array(
1 => array(
5 => array('ragaca' => 'ragaca1',
'ragaca3' => 'ragaca4');
);

-------------------------------------------->


2 => array(
5 => array('ragaca' => 'ragaca1',
'ragaca3' => 'ragaca4');
);

);

-------------> აი აქ if else ვერ ვწერ და შეიძლება თუ არა ასე მაგალითად:
if ($s[0][1][5]['ragaca'] == 'ragaca1')
{

}
* * *
picpic

ეგ გასაგებია, მადლობა smile.gif

მაგრამ ორ მასივს შორის თუ შეიძლება if else ჩაიწეროს? ეგ მაინტერესებს

Posted by: picpic 12 Apr 2011, 14:00
$variable=5;
$arr['key']=5;
$arr['key']['key2']=5;
$arr['key']['key2']....[..]=5;

არის ცვლადები და არიის ერთი და იგივე ტიპის ცვლადები, და შენ წარმოიდგინე კომპიუტერის მახსოვრობაშიც ერთი და იგივე ადგილს იკავებს (ლონგისთვის, ამ შემთხვევაში 2 ბაიტს).
ამიტომ რატომ არ შეიძლება მასივის ელემენტებისა შედარება.

და, მთლიანად მასივების შედარებაც კი შეიძლება if ( $a == $b )

Posted by: DVX 12 Apr 2011, 14:01
ანუ ერთ დიდ მასივში ორი მასივია და ამ ორ მასივს შორის მინდა if else statement დავწერო. მინდა რომ ზედა მასივში თუ არ დაემთხვა რაღაც ერთმანეთს ქვედა მასივის არ გამოჩნდეს, ანუ როგორც წეღან დავწერე თუ 1 მასივში არ დაემთხვა რაღაც მაშინ 2 მასივი არ გამოჩნდეს. შეიძლება არასწორად ვუდგები საკითხს და if else არაფერ შუაშია, იქნებ ამიხსნათ როგორ შეიძლება გაკეთდეს.
* * *
picpic
საქმე იმაშია შედარებით ადარებს ერთმანეთს, პრობლემა არ მაქვს უბრალოდ ერორს მიგდებს, ანუ რარაც სინტაქსშია პრობლემა.

Parse error: syntax error, unexpected T_LNUMBER, expecting ')'

Posted by: picpic 12 Apr 2011, 14:14
QUOTE (DVX @ 12 Apr 2011, 14:01 )
ანუ ერთ დიდ მასივში ორი მასივია და ამ ორ მასივს შორის მინდა if else statement დავწერო. მინდა რომ ზედა მასივში თუ არ დაემთხვა რაღაც ერთმანეთს ქვედა მასივის არ გამოჩნდეს, ანუ როგორც წეღან დავწერე თუ 1 მასივში არ დაემთხვა რაღაც მაშინ 2 მასივი არ გამოჩნდეს. შეიძლება არასწორად ვუდგები საკითხს და if else არაფერ შუაშია, იქნებ ამიხსნათ როგორ შეიძლება გაკეთდეს.
* * *
picpic
საქმე იმაშია შედარებით ადარებს ერთმანეთს, პრობლემა არ მაქვს უბრალოდ ერორს მიგდებს, ანუ რარაც სინტაქსშია პრობლემა.

Parse error: syntax error, unexpected T_LNUMBER, expecting ')'

ძაან გაუგებარ ტერმინებს იყენებ.

"ანუ ერთ დიდ მასივში ორი მასივია" რას ნიშნავს?

პროგრამული ენით, ნებისმიერ მასივს აქვს ელემენტები, არც მეტი არც ნაკლები.
თითოეული ელემენტი შეიძლება იყოს "სტრინგი", "ლონგი", "ობიექტი" , და ა. შ.

ნებისმიერი მისი ელემენტი, ასევე, შეიძლება იყოს მასივი რომლისთვისაც ვრცელდება იგივე რაც აქამდე დავწერე.

"მინდა რომ ზედა მასივში თუ არ დაემთხვა რაღაც ერთმანეთს ქვედა მასივის არ გამოჩნდეს" რას ნიშნავს არ გამოჩნდეს.
კომპიუტერისთვის სანამ არსებობს მასივები და მისი ელემენტები და არ წაშლი, ყველაფერი ყოველთვის გამოჩენილია.
კლიენტისთვის სანამ არ გამოუტან ეკრანზე ამ მასივებს, ყველაფერი დამალულია. ამიტო რას გულისხმობ "არ გამოჩენაში" დაწერე.

რაც შეეხება მაგ შეცდომას ეგ ნიშნავს რომ სინტაქსურად აკლია ბრჭყალი, წერტილი, მძიმე, ან წერტილ მძიმე სადღაცა. და მასივებთან არავითარ კავშირში არ არის.

Posted by: Svani91 12 Apr 2011, 14:15
DVX

ანუ სიტყვაზე პირველ მასივში რაღაც არის, ან არ არის. მაშინ გაუშვი შემოწმება

$array = array("foo","bar");
if(in_array("bar",$array)){
array_splice($array, 1); //foo
}

Posted by: DVX 12 Apr 2011, 14:21
picpic
QUOTE
ძაან გაუგებარ ტერმინებს იყენებ.

"ანუ ერთ დიდ მასივში ორი მასივია" რას ნიშნავს?

QUOTE
ნებისმიერი მისი ელემენტი, ასევე, შეიძლება იყოს მასივი რომლისთვისაც ვრცელდება იგივე რაც აქამდე დავწერე.


"მინდა რომ ზედა მასივში თუ არ დაემთხვა რაღაც ერთმანეთს ქვედა მასივის არ გამოჩნდეს" რას ნიშნავს არ გამოჩნდეს. კომპიუტერისთვის სანამ მასივბი და მისი ელემენტები არსებობს და არ წაშლი ყველაფერი ყოველტვის გამოჩენილია.
კლიენტისთვის სანამ არ გამოუტან ეკრანზე ყველაფერი დამალულია. ამიტო რას გულისხმობ "არ გამოჩენაში" დაწერე.


ზუსტად იგივე დაწერე რასაც ვითხოვდი smile.gif ერთ დიდ მასივში ის ვიგულისხმე რომ იმ მასვიში ორი პატარა ელემენტია რომელიც ასევე მასივებია.


Svani91
QUOTE
$array = array("foo","bar"); if(in_array("bar",$array)); array_splice($array, 1); //foo


გამოვიდა smile.gif 2kiss.gif


დიდი მადლობა ორივეს.

ხოდა picpic
QUOTE
ჩაინიკური კითხვები PHP/MySQL-ში, ნაწილი II
QUOTE
ჩაინიკური კითხვები
tongue.gif wink.gif biggrin.gif

ხოდა დამინდე user.gif

Posted by: Stels 13 Apr 2011, 12:24
CODE
$myref=mysql_fetch_array(mysql_query("select refnum from users where username='".$username."'"));
print $myref[0];
echo " | ";


$emailacc = mysql_query("SELECT emailaccount FROM users WHERE username = '$username'");
while ( $row = mysql_fetch_array($emailacc) ) {
if($row["emailaccount"] != 0) {
echo '<a href="/?act=email"><font size="2">ელ. ფოსტა</font></a>';
}
else {
echo '<a href="/?act=request_email"><font size="2">ელ. ფოსტის მოთხოვნა</font></a>';
}}


ამის დამოკლებაში შეგიძლიათ მოხმარება? თორემ მემგონი საიტს ამდენი მოთხოვნა მომიკლავს

Posted by: picpic 13 Apr 2011, 16:11
მაქ სულ ორი მიმართვაა ბაზასთან და რის დამოკლებაზეა საუბარი

Posted by: Stels 13 Apr 2011, 17:01
picpic
ამის გარდა 20 მიმართვაა კიდევ საიტზე, ამის დამოკლება ხო არის შესაძლებელი?

Posted by: iMaximuSi 13 Apr 2011, 20:34
Stels
QUOTE
ამის გარდა 20 მიმართვაა კიდევ საიტზე, ამის დამოკლება ხო არის შესაძლებელი?

დამოკლება რას ქვია? კოდის შემოკლება არა შველის მაგას თუ ამას გულისმობ

მაგალითად აგერ
QUOTE
$myref=mysql_fetch_array(mysql_query("select refnum from users where username='".$username."'"));

აშკარად ან გეჩქარებოდა დაწერა ან შემოკლების გულიზე დაწერე მაგრამ არაფერი ხეირი არაა მაგისგან

Posted by: BOMB 13 Apr 2011, 20:54
ხალხო php ში დავწერე ეს კოდი და რატომღაც არ მუშაობს, იქნება მითხრათ რატომ?

CODE

<?php
   class user{
       private  $db_host = 'localhost';
       private $db_user = 'root';
       private $db_password = '123456';
       private $db_name = 'test';

       private function _dbconnect(){
           mysql_connect($this->db_host,  $this->db_user,  $this->db_password) or die('Unable to connect to Database');// aq miwers errors
//Fatal error: Using $this when not in object context in C:\xampp\htdocs\test1\Engine\Class\user.php on line 9
           @mysql_select_db($this->db_name) or die( "Unable to select database");
       }

       public function login(){
           self::_dbconnect();
           mysql_close();
       }
   }
?>

Posted by: Stels 13 Apr 2011, 20:55
iMaximuSi
არა მაგას არ ვამბობ, 2ჯერ რომ არის გამოზახებული, მინდა რომ 1 ხელ იყოს, ანუ თუ 2ჯერ არის 2ჯერ მეტი დატვირთვა არაა სერვერზე?

Posted by: iMaximuSi 13 Apr 2011, 21:01
BOMB
QUOTE
ხალხო php ში დავწერე ეს კოდი და რატომღაც არ მუშაობს, იქნება მითხრათ რატომ?

ლელა კაკულია არ პოსტავს ჩვენთან, რა შეცდომაა უნდა დაწერო

Stels
QUOTE
არა მაგას არ ვამბობ, 2ჯერ რომ არის გამოზახებული, მინდა რომ 1 ხელ იყოს, ანუ თუ 2ჯერ არის 2ჯერ მეტი დატვირთვა არაა სერვერზე?

გააჩნია რა მიმართვებია, პატარა საიტზე ვერ იგრძნობ დატვირთვას და საერთოდ ოპტიმიზაცია დიდი თემაა

Posted by: Stels 13 Apr 2011, 21:03
iMaximuSi
დიდი პორტალია, მთავარ გვერდზე სადღაც 10 მოთხოვნაა ბაზის, რამე ქართული თემა არაა ოპტიმიზაციაზე?
და აი მაგას თუ ეშველება რამე?

Posted by: BOMB 13 Apr 2011, 21:31
iMaximuSi

წაგეკითხა კოდი და დაინახავდი იქ რა შეცდომასაც მიწერს, ამისთვის თვალებია საჭირო და არა ლელა კაკულია

QUOTE

mysql_connect($this->db_host,  $this->db_user,  $this->db_password) or die('Unable to connect to Database');// aq miwers errors
//Fatal error: Using $this when not in object context in C:\xampp\htdocs\test1\Engine\Class\user.php on line 9

Posted by: Svani91 13 Apr 2011, 21:32
BOMB

აბა ესე ქენი

ქონექტამდე

$user = new user();

და მერე $this->db_host კი არა

$user->db_host ი სცადე

სხვებისთვისაც

Posted by: BOMB 13 Apr 2011, 21:38
გამოვიდა დიდი მადლობა!!!!

და ერთი-ორი სიტყვით ვერ ამიხსნი რა საჭიროა $user = new user(); ?

Posted by: Svani91 13 Apr 2011, 21:40
BOMB

არაფერს
რაც შეეხება ერთი ორი სიტყვით ახსნას კლასი თავისით ხო არ მოფრინდება, მაგისთვისაა ეგ საჭირო
მოდი ამას გადახედე

http://php.net/manual/en/language.oop5.php

Posted by: Stels 13 Apr 2011, 21:42
Svani91
http://forum.ge/?showtopic=34029064&view=findpost&p=24948465

Posted by: BOMB 13 Apr 2011, 21:43
Svani91

აუცილებლად გადავხედავ, დიდი მადლობა!

Posted by: Svani91 13 Apr 2011, 21:50
Stels

დამოკლება თუ ქვია ამას მაშინ შეიძლება უბრალოდ ერთ ქუერიში მოაქციო

refnum და emailaccount

მერე კიდე ცალცალკო წამოიღო მასივად, რასაც აკეთებ კიდეც

ხეირი რა იქნება არ ვიცი

Posted by: Stels 13 Apr 2011, 21:53
Svani91
ეგ გასაგებია მაგრამ ვიფიქრე ასე უფრო მეტი დატვირთვა ექნებათქო სერვერს, თუ ადინ ხხხ?

Posted by: Svani91 13 Apr 2011, 21:55
Stels

რაღაც მომენტში კი

Posted by: Stels 13 Apr 2011, 21:56
Svani91
შეგიძლია დამეხმარო, კი გავიგე რასაც მეუბნები მაგრამ php-ში ვერ ვწერ

Posted by: Svani91 13 Apr 2011, 22:00
Stels

$full_query = mysql_query("SELECT refnum,emailaccount FROM users WHERE username = '$username'");

$full_array = mysql_fetch_array($full_query );

$full_array["refnum"]; //es erti

$full_array["emailaccount "]; //es meore

Posted by: Stels 13 Apr 2011, 22:18
QUOTE (Svani91 @ 13 Apr 2011, 22:00 )
Stels

$full_query = mysql_query("SELECT refnum,emailaccount FROM users WHERE username = '$username'");

$full_array = mysql_fetch_array($full_query );

$full_array["refnum"]; //es erti

$full_array["emailaccount "]; //es meore

2kiss.gif დიდი მადლობა
* * *
აი ასე გაკეთდა ეს:
$myref=mysql_fetch_array(mysql_query("select refnum, emailaccount from users where username='".$username."'"));
print $myref[0];
echo " | ";
if($myref["emailaccount"] != 0) {
echo '<a href="/?act=email"><font size="2">ელ. ფოსტა</font></a>';
}
else {
echo '<a href="/?act=request_email"><font size="2">ელ. ფოსტის მოთხოვნა</font></a>';
}

Posted by: knight_rider 15 Apr 2011, 14:42
გამარჯობა ყველას, ფოლდერში admin/game_upload მაქვს ჩაყრილი ფლეშ თამაშები და ვცდილობ გამოვიტანო ესე

<?php
$id = $_POST ["id"];

$games = mysql_query ("SELECT gameid, game FROM games WHERE gameid='$id'",$pdb);
$games1 = mysql_fetch_array ($games);
printf (" <p class='gameTitle'>%s</p>
<embed src='admin/game_upload/$games1[game]' width='458' height='304'>
",$games1["gametitle"]);?>

მაგრამ არ გამოაქვს და სხვანაერად უნდა გამოვიტანო?
* * *
უი გავასწორე
აი ეს იყოშეცდომა
QUOTE
$id = $_POST ["id"];
$_POST-ს მაგივრად $_GET უნდა დამეწერა

Posted by: BOMB 15 Apr 2011, 15:53
გამარჯობათ! აი ეს რეგისტრაციის კლასი დავწერე php -ში
CODE

      public function register($username, $password, $email, $first_name, $last_name, $birth_date){
          if (!isset($username) or !isset($password) or !isset($email) or !isset($first_name) or !isset($last_name) or !isset($birth_date)){
              exit;
          } else {
              if ((!strlen($username) > 3)){exit;}
              if ((!strlen($password) > 5)){exit;}
              if ((!strlen($email) > 6)){exit;}
              if ((!strlen($first_name) > 1)){exit;}
              if ((!strlen($last_name) > 1)){exit;}
              if (!strlen($birth_date) == 10){exit;}
          }

          $username = stripcslashes($username);
          $password = stripcslashes($password);
          $email = stripcslashes($email);
          $first_name = stripcslashes($first_name);
          $last_name = stripcslashes($last_name);
          $birth_date = stripcslashes($birth_date);

          self::_dbconnect();

          $username = mysql_real_escape_string($username);
          $password = mysql_real_escape_string($password);
          $email = mysql_real_escape_string($email);
          $first_name = mysql_real_escape_string($first_name);
          $last_name = mysql_real_escape_string($last_name);
          $birth_date = mysql_real_escape_string($birth_date);
         
          $password = self::_crypt($password);

          $user = new user();
          $sql="SELECT * FROM ".$user->db_user_table." WHERE username='".$username."'";
          $result=mysql_query($sql);
          $count=mysql_num_rows($result);

          $sql2="SELECT * FROM ".$user->db_user_table." WHERE email='".$email."'";
          $result2=mysql_query($sql2);
          $count2=mysql_num_rows($result2);

          if(($count==1) or ($count2==1)){
              @mysql_close($user->db_connection);
              return false;
              exit;
          } else {
              $query = "INSERT INTO ".$user->db_user_table." (user_id, username, password, email, firstname, lastname, birthdate) VALUES ('', '".$username."', '".$password."', '".$email."', '".$first_name."', '".$last_name."', '".$birth_date."')";
              @mysql_close($user->db_connection);
              return true;
              exit;
          }
      }

ესეც index.php
CODE

       include ('engine/class/user.php');
       if(user::register('irakla', '123456', '555@gmail.com', 'irakli', 'gates', '20/12/1991') == true){echo("registered success!");} else {echo('not registered!');}

დატესტვისას მიწერს registered success! მაგრამ phpmyadmin -იდან რომ ვნახულობ არაფერის ჩაწერილი

Posted by: knight_rider 15 Apr 2011, 16:31
ესე რო გააკეთო
$user_id = $_POST['user_id '];
$username = $_POST['username'];
$password= $_POST['password'];
$email= $_POST['email'];
$firstname= $_POST['firstname'];
$lastname= $_POST['lastname'];
$birthdate= $_POST['birthdate'];



Posted by: iMaximuSi 15 Apr 2011, 16:46
BOMB
QUOTE
გამარჯობათ! აი ეს რეგისტრაციის კლასი დავწერე php -ში

შენით დაწერე ეგ მთლიანად? თუ კი ნაბიჯ ნაბიჯ რატო არ ამოწმებ რა ეტაპზეა შეცდომა?

და კიდე OOP ზე ეგეთი რაღაც არაა ლამაზი

QUOTE
$username = stripcslashes($username);
$password = stripcslashes($password);
$email = stripcslashes($email);
$first_name = stripcslashes($first_name);
$last_name = stripcslashes($last_name);
$birth_date = stripcslashes($birth_date);



QUOTE
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
$email = mysql_real_escape_string($email);
$first_name = mysql_real_escape_string($first_name);
$last_name = mysql_real_escape_string($last_name);
$birth_date = mysql_real_escape_string($birth_date);


Posted by: BOMB 15 Apr 2011, 18:21
knight_rider

მასე post -ით რომ მდომოდა გაკეთება გავაკეთებდი უბრალოდ ესე მირჩევნია.

iMaximuSi

კი ჩემი დაწერილია და თუ OOP-ში ესე დაწერა არაა ლამაზი მაშინ რას შემომთავაზებდი სანაცვლოდ? ისე რომ დავტესტე ყველაფერი მუშაობდა მშვენივრად აი ამ ხაზამდე :

$query = "INSERT INTO ".$user->db_user_table." (user_id, username, password, email, firstname, lastname, birthdate) VALUES ('', '".$username."', '".$password."', '".$email."', '".$first_name."', '".$last_name."', '".$birth_date."')";

მეც ავდექი და აი ასე დავწერე

CODE

$query = "INSERT INTO users
                  (user_id, username, password, email, firstname, lastname, birthdate) VALUES
                  ('', 'irakla',
                      'd29e7a3d17f7b361173ed655f7320cdf29d0323302efb86ff023263eb85ffebee811998390741a035816d508bdb1f696a3f0a526ff4217d955736512968fcaa3',
                          '555@gmail.com', 'irakli', 'gates', '20/12/1991')";


მაგრამ ამანაც არ იმუშავა, phpmyadmin -ში შევედი და SQL -ში ჩავწერე ზუსტად ასე, და იქიდან იმუშავა. ესეიგი რა გამოდის რატომღაც ამ php ფიალს შეუძლია mysql -იდან ინფორმაციის გამოტანა, მაგრამ შენახვა არა.

Posted by: iMaximuSi 15 Apr 2011, 18:42
BOMB
QUOTE
კი ჩემი დაწერილია და თუ OOP-ში ესე დაწერა არაა ლამაზი მაშინ რას შემომთავაზებდი სანაცვლოდ?

უბრალოდ ის რაც შეიძლება დაწერო ერთხელ რატო უნდა წერო ცხრაჯერ, ერთ მეთოდში შეგიძლია გააერთიანო stripcslashes და mysql_real_escape_string ფილტრი

QUOTE
და რაშია პრობლემა ვერც თქვენ მიხვდით?

პრობლემა რაშია და მგონი
QUOTE
$query = "INSERT INTO ".$user->db_user_table." (user_id, username, password, email, firstname, lastname, birthdate) VALUES ('', '".$username."', '".$password."', '".$email."', '".$first_name."', '".$last_name."', '".$birth_date."')";

ბაზას არ მიმართავ

Posted by: BOMB 15 Apr 2011, 18:52
და როგორ შევცვალო კოდი? რა რითი შევცვალო? რომ დავგუგლე ყველაფერი ნორმალურად დაწერილს გავს და... აი ამით ვუკავშირდები DB -ს:

CODE

      private function _dbconnect(){
          $user = new user();
          $user->db_connection = mysql_connect($user->db_host,  $user->db_user,  $user->db_password) or exit(1);
          @mysql_select_db($user->db_name) or exit(1);
      }

Posted by: iMaximuSi 15 Apr 2011, 18:54
BOMB
QUOTE
და როგორ შევცვალო კოდი? რა რითი შევცვალო? რომ დავგუგლე ყველაფერი ნორმალურად დაწერილს გავს და... აი ამით ვუკავშირდები DB -ს:



ეს კოდი
QUOTE
$query = "INSERT INTO ".$user->db_user_table." (user_id, username, password, email, firstname, lastname, birthdate) VALUES ('', '".$username."', '".$password."', '".$email."', '".$first_name."', '".$last_name."', '".$birth_date."')";

ცვლად $query ს ანიჭებს ამ მნიშვნელობას INSERT INTO ".$user->db_user_table." (user_id, username, password, email, firstname, lastname, birthdate) VALUES ('', '".$username."', '".$password."', '".$email."', '".$first_name."', '".$last_name."', '".$birth_date."')

აბა მაგის მერე ცადე ეს
CODE
mysql_query($query );

Posted by: BOMB 15 Apr 2011, 19:04
iMaximuSi

აუ ჯიგარი ხარ! გაიხარე! alk.gif

Posted by: CORDOBA 15 Apr 2011, 20:09
http://www.radikal.ru
http://s015.radikal.ru/i333/1104/a9/4290f031f7a6.png

იკნებ ვინმემ იცოდეთ როგორ უნდა გავაკეთო ესე როგორც სურათზეა ნაჩვენები

ვცადე ისე რომ მხოლოდ ციკლი რაც არის ის დამეტოვებინა და უბრალო ტაბლეს კოდი დამედო თავზე იგივე პიკსელებით, მაგრამ მაინც არის რაგაც 2-3 პიკსელში განსხვავება და ეგრე არ გამოდის ლამაზი
მადლობა წინასწარ ყველას

Posted by: iMaximuSi 15 Apr 2011, 20:15
ზემოთ რა ცარ უნდა განმეორდეს ის echo თი დაბეჭდე

მაგის ქვემოთ ჩამოიტანე do{

მანდ დაბეჭდე რაც უნდა განმეორდეს

დახურე ციკლი და ბოლოს დახურე table

Posted by: knight_rider 15 Apr 2011, 20:42
ეს კლასი თეიბლის კუთხეებს ამრგვალებს და ინტერნეტ ექსპლორერში არ მუშაობს და რა ვქნა?

Posted by: iMaximuSi 15 Apr 2011, 20:51
knight_rider
QUOTE
ეს კლასი თეიბლის კუთხეებს ამრგვალებს და ინტერნეტ ექსპლორერში არ მუშაობს და რა ვქნა?

არა ერთი ნათელმხილველი გვჭირდება და არ ესმის მოდერაციას biggrin.gif რა კლასი? თან ამ თემასთან რაშვაშია

Posted by: neo1984113 15 Apr 2011, 21:02
IE თავიდან ბოლომდე პრაკოლია 6 მითუმეტეს
* * *
QUOTE
iMaximuSi

user posted image

Posted by: knight_rider 15 Apr 2011, 21:09
iMaximuSi

biggrin.gif

.view_art{
background:#fff;
Width:99%;
Height:auto;
border-radius: 0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
-khtml-border-radius: 0 0 6px 6px;
border:1px solid #ccc;
margin:0px;
padding:3px;
background-color:#f8f8f8;}

Posted by: Svani91 15 Apr 2011, 23:17
knight_rider
ადამიანური გადაწყვეტა ექსპლორერისთვის
html
CODE

<div class="main">
<div class="left"></div>
<div class="center"></div>
<div class="right"></div>
</div>

css
CODE

.main {
width:300px;
height:50px;
}
.left {
float:left;
width:10px;
background:url(marcxena_momrgvaleba_mochrili.png) no-repeat;
height:50px;
}

.center {
float:left;
width:280px;
height:50px;
background:url(gasameorebeli_bg.png) repeat-x;
}

.right {
float:left;
width:10px;
background:url(marjvena_momrgvaleba_mochrili.png) no-repeat;
height:50px;
}

Posted by: Wii 16 Apr 2011, 00:02
შეგიძლიათ CSS ის ტუტორიალის ლინკი მომცეთ სულ 0 იდან მინდა ვისწავლო არაფერი ვიცი და sad.gif HTML ვისწავლე უკვე smile.gif

Posted by: Svani91 16 Apr 2011, 00:06
Wii

http://htmlbook.ru/
http://w3schools.com/
http://htmlhelp.com/reference/css/

ხოდა კიდე წიგნი დაგუგლე, აღარ მაქვს ეხლა

art and science of css

ეგრე ერქვა მგონი

ძალიან მაგარი წიგნია

Posted by: iMaximuSi 16 Apr 2011, 00:08
html css ზე აქეთ მობრძანდით http://forum.ge/?f=88&showtopic=33795093 smile.gif

ისე აგერ კაი რარაც გავჩითე გამოგადგება http://qiq.ws/04/03/2011/films/367226/html_i_css_uroven_1_sozdanie_saytov_po_standartam_w3c.html?rk=8854

Posted by: Wii 16 Apr 2011, 00:13
Svani91
მადლობა გაიხარე smile.gif

iMaximuSi
რუსული ჩემი მტკივნეული მხარეა biggrin.gif კარგად მესმის რუსული მარა კითხვა მიჭირს

ბოდიში ვერ დავინახე ეს მეგონა საერთო ჩაინიკური კითხვების თემა და მაგიტო დავპოსტე შემდეგში უფრო დაკვირვებული ვიქნებიი . ბოდიში smile.gif

Posted by: iMaximuSi 16 Apr 2011, 00:14
Wii
QUOTE
რუსული ჩემი მტკივნეული მხარეაკარგად მესმის რუსული მარა კითხვა მიჭირს

ჰოდა ზუსტად კითხვა არ დაგჭირდება მანდ ლექციების ვიდეოცანაწერია smile.gif

Posted by: knight_rider 16 Apr 2011, 01:52
Svani91
გამარჯობა მაგრამ ექსპლორერი png ფაილებს რაღაც ბექგრაუნდებს რო უკეთებს?

Posted by: Stels 16 Apr 2011, 02:23
აი მაგალითად როცა ფორმაა მოთხოვნილი დაბადების თარიღის აი ასე:
დღე: ===
თვე: ===
წელი: ===
ეს 1 ველში უნდა მოხვდეს ბაზაში თუ 3ივეს ცალ ცალკე?
თუ 1 ველში შესაძლებელია მაშინ როგორ იქნებ დამიწეროთ?

Posted by: Svani91 16 Apr 2011, 12:23
knight_rider

დაგუგლე internet explorer png fix

Stels

გააერთიანე 3 სელექტის მონაცემი და ის შეიტანე ბაზაში

Posted by: Wii 16 Apr 2011, 12:28
iMaximuSi
ახლა ვიწერ 7 საათში გადმოიწერს biggrin.gif იმედია ღირს ლოდინი smile.gif

Posted by: picpic 16 Apr 2011, 13:31
QUOTE (Svani91 @ 15 Apr 2011, 23:17 )
knight_rider
ადამიანური გადაწყვეტა ექსპლორერისთვის
html
CODE

<div class="main">
<div class="left"></div>
<div class="center"></div>
<div class="right"></div>
</div>

css
CODE

.main {
width:300px;
height:50px;
}
.left {
float:left;
width:10px;
background:url(marcxena_momrgvaleba_mochrili.png) no-repeat;
height:50px;
}

.center {
float:left;
width:280px;
height:50px;
background:url(gasameorebeli_bg.png) repeat-x;
}

.right {
float:left;
width:10px;
background:url(marjvena_momrgvaleba_mochrili.png) no-repeat;
height:50px;
}

დამეთანხმები, არ არის მთლად გემრიელი გადაწყვეტა, იმიტომ რომ სიმაღლე ფიქსირებულია და ვერაფერს ვერ უზამ სურათის ზომის შეცვლის გარეშე.

აქ არის ცოტა უფრო მეტი დივ-ებით მაგრამ სრული გადაწყვეტა რომელიც თითქმის არ არის დამოკიდებული კონტენტის ზომებზე. "თითქმის" იმიტომ დავწერე, რომ სიგანე არის შეზღუდული 999 პიქსელით. რომელიც მხოლოდ იმიტომ არის რომ მეტი იდეაში არ უნდა დაჭირდეს ადამიანს, და მისი გაზრდაც შეიძლება საჭიროების შემთხვევაში.
საჭიროებს სულ ჯამში 4-6 kb ზომის სურათს.

CODE

css
.plaqueTopLeft, .plaqueTopRight, .plaqueBottomLeft, .plaqueBottomRight { background-image: url("css3DBox.png"); }
.plaqueTopLeft { height: 16px; background-position: 0 0; }
.plaqueTopRight { height: 16px; background-position: 100% 0; margin-left: 20px; }
.plaqueBottomLeft { height: 28px; background-position: 0 100%; }
.plaqueBottomRight { height: 28px; background-position: 100% 100%; margin-left: 20px; }
.plaqueLeft { background-image: url("css3DLeft.png"); background-repeat: repeat-y; }
.plaqueRight { background-image: url("css3DRight.png"); background-position: 100% 0; background-repeat: repeat-y; margin-left: 20px; }
.plaqueCenter { margin-right: 30px; margin-left: 0px; }


html
<div class="plaqueTopLeft"><div class="plaqueTopRight"></div></div>
<div class="plaqueLeft"><div class="plaqueRight"><div class="plaqueCenter">
   content
</div></div></div>
<div class="plaqueBottomLeft"><div class="plaqueBottomRight"></div></div>



აქვე არის მაგალითი. ეს ვარიანტი, რომელიც ვფიქრობ ძალიან კარგი გადაწყვეტაა შემთხვევით ვნახე რომელიღაც რესურსზე. რესურსის მისამართი მაქვს მითითებული მაგალითში და შეგიძლიათ იხილოთ კოდში.



Posted by: Svani91 16 Apr 2011, 13:35
picpic

კი, იდეალური არ არის.

შენი ჯობია yes.gif

Posted by: picpic 16 Apr 2011, 13:39
ჩემი არ არის.
სხვათაშორის როცა კარგად გავუკეთე მაგ კოდს ანალიზი, ტიპს მაგარი ტვინი აქვს მინანთხევი ზედ, და მართლა მაგარი გადაწყვეტაა მინიმალური სურათებით და კოდით.

Posted by: Svani91 16 Apr 2011, 13:43
წელვად კონტენტზე თუ დამჭირდა გადავხედავ და გამოვიყენებ

კარგია რომ დადე


Posted by: iMaximuSi 16 Apr 2011, 13:49
Wii
QUOTE
ახლა ვიწერ 7 საათში გადმოიწერსიმედია ღირს ლოდინი

კი ღირს ლოდინი კარგი ლექციები აქვთ php ზე მაქვს ნაყურები მაგრამ ამის კოდეკი ვერ ვნახე ახლა გამოვწერე და მარტო ხმაა ვნახავ იქნებ ვიპოვო რამე

Posted by: knight_rider 16 Apr 2011, 14:30
picpic
Svani91
დიდი მადლობა გაიხარეთ

Posted by: Wii 16 Apr 2011, 20:52
iMaximuSi
mad.gif mad.gif mad.gif mad.gif მთელი დღე ვიწერდი და ვიდეო არაა აუდიოა mad.gif mad.gif mad.gif mad.gif

Posted by: iMaximuSi 16 Apr 2011, 20:57
Wii
QUOTE
მთელი დღე ვიწერდი და ვიდეო არაა აუდიოა

კოდეკი უნდა რარაც biggrin.gif ვერც მე ვერ ჩავრთე biggrin.gif სხვა ცანაწერს მოვძებნი ტორენტზე

Posted by: knight_rider 17 Apr 2011, 01:18
აუ ხალხო bbcode editor მინდა რამე კარგი თუ გაქვთ ვინმეს რა ძალიან გთხოვთ

Posted by: vikingi 17 Apr 2011, 13:03
knight_rider
QUOTE
აუ ხალხო bbcode editor მინდა რამე კარგი თუ გაქვთ ვინმეს რა ძალიან გთხოვთ

http://www.phpclasses.org/search.html?words=bbcode&x=0&y=0&go_search=1

Posted by: iMaximuSi 17 Apr 2011, 23:36
deref("ClassName")->Show();

ეს რატო არ მუშაობს ჩემთან? ამოიღეს ბოლო ვერსიებშI თუ საერთოდ შეცდომაა? გაკვეთილში ასე ეწერა

undefined function ს მიწერს

Posted by: knight_rider 18 Apr 2011, 18:59
ხალხო სოურს კოდში გამოაქვს ეს
<img src="admin\gallery\01.jpg"/>
ვებ მაგრამ გვერდზე არა და რა მოვუხერხო?

Posted by: iMaximuSi 18 Apr 2011, 19:03
არაა სწორი მისამართი ან არაა ეგეთი ფაილი

............

Posted by: picpic 19 Apr 2011, 04:12
QUOTE (knight_rider @ 18 Apr 2011, 18:59 )
ხალხო სოურს კოდში გამოაქვს ეს
<img src="admin\gallery\01.jpg"/>
ვებ მაგრამ გვერდზე არა და რა მოვუხერხო?

ასე:
<img src="admin/gallery/01.jpg"/>

Posted by: knight_rider 19 Apr 2011, 17:42
picpic
ეგ არის გაიხარე დიდი მადლობა
* * *
ხალხო რაღაც bbeditor დავაყენე და ასეთი პრობლემა გამიჩნდა როდესაც ტექსტ არეაში სურათის ლინკს ვსვამ და მერე ამ ლინკს ვუთითებ რომ იყოს მარცხენა მხარეს, ლინკს თავში და ბოლოში ეწერება [left] [/left] და php-ში ეხლა რა რეპლეისი გავუკეთო რომ left-მა იმუშაოს? ესე არ შვება $data1['dataTEXT'] = str_replace("[left]", "<left>", $data1['dataTEXT']);

Posted by: ტატო 21 Apr 2011, 08:33
თემა არ არის გახსნილი Drupal-ზე და აქ ვიკითხავ, გუგლი რაღაც თავისებურად ეძებს ველში <front>-ს რომ ვწერ.

სად ვნახო drupal ბირთვის path ტეგები როგორიც არის <front> და <none> ? ამის მეტი არ ვიცი და თუ აქვს კიდევ?
იგულისხმება Restric Page content-ში ჩასაწერად.

HELP NEEDED!
მადლობთ

Posted by: fircxo 22 Apr 2011, 15:07
mysql select ის დროს დიდ და პატარა ასოს მნიშვნელო აქვს?

მაგალითად, SELECT * FROM table WHERE page='PAGE'

აი ეს პეიჯი დიდი პატარა ასოებით რო იყოს ბაზაში გამოიტანს მაინც?

Posted by: picpic 22 Apr 2011, 18:22
აქვს .

Posted by: წიწილა 22 Apr 2011, 21:02
ხალხ დამეხმარეთ რაა...
მოკლედ საკითხი შემდეგში მდგომარეობსს...
მინდა რომ PHP-ს გადავცე პოსტით პროქსი მისამართი, რომელიც სურათს აგენერირებსს მაგ: https://graph.facebook.com/10150220357289155/picture?type=normal
რომელიც დამიბრუნებსს XML-ით რეალურ სურათის მისამართს... ასე:
CODE

<?xml version='1.0' encoding='UTF-8' ?>
 <content>
     <img content="http://a5.sphotos.ak.fbcdn.net/hphotos-ak-ash4/217778_10150220357289155_193193199154_8845873_6885833_n.jpg" />
 </content>


ვინ დამეხმარება ???

წინასწარ მადლობაა...

Posted by: fircxo 22 Apr 2011, 21:02
picpic
ფუნქცია არ არსებოს ამ შემთქვევაში ყველა პატარა ასოებით რო გამოიტანოს?

Posted by: iMaximuSi 22 Apr 2011, 21:13
fircxo
QUOTE
ფუნქცია არ არსებოს ამ შემთქვევაში ყველა პატარა ასოებით რო გამოიტანოს?


strtolower() // პატარა ასოებად გადაიყვანს სტრინგს
strtoupper() // დიდ ასოებად

Posted by: fircxo 22 Apr 2011, 21:34
კი მარ სელექტის დროს როგორ გამოვიყენო გ ფუქნქცია SELECT * FROM table WHERE page=' '

Posted by: iMaximuSi 22 Apr 2011, 22:01
fircxo
QUOTE
კი მარ სელექტის დროს როგორ გამოვიყენო გ ფუქნქცია SELECT * FROM table WHERE page=' '

კონკრეტულად რა გინდა ვერ გავიგე, PAGE ან page იქნება და ორივე შემთხვევის გამოტანა გინდა? თუ სხვა ვარიაციები არ იქნება შეიძლება ასე სინჯო WHERE page='PAGE' OR page='page'

ისე მგონი ბაზა არასწორად გაქვს დაგეგმილი ეგეთ რაღაცას რო ეძებ

Posted by: picpic 22 Apr 2011, 22:36
CODE

$search="საძებნი სიტყვა";
"....WHERE page='".strtolower($search)."' OR page='".strtoupper($search)."'.."

ყველა მაღალ რეგისტრში და ყველა დაბალ რეგისტრში.





Posted by: fircxo 22 Apr 2011, 23:09
picpic
გაიხარე მადლობა

Posted by: Stels 26 Apr 2011, 19:58
არის ასეთი გვერდები
index.php?act=1
index.php?act=2
index.php?act=3

და ასე შემდეგ, მინდა ტექსტი გამოჩნდეს მხოლოდ ინდექსზე,
მაქვს ასეთი რამე

switch($act){
default;
echo "main";
break;
case "1";
echo "1";
break; }

გასაგებია რომ default ით შეიძლება ეგ მაგრამ მე მინდა კიდევ ცალკე, ახალი <?php ?> ში ჩასმა
არის შესაძლებელი და თუ კი როგორ

Posted by: Svani91 26 Apr 2011, 20:07
<?php
if($act == 1) { ?>
rac ginda
<? } elseif ($act == 2) { ?>
rac ginda
<? } elseif ($act == 3) { ?>
rac ginda
<? } else {
default an rac ginda

<?php } ?>

Posted by: Stels 26 Apr 2011, 20:14
Svani91
Parse error: syntax error, unexpected T_DEFAULT in /home/giobulia/giorgi/index.php on line 85

ase vqeni
<?php
if($act == 1) { ?>
rac ginda
<? } elseif ($act == 2) { ?>
rac ginda
<? } elseif ($act == 3) { ?>
rac ginda
<? } else {
default ?> an rac ginda

<?php } ?>

Posted by: Svani91 26 Apr 2011, 20:22
<?php
if($act == 1) { ?>
rac ginda
<? } elseif ($act == 2) { ?>
rac ginda
<? } elseif ($act == 3) { ?>
rac ginda
<? } else { ?>
default an rac ginda

<?php } ?>

Posted by: Stels 26 Apr 2011, 20:26
Svani91
აი მაგალითად
?act=register
და ასეთი გვერდები არის ძან ბევრი, და ყველა თითო თითოდ რო არ ჩავწერო elseif-ში ისე არ გამოვა?

Posted by: iMaximuSi 26 Apr 2011, 20:35
QUOTE
?act=registerდა ასეთი გვერდები არის ძან ბევრი, და ყველა თითო თითოდ რო არ ჩავწერო elseif-ში ისე არ გამოვა? 

რა არგუმენტებზეც გინდა რაღაცის გაკეთება ისინი უნდა გაწერო აბა ისე ხოარ დაესიზმრება სერვერს შენ რა გინდა

ვთქვათ როცა კონკრეტულად ამ შემთხვევაში გინდა რაღაც ?act=register

if( (isset($_GET['act'])) && ($_GET['act'] == 'register') ){
}

Posted by: Stels 26 Apr 2011, 20:46
iMaximuSi
არა შენ ვერ გაიგე, ეგ უკვე ისედაც გაკეთებული მაქვს.
ნახე აბა იქნებ ასე მიგახვედრო
http://b.pix.ge/q/7uqx3.png

Posted by: iMaximuSi 26 Apr 2011, 20:58
Stels
QUOTE
არა შენ ვერ გაიგე, ეგ უკვე ისედაც გაკეთებული მაქვს.ნახე აბა იქნებ ასე მიგახვედროhttp://b.pix.ge/q/7uqx3.png 


აა მივხვდი, შეამოწმე $_GET მასივი და როცა ცარიელი იქნება მაშინ გამოაჩინე ეგ რაღაც

Posted by: Stels 26 Apr 2011, 21:00
<?php
if (isset($_GET['act']) && !empty($_GET['act'])) {
$act = $_GET['act'];
} else {
echo "ragaca";
}
?>


ასე გავაკეთე, მადლობა

Posted by: knight_rider 27 Apr 2011, 00:35
ქრისტე აღსდგა ! ! !
ბიჭებს გაუმარჯოს
მოკლედ გილოცავთ ყველას აღდგომის ბრწყინვალე დღესასწაულს.
ეხლა რა მაინტერესებს შესაძლებელია ასეთი პარამეტრის გადაცემა GET-ით <? <a href=test.php?ka.php> ეს მჭირება იმისთვის რომ შევამოწმო რომელი ენაა არჩეული საიტზე.???

Posted by: iMaximuSi 27 Apr 2011, 00:46
Stels
QUOTE
<?php
if (isset($_GET['act']) && !empty($_GET['act'])) {
$act = $_GET['act'];
} else {
echo "ragaca";
}
?>


ასე გავაკეთე, მადლობა


არაა სწორი გადაწყვეტა
ასე ცადე
CODE
if(empty($_GET)){  
// rame kodi
}


knight_rider
QUOTE
ქრისტე აღსდგა ! ! !
ბიჭებს გაუმარჯოს
მოკლედ გილოცავთ ყველას აღდგომის ბრწყინვალე დღესასწაულს.

ჭეშმარიტად, გილოცავ

QUOTE
ეხლა რა მაინტერესებს შესაძლებელია ასეთი პარამეტრის გადაცემა GET-ით <? <a href=test.php?ka.php> ეს მჭირება იმისთვის რომ შევამოწმო რომელი ენაა არჩეული საიტზე.???

თუ მერე შენს კოდში მაგ პარამეტრების მიხედვით აინკლუდებ ფაილს ka.php ს ნაცვლად სხვა რამე რო ჩაგიწერონ ცუდად დამთავრდება ეგ ყველაფერი

Posted by: Svani91 27 Apr 2011, 00:51
iMaximuSi

დაცვის საკითხებში სუსტი ვარ და რა უნდა გკითხო

ანალოგიურად დაახლოებით ლენგვიჯს ვიღებ გეტით ყველა გვერდზე და უამრავ რაღაცას ვაკეთებ მაგ პარამეტრით

ბაზაშიც და საიტზეც ზოგადად

ხო შემიძლია ეს გავაკეთო რო სიტყვაზე თუ ეს ჩემი ლენგი არც გეოს უდრის, არც ინგს და არც რუსს, პრიცესი მოვკლა და ავიცილებ ამით საფრთხეს?

სულ 3 ენა მაქვს და თუ ვინმემ რამე იმაიმუნა დამიცავს?

Posted by: iMaximuSi 27 Apr 2011, 00:54
Svani91
QUOTE
ხო შემიძლია ეს გავაკეთო რო სიტყვაზე თუ ეს ჩემი ლენგი არც გეოს უდრის, არც ინგს და არც რუსს, პრიცესი მოვკლა და ავიცილებ ამით საფრთხეს?
სულ 3 ენა მაქვს და თუ ვინმემ რამე იმაიმუნა დამიცავს?


switch ან elseif ს ხო იყენებ პარამეტრების მიხედვით ლენგვიჯ ფაილის დასაინკლუდებლად და დეფოლტ ვარიანტი გაწერე რამე ან გააჩერე სკრიპტი ან რომელიმე ლენგვიჯ ფაილი გამოიძახე დეფოლტად

Posted by: Svani91 27 Apr 2011, 01:00
iMaximuSi

არა ლენგვიჯ ფაილი სულ შემოტანილი მაქვს.
უბრალოდ შიგნით 3 მასივი წერია, ენები რა.

და სიტყვაზე lang=geo

მე გამომავს ${$lang}["sityva"];

მიხვდი? და თუ ვინმემ ჩაწერა ლანგ=ჰინდი

მოკვტა პროცესი :-D

Posted by: iMaximuSi 27 Apr 2011, 01:03
Svani91
QUOTE
არა ლენგვიჯ ფაილი სულ შემოტანილი მაქვს.
უბრალოდ შიგნით 3 მასივი წერია, ენები რა.

და სიტყვაზე lang=geo

მე გამომავს ${$lang}["sityva"];

მიხვდი? და თუ ვინმემ ჩაწერა ლანგ=ჰინდი

მოკვტა პროცესი :-D


მერე ჯერ გადაამოწმე რა პრობლემაა მითუმეტეს სულ სამი ვარიანტი გაქვს

Posted by: Svani91 27 Apr 2011, 01:06
iMaximuSi


ხო ნუ ეგ გავიარეთ, მგონი მარტივად მოგვარდება :-))

კიდევ იცი რა მაინტერესებს, თუ გაგიკეთებია

გარედან ვიღებ კიდევ ერთ პარამეტრს, id - ს.

ამის ინტეჯერობა მინდა სულ და წინააღმდეგ შემთხვევაში

მოკვტა პროცესი :-D

მოგეპოვება რამე? ჯერ არ დამიგუგლია, რამე ადგილობრივი და აქაური იქნება გქონდეთ ვინმეს :-D

+ 3 დღე დამრჩა ჩაბარებამდე და არ ვჩქარობ

Posted by: iMaximuSi 27 Apr 2011, 01:09
Svani91
QUOTE
გარედან ვიღებ კიდევ ერთ პარამეტრს, id - ს.

ამის ინტეჯერობა მინდა სულ და წინააღმდეგ შემთხვევაში


CODE
$int = (int)$_GET['id'];



Posted by: Svani91 27 Apr 2011, 01:11
iMaximuSi

მორჩა? :-D


_______________

Posted by: iMaximuSi 27 Apr 2011, 01:15
Svani91
QUOTE
მორჩა? :-D

int ს მიიღებ სულ და მეტი რა გინდა : |

Posted by: Svani91 27 Apr 2011, 01:19
iMaximuSi

მადლობ :-)


ის მოგვარდა ასე და ამგვარად

$valid_langs_array = array("geo","eng","rus");
if(in_array($_GET['lang'],$valid_langs_array)) {
$lang = $_GET['lang'];
}
else {
exit('Hacking Attempt');
}

Posted by: iMaximuSi 27 Apr 2011, 01:49
Svani91
QUOTE
ის მოგვარდა ასე და ამგვარად

$valid_langs_array = array("geo","eng","rus");
if(in_array($_GET['lang'],$valid_langs_array)) {
$lang = $_GET['lang'];
}
else {
exit('Hacking Attempt');
}



მე მაინც სხვანაირად გავაკეთებდი იმიტორო დავუშვათ შენი საიტის რომელიღაც გვერდის დალინკეს სადმე მაგრამ წესიერად არ დააკოპირეს და ბოლო სიმბოლო გამორჩათ ან რაღაც ეგეთი, ასეთ შემთხვევაში ჯობია თუნდაც სხვა ენაზე ჩაიტვირთოს საიტი როცა იმ ლინკზე შევა ვინმე, ვიდრე Hacking Attempt დახვდეს

და საერთოდ ეს Hacking Attempt და ასეთი შეტყობინებების გამოტანას რა აზრი აქვს ჯობია უმტკივნეულოდ გაფილტრო ყველაფერი და ნორმალურად ჩატვირთო საიტი რაც არ უნდა ჩაგიწერონ ადრესბარში

Posted by: Svani91 27 Apr 2011, 01:57
iMaximuSi

მაშინ default - ად დავუყენებ მაგ მესიჯის მაგიერ ქართულ ენას :-)

მართალი ხარ

Posted by: knight_rider 27 Apr 2011, 03:28
iMaximuSi
და არ შეიძლება სიტყვაზე რაღაც დაცვის პონტში რო დავაყენო მაგალითად თუ გადაეცა პარამეტრი ka.php მაშინ შევიდეს გვერდზე თუ არა და არა???

Posted by: picpic 27 Apr 2011, 03:43
QUOTE (iMaximuSi @ 27 Apr 2011, 01:49 )
მე მაინც სხვანაირად გავაკეთებდი იმიტორო დავუშვათ შენი საიტის რომელიღაც გვერდის დალინკეს სადმე მაგრამ წესიერად არ დააკოპირეს და ბოლო სიმბოლო გამორჩათ ან რაღაც ეგეთი, ასეთ შემთხვევაში ჯობია თუნდაც სხვა ენაზე ჩაიტვირთოს საიტი როცა იმ ლინკზე შევა ვინმე, ვიდრე Hacking Attempt დახვდეს

და საერთოდ ეს Hacking Attempt და ასეთი შეტყობინებების გამოტანას რა აზრი აქვს ჯობია უმტკივნეულოდ გაფილტრო ყველაფერი და ნორმალურად ჩატვირთო საიტი რაც არ უნდა ჩაგიწერონ ადრესბარში

მთლად სწორი მიდგომა არ არის. პირველ შემთხვევაში უკეთესია კომენტარების გარეშე გადამისამართება index... გვერდზე.

რაც შეეხება ყველაფრის გაფილტვრას და გასწორებას, არ არის გამორიცხული რომ თავად შეუქმნა ხვრელი საიტს. ამიტომ Hacking Attempt გარკვეულ ზღვარს იქით უფრო გამართლებულია. მომხმარებელმაც უნდა ინებოს კეთილი და შეხედოს რატომ გამოხტა შეტყობინება, ხოლო, თუ მომხმარებელი არ არის და სწორედ ჰაკერია (და ამიტომაც ვწერ ამ კომენტარს) მაშინ, რაც შეიძლება ნაკლები ინფორმაცია და ნაკლები შესაძლებლობა განმეორებით ცდისთვის.

თუ შეეცდები რომ ჰაკერის ურლ-ები ასწორო გაგშიფრავს რას როგორ ასწორებ და არის დიდი შანსი რომ გიპოვნოს ხვრელი სკრიპტში. შეიძლება იმაზე გაცილებით ჭკვიანი იყო, და დარწმუნებულიც ვარ რომ იქნები, მაგრამ იმისთვის ხვრელის ძებნა პრიმიტიული ცდების თანმიმდევრობაა და დამერწმულე დიდი შანსია რომ იპოვოს, რადგან შენთვის ყველაფრის გათვლა შეუძლებელია.

მსგავს რაღაცაზე დავა მქონდა ერთერთი ცმს-ის ავტორებთან.
კერძოდ ცმს ბლოკავდა გუგლის ბოტს. http://www.google.ge/search?q=You+have+been+blocked+Spambot_Killer%26count&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&hl=ru&prmd=ivns&ei=5z1BTeiuCIufOveOxbYB&sa=N&aq=f&aqi=&aql=&oq=
ვწერდი რომ არასწორია მეთქი ყველაფრის ბლოკვა ელემენტარულ შეცდომაზე მეთქი. იმათ რათქმაუნდა ჩემზე მეტი გამოცდილება ჰქონდათ და კარგად რომ შევუჭამე ტვინი, მოკლედ მომიგეს შენი სკრიპტი სწორად აკეთებს რომ ბლოკავს, შეცდომა გუგლს მოსდის და მან უნდა გაასწოროსო.
ვიფიქრე ესენი ვერ არიან დალაგებული მეთქი, მეტი საქმე არ აქვს ახლა გუგლს რომ ჩემი საიტის გულისთვის ბოტის ალგორითმი შეცვალოს მეთქი. გასაკვირი ის მოხდა რომ რამდენიმე კვირაში ალგორითმმა თავად დააფიქსირა რომ შეცდომა მეორდებოდა (ჭკვიანი ხალხის დაწერილია და იმიტომ) და შეწყვიტა იმ რექვესტების გამოგზავნა რომელის საეჭვო ფრაგმენტს შეიცავდა.
ამდენი იმიტომ დავწერე რომ არ არის აუცილებელი ყველაფრის ფილტვრა და გასწორება, ზოგჯერ და უფრო ხშირად უმჯობესია არასწორი ზაპროსების დაბლოკვა და იპ ბანიც კი. დამიჯერე შეცდომის შემთხვევაში, ვისაც შეეშალა მოგწერს შემეშალაო. და ვინც გოთვერნობს ღირსეულად დაიბლოკება. რომ განახა (ბაზაში ინახება ყველა დაბლოკილი) რა ზაპროსები მოდის მიხვდები რა "უფსკრულის" პირას აღმოჩნდება სკრიპტი, მათი გასწორება რო ეცადა.




Posted by: Svani91 27 Apr 2011, 03:57
picpic

ბაზაში შევინახავ ყოველ შეცდომაზე და იპ ბანსაც მივაკრავ. ასე უფრო მშვიდად ვიჯდები. შეცდომით არამგონია ვინმეს შეეშალოს, თუ ძალით არ ქნა. ასე რომ მგონი ნორმალურია გადაწყვეტილება.

მადლობ გამოხმაურებისთვის და სწორ გზაზე დაყენებისთვის

picpic
iMaximuSi



Posted by: knight_rider 27 Apr 2011, 18:40
ესეთი რამ მაინტერესებს დაუშვათ საიტზე მაქვს ჩამოსაშლელი მენიუ და ამ მენიუში კატეგორიები

FORD
CHEVROLET

ხოლო ბაზაში ინახება ამ კატეგორიების შიდა კატეგორიები (ანუ ისინი რომელიც მაუსის მიტანის შემთხვევაში უნდა ჩამოიშალოს) ბაზაში კი ქვე კატეგორიებს ესე ვინახავ (FORD-ის კატეგორიებს მინიჭებული აქვს CAT = 1 ხოლო CHEVROLET-ისას CAT = 2) ეხლა როგორ გამოვიტანო ეს შიდაკატეგორიები მენიუში? ესე მგონი არასწორი იქნება

$data = mysql_query ("SELECT * FROM data WHERE cat=1",$edb);
$data1 = mysql_fetch_array ($data);

$data3 = mysql_query ("SELECT * FROM data WHERE cat=2",$edb);
$data2 = mysql_fetch_array ($data3);

მგონი მოვაბი თავი რისი კითხვაც მინდოდა smile.gif

Posted by: Svani91 27 Apr 2011, 20:12
knight_rider

მთავარ კატეგორიებს id მიანიჭე, მერე საბ კატეგორიებს ფერენთად ეს აიდიები გაუწერე. მერე
დაითრიე მთავარი კატეგორიის აიდი და ქვე კატეგორიები ამ აიდის მიხედვით დაასელექტე

» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «


მაგალითი. პირველად ვაკეთებდი და კარგად მაფიქრა ამ სკრიპტმა :-D

Posted by: knight_rider 27 Apr 2011, 20:18
Svani91
დიდი მადლობა აუცილებლად შევეცდები გავარჩიო. თან ჯერჯერობით ხო იცი მაგარი დამწყები ვარ და კარგად არ მესმის პრონციპი ეს საერთოდ ვერ გავიგე smile.gif
QUOTE
საბ კატეგორიებს ფერენთად ეს აიდიები გაუწერე
საერთოდ რა არის
QUOTE
ფერენთად


Posted by: iMaximuSi 27 Apr 2011, 20:25
knight_rider
QUOTE
ფერენთად

დუ იუ სფიქ ინგლიშ yes.gif

Posted by: knight_rider 27 Apr 2011, 20:36
iMaximuSi
smile.gif ცუდად ძალიან

Posted by: Stels 27 Apr 2011, 20:53
mysql-ში ვერ მოვახვერდრე ვერაფრით ფაილის სახელი:

ფაილი იტვირთება

$result = mysql_query("INSERT INTO games (title, image, game)
VALUES ('$title','$image','$game')",$connect);
$target = "upload/";
$target = $target . basename( $_FILES['image']['name']) ;
$ok=1;
if(move_uploaded_file($_FILES['image']['tmp_name'], $target))
{
}
else {
echo "AR AITVIRTA SURATI!";
}

$target1 = "upload/";
$target1 = $target1 . basename( $_FILES['game']['name']) ;
$ok=1;
if(move_uploaded_file($_FILES['game']['tmp_name'], $target1))
{
}
else {
echo "AR AITVIRTA TAMASHI!";
}



პს. თავში ეს მაქ :
$title = $_POST['title'];
$image = $_POST['image'];
$game = $_POST['game'];

Posted by: Svani91 27 Apr 2011, 20:56
QUOTE
$image = $_POST['image'];



no.gif

$image = $_FILES['image']['name'];

და შეიტანს სახელს


knight_rider

მშობელს ნიშნავს. პრინციპი ხო გაიგე? მთავარი კატეგორიები მშობლები არიან, ქვეკატეგორიები კი შვილები :-)

და წვდომა რომ გვქონდეს ამისთვის ვაკავშირებთ იდით ერთმანეთთან

Posted by: Stels 27 Apr 2011, 21:01
Svani91
შენ გაიხარე :* მოკლედ მთელი სკრიპტი თქვენ დამაწერინეთ რა.
პს. ის ყველაფერი 1 საიტზე იქნება რაშიც თქვენ დამეხმარეთ,
ჩონჩხს განახებთ თუ გინდათ PM ში ))) მადლობა ყველას

Posted by: Svani91 27 Apr 2011, 22:15
Stels

როცა ბოლომდე მზად გექნება და გაუშვებ, მერე გვანახე :-)

Posted by: iMaximuSi 27 Apr 2011, 23:40
Stels
QUOTE
როცა ბოლომდე მზად გექნება და გაუშვებ, მერე გვანახე :-)

HD რო იქნება მერე yes.gif

Posted by: Svani91 28 Apr 2011, 00:09
iMaximuSi

lol.gif

პს

ხალხი გაკრეფილია, ფეხბურთს უყურებენ :-D

Posted by: knight_rider 28 Apr 2011, 19:19
გამარჯობა ფორმაში მაქვს ესეთი 3 ინფუთი

<p class="adminTitles">ტექსტი:</p>
<p class="adminTitles">
<img src="../img/geoFlag.gif" class="flags"/>
<input type="radio" name="geo" />
<img src="../img/rusFlag.gif" class="flags"/>
<input type="radio" name="rus"/>
<img src="../img/engFlag.gif" class="flags"/>
<input type="radio" name="eng"/>

და როდესაც პირველში ჩავკლიკავ ინიშნება პირველი ხოლო როცა მეორეზე დაკლიკავ უნდა მოინიშნოს მეორე და პირველიდან მოიხსნას მონიშვნა ხო? ჩემს შემთხვევაში სამივეში რო ჩაკლიკო სამივე ინიშნება. რა მოვუხერხო?

Posted by: Svani91 28 Apr 2011, 19:25
knight_rider

<form>
<input type="radio" name="sex" value="male" /> Male
<input type="radio" name="sex" value="female" /> Female
</form>


Posted by: knight_rider 28 Apr 2011, 19:35
Svani91
იგივეს შვება

<form method="POST" action="addnew.php" enctype="multipart/form-data">
<p class="adminTitles">სათაური:</p>
<input type='text' class='admin_texts' onkeypress='return makeGeo(this,event);' name='title'/>
<p class="adminTitles">თარიღი:</p>
<input name='date' class='admin_texts' type='text' id='date' value="<?php $date = date("Y-m-d"); echo $date;?>"/>
<p class="adminTitles">ტექსტი:</p>

<input type="radio" name="geo" value="1" /><img src="../img/geoFlag.gif" class="flags"/>

<input type="radio" name="rus" value="2" /><img src="../img/rusFlag.gif" class="flags"/>

<input type="radio" name="eng" value="3" /><img src="../img/engFlag.gif" class="flags"/>
<?php
$spaw1->show();
?>
<br>
<p class="adminTitles">მთავარი სურათი:</p>
<input type='file' name='image'><br><br>
<input name='submit' type='submit' value='დამატება' />
</form>

Posted by: iMaximuSi 28 Apr 2011, 19:38
name ერთდაიგივე უნდა ქონდეს value სხვადასხვა

Posted by: knight_rider 28 Apr 2011, 19:50
iMaximuSi
ეგაა მადლობა

ეხლა მინდა გავაკეთო ესეთი რამ თუ მონიშნული მაქვს პირველი ინფუთი და გადავცემ action ფაილს პოსტით რაღაც ცვლადი action ფაილში (მაგ. $test) უდრიდეს 1-ს, თუ მონიშნული მაქვს მეორე ინფუთი $test უდრიდეს 2-ს.

(ინფუთის name არის - ragaca, პირველი ინფუთის value='1', მეორესი 2-ს )

action ფაილში ესე გავწერო ხო ?

if (isset ($ragaca) && ($ragaca) == 1){$test = 1}
else {$test = 2}

echo $test;

Posted by: iMaximuSi 28 Apr 2011, 19:53
QUOTE
action ფაილში ესე გავწერო ხო ?

if (isset ($ragaca) && ($ragaca) == 1){$test = 1}
else {$test = 2}


კი

Posted by: knight_rider 28 Apr 2011, 19:57
iMaximuSi
QUOTE
კი

smile.gif
მადლობა

Posted by: Svani91 28 Apr 2011, 21:36
ბაზაში მონაცემებთან მუშაობისას ციფრები მოიშველიეთ ხოლმე. დავიტანჯე და გადავაკეთე მთელი სკრიპტი

აწი ვისწავლი ჭკუას


Posted by: iMaximuSi 28 Apr 2011, 21:37
QUOTE
ბაზაში მონაცემებთან მუშაობისას ციფრები მოიშველიეთ ხოლმე. დავიტანჯე და გადავაკეთე მთელი სკრიპტი

აწი ვისწავლი ჭკუას


რას გულისხმობ?

Posted by: Svani91 28 Apr 2011, 21:40
iMaximuSi

ბაზაში შემქონდა ხოლმე ქალაქი თბილისი

კატეგორია პარკები და ასე შემდეგ

მივიდა საქმე მრავალ ენიანობასთან.

გადავაკეთე და ეხლა id შემაქვს და ენის მიხედვით ვირჩევ რაც მინდა თუნდაც გამოტანისას



პს

ლელა კაკულია პოსტი იყო ადმინ? :-D

Posted by: iMaximuSi 28 Apr 2011, 21:45
Svani91
QUOTE
გადავაკეთე და ეხლა id შემაქვს და ენის მიხედვით ვირჩევ რაც მინდა თუნდაც გამოტანისას

QUOTE
პს

ლელა კაკულია პოსტი იყო ადმინ? :-D

yes.gif mysql ს ჩაუჯექი კიდე დადებ ლელა კაკულია პოსტებს, პირადი გამოცდილებით გეუბნები

Posted by: Svani91 28 Apr 2011, 22:03
QUOTE
mysql ს ჩაუჯექი კიდე დადებ ლელა კაკულია პოსტებს, პირადი გამოცდილებით გეუბნები


:-D

ვნახოთ ვნახოთ

Posted by: knight_rider 29 Apr 2011, 00:03
მოკლედ ენების ამბავში გავიჭედე მაგრად და თქვენი დახმარება მჭირდებაძალიან და მაინტერესებს როგორ გავაკეთო ასეთი რამ, დაუშვათ ვარ index.php-ზე და აქედან აგადავედი მანქანების გვერდზე (cars.php), მერე დავაჭირე ღილაკს RUS და მთელი გვერდი გადაითარგმნა რუსულად, მაგრამ ეხლა მინდა გადავიდე გემების გვერდზე ვაჭერ მენიუში კატეგორიას გემები და მეტვირთება გვერდი ships.php მაგრამ ქართულად ეს კი ულამაზოა როცა რუსული გვერდიდან გადადიხარ სხვა გვერდზე და ენა ისევ ქართულზე იცვლება ამიტომ ვიფიქრე რომ გაკეთდეს ასეთი რამ, მანქანების გვერდზე მაქვს ასეთი URL ხო? www.saiti.ge/cars.php?lang=ru, როცა გადავდივარ გემების გვერდზე მინდა რომ GET პარამეტრი დარჩეს იგივე ანუ ?lang=ru და შეიცვალოს მხოლოდ მისამართი ანუ www.saiti.ge/cars.php, რომ მივიღო ასეთი შედეგი www.saiti.ge/ships.php?lang=ru

მგონი მიხვდებით რაც მინდა smile.gif

Posted by: iMaximuSi 29 Apr 2011, 00:43
შეცვლა url ით და მერე სესიებში შეინახე და არ დაგჭირდება url ჩაკვეხება

Posted by: Svani91 29 Apr 2011, 00:44
knight_rider


file.php?lang=<?php echo $_GET['lang']; ?>

Posted by: Nikodz 29 Apr 2011, 00:48
knight_rider
სადაც იწერება ლინკი, ანუ www.saiti.ge/ships.php და ასე შემდეგ. იქ მიუწერე ასეთი რამე.
თუ lang პარამეტრი გადმოცემულია მაშინ ლინკს მიუწეროს "?lang=$lang"
თუარადა არაფერი არ მიუწეროს.

p.s. დამასწრეს user.gif

Posted by: knight_rider 29 Apr 2011, 00:48
iMaximuSi
ჯერ არ ვიცი სესიები (არ მივსულვარ მაქამდე) ასე რომ ვერ მივხვდი, მაგრამ მაინც დიდი მადლობა

Svani91
დიდი მადლობა, ეხლა წაუგუგლე ცოტა და ვნახე მრავალენოვანი საიტის გაკეთების პრინციპი და ჯერ აბა იმას ჩაუჯდები
* * *
Nikodz
ანუ ესე? if (isset ($_GET[lang]wink.gif){echo"?lang=$lang";}
else {echo""}
???

Posted by: DVX 29 Apr 2011, 11:30
voting_ ის სისტემას ვაკეთებ. ajax, php, mysql.

ხოდა ყველაფერი წესრიგშია, პრობლემაა მხოლოდ IP ები. ანუ ერთ IP_ის შეუძლია მხოლოდ ერთი ხმის მიცემა, მაგრამ როცა საქმე კომპანიებს ეხება, რომლებიც ერთ გარე IP _ ზე მუშაობენ, მათაც ერთი ხმის უფლება აქვთ. როგორ შეიძლება მოვაგვარო ეს პრობლემა, სიტყვაზე ქუქის დონეზე ან სხვა მეთოდით.

IP _ ვიღებ ჩვეულებრივ.

$ip=$_SERVER['REMOTE_ADDR'];

ბაზაში მიგდებს სიტყვაზე 192.168.10.1

მაგრამ როცა ვაბეჭდინებ, ეკრანზე გამოაქვს ესე ---> 192.168.10.112 ან 192.168.10.134 და ა.შ. ანუ სხვადასხვა ცხრილზე სხვადასხვა დამატებითი ციფრები.

Posted by: iMaximuSi 29 Apr 2011, 12:18
DVX
QUOTE
ბაზაში მიგდებს სიტყვაზე 192.168.10.1
მაგრამ როცა ვაბეჭდინებ, ეკრანზე გამოაქვს ესე ---> 192.168.10.112 ან 192.168.10.134 და ა.შ. ანუ სხვადასხვა ცხრილზე სხვადასხვა დამატებითი ციფრები.


ბაზაში რამდენი სიმბოლო გაქვს მითითებული შესაბამის ველზე? შეიძლება 12 გიწერია და ამიტომ გაქვს ეგ სხვაობა ანუ აჭრის ზედმეტს

Posted by: DVX 29 Apr 2011, 12:26
iMaximuSi
არა სხვათაშორის ვცადე ეგ ამბავი, მაგრამ ჩემი დაწერილია და ზუსტად ვიცი არსად არავითარ ფილტრს არ გადის, ბაზაშიც კი უბრალო 255 იანი ვარჩარია.

Posted by: picpic 29 Apr 2011, 13:17
QUOTE (knight_rider @ 29 Apr 2011, 00:03 )
მოკლედ ენების ამბავში გავიჭედე მაგრად და თქვენი დახმარება მჭირდებაძალიან  და მაინტერესებს როგორ გავაკეთო ასეთი რამ, დაუშვათ ვარ index.php-ზე და აქედან აგადავედი მანქანების გვერდზე (cars.php), მერე დავაჭირე ღილაკს RUS და მთელი გვერდი გადაითარგმნა რუსულად, მაგრამ ეხლა მინდა გადავიდე გემების გვერდზე ვაჭერ მენიუში კატეგორიას გემები და მეტვირთება გვერდი ships.php მაგრამ ქართულად ეს კი ულამაზოა როცა რუსული გვერდიდან გადადიხარ სხვა გვერდზე და ენა ისევ ქართულზე იცვლება ამიტომ ვიფიქრე რომ გაკეთდეს ასეთი რამ, მანქანების გვერდზე მაქვს ასეთი URL ხო? www.saiti.ge/cars.php?lang=ru, როცა გადავდივარ გემების გვერდზე მინდა რომ GET პარამეტრი დარჩეს იგივე ანუ ?lang=ru და შეიცვალოს მხოლოდ მისამართი ანუ www.saiti.ge/cars.php, რომ მივიღო ასეთი შედეგი www.saiti.ge/ships.php?lang=ru

მგონი მიხვდებით რაც მინდა  smile.gif

კარგია თუ კუკებში შეინახავ, რომ ერთხელ არჩევის შემდეგ მომხმარებელს ყველა სესიაში არ დაჭირდეს არჩევა. ამიტომ სესიაში შენახვას ჯობია ქუქეე-ში შენახვა.

მაგრამ, ყველაფერს ჯობია კომბინირებული ვარიანტი, ურლ-შიც გქონდეს და ქუქუებშიც გქონდეს სანამ უზერი არ შეცვლის.

რა საჭიროა ურლ-შიც რომ იყოს: დავუშვათ გუგლს უკეთემ sitemap-ს, და დავუშვათ ტექსტი ერთ ენაზეც გაქვს და მეორეზეც, და ორივე ენაზე გვერდის დაინდექსება გინდა.
თუ მარტო სესიაში ან კუკებში გექნება გუგლს ორივე ენაზე გვერდის რუქას ვერ მიაწოდებ, იმიტომ რომ ორივე ენაზე შესვლის შემთხვევაში ერთ და იგივე გვერდზე მოხვდება გუგლის ბოტი. ან sitemap-ში ორივე გვერდი უნდა მიაწოდო lang პარამეტრებით. რაცას ისევ ჯობია რომ ურლში გქონდეს თავიდანვე,
ეს შემდგომში კიდევ ბევრ წვალებას და სკრიპტის გადაკეთების აუცილებლობას აგარიდებს. IMHO.

Posted by: knight_rider 29 Apr 2011, 13:53
picpic
მადლობა, მართალია მაგდენი ჯერ არ ვიცი მაგრამ ჩაუგუგლავ ეხლა smile.gif

Posted by: iMaximuSi 29 Apr 2011, 14:03
QUOTE
კარგია თუ კუკებში შეინახავ

ისე რა მოხდებოდა ნორმალური სახელი შეერჩიათ, კუკი ქუქი და რაღაცეებს არ ვიბოდიალებდით

knight_rider
კუკებიც არ იცი შენ? biggrin.gif

Posted by: picpic 29 Apr 2011, 14:09
QUOTE

მადლობა, მართალია მაგდენი ჯერ არ ვიცი მაგრამ ჩაუგუგლავ ეხლა 

არ ჭირდება მაგას ბევრი ჩაგუგლვა

მაგალითისთვის, იქ სადაც უზერი გამოაგზავნის ენის შეცვლის რექვესტს და შენ ამუშავებ ამ რექვესტს, ჩასვი ეს.

$selected_language = 'ახალი არჩეული ენა'; (მაგალითად 'ENG')
setcookie('lang', $selected_language, time()+31536000);

შემდეგ, სანამ 31536000 წამი არ გავა ყველა $_REQUEST['lang'] ცვლადში ავტომატურად გექნება 'ENG', იმ შემთხვევაშიც კი სერვერიც რომ გადაიტანონ, ანუ კლიენტთან ინახება, სერვერზე არ არის მიბმული.

დანარჩენი რაც ურლ-ზე და გუგლზე მოგწერე, შეგიძლია გაითვალისწინო, ან არ გაითვალისწინო. კუკის ხელს არ უშლის.

Posted by: knight_rider 29 Apr 2011, 14:30
iMaximuSi
picpic
biggrin.gif აუ ვიცი რომ ძალიან ჩაინიკურია მაგრამ ამას ვერ ვაკეთებ და იქნებ ჯერ ეს მითხრათ გამომაქვს ბაზიდან ჩანაწერები
$view = mysql_query ("SELECT dataID, dataCAT, dataTITLE, dataTEXT, dataUPLOAD, categoriesID FROM data INNER JOIN categories ON data.dataCAT=categories.categoriesID WHERE dataCAT = $id",$edb);
$view1 = mysql_fetch_array ($view);


და ვერ ვამოწმებ (სამარცხვინოდ smile.gif ) ცვლადს ცარიელია თუ არა

ესე არ გამომივიდა

if (empty ($view1['dataUPLOAD']))
{
$viewImg = "";
}
else
{
$viewImg = "<img src='admin/homeUploads/$view1[dataUPLOAD]' class='newsImg'>";
}
* * *
ვაი!!!!!!! რთულია ამის შემოწმება ?????? smile.gif

Posted by: Svani91 29 Apr 2011, 15:58
knight_rider


if($view1['dataUPLOAD'] == "") {
carielia
}

Posted by: knight_rider 29 Apr 2011, 16:45
Svani91
ხო გავაკეთე უკვე უბრალოდ არ ვაკვირდებოდი == ნაცვლად = მეწერა თავიდან და რო არ გამოვიდა მერე მივყევი ხან emty ვცადე ხან რა და ხან რა smile.gif მაინც დიდი მადლობა დახმარებისათვის

Posted by: Svani91 29 Apr 2011, 16:52
knight_rider

არაფერს

მეტი წარმოდგენა რომ შეგექმნას

http://www.php.net/manual/en/language.operators.comparison.php

Posted by: knight_rider 29 Apr 2011, 22:17
Svani91
შენ გაიხარე ზუსტად ისაა რაც მჭირდება jump.gif ურააააააააააა gigi.gif
* * *
ეხლა მინდა ასეთი რამის გაკეთება echo "<li><a href='view.php?id=$data88[categoriesID]'>".$start6."</a></li>" ეს ჩვეულებრივ მუშაობს მაგრამ ამას ეხლა როგორ მივაბა ეს? if (isset ($_GET['lang'])){echo"?lang=$lang";} (ანუ echo-ში ეს if else როგორ ჩავსვა?)

Posted by: DVX 29 Apr 2011, 23:22
QUOTE
voting_ ის სისტემას ვაკეთებ. ajax, php, mysql.ხოდა ყველაფერი წესრიგშია, პრობლემაა მხოლოდ IP ები. ანუ ერთ IP_ის შეუძლია მხოლოდ ერთი ხმის მიცემა, მაგრამ როცა საქმე კომპანიებს ეხება, რომლებიც ერთ გარე IP _ ზე მუშაობენ, მათაც ერთი ხმის უფლება აქვთ. როგორ შეიძლება მოვაგვარო ეს პრობლემა, სიტყვაზე ქუქის დონეზე ან სხვა მეთოდით.IP _ ვიღებ ჩვეულებრივ. $ip=$_SERVER['REMOTE_ADDR'];ბაზაში მიგდებს სიტყვაზე 192.168.10.1მაგრამ როცა ვაბეჭდინებ, ეკრანზე გამოაქვს ესე ---> 192.168.10.112 ან 192.168.10.134 და ა.შ. ანუ სხვადასხვა ცხრილზე სხვადასხვა დამატებითი ციფრები.



ანუ ვერაფერი მიშველის? კონკრეტულ სკრიპტებს არც ვითხოვ, უბრალოდ მიდგომა მაინც, ვერაფერი მოვიფიქრე, ფანტაზია არ მყოფნის biggrin.gif

როგორ შეიძლება ვიზიტორი რამე UNIQUE გასაღებით დავიჭირო, გარდა IP მისამართისა და თან თუ საიტზე რეგისტრაცია არ არის.

Posted by: picpic 30 Apr 2011, 00:56
QUOTE (DVX @ 29 Apr 2011, 23:22 )
voting_ ის სისტემას ვაკეთებ. ajax, php, mysql.ხოდა ყველაფერი წესრიგშია, პრობლემაა მხოლოდ IP ები. ანუ ერთ IP_ის შეუძლია მხოლოდ ერთი ხმის მიცემა, მაგრამ როცა საქმე კომპანიებს ეხება, რომლებიც ერთ გარე IP _ ზე მუშაობენ, მათაც ერთი ხმის უფლება აქვთ. როგორ შეიძლება მოვაგვარო ეს პრობლემა, სიტყვაზე ქუქის დონეზე ან სხვა მეთოდით.IP _ ვიღებ ჩვეულებრივ. $ip=$_SERVER['REMOTE_ADDR'];ბაზაში მიგდებს სიტყვაზე 192.168.10.1მაგრამ როცა ვაბეჭდინებ, ეკრანზე გამოაქვს ესე ---> 192.168.10.112 ან 192.168.10.134 და ა.შ. ანუ სხვადასხვა ცხრილზე სხვადასხვა დამატებითი ციფრები.

ვერ გავიგე რა პრობლემა გაქვს.

რასაც ბაზაში ინახავ იმას ვერ იღებ უკან თუ რაზეა საუბარი?


Posted by: Svani91 30 Apr 2011, 02:01
DVX


მგონი default gateway გინდა შენ

მაგრამ მაგის დაფიქსირება როგორ უნდა ვერ გეტყვი. ჩემზე გამოცდილი გეტყვის ვინმე :-)

Posted by: tamashi 30 Apr 2011, 10:51
DVX
ქუქიებში შეინახე.
სხვა არამგონია კიდევ რამე ვერსია იყოს

Posted by: DVX 1 May 2011, 00:27
picpic
როცა საქმე რამე კომპანიას ეხება, რომელსაც ერთი გარე IP აქვს და Firewall_ის შიგნით პროქსით ან სხვა რამით მუშაობს, მინდა რომ ამ კომპანიის სტაFსაც ქონდეს ხმის მიცემის უფლება, მაგრამ ვერ აქვთ იმიტომ რომ გარე IP ის აფიქსირებს მარტო, სიტყვაზე როცა კომპანიას აქვს IP 95.180.23.230 და ერთ ერთ კლიენტს 192.168.10.1 მეორეს 192.168.10.2 ბაზაში შეაქვს 95.180.23.230 და არა 192.168.10.1 ან 192.168.10.2. ანუ Remote_addr მუშაობს ესე, ესეც უნდა იყოს. აქედან გამომდინარე შენ თუ მუშაობ X ადგილას, შენ რო მისცემ ხმას ვიღაცას ჩემ საიტზე, შენი თანამშრომელი ვეღარ მიცემს ხმას. რამე მიდგომა მინდა სადაც Mysql (ანუ PHP საც) იმას კი არ ვეტყვი რო ვიღაცის სისკოს ან რამე დაცვის იქით შეძვრეს და იმისი IP დაიჭიროს, არამედ რამე მახასიათებელი მინდოდა, რითი შეიძლება დავიჭირო იუზერი, რომელზეც რამე ბრძანებას ან მოთხოვნას ან ფილტრებს დავწერ, რომელიც არ რეგისტრირდება, სესიებში ვერაფერს ვინახავ. მხოლოდ IP მისამართები მაქვს. ცოტა ფანტაზიის სფეროა და ვერც გავამტყუნებ აქ ვერავის რო ესე მარტივად მითხრას, უბრალოდ მიდგომა, რამე თეორია მაინც მაინტერესებდა.

Posted by: picpic 1 May 2011, 12:35
QUOTE (DVX @ 1 May 2011, 00:27 )
ცოტა ფანტაზიის სფეროა და ვერც გავამტყუნებ აქ ვერავის რო ესე მარტივად მითხრას,

მე გეტყვი მარტივად - არ არსებობს მაგის გაკეთების ვარიანტი.

არ არსებობს ეგეთი მახასიათებელი, რომელსაც იდენტიფიკაციისთვის აიღებ, ip-ს გარდა, დანარჩენი ყველაფრის დაგენერირება შეიძლება ჰეადერებით და ჯანდაბებით.

ამიტომ, ერთადერთი გზა არის რეგისტრიაცია და მხოლოდ რეგისტრირებული უზერებისთვის ხმის მიცემის უფლება.

Posted by: DVX 1 May 2011, 12:48
picpic
ანუ ჯობია რომ არც ვიწვალო ამაზე?

იმიტომ რომ რეგისტრაცია არ არის საიტზე.

მე ვფიქრობდი ესეთ რაღაცას:

1) დავუშვათ მაქვს XXX.XXX.XXX.XXX IP, რომელიც ასევე ბაზაში შეაქვს.
2) შევქმნა ჩემი იდენტიფიკატორები, სიტყვაზე ციკლით გადამერბინა 1_დან 20_მდე და ქვერიში მიმემატებინა ამ IP ებისთვის. ასე მაგალითად XXX.XXX.XXX.XXX+11 ან XXX.XXX.XXX.XXX+18 და ა.შ. ან ცალკე ცხრილში დამემატებინა ან იქვე სადაც IP _ები იყრება.

მაგრამ ახალი პრობლემაა ჩვეულებრივი იუზერი, რომელიც სახლში მივა და იმავეს გააკეთებს 20 ჯერ სიტყვაზე biggrin.gif

ამიტომ უნდა დავიკიდო, ცხოვრებაში პირველად მესმის რაღაცას ვერ აკეთებდეს WEB user.gif მაგრამ ფაქტია ასეა smile.gif

tamashi
QUOTE
ქუქიებში შეინახე.


რას გულისხმობ? მეც ვიფიქრე ეგ მაგრამ უბრალოდ ვიფიქრე smile.gif

Posted by: iMaximuSi 1 May 2011, 12:57
QUOTE
1) დავუშვათ მაქვს XXX.XXX.XXX.XXX IP, რომელიც ასევე ბაზაში შეაქვს.
2) შევქმნა ჩემი იდენტიფიკატორები, სიტყვაზე ციკლით გადამერბინა 1_დან 20_მდე და ქვერიში მიმემატებინა ამ IP ებისთვის. ასე მაგალითად XXX.XXX.XXX.XXX+11 ან XXX.XXX.XXX.XXX+18 და ა.შ. ან ცალკე ცხრილში დამემატებინა ან იქვე სადაც IP _ები იყრება.


ნაგით რას გააკეთებ ვერ მივხდი შეგიძლია უკეთესად ახსნა? ანუ შემოვიდა ვიღაცა მიცა ხმა, იქ მოემატა ერთი, მაგრამ მეორე შემოსვლაზე ისევ შეძლებს ხმის მიცემას და აზრი? ჩვეულებრივ იუზერს რო თავი დავანებოთ ისევ ის ისევ იქედან ვერ მოახერხებს?

Posted by: DVX 1 May 2011, 13:06
iMaximuSi

QUOTE
ნაგით რას გააკეთებ ვერ მივხდი შეგიძლია უკეთესად ახსნა? ანუ შემოვიდა ვიღაცა მიცა ხმა, იქ მოემატა ერთი, მაგრამ მეორე შემოსვლაზე ისევ შეძლებს ხმის მიცემას და აზრი? ჩვეულებრივ იუზერს რო თავი დავანებოთ ისევ ის ისევ იქედან ვერ მოახერხებს?


ხო ანუ ლიმიტს დავაწესებ რომ დავუშვათ 20 ხმის უფლება ქონდეს ერთ IP _ ს.
ჩვეულებრივ IP ებს რომლებიც ბაზაში იყრება დავუმატებ ჩემ მიერ მოგონილ სუფიქსებს, სიტყვაზე 1 დან 20 მდე.

და ვითომ მოგვარდებოდა პრობლემა, რომ როცა კომპანიაში მუშაობს ტიპი, ის რომ აძლევს ხმას, ბაზაში შეაქვს XXX.XXX.XXX.XXX12 და აქედან გამომდინარე იმის თანამშრომელსაც ექნება უფლება რო მიცეს ხმა, ასე მაგალითად XXX.XXX.XXX.XXX14.
პრობლემა იმაშია სახლში მისულიც გააკეთებს ეგრე.

ერთი და იგივე ტიპი ვეღარ მიცემდა ხმა იმიტომ რო ბაზაში ვამოწმებინებ თუ მისცა XXX.XXX.XXX.XXX12 იუზერმა ხმა აღარ მისცეს მეტი ხმა

* * *
ანუ ჩვეულებრივ remote_addr იღებს ჩვეულებრივ IP_ს.

192.168.10.1

მე მოვიგონო სიტყვაზე 1_დან 10000_მდე უბრალოდ რიცხვი, რომელსაც ამ IP ების სუფიქსად გამოვიყენებ და ისე შევყრი ბაზაში:
მაგალითად. 192.168.10.1(23)
და შემოწმების დროს ბაზაში შევადარებ არა მხოლოდ IP_ებს, არამედ 192.168.10.1+(23)

Posted by: picpic 1 May 2011, 14:12
QUOTE (DVX @ 1 May 2011, 13:06 )
iMaximuSi

QUOTE
ნაგით რას გააკეთებ ვერ მივხდი შეგიძლია უკეთესად ახსნა? ანუ შემოვიდა ვიღაცა მიცა ხმა, იქ მოემატა ერთი, მაგრამ მეორე შემოსვლაზე ისევ შეძლებს ხმის მიცემას და აზრი? ჩვეულებრივ იუზერს რო თავი დავანებოთ ისევ ის ისევ იქედან ვერ მოახერხებს?


ხო ანუ ლიმიტს დავაწესებ რომ დავუშვათ 20 ხმის უფლება ქონდეს ერთ IP _ ს.
ჩვეულებრივ IP ებს რომლებიც ბაზაში იყრება დავუმატებ ჩემ მიერ მოგონილ სუფიქსებს, სიტყვაზე 1 დან 20 მდე.

და ვითომ მოგვარდებოდა პრობლემა, რომ როცა კომპანიაში მუშაობს ტიპი, ის რომ აძლევს ხმას, ბაზაში შეაქვს XXX.XXX.XXX.XXX12 და აქედან გამომდინარე იმის თანამშრომელსაც ექნება უფლება რო მიცეს ხმა, ასე მაგალითად XXX.XXX.XXX.XXX14.
პრობლემა იმაშია სახლში მისულიც გააკეთებს ეგრე.

ერთი და იგივე ტიპი ვეღარ მიცემდა ხმა იმიტომ რო ბაზაში ვამოწმებინებ თუ მისცა XXX.XXX.XXX.XXX12 იუზერმა ხმა აღარ მისცეს მეტი ხმა

* * *
ანუ ჩვეულებრივ remote_addr იღებს ჩვეულებრივ IP_ს.

192.168.10.1

მე მოვიგონო სიტყვაზე 1_დან 10000_მდე უბრალოდ რიცხვი, რომელსაც ამ IP ების სუფიქსად გამოვიყენებ და ისე შევყრი ბაზაში:
მაგალითად. 192.168.10.1(23)
და შემოწმების დროს ბაზაში შევადარებ არა მხოლოდ IP_ებს, არამედ 192.168.10.1+(23)

.. მერე თავისივე წებოთი შევაერთოთო, აკლია.

ეს ლოგიკა არაფრისგან არ იცავს, არავითარი სახლში მისვლა რა ჭირდება. ერთი და იგივე სკამიდან 20-ჯერ მისცემს ხმას.
კლიენტის იდენტიფიკატორს ვერ იღებდა რა მნიშვნელობა აქვს რა სუფიქსებს და პრეფიქსებს დაუმატებ?
ერთი და იგივე ტიპი ოფისიდან სანამ სხვები მისცემენ ხმას გამოგიგზავნის 20 ხმას, თუ ოფისში ვერ არჩევ 50 კომპიუტერიდან რომელი-რომელია, როგორ გაარჩევ დანარჩენი 19 ხმა სხვისგან მოდის თუ იგივე უზერის კომპიუტერია?

REMOTE_ADDR -ის გარდა არის კიდევ HTTP_CLIENT_IP და HTTP_X_FORWARDED_FOR.
მართალია პროქსისთვის არის და არ ვიცი მაგ შემთხვევაში რამე შანსი თუ აქვს მაგრამ აი ფუნქცია და შეამოწმე, ვაიდა დაგიბრუნოს რამე სასარგებლო, თუმცა ეჭვი კი მეპარება.

CODE

function get_ip()
   {
       static $visitor_ip;
       if (!empty($visitor_ip)) { return $visitor_ip; }
       $visitor_ip = (!empty($_SERVER['REMOTE_ADDR'])) ? $_SERVER['REMOTE_ADDR'] : $_ENV['REMOTE_ADDR'];
       $ips = array();
       if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] != 'unknown') {
           $ips = explode(', ', $_SERVER['HTTP_X_FORWARDED_FOR']);
       }
       if (!empty($_SERVER['HTTP_CLIENT_IP']) && $_SERVER['HTTP_CLIENT_IP'] != 'unknown') {
           $ips[] = $_SERVER['HTTP_CLIENT_IP'];
       }
       for ($i = 0; $i < count($ips); $i++) {
           $ips[$i] = trim($ips[$i]);
           if (strstr($ips[$i], '.')) {
               $pos = strrpos($ips[$i], ':');
               if ($pos !== FALSE) { $ips[$i] = substr($ips[$i], $pos+1); }
               if (preg_match('#^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$#', $ips[$i]) &&
                   !preg_match('#^(10|127.0.0|172.(1[6-9]|2[0-9]|3[0-1])|192\.168)\.#', $ips[$i]))
               {
                   $visitor_ip = $ips[$i];
                   break;
               }
           }
           else if (strpos($ips[$i], ':') !== FALSE) {
               $c = substr_count($ips[$i], ':');
               if ($c < 7) { $ips[$i] = str_replace('::', str_pad('::', 9-$c, ':'), $ips[$i]); }
               if (preg_match('#^([0-9A-F]{0,4}:){7}[0-9A-F]{0,4}$#i', $ips[$i])) {
                   $visitor_ip = $ips[$i];
                   break;
               }
           }
       }
       return $visitor_ip;
   }


ჯერ ამოწმებს HTTP_X_FORWARDED_FOR -ში თუ მოდის უფრო სარწმუნო ინფორმაცია რეალურ ip-ზე, მერე HTTP_CLIENT_IP-ში და ბოლოს ტრივიალურ REMOTE_ADDR-ში

Posted by: DVX 1 May 2011, 17:42
picpic
QUOTE
.. მერე თავისივე წებოთი შევაერთოთო, აკლია.

ეს ლოგიკა არაფრისგან არ იცავს, არავითარი სახლში მისვლა რა ჭირდება. ერთი და იგივე სკამიდან 20-ჯერ მისცემს ხმას. კლიენტის იდენტიფიკატორს ვერ იღებდა რა მნიშვნელობა აქვს რა სუფიქსებს და პრეფიქსებს დაუმატებ? ერთი და იგივე ტიპი ოფისიდან სანამ სხვები მისცემენ ხმას გამოგიგზავნის 20 ხმას, თუ ოფისში ვერ არჩევ 50 კომპიუტერიდან რომელი-რომელია, როგორ გაარჩევ დანარჩენი 19 ხმა სხვისგან მოდის თუ იგივე უზერის კომპიუტერია?

ხო მეც მაგას ვამბობ, რეალურად ნებისმიერი იუზერი 1 კომპიუტერიდან 20 ხმას მისცემდა, ამიტომ არაფერი გამოვა.

QUOTE
REMOTE_ADDR -ის გარდა არის კიდევ HTTP_CLIENT_IP და HTTP_X_FORWARDED_FOR. მართალია პროქსისთვის არის და არ ვიცი მაგ შემთხვევაში რამე შანსი თუ აქვს მაგრამ აი ფუნქცია და შეამოწმე, ვაიდა დაგიბრუნოს რამე სასარგებლო, თუმცა ეჭვი კი მეპარება.

ეგ უკვე ვცადე, თან რამდენჯერ, მაინც არ მიბრუნებს პროქსის. ინდივიდუალურია, ვის როგორ აქვს გაკეთებული და ეს ყველაფერზე მიბრუნებს პროქსის არ იყენებსო smile.gif


მოკლედ აზრი მართლა არ აქვს. ყველას მადლობა დახმარებისთვის smile.gif

Posted by: Stels 1 May 2011, 21:06
დამეხმარეთ რა, როცა ამ ორ ერორის აგდებს:
1. ფაილის ზომა არ უნდა აღემატებოდეს 2 MB-ს.
2. მითითებული ფაილი არ აიტვირთა, დასაშვებია მხოლოდ jpg, jpeg, png, gif.

მაშინ არ მინდა რომ mysql-ში დაემატოს ეს მოქმედება. სხვა შემთხვევაში კი, ასევე მინდა თუ სურათს არ მიუთითებენ ატვირთვისას მაშინ mysql-ში nophoto.jpg ჩაწეროს

ძალიან გთხოვთ დამეხმარეთ
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: iMaximuSi 1 May 2011, 21:23
Stels
QUOTE
მაშინ არ მინდა რომ mysql-ში დაემატოს ეს მოქმედება.


QUOTE
echo "ფაილის ზომა არ უნდა აღემატებოდეს 2 MB-ს.<br>";

die("ფაილის ზომა არ უნდა აღემატებოდეს 2 MB-ს.<br>");

ხოლო თუ ასე გაწყვეტა არ გაწყობს გადაალაგე if else ისე რომ ქუერი არ მოხდეს

ან კიდე გადამისამართბა გააკეთე მაგ ფაილიდან, ატვირთვის შესახებ შეტყობინება შეიტანე სესიებში და სხვა გვერდზე დაბეჭდე, იქ უკვე არ ექნება მნიშვნელობა სკრიპტს როცა გინდა მაშინ გააჩერებ და დიზაინთან არაფერ კავშირში არ იქნება

Posted by: Stels 1 May 2011, 21:29
iMaximuSi
დიდი მადლობა კარგია, საიტზე ცოტა უშნოდ კი ჩანს მაგრამ ჩალიჩს მირჩევნია smile.gif

nophoto-შიც ხო ვერ დამეხმარები? tongue.gif

Posted by: iMaximuSi 1 May 2011, 21:33
QUOTE
nophoto-შიც ხო ვერ დამეხმარები?

რაში?

Posted by: Stels 1 May 2011, 21:34
iMaximuSi
"ასევე მინდა თუ სურათს არ მიუთითებენ ატვირთვისას მაშინ mysql-ში nophoto.jpg ჩაწეროს"

მაღლა დავწერე...

Posted by: iMaximuSi 1 May 2011, 21:42
QUOTE
"ასევე მინდა თუ სურათს არ მიუთითებენ ატვირთვისას მაშინ mysql-ში nophoto.jpg ჩაწეროს"

მაღლა დავწერე...


სურათის სახელს რა ცვლადშიც ინახავ ის გაუწერე $image_name ს ნაცვლად და ცარიელი თუ იქნება სურათის ველი nophoto ს ჩაწერს
CODE
if(empty($_FILES['uploaded']['name'])){
$image_name = "nophoto.jpg";
}


მაგრამ ეს ცუდი გადაწყვეტაა ჯობია ცარიელი დატოვო ამ შემთხვევაში და გამოტანისას შეამოწმო თუ ცარიელია მაშინ დაბეჭდე რაც გინდა იმიტომ რომ ტყულად უსარგებლო ინფორმაციას წერ ბაზაში ეგ ერთი და მერე მაგ nophoto ს შეცვლა რო დაგჭირდეს მთელ ბაზაშ უნდა შემოურბინო და ყველგან შეცვალო

Posted by: Stels 1 May 2011, 21:50
iMaximuSi
აჰა გასაგებია, მადლობა, ისე ვიზამ როგორც მითხარი.

Posted by: Svani91 2 May 2011, 03:34
ტვიტერის ექაუნთIთ ავტორიზაცია გაგიკეთებიათ ვინმეს? მე თქვენ რომ გამოცდილი გაქვთ ისეთი მინდა, თორემ რამდენიმე ვნახე და ზოგან რა პრობლემა აქვს, ზოგან რა.

აბა რას იტყვით :-(

Posted by: DVX 2 May 2011, 17:03
მაქვს რაღაც საიტი, რომელზეც გავდვარ ერთგვარ რეგისტრაციის ფორმას, რეგისტრაცია არ არის, მაგრამ ფორმაა აპლიკაციის, ვავსებ რაღაც ინფორმაციას და ეს ინფორმაცია ინახება ბაზაში.

როცა ამ ფორმას ვავსებ, სანამ submit_ს მივცემ, ბოლო ფანჯარაში გამოდის რაღაც ტექსტი, რომელიც მინდა გამომეგზავნოს (ყველა იუზერს, რომელიც ამ ფორმას ავსებს) იმ მეილზე რომელსაც ამავე ფორმის შევსების დროს ვუთითებ.

მადლობა წინასწარ smile.gif

Posted by: iMaximuSi 2 May 2011, 17:06
DVX
QUOTE
მაქვს რაღაც საიტი, რომელზეც გავდვარ ერთგვარ რეგისტრაციის ფორმას, რეგისტრაცია არ არის, მაგრამ ფორმაა აპლიკაციის, ვავსებ რაღაც ინფორმაციას და ეს ინფორმაცია ინახება ბაზაში.

როცა ამ ფორმას ვავსებ, სანამ submit_ს მივცემ, ბოლო ფანჯარაში გამოდის რაღაც ტექსტი, რომელიც მინდა გამომეგზავნოს (ყველა იუზერს, რომელიც ამ ფორმას ავსებს) იმ მეილზე რომელსაც ამავე ფორმის შევსების დროს ვუთითებ.

მადლობა წინასწარ


პრობლემა რაშია ვერ მივხვდი, mail ფუნქციას ვერ იყენებ?

Posted by: DVX 2 May 2011, 17:08
iMaximuSi
ხო ანუ რა სკრიპტი უნდა დაიწეროს, ან როგორ, როცა ვავსებ ფორმას, იქ ვუთითებ სახელს, გვარს, მაილს, მობილურს და ა.შ. ამის მერე გამოდის ფანჯარა სადაც მაქვს რაღაც ტექსტი და მერე ვაძლევ საბმითს და მინდა რომ ეს ტექსტი გამოიგზავნოს იმ მეილზე რომელსაც ამ ფორმის შევსების დროს ვუთითებ. სკრიპტი მინდა ამ მეილის სადაც ვსვამ ამ ტექსტს და იმ მაილს რომელიც ეთითება ამავე ფორმაში. იმედია ავხსენი როგორმე smile.gif

ანუ საბმით მინდა მიეკეროს ამ მეილის გაგზავნაც და პახოდუ უნდა დაემატოს ბაზაში smile.gif

Posted by: iMaximuSi 2 May 2011, 17:18
DVX
QUOTE
ხო ანუ რა სკრიპტი უნდა დაიწეროს, ან როგორ, როცა ვავსებ ფორმას, იქ ვუთითებ სახელს, გვარს, მაილს, მობილურს და ა.შ. ამის მერე გამოდის ფანჯარა სადაც მაქვს რაღაც ტექსტი და მერე ვაძლევ საბმითს და მინდა რომ ეს ტექსტი გამოიგზავნოს იმ მეილზე რომელსაც ამ ფორმის შევსების დროს ვუთითებ. სკრიპტი მინდა ამ მეილის სადაც ვსვამ ამ ტექსტს და იმ მაილს რომელიც ეთითება ამავე ფორმაში. იმედია ავხსენი როგორმე


ვახ ტეორიულად ყველაფერი იცი და დანარჩენი რა გითხრათ მეილ რა სკრიპტი უნდა mail() ფუნქცია არის php ში

CODE
mail(to,subject,message,headers,parameters);


http://www.w3schools.com/php/php_mail.asp

Posted by: DVX 2 May 2011, 17:25
iMaximuSi
ხო მაგრამ ის როგორ გავაკეთო რო იმ მეილზე გამოუშვას რასაც მონიშნავს, ანუ ჯერ ინსერტი და მერე იქიდან სელექტით გამოვიტანო მეილი?

Posted by: iMaximuSi 2 May 2011, 17:30
DVX
QUOTE
ხო მაგრამ ის როგორ გავაკეთო რო იმ მეილზე გამოუშვას რასაც მონიშნავს, ანუ ჯერ ინსერტი და მერე იქიდან სელექტით გამოვიტანო მეილი?


POST ით ხო იღებ რასაც ჩაწერს მონიშნავს და ა.შ მერე ინსერთს გააკეთებ თუ მაილზე გაუშვებ რა მნიშვნელობა აქვს პრინციპი ერთდაიგივეა

Posted by: Stels 2 May 2011, 18:41
ედიტედ. გავაკეთე რაც მინდოდა .

Posted by: PHProgrammer 2 May 2011, 18:45
მაინტერესებს და იქნებ ამიხსნათ და მასწავლოთ?:

აქ რომ შევდივარ http://virtualcafe.ge/test/index.php?page=album

და წერია: Album1 (ანუ გამოაქვს უკვე ფოლდერის სახელი)

ამის მაგივრად მაგ ალბომში მყოფი რომელიმე სურათი რომ ჩანდეს, იქნებ მასწავლოთ რა უნდა დავუწერო კოდში?

albom.php ფაილში აი ეს კოდი მიწერია იქნებ გადაავლოთ თვალი?


<?php
$page = $_SERVER['PHP_SELF'];
$column = 8;
$base = "data";
$get_album = $_GET['album'];
if (!$get_album)
{
echo "<b>მონიშნეთ ალბომი</b></p>";
$handle = opendir ($base);
while (false !== ($file = readdir($handle)))
{
if (is_dir($base."/".$file) && $file != "." && $file !=".." && $file !="Thumbs.db")
{
echo "<a href='$page?album=$file'>".$file."</a><br/>"; <---- აი ამას გამოაქვს ის ღილაკი "მონიშნეთ ალბომი Album1" და რომ დააწვები მერე კი მიხვდებით რაც ხდება sad.gif
}
}
closedir ($handle);
}
else
{
if (!is_dir($base."/".$get_album)||(strstr($get_album,".")!=NULL)||(strstr($get_album,"/") !=NULL)||(strstr($get_album,"\\") !=NULL))
echo "ალბომი არ იხსნება";
else
{
echo "<br>".$get_album."<br/><p/>";
$x = 0;
$handle = opendir ($base."/".$get_album);
while (false !== ($file = readdir($handle)))
{
if ($file !="." && $file !=".." && $file !="Thumbs.db")
{
echo "<table style='display:inline; border:5px;'><tr><td><a href='$base/$get_album/$file' rel='lightbox2'><img src='$base/$get_album/$file' height='100' width='100'></a></td></tr></table>";
$x++;
if ($x==$column)
{
$x = 0;
echo "<br/>";
}
}
}
closedir($handle);
}
echo "<p/><a href='$page'>უკან დაბრუნება</a>";
}
?>

Posted by: DVX 2 May 2011, 20:49
iMaximuSi
მართალი ხარ საქმეს ვირთულებდი, რასაც მეთოდით ბაზაში ვაგზავნი იმავე მეთოდით მეილზე გავუშვებ და ეგ არის.

Posted by: Svani91 3 May 2011, 01:04
QUOTE (Svani91 @ 2 May 2011, 03:34 )
ტვიტერის ექაუნთIთ ავტორიზაცია გაგიკეთებიათ ვინმეს? მე თქვენ რომ გამოცდილი გაქვთ ისეთი მინდა, თორემ რამდენიმე ვნახე და ზოგან რა პრობლემა აქვს, ზოგან რა.

აბა რას იტყვით :-(

გავაკეთე ხალხნო yes.gif

აგერ ლინკი ვისაც სურვილი გაქვთ გადახედეთ ტუტორიალს 2kiss.gif

http://www.9lessons.info/2011/02/login-with-facebook-and-twitter.html

Posted by: Neo 3 May 2011, 01:19
CODE
for ($i = $_GET['id']-1; $i >= $page_limit_desc; $i--) {
 echo $i;
}

outputs 4321
ჰოდა რა მაინტერესებს, ამ აუთფუთს როგორ შევუცვალო ორდერი, 1234 მინდა იყოს 4321-ს ნაცვლად ანუ

Posted by: Svani91 3 May 2011, 01:25
Neo

<?php

$cvladi_1 = $_GET['id'] - $_GET['id'];
$cvladi_2 = $cvladi_1 + 1;
for ($i = $cvladi_2; $i <= $page_limit_desc; $i++) {
echo $i;
}


?>


ზედმეტი მომივიდა მაგრამ შედეგს უეჭველი დააბრუნებს, ასე მგონია მე yes.gif

Posted by: Neo 3 May 2011, 01:34
Svani91
აი რასაც აექოებს იმის ორდერის შეცვლა მინდა, ლუპის სტეიტმენტი უცვლელი მინდა დარჩეს smile.gif

აი ლუპები
CODE
for ($i = $_GET['id']-1; $i >= $page_limit_desc; $i--) {
 echo $i;
}

for ($j = $_GET['id']; $j <= $page_limit_asc; $j++) {
 echo $j;
}

ეს აექოებს 432156789-ს და პირველი ლუპის რივერსი მინდა, ანუ 123456789 მინდა დაექოვდეს

Posted by: Svani91 3 May 2011, 01:37
Neo

ლუპის სტეიტმენტის ცვლილების გარეშე შენ თუ იმას შეცვლი, რაც იბეჭდება, ყოჩაღ მაშინ =))

Posted by: Neo 3 May 2011, 01:43
Svani91
თუა შესაძლებელი აუთფუთის რივერსითქო ვიკითხე უბრალოდ biggrin.gif არაფერზე არ მაქვს პრეტენზია biggrin.gif

არეებით და ფორიჩ ლუპით გავაკეთებ მაშინ...

Posted by: iMaximuSi 3 May 2011, 01:44
Neo
QUOTE
აი რასაც აექოებს იმის ორდერის შეცვლა მინდა, ლუპის სტეიტმენტი უცვლელი მინდა დარჩეს


CODE
for ($i = $_GET['id'] -1; $i >= $page_limit_desc; $i--) {
 $a[] = $i;
}

asort($a);


foreach($a as $k){
  echo $k;
 }

Posted by: Neo 3 May 2011, 01:47
iMaximuSi
ეგრე გაკეთებას ვაპირებდი ეხა biggrin.gif http://forum.ge/?showtopic=34029064&view=findpost&p=25270804

მადლობა გაიხარე!

Posted by: iMaximuSi 3 May 2011, 02:15
Neo
QUOTE
ეგრე გაკეთებას ვაპირებდი ეხაჩაინიკური კითხვები PHP/MySQL-ში (post #25270804)

მადლობა გაიხარე!

ან კიდე ესეთი ვარიანტი, უბრალოდ ათვლას აკეთებ სანამ ციკლი ტრიალებს

CODE

for ($i = 4,$l = 1; $i >= $page_limit_desc; $i--) {
 echo $l; $l++;
}

Posted by: Neo 3 May 2011, 18:50
iMaximuSi
Thanks 2kiss.gif

* * *

ხომ არ იცით როგორ გადავიტანო პოინტერი არეის გარკვეულ პოზიციაზე?

მაგალითად მაქვს არეი
$array = array(1,2,3,4,5,6,7,8,9,10);

echo current($array); //აექოებს დაუშვათ 1-ს

და მინდა რო პოინტერი გადავიტანო 9-ზე, ისე რომ არ მომიწიოს 9-ჯერ next($arry)-ს გაკეთება (ლუპითაც კი). არის თუ არა შესაძლებელი თვითონ მივუთითო current($array) [დავუშვათ 5] და შემდეგ ამ მითითებული ციფრიდან დაიწყოს ათვლა.



Posted by: CiQuRa 5 May 2011, 15:02
ვინმემ არ იცით სად შეიძლება ვისწავლო HTML, PHP, MYSQL ბაზები, ჯავა და ასე შემდეგ ანუ რაც web_ს შეეხება ?

Posted by: Stels 5 May 2011, 15:33
user posted image
მინდა სორტირება გააკეთოს idi-ს მიხედვით და არა id
ასე ვაკეთებ:
CODE
$result = mysql_query("SELECT * FROM bul ORDER BY idi desc",$connect);


მაგრამ არ ალაგებს, ანუ id 6 რომელიცაა ის მინდა თავში იყოს,
idi ხელით იწერება და text ფორმატი აქვს mysql-ში.

შესაძლებელია რაც მინდა ის?

Posted by: NeoXLaliko 5 May 2011, 22:27
მაქვს საიტების კატალოგის რუსული სკრიპტი. ბაზაში რო ვგზავნი ინფორმაციას იწერება ესე მაგ: #4321;#3245; მერე ხელით ჩავასწორე და კი ჩანს mysql-ში ქართულად მაგრამ საიტზე არ გამოაქვს ????? <- ესე წერს საიტზე. სადაც ბაზას ვუკავშირდფები იქ ვწერ ამას:
CODE
mysql_query("SET CHARACTER SET utf8");
მაგრამ უშედეგოდ. იქნებ დამეხმაროთ.

Posted by: alibaba2008 5 May 2011, 22:37
NeoXLaliko
ესეც დაამატე
mysql_query ("SET NAMES 'utf8'");

Posted by: picpic 6 May 2011, 02:57
QUOTE (Stels @ 5 May 2011, 15:33 )

მინდა სორტირება გააკეთოს idi-ს მიხედვით და არა id
ასე ვაკეთებ:
CODE
$result = mysql_query("SELECT * FROM bul ORDER BY idi desc",$connect);


მაგრამ არ ალაგებს, ანუ id 6 რომელიცაა ის მინდა თავში იყოს,
idi ხელით იწერება და text ფორმატი აქვს mysql-ში.

შესაძლებელია რაც მინდა ის?

CODE
$result = mysql_query("SELECT * FROM bul ORDER BY idi desc",$connect);

უკუღმა
CODE
$result = mysql_query("SELECT * FROM bul ORDER BY idi asc",$connect);

წაღმა



Posted by: Stels 6 May 2011, 14:11
picpic
არ ალაგებს, ID-ის მიხედვით აჩვენებს
sad.gif

Posted by: tamashi 6 May 2011, 15:35
Stels
idi-ს ბაზაში index მიანიჭე.

Posted by: picpic 6 May 2011, 15:46
არა რათ უნდა დალაგებას ინდექსი.

QUOTE

არ ალაგებს...

ეგ კი ალაგებს, შენ ვერ ალაგებ.
შენ როგორ გინდა რომ დალაგდეს მაშინ ის დაწერე.

გაითვალისწინე, რადგან idi -ს ტიპი გაქვს სტრინგი თანმიმდევრობაში ჯერ მოდის 1, მერე 1000, მერე 5. yes.gif

ან უნდა აიღო ის ტიპი რომელიც რეალურად გჭირდება, ან,რაღაცნაირად უნდა მიუთითო,ან მოატყუო mysql რომ რიცხვებზე საუბრობ,
მაგალითად ORDER BY ABS(idi), ან ORDER BY CAST( idi as mysql-ისტიპი)

Posted by: Stels 6 May 2011, 20:00
picpic
რიცხვების მიხედვით მინდა დაალაგოს, მაგალითად თუ არის IDI 5000 მინდა თავში გამოჩნდეს, თუ არის 4000 დაბლა და ასე შემდეგ.

$result = mysql_query("SELECT * FROM bul ORDER BY idi desc",$connect);
ასე მაქვს და როგორ ჩავწერო?

Posted by: picpic 6 May 2011, 20:27
QUOTE (Stels @ 6 May 2011, 20:00 )
$result = mysql_query("SELECT * FROM bul ORDER BY idi desc",$connect);
ასე მაქვს და როგორ ჩავწერო?

$result = mysql_query("SELECT * FROM bul ORDER BY ABS(idi) desc",$connect);
ასე
$result = mysql_query("SELECT * FROM bul ORDER BY ABS(idi) asc",$connect);
ან ასე


ერთი შეკითხვა მაქვს: რატომ გაქვს idi -ს ტიპი ტექსტი, თუ მასში რიცხვები უნდა იყოს?

Posted by: Stels 6 May 2011, 20:41
picpic
გამოვიდა, დიდი მადლობა smile.gif))

Posted by: picpic 6 May 2011, 21:28
QUOTE (Stels @ 6 May 2011, 20:41 )
picpic
გამოვიდა, დიდი მადლობა                      smile.gif))

QUOTE (picpic @ 6 May 2011, 20:27 )
რატომ გაქვს idi -ს ტიპი ტექსტი, თუ მასში რიცხვები უნდა იყოს?

აღარ დაგჭირდება ABS(idi). გარდა მაგისა ნებისმიერი ორდერი ან
სელექტი რიცხვების ტიპთან არის რამდენიმეჯერ (ზოგჯერ ათეულჯერ და ზოგჯერ ასეულჯერ) სწრაფი
და ნაკლები დატვირთვით სერვერზე ვიდრე ტექსტი

Posted by: Stels 6 May 2011, 21:42
QUOTE
რატომ გაქვს idi -ს ტიპი ტექსტი, თუ მასში რიცხვები უნდა იყოს?

ადმინიდან ემატება და თან ვაპ საიტია და არც დატვირთვა აქვს არც სახიფათოა და რავიცი ეგრე ვქენი.
ABS(idi)-ც რას მიშლის იყო ეგრე,
დიდი მადლობა smile.gif

Posted by: CORDOBA 6 May 2011, 22:40
იკნებ ვინმე დამეხმაროთ როგორ უნდა გავაკეთო ეს ფუნკცია დატა-ში მიწერს ესე 2011-05-06 და მე მინდა რომ დამიწეროს ესე 06-05-11
ბაზის გამოძახებაში გავაკეთე ესე SELECT right(date,8) AS month FROM auto WHERE cat='1'",$db და ეხლა მიწერს ესე 11-05-06 და ეს როგორ უნდა შემოვაბრუნო ან რა ფუნკციით რომ დამიწეროს ესე 06-05-11
მადლობა წინასწარ ყველას

Posted by: Stels 7 May 2011, 20:16
მაქვს ასეთი რაღაცა
user posted image

მინდა რომ 24 საათის შემდეგ წაიშალოს თითოეული რეზულტატი

მაგ: ID 1 რომელიცაა ეგ ხო წერია 20:09 07-05-11 და მინდა წაიშალოს 20:09 08-05-11

ასეთი ლოგი იქნება ძალიან ბევრი, დაახლოებით 20-30 ათასი, და ალბათ პირდაპირი განახლებით სერვერს დაგრუზავს, ალბათ ჯობია მაგალითად ყოველ 10 წუთში ერთხელ გადამოწმდეს და ისე წაიშალოს

მოკლედ როგორ ვქნა? smile.gif

Posted by: BOMB 7 May 2011, 20:30
ძაან ლამერული კითხვა მაქვს, არადა მართლა მაინტერესებს. აი როცა ამ კოდს ვწერ რეზულტატში მაჩვენებს 1 არადა წესით 1-ზე მეტი უნდა მიჩვენოს და რატომ ხდება ასე?

CODE

$page_array = split('12s12d1a351c12a55a', 'a', 0);
echo count($page_array);

Posted by: tamashi 8 May 2011, 02:56
Stels
cron-ით გაუშვი ყოველ 10 წუთში.

Posted by: Stels 8 May 2011, 03:07
tamashi
არ ვიცი როგორ, იქნებ დამეხმარო
თვითონ ის ფუნქციაც არ ვიცი პჰპ-ს როგორ ამოვაშლევინო

Posted by: picpic 8 May 2011, 16:07
BOMB
პირიქით, ოქრო, პირიქით
$page_array = split( 'a', '12s12d1a351c12a55a', 0);


Stels
მაგი ცოტა საჩალიჩო არ არის. რაღაცა შენ თვითონ თუ არ დაწერე მასე ნოლიდან ვინ დაგიწერს

თუ მარტო mysql-ით გინდა გააკეთო უნდა ეძებო ამ მიმართულებით
INTERVAL DAY(1) ,
CURRENT_DATE,
CURRENT_DATE - INTERVAL DAY(1) ,
თარიღი - INTERVAL DAY(1)
და ა.შ.

თუ php-თი გინდა გააკეთო მაშინ ფუნქცია http://php.net/manual/en/function.date.php და Day()

მარტო mysql-ით დაახლოებით ასეთი ფორმა ექნება
CODE

mysql_query("DELETE from რაღაცა_ცხრილი WHERE  CURRENT_DATE > (თარიღის_სვეტი +INTERVAL DAY(1)  )  ",$connect);



ოღონდ "თარიღის_სვეტი" მართლა mysql datetime ტიპი უნდდა იყოს.

.. და ცხრილის ან ბაზის ბექაფი გააკეთე რამე არ შემოგეშალოს ექსპერიმენტების დროს. ექ ქუერი ყველას ერთ გავლაზე წაშლის რომლის თარიღიც დღევანდელს არ უდრის.

======================

ისე, სხვათაშორის თუ ზუსტად 24 საათი გინდა და არა უბრალოდ ერთი დღის განსხვავება, მასე არ აკეთებენმაგას. time სვეტი უნდა გქონდეს int(11) რიცხვის ტიპი. და შიგ შეინახო არა თარიღი არამედ time(). რომელიც არის რიცხვი. და შემდეგ უნდა გამოაკლო არა 1 დღე არამედ 86400 წამი (24 საათი).
CODE

   $past = time()-86400;
   $db->sql_query('DELETE FROM რაღაცა_ცხრილი WHERE time < "'.$past.'"');

Posted by: striker 8 May 2011, 18:21
ფეისბუქის აპლიკაციებში ვინც ერკვევით ამაზე მიპასუხეთ რა.

swf ფაილი მინდა მივამაგრო აპლიკაციაში ასეთი სახით ვაკეთებ, მაგრამ არ ჩნდება და რატო ვერ ვხვდები თქვენ ხომ არ იცით?

<fb:swf
swfbgcolor="000000"
imgstyle="border-width:3px; border-color:white;"
swfsrc='http://MyDomain/flashgames/lights_off.swf'
imgsrc='http://MyDomain/flashgames/images/loading.jpg' width='499' height='300' />

Posted by: Stels 8 May 2011, 18:35
picpic
პირველ რიგში მადლობა გამოხმაურებისთვის

აი ასე:
$past = time()-86400;
$db->sql_query('DELETE FROM logs WHERE time < "'.$past.'"');

ბევრად გამიიოლდება გაკეთება, მაგრამ ეს უფრო კარგია სერვერზე ნაკლები დატვირთვისთვის თუ ის რომელიც პირველ ვარიანტში იგულისხმე? ანუ ღირს პირველ ვარიანტზე ჩალიჩი?

Posted by: picpic 8 May 2011, 18:47
ორივე ვარიანტი ერთ გავლაზე წაშლის ყველა საჭიროს ასე რომ დატვირთვა მინიმალური იქნება.

მეორე ვარიანტი WHERE-ში იყენებს რიცხვებს პირველი თარიღს, ამიტომ მეორე გაცილებით სწრაფი იქნება.

Posted by: knight_rider 8 May 2011, 18:51
გამარჯობა ბაზაში მაქვს ველი TEXT და მნიშვნელობაც მინიჭებული მაქვს TEXT, მაგრამ ეხლა ამ ველში ჩავსვი ძალიან დიდი ტექსტი და საიტზე, ბოლომდე არ გამოაქვს (აჭრის) და რა მნიშვნელობა უნდა მივანიჭო რო ბაზაში ტექსტურ ველში დიდი ტექსტები ჩავტიო?

Posted by: Svani91 8 May 2011, 19:00
ტექსტს 65 ათას ბაიტზე აქვს ლიმიტი. შეგიძლია მედიუმ ტექსტი ან ლონგ ტექსტი სცადო, შესაბამისად 16 მილიონი ბაიტი და 4 ტრილიონი ბაიტია ლიმიტი

Posted by: knight_rider 8 May 2011, 19:04
Svani91
დიდი მადლობა ეგ არის

Posted by: Stels 8 May 2011, 19:21
picpic
დიდი მადლობა

ძან უაზრო კითხვას ვსვამ მაგრამ რა ვქნა

$link->sql_query('DELETE FROM log WHERE time < "'.$time.'"');
ეს სად უნდა ჩავწერო?

http://www.picz.ge/img/s1/1105/8/1/15ba3992f2ee.png

Posted by: picpic 8 May 2011, 19:29
მე-7 ხაზში .

Posted by: Stels 8 May 2011, 19:32
picpic
მე-7 ხაზში როგორ, db.php დაბლაა უფრო
პს. ორივეგან ამას წერს:
Fatal error: Call to a member function sql_query() on a non-object in C:\Program Files\VertrigoServ\www\popup\body-click.php on line 7

Posted by: picpic 8 May 2011, 20:10
რა ვიცი, კაცო, რა გაქვს მაგ db.php -ში vik.gif

მაშინ,
$time= time()-86400;
$link->sql_query('DELETE FROM log WHERE time < "'.$time.'"');
უშუალოდ მაგ db.php-ს შემდეგ ჩასვი.

Posted by: Stels 8 May 2011, 20:32
picpic
db-ში mysql connect არის

ამას მიწერს:

Fatal error: Call to a member function sql_query() on a non-object in C:\Program Files\VertrigoServ\www\popup\pop-click.php on line 11


რა უნდა

Posted by: picpic 8 May 2011, 21:48
რა უნდა და მე რომ ჩემი კოდის ფრაგმენტი დაგიწერე ის ჩემი დარქმეული სახელებია,
შენ კი მექანიკურად ჩასვი შენს კოდში.

შეუცვალე შენი ბაზა რა ცვლადშიც გაქვს იმის სახელით, ან უკიდურეს შემთხვევაში პირდაპირ მიმართე ასე
mysql_query ('DELETE FROM log WHERE time < "'.$time.'"');

Posted by: Stels 8 May 2011, 22:13
picpic
მადლობა გასწორდა ყველაფერი
$link ->
ეს შევცვალე
$link = ამით
დიდი მადლობა


პს.
time
1304792154

ჩაწერა და ანუ ამას თვითონ წაშლის 24 საათში ხო?

Posted by: picpic 8 May 2011, 22:19
86400 წამში წაშლის ანუ 24 საათში

Posted by: Stels 8 May 2011, 22:20
აჰა დიდი მადლობა user posted image

Posted by: picpic 8 May 2011, 22:23
შემოწმებაც შეგიძლია, შეცვალე 86400 წამში 10-ით და ნახავ.

Posted by: Stels 8 May 2011, 22:37
QUOTE (picpic @ 8 May 2011, 22:23 )
შემოწმებაც შეგიძლია, შეცვალე  86400 წამში 10-ით და ნახავ.

it's work! 10x user posted image

QUOTE
წერილები: 777

ჯეკპოტი დამეცა biggrin.gif

Posted by: knight_rider 9 May 2011, 11:15
აუ იქნებ მეც დამეხმაროთ რა, ასეთი რამ მაქვს
<?php $_SERVER["REMOTE_ADDR"];?>?lang=ka <?php if (isset ($id)){echo '&id='.$id; }?>
ხოდა აქ &id რო მიწერია ლოკალურ სერვერზე უპრობლემოდმუშაობდა ეხლა გავუშვი საიტი და &-ის მაგივრად აი ამას წერს %20& ანუ %20 უმატებს წინ და რა მოვუხერხო?

Posted by: Nikodz 9 May 2011, 12:14
knight_rider
%20 არის იგივე "space". ანუ წინ 1 სპაცე ქვს და ეგ მოუშალე.
QUOTE
>?lang=ka <?

აი აქ. ka ს შემდეგ გაქვს 1 space.

Posted by: knight_rider 9 May 2011, 17:10
Nikodz
გაიხარე დიდი მადლობა

Posted by: CORDOBA 9 May 2011, 21:32
იკნება და დამიხმაროთ ესეთი რამე მაკვს
$counts = mysql_query("SELECT AVG(dollar) FROM auto WHERE month='$month'");
$rows = mysql_fetch_row($counts);
<?php echo $rows[0]; ?>
ესე ყველაფერი კარგად მუშაობს და მიწერს ზოგჯერ ესე 1.824 და ა.შ და როგორ შეიძლება რომ ავაკთო ისე რომ 1.824 კი არა 1.82 დამიწეროს

თუ ვინმემ იცით იკნებ დამეხმაროთ და დაწეროთ კოდი,
თხოვნა იკნება თუ დახმარებაა გამართული კოდი დაწერეთ რომ რამის ჩამატება მერე არ მომიწიოს
მადლობა წინასწარ ყველას

Posted by: Svani91 9 May 2011, 22:00
CORDOBA
php.net/substr


_________________________

ხალხნო, პრობლემა მაქვს, imagettftext ით ქართლი ტექსტით ვერ დავაგენერირე სურათი, ოთხკუთხედებით მინაცვლებს სიმბოლოებს

წავიკითხე და იდეაში უნდა დაუშვასო უტფ-8 სიმბოლოებიო, მაგრამ მართკუთხედებიტ ჩაანაცვლებს, თუ ფონტს არრაქვსო საპორტი მაგ სიმბოლოების

რა ფონტით არ ვცადე. აკადნუსხური, ქართული აკადნუსხურიო, არიალი

კიდე სხვა ფონტებითაც ვცადე გარტყმაზე მარა უშედეგოდ

user posted image

Posted by: tamashi 9 May 2011, 22:35
Svani91
CODE
mb_internal_encoding('UTF-8');

ეს გაუწერე და მიუთითე ნებისმირი ფონტი.
წეით და რიგიტ უნდა იმუშაოს.

პ.ს ან კოდი დადე როგორ გაქ.

Posted by: Svani91 9 May 2011, 22:38
tamashi

ეგეც მაქვს და კიდევ
mb_language('uni');
mb_internal_encoding('UTF-8');

კოდი ჩვეულებრივია, აი


imageTTFText($im,$szf,$ang,$w/2-$sdx,$h/1-$sdy,$tx,$font,$str);

$tx,$font,$str გვჭირდება ჩვენ, დანარჩენი ტექსტის პოზიციისთვის მჭირდება

$tx ფერი
$font ფონტი
$str - ტექსტი ცვლადი


____________________

ფონტის ბრალი ყოფილა, სილფაენმა იმუშავა 2kiss.gif

Posted by: CORDOBA 10 May 2011, 23:48
გავიჭედე და ვერაფერი მოუხერხე და იკნებ დამეხმაროთ ვინმემ და გთხოვთ არ დამაიგნოროთ
ეს კოდია
QUOTE
<?php
$result = mysql_query("SELECT date, home,away,tips,handicap,odds,score,status FROM tips  WHERE month='$month'",$db);
$myrow = mysql_fetch_array($result);
echo "<table>
      <tr>
    <td>Date</td>
            <td colspan='2'> Match </td>
            <td colspan='2'> Tips </td>
            <td> Odds </td>
            <td> Score </td>
            <td> Bet </td>
            <td> Status </td>
      </tr> ";
$dr = 0; 
$pr = 5; 
$bank = 1000; 
$asi = 100; 
$w = ($bank * $pr)/$asi;
$total = ($myrow['odds'] * $w) - $w;
$los = ($bank * $pr)/$asi;
$alltotal = $total + $l;
do {
  echo "
      <tr>
          <td>$myrow[date]</td>
    <td>$myrow[home]</td>
    <td>$myrow[away]</td>
    <td colspan='2'>$myrow[tips] $myrow[handicap]</td>
    <td>$myrow[odds]</td>
    <td>$myrow[score]</td>
    <td>";
    if( $myrow['status'] == "WIN")    { echo "$total"; }
    if( $myrow['status'] == "Draw" )  { echo "$dr";    }
    if( $myrow['status'] == "Loss")      { echo "-$los";  }
      echo"</td>
    td>$myrow[status]</td>
      </tr>";  }
while ($myrow = mysql_fetch_array($result));
echo "</table>"; }
else { echo "<p>The tables do not have records</p>";
exit ();
} ?>

იდეაში უნდა გააკეთოს ციკლში ყოველ კოეფიციენტზე გადამრავლება სადაც იკნება WIN მაგრამ აკეთებას მხოლოდ ესე პირველი რა კოეფიციენტიც შეხვდება იმაზე ამრავლებს დანარჩენსაც ანუ პირველზე თუ შეხვდა 1.9 მეორე შემხვედრ კოეფიციენტსაც 1.9-ზე ამრავლებს არა და კოეფიციენტი 1.8 არის მაგალითი
http://pix.ge/
* * *
ამას
QUOTE
$alltotal = $total + $l;
ყურადღება არ მიაკციოთ შემეშალა ამოშლა კოდიდან

Posted by: picpic 11 May 2011, 13:47
სადაა, მანდ გამრავლების ნიშანსაც ვერ მივაგენი ციკლში,და როგორ უნდა გაამრავლოს რამე-რამეზე ციკლში.

რაღაცა ორი (*)გამრავლების ნიშანი შემხვდა და ისიც ციკლის გარეთ.

Posted by: CORDOBA 11 May 2011, 14:32
QUOTE
picpic

ეგ არ ვიცი ზუსტად სად უნდა გავაკეთო გამრავლება და მე ვიფიკრე ციკლს გარეთ უნდა გავაკეთო გამრავლება და შემდეგ ციკლში გამრავლების შედეგი ჩავწერო
ციკლში ვცადე გამრავლება მაგრამ არ გამომივიდა და თი იცი იკნებ მითხრა ციკლში როგორ გავაკეთო გადამრავლება
მადლობა წინასწაე

Posted by: picpic 11 May 2011, 15:26
$total = ($myrow['odds'] * $w) - $w;
$los = ($bank * $pr)/$asi;
$alltotal = $total + $l;

ესენი შეიტანე ციკლში ანუ "do {" გადაიტანე "$w = ($bank * $pr)/$asi;" ამ ხაზის შემდეგ

Posted by: CORDOBA 11 May 2011, 18:41
QUOTE
picpic

მადლობა დიდი გავაკეთე როგორც შენ მითხარი და გამოვიდა
გაიხარე

Posted by: BOMB 12 May 2011, 12:59
ერთ პრობლემას წავაწყდი და იქნებ დამეხმაროთ. მაქვს php ფაილი სადაც მაქვს ცვლადი $test = "0" მე მინდა, რომ რაიმე კოდის საშუალებით $test = "1" შეინახოს php ფაილმა, ანუ ფაილის მეორედ გახსნის შემდეგ ეს $test = "0" -ის მაგივრად დამხვდეს $test = "1", ვიცი რომ ამის გაკეთება mysql -ითაც შეიძლება მაგრამ რატომღაც არამგონია mysql -მა დატვირთვას გაუძლოს. ასე რომ mysql -ისა და fopen-ის გარდა იცით რაიმე ხერხი ამას რომ მივაღწიო?

Posted by: iMaximuSi 12 May 2011, 13:03
BOMB
QUOTE
ერთ პრობლემას წავაწყდი და იქნებ დამეხმაროთ. მაქვს php ფაილი სადაც მაქვს ცვლადი $test = "0" მე მინდა, რომ რაიმე კოდის საშუალებით $test = "1" შეინახოს php ფაილმა, ანუ ფაილის მეორედ გახსნის შემდეგ ეს $test = "0" -ის მაგივრად დამხვდეს $test = "1", ვიცი რომ ამის გაკეთება mysql -ითაც შეიძლება მაგრამ რატომღაც არამგონია mysql -მა დატვირთვას გაუძლოს. ასე რომ mysql -ისა და fopen-ის გარდა იცით რაიმე ხერხი ამას რომ მივაღწიო?


cookie

Posted by: BOMB 12 May 2011, 13:11
მე როგორც ვიცი cookie გამოიყენება კლიენტის მხარეს და მე მინდა სერვერის მხარეს გამოვიყენო რაიმე. მგონი php5 -ში არის ესეთი ბრძანება და ახლა ვედზებ მაგას.

Posted by: iMaximuSi 12 May 2011, 13:14
BOMB
QUOTE
მგონი php5 -ში არის ესეთი ბრძანება

რა ბრძანება?

ბაზა ერთი ცვლადის შენახვით არ იტვირთება, ან ბაზაში გააკეთე ან რაიმე ფაილში ჩაწერე

Posted by: BOMB 12 May 2011, 13:18
არ იტვირთება მაგრამ ეს php ფაილი არის index.php ამიტომ ყოველ გამოძახებაზე ბაზა რომ ამოწმოს... რაც ფაილში ჩაწერას ეხება მეც მაგის გამოყენებას ვფიქრობ, მაგრამ მე რომ fopen ი დასაშვები გავხადო php.ini დან მაგრად არ მივქარავ? დაცვის მხრივ?

* * *
მარტო ერთი ფაილისთვის fopen ის დაშვება php.ini დან შეიძლება?

Posted by: picpic 12 May 2011, 14:19
QUOTE (BOMB @ 12 May 2011, 13:11 )
მე როგორც ვიცი cookie გამოიყენება კლიენტის მხარეს და მე მინდა სერვერის მხარეს გამოვიყენო რაიმე...

cookie კლიენტის მხარეს ინახება, უბრალოდ. გამოყენება კი ხდება კლიენტის მხარესაც და სერვერის მხარესაც, ძირითადად სერვერის მხარეს.

გვერდის გამოგზავნისას რომ დააყენებ cookie - ს. შემდეგ სანამ არ გააუქმებ ან ვადა არ გაუვა, სერვერზე ყველა რექვესტში მოგივა შენი დაყენებული ცვლადი.
$_COOKIE['ცვლადის_სახელი'] -ში და
$_REQUEST['ცვლადის_სახელი']-ში

cookie გჭირდება შენ, როგორც ზემოთ მოგწერეს.

Posted by: CORDOBA 12 May 2011, 21:37
შეიძლება რომ ერთ გამოძახებაში გავაკეთო სამივე, ისე რომ სამჯერ არ დამჭირდეს გამოძახება ?
QUOTE

$countwin = mysql_query("SELECT COUNT(*) FROM tips WHERE status='WIN' AND month='$month' AND cat='1'");
$countdraw = mysql_query("SELECT COUNT(*) FROM tips WHERE status='Draw' AND month='$month' AND cat='1'");
$countloss = mysql_query("SELECT COUNT(*) FROM tips WHERE status='Loss' AND month='$month' AND cat='1'");


ესე კი შეიძლება გამოძახება სათითაოდ მაგრამ არის კი შესაძლებელი ერთ გამოძახებაში სამივე შედეგი გამოვსახო ?
და თუ შეიძლება როგორ დავწერო და გამოვსახო იკნებ კოდიც დაწეროთ მადლობელი დაგრჩებით



Posted by: Svani91 12 May 2011, 22:05
CORDOBA


OR

____________________________

Posted by: CORDOBA 12 May 2011, 23:17
QUOTE
Svani91

იკნებ დაგეწერა ზუსტად როგორ დავწერო?
ვცადე მაგრამ რაგაცა არ გაომდის.
როგორ იკნება კოდი და როგორ უნდა გამოვსახო სამივე რეზულტატი იკნებ ეგეც დაწერო
მადლობა წინასწარ

Posted by: Svani91 12 May 2011, 23:20
CORDOBA

CODE

$count = mysql_query("SELECT COUNT(*) FROM tips WHERE status='WIN' OR status='Draw' OR status='Loss' AND month='$month' AND cat='1'");

while($array = mysql_fetch_array($count)) {
echo $array["COUNT(column_name)"];
}

Posted by: SamaraT 13 May 2011, 12:32
1) ვინმემ მანახეთ ინსტრუქცია, unicode fonti როგორ უნდა გაიხსნას კომპიუტერში ???
2) როგორ დაყენდეს საიტზე (ისე რო სხვებმაც ნახონ ამ ფონტში გაკეთებული ტექსტი, თუ მათ არ აქვთ დაინსტალებული ეს ფონტი კომპიუტერზე)??


Posted by: Stels 13 May 2011, 20:50
CODE
$result = mysql_query("SELECT * FROM keywords ORDER BY RAND() LIMIT 10",$connect);
while($row = mysql_fetch_assoc($result))
$row = str_replace("ა","ააააააააააა",$row);
{
echo $row['keyword'];
}

str_replace ვერაფრით ვერ მივაერთე ბაზის ამოტანას, იქნებ დამეხმაროთ )))

Posted by: iMaximuSi 13 May 2011, 20:58
Stels
QUOTE
$result = mysql_query("SELECT * FROM keywords ORDER BY RAND() LIMIT 10",$connect);
while($row = mysql_fetch_assoc($result))
$row = str_replace("ა","ააააააააააა",$row);
{
echo $row['keyword'];
}



$keyword = str_replace("ა","ააააააააააა",$row['keyword']);
echo $keyword;

Posted by: Stels 13 May 2011, 21:05
ი ასოზე მიკეთებს http://imageshack.us/photo/my-images/571/65489298.jpg/ ასეთ რამეს, და მაგისვის მინდოდა ვითომ მაგრამ არ გამოდის და რა ვქნა?

Posted by: CORDOBA 14 May 2011, 00:21
QUOTE
Svani91


QUOTE
$count = mysql_query("SELECT COUNT(*) FROM tips WHERE status='WIN' OR status='Draw' OR status='Loss' AND month='$month' AND cat='1'");

while($array = mysql_fetch_array($count)) {
echo $array["COUNT(column_name)"];
}


აკ როგორ გამოვსახო WIN Draw Loss ?
echo და მერე როგორ დავწერო ვერ მივხვდი

მადლობა წინასწარ

Posted by: Stels 14 May 2011, 01:08
ი ასოზე მიკეთებს http://imageshack.us/photo/my-images/571/65489298.jpg/ ასეთ რამეს, და რა ვქნა?

Posted by: Nobleman 14 May 2011, 11:47
ონლაინ ტესტირება მინდა საიტზე გავაკეთო, joomla-ში არის ეგ შესაძლებელი?, აი როგორც ამ საიტზეა ისე: http://www.ats.ge/, ოღონდ მე ერთ საგანში მაინტერესებს ტესტის გაკეთება. ვინმეს თუ გაქვთ ლინკი და ინსტრუქცია დადეთ. შეკვეთით თუ გააკეთებს ვინმე?

Posted by: Stels 14 May 2011, 13:40
ი ასოზე მიკეთებს http://imageshack.us/photo/my-images/571/65489298.jpg/ ასეთ რამეს, და რა ვქნა?

Posted by: CORDOBA 15 May 2011, 15:31
ერთი რაღაც დამრჩა გასაკეტებელი საიტზე და მოვრჩები მგონია, თკვენი დახმარება მჭირდება კიდევ
მაკვს ესეთი გამოძახება ბაზიდან
QUOTE
$count = mysql_query("SELECT COUNT(status) FROM tips WHERE status='WIN'");
$row = mysql_fetch_row($count);

და ციკლში ვწერე $row[0] და გამოაკვს ყველა თვეში სულ რამდენი WIN-ც არის, მაგრამ მე მინდა რომ თვეების მიხედვით გამოითანოს WIN-ს რაოდენობა ანუ
ციკლში არის ესე
აგვისტო 18
სეკტემბერი 18
ნოემბერი 18
მაგრამ ეს 18 არის სამივე თვის WIN-ის ჯამი. არა და აგვისტოში არის 5 WIN. სეკტემბერში 9 WIN ნოემბერში 4 WIN.
როგორ უნდა გავაკეთო რომ ციკლში ავტომატურად გამოიტანოს შესაბამისად
აგვისტო 5
სეკტემბერი 9
ნოემბერი 4
???

მადლობა წინასწარ ყველას

Posted by: Headshota 15 May 2011, 23:32
CORDOBA

რაიმე ველი თუ გავს სადაც თარიღს ინახავს, ნუ მაგალითად date

ცადე აბა ასე:
CODE

"SELECT MONTH(date) as mn, COUNT(status) FROM tips WHERE status='WIN' GROUP BY MONTH(mn)"

Posted by: SamaraT 16 May 2011, 07:17
1) ვინმე მაპოვნინებთ ინსტრუქციას, unicode fonti როგორ უნდა გაიხსნას კომპიუტერში ???
2) როგორ დაყენდეს საიტზე (ისე რო სხვებმაც ნახონ ამ ფონტში გაკეთებული ტექსტი, თუ მათ არ აქვთ დაინსტალებული ეს ფონტი კომპიუტერზე)??

Posted by: vikingi 16 May 2011, 23:36
SamaraT
QUOTE
2) როგორ დაყენდეს საიტზე (ისე რო სხვებმაც ნახონ ამ ფონტში გაკეთებული ტექსტი, თუ მათ არ აქვთ დაინსტალებული ეს ფონტი კომპიუტერზე)??

http://cufon.shoqolate.com/generate/

Posted by: CORDOBA 19 May 2011, 13:58
ვინმემ იკნებ დამეხმაროთ ვერ გავიგე რა მაკვს შეცდომა
კონტაკტს ვაკეთებ ესე
ფაილი form.php
http://pix.ge/

ფაილი mail.php
http://pix.ge/

და რომ ვაგზავნი მიწერს ესე
http://pix.ge/

და ვერ გავიგე რა უნდა გავაკეთო და თუ ვინმეს შეგიდზლიათ იკნებ შემისწოროთ რა არის შესაცვლელი და დამეხმაროთ

მადლობა წინასწარ ყველას

Posted by: Stels 19 May 2011, 16:26
ajax-ზე ვაკეთებ რეგისტრაიის დროს useris შემოწმება და

$username = mysql_query("SELECT username FROM users WHERE username='$username'");
$existing_users=array('აქქქქქქ უსერიი');
$username=$_POST['username'];
if (in_array($username, $existing_users)){echo "no";} else{echo "yes";}

"აქქქქქქ უსერიი" რომ წერია მანდ მინდა გამოიტანოს ის უსერი რომელიც უკვე არის ბაზაში, იქნებ დამეხმაროთ

Posted by: ShamanZzz 19 May 2011, 16:42
როგორ გავაკეთებინო PHP-s რომ გამოიძახოს URL რამოდენიმე პროქსით ერთდროაულად... cURL-ით ან ნებისმიერი სხვა ფუნქციით... ვინმემ ამიხსენით რა როგორ ხდება php-ში მსგავსი მანიპულაციები. მინდა რომ ან ფაილიდან აიღოს სია ან ხელით გაუწერო ვთქვათ 10 პროქსი და გამოიძახოს url ერთდროულად ყველა 10 პროქსიდან... და თუ loop-ს გააკეთებს ან რაღაც მთვლელი ექნება loop-ის ხო კაი...

ვინმე ვინც ერკვევით მომწერეთ რა user.gif

Posted by: knight_rider 19 May 2011, 17:09
ხალხო myauto.ge-ს რო აქვს ეგეთი search მინდა და როგორ გავაკეთო ვერავინ მეტყვით? ძალიან მჭირდებარა იქნებ დამეხმაროთ

Posted by: Svani91 19 May 2011, 17:26
CORDOBA

6 პარამეტრს გადასცემ ,როცა 5 უნდა გადასცე

knight_rider

რა არის განსაკუთრებული მანდ? შეადარე მოსული ცვლადები ბაზას.


Stels

და რას ვერ აკეთებ?

Posted by: knight_rider 19 May 2011, 17:48
Svani91
გამარჯობა,
თუ არ შეწუხდები ცოტა კონკრეტულად შეიძლება?
ანუ გავაკეთე სელექთები დაუშვათ ასე

<form action="search.php" method="POST" enctype="multipart/form-data">
<select name="search">
<option disabled="disabled">მწარმოებელი</option>
<option >რაღაცა</option>
<option >რაღაცა2</option>
</select>

<select name="search2">
<option disabled="disabled">წელი</option>
<option >რაღაცა3</option>
<option >რაღაცა4</option>
</select>
</form>

და search.php როგორ გავაკეთო?

Posted by: Stels 19 May 2011, 18:09
Stels
მანდ სადაც უსერი უნდა ჩაიწეროს მანდ ვერ გავიგე როგორ გამოვიტანო რეზულტატი

Posted by: Svani91 19 May 2011, 18:10
გამარჯობა smile.gif
$search1 = $_POST['search'];
$search2 = $_POST['search2'];
where search = '$search1' AND search2 = '$search2'

სულ ეგაა


Stels

http://api.jquery.com/get/

Posted by: Stels 19 May 2011, 18:28
Svani91
არა არა ეგ ყველაფერი მაქ jquary-თ გაკეთებული, უბრალოდ $existing_users=array('აქქქქქქ უსერიი'); array-ში უნდა ამოვიტანო ბაზიდან username, და ეგ ვერ გავაკეთე.

Posted by: knight_rider 19 May 2011, 18:30
Svani91
QUOTE
where search = '$search1' AND search2 = '$search2'

ესე რო გავაკეთო, თუ მხოლოდ search1-ში აქვს მომხმარებელს არჩეული რაიმე და search2-ში არა, შეცდომას არ მომცემს? ანუ მანდ ხო წერია რო გამოიტანოს იქიდან სადაც სერჩ1 = $სერჩ1-ს და სერჩ2 = $სერჩ2-ს, და როცა მხოლოდ სერჩ1 გადაეცემა ექშენ ფაილს შეცდომას არ გამოიწვევს?

Posted by: Svani91 19 May 2011, 18:31
მაშინ OR რაღაცა იდრის რაღაცას

ან if($search2)

smile.gif

Stels

გაუშვი ქუერი, მიიღე რაც გჭირდება. რატო ვერ აკეთებ? რა ერორს გიწერს? თუ რაშია საქმე

Posted by: Landish 19 May 2011, 18:37
knight_rider

შენს option ტეგებს value-ები აკლია : )

Posted by: knight_rider 19 May 2011, 18:37
Svani91
კარგი ვცდი და თუ რამეა ისევ თქვენი იმედი მაქვს wink.gif

Posted by: Svani91 19 May 2011, 18:48
knight_rider

მართალია Landish. დაუმატე value.

აი რასაც ირჩევ იმის value ს მიხედვით უნდა მოხდეს ძებნა, აუცილებელია

Posted by: knight_rider 19 May 2011, 19:26
Svani91
QUOTE
მართალია Landish. დაუმატე ვალუე.

აუ Landish არ ვიცი რა არის sad.gif

Posted by: Stels 19 May 2011, 19:34
Svani91
საერთოდ ვერ ვაძლევ ბრძანებას რომ უსერი ამოიტანოს ბაზიდან

Posted by: Svani91 19 May 2011, 19:55
knight_rider

<option value"opa">ragaca</option>
<option value"opa2">ragaca2</option>

Stels

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

და გაიგებ რატომ ვერ იღებ შედეგს

Posted by: Stels 20 May 2011, 00:27
Svani91
ეგ არ მიცდია მაგრამ ისედაც ვიცი რატო ვერ ვიღებ შედეგს.
ანუ ხო არის
$username = mysql_query("SELECT username FROM users WHERE username='$username'");
$existing_users=array('ვიღაც');
$username=$_POST['username'];
if (in_array($username, $existing_users)){echo "no";} else{echo "yes";}

აი ქართულად რომ მიწერია "ვიღაც" მანდ მინდა რომ გამოვიდეს userame რომელიც უკვე მომხმარებელმა ჩაწერა და არის სისტემაში.


მოკლედ აჯაქსით როგორ შევამოწმო mysql-ში წერია ის მონაცემი თუ არა რასაც ვუთითებ? სხვა მეთოდი იქნებ იცოდეთ

Posted by: Stels 20 May 2011, 14:25
ეგ არ მიცდია მაგრამ ისედაც ვიცი რატო ვერ ვიღებ შედეგს.
ანუ ხო არის
$username = mysql_query("SELECT username FROM users WHERE username='$username'");
$existing_users=array('ვიღაც');
$username=$_POST['username'];
if (in_array($username, $existing_users)){echo "no";} else{echo "yes";}

აი ქართულად რომ მიწერია "ვიღაც" მანდ მინდა რომ გამოვიდეს userame რომელიც უკვე მომხმარებელმა ჩაწერა და არის სისტემაში.


მოკლედ აჯაქსით როგორ შევამოწმო mysql-ში წერია ის მონაცემი თუ არა რასაც ვუთითებ? სხვა მეთოდი იქნებ იცოდეთ

Posted by: Svani91 20 May 2011, 14:32
Stels

სიტყვაზე იუზერ ფილდი არის ერთი. აქ გინდა რო ჩაიწეროს ის რეზულტატი, რასაც ბაზა დაგიბრუნებს?

მაგის ქვევითა ფილდზე, ონკლიკზე გაუშვი შემოწმება, ჯიქუერის ფუნქცია დაგიდე ზევით. იმას დააბრუნებინე ზედა ფილდის innerhtml დ ის, რასაც დაგიბრუნებს ბაზა. ცოტა ფიქრი უნდა და გამოვა

Posted by: Stels 20 May 2011, 14:35
Svani91
მაგას მგონი უკვე jquary არ სჭირდება, რამე მსგავსი ვარიანტი როგორ დავსერჩო ხო ვერ მეტყვი?
რა ჩავწერო არ ვიცი googleSi biggrin.gif

Posted by: Svani91 20 May 2011, 14:43
Stels

? ჯიქუერი რო ვერ მიმართავს ბაზას ვიცით. მოკლედ გადახედე რა ფუნქციას. ეშვება php ფაილი, კოდი, რაც გინდა. სასურველი პარამეტრებით. მერე სადაც გინდა აბრუნებ იმის ნამოქმედარს.


Posted by: Stels 20 May 2011, 14:48
აღარ მინდა ნერვები მომეშალა user posted image

Posted by: Landish 20 May 2011, 17:39
knight_rider

არ სჯობს ჯერ, value და სხვა აუცილებელი ატრიბუტები შეისწავლო და search form-ის გაკეთებაზე მერე გადახვიდე? : )
http://www.w3schools.com/TAGS/att_option_value.asp

Posted by: knight_rider 24 May 2011, 12:59
გამარჯობა ყველას. მოკლედ ასეთი რამ მინდა ბაზიდან გამოტანილი მასალები მინდა რომ 2 სვეტში გავანაწილო და ვიპოვე ეს სკრიპტი,
<?php
$i="0";
echo "<table border='0' align='center'><tr>";
// выводим последние фотки:
$query = "SELECT * FROM `".$prefix."_photo` ORDER BY `".$prefix."_photo`.`id` DESC limit 0, 16";
$res = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($res))
{
$i++;
$id = $row['id'];
$title = $row['title'];
$link = $row['link'];
echo "
<td valign='center' align='center'>
<a title='$title' target='_blank' href='../photos/$link'><img alt='$title' border='1px' style='border-color:black' src='../photos/preview/$link'></a>
</td>";
if ($i == '4')
{
$i = '0';
echo "</tr><tr>";
}
}
echo "</tr></table>";
?>

და მუშაობს კიდეც ეგ სკრიპტი უბრალოდ ერთი პრობლემა მაქვს , ამ სკრიპტს გამოაქვს ესე
1 2
3 4
5 6

მე კი მინდა რომ ასე გამოიტანოს

1 4
2 5
3 6

და რა მოვუხერხო? წინასწარ მადლობა
* * *
არავის გაქვთ სურვილი დამეხმაროთ?

Posted by: Stels 24 May 2011, 18:17
სორრი, გავაკეთე რაც მინდოდა )))

Posted by: CORDOBA 25 May 2011, 21:04
ვინმემ იკნებ ვინმემ მომაწოდოთ აზრი როგორ შეიძლება კონტროლ პანელში რომ გავაკეთო შემდეგი.
მაკვს ბაზიდან გამოძახება ესეთი
$result1 = mysql_query("SELECT * FROM auto WHERE cat='1' LIMIT 5",$db);
მომიწევს ხშირად LIMIT 5 ამი ცვლა ესე, შეიძლება ერთ დღეს მკონდეს ესე, მეორე დგეს დამჭირდეს ეს LIMIT 12, მესამე დღეს ესე LIMIT 2. და ეს გარდა სერვერიდან გამოძახებით ტოტალკომანდერში და იკ შეცვლით არის რამე საშუალება რომ კონტროლ პანელში გაკეთდეს ესეთი ფუნკცია რომ მხოლოდ ციფრის ჩაწერა მომიწიოს და მეტი არაფერი
თუ იცით იდეა ან აზრი როგორ გავაკეთო ეს იკნებ დამეხმაროთ

მადლობა წინასწარ ყველას

Posted by: Nikodz 25 May 2011, 22:08
ფაილში ჩაწერე და იქიდან წაიკითხე php თი

Posted by: knight_rider 26 May 2011, 13:13
CORDOBA
ესე რო გააკეთო, ბაზაში შექმენი თეიბლი (სიტყვაზე) LIMIT, და LIMIT-ში კი ველი NUM. მერე სადმე მაღლა გამოიტანე
$num = mysql_query("SELECT num FROM limit",$db);
$num1 = mysql_fetch_array ($num);
$num2 = $num1['num'];

და შემდეგ გააკეთო ესე

$result1 = mysql_query("SELECT * FROM auto WHERE cat='1' LIMIT $num2",$db);

და num ველში რა ციფრიც უნდა მოხვდეს მაგის დამატება და რედაქტირება ადმინიდან გააკეთე, შეხვალ ადმინში მერე და იქიდან შეცვლი ხოლმე მაგ ციფრს

P.S. შეიძლება არ არის მთლად იდეალური გადაწყვეტა მაგრამ მე მხოლოდ ეგ მომივიდა თავში, თან იმუშავებს ეგ პრინციპი

Posted by: NeoXLaliko 27 May 2011, 16:47
საიტების კატალოგის საიტს ვაწყობ და კაცურად ვინმემ მასწავლეთ რა როგორ გავაკეთო URL რო ჩავწერო და საიტის screen რო გამოჩდეს სურათზე? როგორც www.საიტები.გე- ზეა. ძნელი არ უნდა იყოს წესით. მადლობა წინასწარ.

Posted by: Gode 27 May 2011, 18:09
knight_rider

http://www.google.ge/search?sourceid=chrome&ie=UTF-8&q=php+mysql+search+sample პირველ 5 რეზულტატს გადახედე. ოღონდ კოდი არ გადმოაკოპირო პირდაპირ, თორე მერე ახალ კითხვას დასვამ "ეს კოდი გადმოვაკოპირე და არ მუშაობს, რატო?" გაარჩიე კოდი, რაც არ იცი რას აკეთებს, იკითხე, დაგუგლე და ა.შ.


CORDOBA

ეს კოდი
CODE
$result1 = mysql_query("SELECT * FROM auto WHERE cat='1' LIMIT 5",$db);


გადააკეთე ასე

CODE

$count = 5;
$result1 = mysql_query("SELECT * FROM auto WHERE cat='1' LIMIT {$count}",$db);


და $count-ს წინასწარ მიანიჭე ხან 5 ხან 12 ხან რაც გინდა ის.

Stels

QUOTE
მოკლედ აჯაქსით როგორ შევამოწმო mysql-ში წერია ის მონაცემი თუ არა რასაც ვუთითებ?
მარტივი მიდგომა:

1. აკეთებ რაღაც php ფაილს (ვთქვათ check.php)
2. რომელსაც გადაეცემა პარამეტრი (ვთქვათ username) და ამოწმებს ამ პარამეტრს ბაზაში.
3. თუ იპოვა მაშინ echo 1;-ს აკეთებს, თუ ვერ იპოვა მაშინ echo 0-ს. (ანუ თუ http://mysite.ge/check.php?username=gode და gode ბაზაში არი, გამოიტანს 1-ს და თუ არ არი -0)
4. გაქვს გვერდი register.php სადაც გაქ ტექსტბოქსი username და გვერდით ლინკი "შემოწმება"
5. ამ გვერდში ჩაინქლუდებული გაქ jquery (www.jquery.com)
6. jquery.ajax მეთოდით "შემოწმება"-ზე კლიკისას იძახებ შენს check.php-ს და გადასცემ პარამეტრად username ტექსტბოქსის ტექსტს (გამოყენების ინსტრუქცია აქ http://api.jquery.com/jQuery.ajax/)
7. მოსული რეზულტატის მიხედვით წერ "ასეთი მომხმარებელი უკვე არსებობს" ან "სახელი თავისუფალია"

დალშე გაერკვევი თუ მოინდომებ ან გადახედე ამ ლინკებიდან პირველ 5-ს smile.gif პირდაპირ თუ გადმოაკატავებ კოდს და არ იმუშავებს, იხილე knight_rider-ისთვის მიწერილი პოსტის დასაწყისში.

http://www.google.ge/search?hl=ka&q=check+username+php+ajax+mysql


P.S. ისე ბოლო კითხვებს გადავხედე და სანამ "იმის დედა ვატირე სუპერ-ბუპერ CMS-ს"-ს დაწერთ, PHP-ს, MySQL-ის და HTML-ს მინიმუმი რო გაგერჩიათ და წაგეკითხათ არა? 2-3 დღე რო დახარჯოთ თითოეულზე, ბევრად უფრო საინტერესო კითხვები გაგიჩნდებათ, ვიდრე უბრალოდ table-ს php კოდიდან გენერაცია... user.gif

P.P.S. არ დაიწყოთ ეხლა "აუ თუ იცი გვითხარი და თუ არ იცი რას გვეიაზვები" ისევ თქვენთვის ვამბობ, აიღეთ წიგნ(ებ)ი, გაარჩიეთ ტუტორიალები, ჩაუჯექით php.net-ს, ნახეთ თითოეული ფუნქცია რას აკეთებს და ესეთი კითხვები აღარ გაგიჩნდებათ და პროგრამირებაც ბევრად უფრო საინტერესო გახდება. yes.gif

Posted by: knight_rider 27 May 2011, 22:35
Gode მადლობა
QUOTE
http://www.google.ge/search?sourceid=chrom...l+search+sample პირველ 5 რეზულტატს გადახედე. ოღონდ კოდი არ გადმოაკოპირო პირდაპირ, თორე მერე ახალ კითხვას დასვამ "ეს კოდი გადმოვაკოპირე და არ მუშაობს, რატო?" გაარჩიე კოდი, რაც არ იცი რას აკეთებს, იკითხე, დაგუგლე და ა.შ.




ეხლა რა მაინტერესებს მაქვს ეს სერჩის ექშენი,

<?php
if ($_GET['mod'] == 'search') {

$find = $_POST['find'];

if ($find == "")
{
echo "<p>შეიყვანეთ საძიებო სიტყვა </p>";
}
else {

$find = strtoupper($find);
$find = strip_tags($find);
$find = trim ($find);


$data = mysql_query("SELECT * FROM arts WHERE artsTITLE LIKE '%$find%'",$adb);
$data2 = mysql_fetch_array ($data);

echo "<table cellspacing='0' cellpadding='0' class='artsTable'>
<tr>
<td class='artsTd'>
<a href='view.php?id=$id' class='more'>
<span class='artsTitle'>$data2[artsTITLE]</span></a></td>
</tr>
<tr>
<td class='artsDescTd'>
<a href='view.php?id=$id' class='more'>
<img src='admin/art_uploads/$data2[artsUPLOAD]' class='artsImg'/>
</a>
<span class='artsDesc'>$data[artsDESC]</span>
</td>
</tr>
<tr>
<td align='right' class='moreTd'>
<a href='view.php?id=$id' class='more'>ვრცლად...</a>
</td>
</tr>
</table>";
}
}
?>

ხოდა ftp-ზე ჩვეულებრივად მუშაობს, ადრე apache-ს სხვა ვერსია მეყენა და იქაც მუშაობდა, ეხლა XAMPP დავაყენე და ამაზე არ მუშაობს არაფერს არ ეძებს და იქნებ ვინმემ მიშველოთ რა უნდა ვერ გავიგე???

Posted by: NeoXLaliko 28 May 2011, 13:38
მე4-ედ ვწერ ამ კითხვას და დავიჯერო არავინ არ იცით როგორ გავაკეთო?
საიტების კატალოგის საიტს ვაწყობ და კაცურად ვინმემ მასწავლეთ რა როგორ გავაკეთო URL რო ჩავწერო და საიტის screen რო გამოჩდეს სურათზე? როგორც www.საიტები.გე- ზეა. ძნელი არ უნდა იყოს წესით. მადლობა წინასწარ.

Posted by: shvelo96 28 May 2011, 15:18
---რემოვედ---

-----------------------------------------------------------

Posted by: picpic 28 May 2011, 20:00
QUOTE (NeoXLaliko @ 28 May 2011, 13:38 )
მე4-ედ ვწერ ამ კითხვას და დავიჯერო არავინ არ იცით როგორ გავაკეთო?
საიტების კატალოგის საიტს ვაწყობ და კაცურად ვინმემ მასწავლეთ რა როგორ გავაკეთო URL რო ჩავწერო და საიტის screen რო გამოჩდეს სურათზე? როგორც www.საიტები.გე- ზეა. ძნელი არ უნდა იყოს წესით. მადლობა წინასწარ.

NeoXLaliko

ხელით თუ გააკეთებ ყველა საიტის სურათს ატვირთავ და ბაზაშიც შეინახავ მაშინ ძნელი არ არის.
ისე ძნელია. ყველაფერი ფარდობითია, მაგრამ რადგან წერ რომ მე-4-ედ სვამ ამ კითხვას და მიგაჩნია რომ ძნელი არ უნდა იყოს, შემიძლია გითხრა რომ, გაუკეთებელი არ არის, მაგრამ საკმაოდ ძნელია.
ისე ინტერნეტში ბევრი წერია ამაზე:
http://www.google.com/search?q=php+make+web+page+screenshot&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&hl=ru&source=hp&lr=&aq=f&aqi=&aql=&oq=

მე შემიძლია გითხრა რაც არ წერია. მოძებნე რომელიმე გვერდი, რომელიც ონლაინ აკეთებს გვერდების სკრინშოტს და სურათი თავის გვერდზე გამოაქვს რეზულტატის სახით, გაუგზავნე php-თი რექვესტი და მიღებული გვერდი გაპარსე. ამაზე იოლი სხვა გზა ამ ეტაპზე არ მესახება.

Posted by: knight_rider 29 May 2011, 21:10
ხალხო 3 TABLE-დან მინდა ველების გამოტანა და ეს სწორი მიდგომაა?

("SELECT inCREATOR, inUPLOAD, inYEAR, inMONEY, inPRICE, carsTITLE, modelsTITLE FROM inserted_cars INNER JOIN cars ON inserted_cars.inCREATOR = cars.carsID INNER JOIN models ON inserted_cars.inMODELS = models.modelsID WHERE inCONDITION='მეორადი' ORDER BY inID DESC");

P.S. ისე კი მუშაობს

Posted by: Spliyvii 29 May 2011, 21:23
მოკლედ ვინდოუს სევენს ვადა გაუვიდა და არაფერს აგარ რთავს პროგებს და უეჭველი გადასაყენებელია თუ პროდუქტ კეი იშოვება?

Posted by: knight_rider 29 May 2011, 22:07
Spliyvii
რა თქმა უნდა იშოვება ოღონდ ეგ აქ არ უნდა გეკითხა აშკარად smile.gif მოდერების რისხვა არ დაგატყდეს თავს smile.gif აქ იკითხე ეგ

http://forum.ge/?f=23&showtopic=34252472&st=270

Posted by: Gode 30 May 2011, 00:41
knight_rider

კი სწორი, მიდგომაა. გადახედე ზოგადად Join-ებს, რა განსხვავებაა Inner/Outer/Cross ჯოინებს შორის, რომელი როდის უნდა გამოიყენო და ა.შ. http://www.google.com/#hl=en&sugexp=ldymls&xhr=t&q=mysql+join&fp=f1ecd86b2ef3a297

Posted by: knight_rider 30 May 2011, 00:52
Gode

QUOTE
კი სწორი, მიდგომაა. გადახედე ზოგადად Join-ებს, რა განსხვავებაა Inner/Outer/Cross ჯოინებს შორის, რომელი როდის უნდა გამოიყენო და ა.შ. http://www.google.com/#hl=en&sugexp=ldymls...1ecd86b2ef3a297


დიდი მადლობა ყურადღებისათვის

Posted by: Stels 30 May 2011, 14:16
რედაქტირების დროს რაღაცას რომ ვცვლი მაგალითად რაღაცის ნომერს და თუ უკვე არის სისტემაში არ მინდა რომ განაახლოს, მაგრამ თავის თავზე რომ ხდება რედაქტირება მაშინ მინდა რომ განახლდეს

$check1 = mysql_num_rows(mysql_query("select * from users where abonenti='$abonenti'"));
if ($check1 > 0) {
die("აბონენტის ნომერი უკვე არის სისტემაში.");}

ასე ვწერ და თავის თავზეც მიბლოკავს და სხვაზეც იქნებ დამეხმაროთ ))

Posted by: Svani91 30 May 2011, 14:41
Stels


ვერ გავიგე პირობა

Posted by: Stels 30 May 2011, 15:42
შევდივარ რომელიმე მომხმარებლის დასარედაქტირებლად და აქვს მაგას რაღაც IP, მაგალითად 1.2.3.4. რედაქტირების დროს თუ IPს არ ვცვლი და სხვა რამეს ვცვლი და სუბმიტს ვაძლევ, მიწერს რომ ეს IP უკვე არისო სისტემაშიო, და არ მინდა ეგრე რომ ქნას.

თან თუ ვწერთ მაგალითად IP-ს 1.2.3.123-ს და თუ ეგეც არის სისტემაში მაშინ მინდა რომ დააწეროს "ეს უკვე არის სისტემაში და ცადე სხვა"

Posted by: Svani91 30 May 2011, 15:57
Stels

როცა არედაქტირებ იმ ექშენ ფაილში:

წამოიღე მიმდინარე ip
მერე ეს შეადარე ფორმიდან წამოსულ ip - ს

ამით იმას მოგვარებ, რომ თუ არ შეეხები იპს, არ შეიცვლება

დანარჩენი შენი საქმე გააგრძელე მანდ

პს

მაინც გაუგებარი იყო ჩემთვის და არ გამოვრიცხავ რამე არასწორად გამეგო biggrin.gif

Posted by: Stels 30 May 2011, 16:29
Svani91
აჰა გავიგე, ზუსტად გაგიგია შენც biggrin.gif დიდი მადლობა

კიდევ ერთ რამეში მჭირდება დახმარება
მაქვს ფორმა ასეთი: http://b.pix.ge:81/a/5t2df.png
ბაზაში შემაქვს ასე: http://b.pix.ge/o/cu9cg.png

მოკლედ რა მინდა, მინდა რომ გავაკეთო ჩამონათვალი ასე:
123.123.123.3
123.123.123.4
123.123.123.5
და ასე
123.123.123.254 მდე
როგორც ბაზაში წერია ისე

იქნება და ამ საქმეშიც მიშველოთ და ვსო მეტს აღარ გაწუხებთ biggrin.gif :*

პს. ბაზაში 123.123.123-ის გარდა კიდევ იწერება სხვებიც, მაგალითად 12.23.32, 12.12.45 და ასე შემდეგ

Posted by: NeoXLaliko 30 May 2011, 16:34
picpic
მადლობა გაიხარე.
მეც ვთვლი რომ ადვილი არ არის. ხელით როგორ უნდა ავტვირთო ვიცი მაგრამ ავტომატურად მინდა აგენერირებდეს. როგორც ვიცი java[ertad]script შეიძლება დამჭირდეს. უფრო დეტალურად თუ შეძლებ რო ამიხსნა კარგი იქნება. ახალი ვარ ამ სფეროში და ბევრი რამე არ ვიცი.
მადლობა წინასწარ.

Posted by: Stels 30 May 2011, 16:37
Svani91
აჰა გავიგე, ზუსტად გაგიგია შენც biggrin.gif დიდი მადლობა

კიდევ ერთ რამეში მჭირდება დახმარება
მაქვს ფორმა ასეთი: http://b.pix.ge:81/a/5t2df.png
ბაზაში შემაქვს ასე: http://b.pix.ge/o/cu9cg.png

მოკლედ რა მინდა, მინდა რომ გავაკეთო ჩამონათვალი ასე:
123.123.123.3
123.123.123.4
123.123.123.5
და ასე
123.123.123.254 მდე
როგორც ბაზაში წერია ისე

იქნება და ამ საქმეშიც მიშველოთ და ვსო მეტს აღარ გაწუხებთ biggrin.gif :*

პს. ბაზაში 123.123.123-ის გარდა კიდევ იწერება სხვებიც, მაგალითად 12.23.32, 12.12.45 და ასე შემდეგ

Posted by: knight_rider 31 May 2011, 14:13
გამარჯობა ყველას

მაქვს ასეთი ძიების ფორმა

<form action="search.php?mod=search" method="POST" id="forma" enctype="multipart/form-data">
<select id="carDropDown" class="searchOption" name="S_car">
<option value="მწარმოებელი">მწარმოებელი</option>
<?php
$array = mysql_query ("SELECT * FROM cars",$ahdb);
while ($my = mysql_fetch_array ($array))
{
echo "<option value='$my[carsID]'>$my[carsTITLE]</option>";
}
?>
</select>

<input type="text" name="yearstart" id="yearstart" class="yearInput"/>
-
<input type="text" name="yearand" id="yearand" class="yearInput"/>

<select name="manufacturer">
<option disabled="disabled">მარჯვენა საჭე</option>
<option value="კი">კი</option>
<option value="არა">არა</option>
</select>

<select id="modelsDropDown" class="searchOption">
<option value='მოდელი'>მოდელი</option>
</select>

<input type="text" name="pricestart" id="pricestart" class="priceInput"/>
-
<input type="text" name="priceand" id="priceand" class="priceInput2"/>

<select name="manufacturer">
<option disabled="disabled">განბაჟებული</option>
<option value="კი">კი</option>
<option value="არა">არა</option>
</select>
</form>

ეს კი თვითონ ფაილ search.php-ში რაც მაქვს გაწერილი ზაპროსი

$newCar = mysql_query ("SELECT * FROM inserted_cars WHERE inCREATOR = '$S_car' or inYEAR = '$yearstart' ORDER BY inID DESC");
$newCar2 = mysql_fetch_array ($newCar)

ხოდა ეს ზაპროსი არ არის სწორი იმიტომ რომ როდესაც ძიებაში ვირჩევ მანქანის მოდელს მაგ. ACURA, კი პოულობს ყველა ACURA-ს მაგრამ როდესაც ვირჩევ ACURA-ს და თან ვუთითებ გამოშვების წელს 2000-ს, პოულობს ყველა ACURA-ს მაგრამ ამასთანავე ყველა იმ მანქანას რომელიც 2000 წელშია გამოშვებული და რა ვქნა? იქნებ დამეხმაროთ რა, ეს ძიება დამრჩა გასასწორებელი და ვამთავრებ საიტს, ვისაც შეგიძლიათ დახმარება არ დაიზაროთ რა, მადლობა წინასწარ

Posted by: Svani91 31 May 2011, 14:41
mysql_query ("SELECT * FROM inserted_cars WHERE CREATOR = '$S_car' AND YEAR = '$yearstart' ORDER BY inID DESC");

Posted by: knight_rider 31 May 2011, 14:44
Svani91
გამარჯობა
QUOTE
CREATOR = '$S_car' AND YEAR = '$yearstart'

ხო მაგრამ თუ მხოლოდ მანქანის მწარმოებელი მაქვს მითითებული და და მოდელი ხოლო წელი კი არა ეს
QUOTE
CREATOR = '$S_car' AND YEAR = '$yearstart'
შეცდომას არ მომცემს?

Posted by: Svani91 31 May 2011, 14:47
knight_rider


ყველა ვარიანტში ან უნდა შეიცვალოს და თი

და მითითება არ მითითება უნდა შეამოწმო სანამ ქუერის გაუშვებ

if($ragaca!="")

Posted by: knight_rider 31 May 2011, 15:05
Svani91
მოკლედ ეგრე if else-თი რომ ვწერო 42 თუ 43 ცვლადი მაქვს და ძალიან ბევრი წერა მომიწევს, და ეხლა ესეთი რაღაც მომაფიქრდა, ყველა ცვლადს რომ დეფაულტად გავუწერო რაღაც ვალუე, ამ შემთხვევაში
QUOTE
CREATOR = '$S_car' AND YEAR = '$yearstart'

შეცდომას მემგონი აღარ მომცემს, არა?

ან მეორე ვარიანტი ყველა ცვლადი რომ implode-თი გავაერთიანო და გადავცე ექშენს,

მაგ.
<?php
$array = array ('$creator, $year');
$newarray = implode(",", $array);
?>

ექშენში კი ასეთი რამ გავაკეთო,

$newCar = mysql_query ("SELECT * FROM inserted_cars WHERE inCREATOR = '$newarray ' AND inYEAR = '$newarray ' ORDER BY inID DESC");
$newCar2 = mysql_fetch_array ($newCar)

რას იტყვი რომელი ვარიანტი ჯობია?

Posted by: Svani91 31 May 2011, 15:16
მეორე ვარიანტი ბუნდოვანია

პირველს მივემხრობოდი

Posted by: Rainbow_Girl 31 May 2011, 16:58
QUOTE (knight_rider @ 31 May 2011, 15:05 )
Svani91
მოკლედ ეგრე if else-თი რომ ვწერო 42 თუ 43 ცვლადი მაქვს და ძალიან ბევრი წერა მომიწევს, და ეხლა ესეთი რაღაც მომაფიქრდა, ყველა ცვლადს რომ დეფაულტად გავუწერო რაღაც ვალუე, ამ შემთხვევაში
QUOTE
CREATOR = '$S_car' AND YEAR = '$yearstart'

შეცდომას მემგონი აღარ მომცემს, არა?

ან მეორე ვარიანტი ყველა ცვლადი რომ implode-თი გავაერთიანო და გადავცე ექშენს,

მაგ.
<?php
$array = array ('$creator, $year');
$newarray = implode(",", $array);
?>

ექშენში კი ასეთი რამ გავაკეთო,

$newCar = mysql_query ("SELECT * FROM inserted_cars WHERE inCREATOR = '$newarray ' AND inYEAR = '$newarray ' ORDER BY inID DESC");
$newCar2 = mysql_fetch_array ($newCar)

რას იტყვი რომელი ვარიანტი ჯობია?


default მნიშვნელობებში რას გულისხმობ? ეგ ხო where-ში მიდის მერე და მაგ მნიშნველებობისთვის მოძებნის. ასე რომ პირველი არ გამოვა.


მეორეს პრობლემა რით განსხვავდება პირველისგან კარგად ვერ მიხვდი. თუ ეგ ყველა პარამეტრი ერთ ასოციაციურ მასივში გაქვს, ციკლით შეგიძლია ეგ ქვერი დააგენერირო, მაგრამ თუ სია შენი ველების ზუსტი ქვესიმრავლე არ არის, შეცდომა მოხდება ხოლმე.

Posted by: picpic 31 May 2011, 20:39
QUOTE (knight_rider @ 31 May 2011, 14:44 )
Svani91
გამარჯობა
QUOTE
CREATOR = '$S_car' AND YEAR = '$yearstart'

ხო მაგრამ თუ მხოლოდ მანქანის მწარმოებელი მაქვს მითითებული....

მოკლედ, მე ზუსტად ვერ გავარკვიე რომელი შეკითხვა რომელს მოსდევდა, მგრამ ამის პასუხია ეს:

CODE
mysql_query ("SELECT * FROM inserted_cars WHERE CREATOR = '$S_car' AND (YEAR = '$yearstart' OR '$yearstart' = '') ORDER BY inID DESC");

თუ წელი მითითებული არ იქნება, მოგიძებნის მხოლოდ იმ მანქანებს რომელიც აკმაყოფილებს CREATOR = '$S_car'-ს, ხოლო თუწელი მითითებულიიქნება მოგიძებნის იმას რომელიც აკმაყოფილებს ორივე პირობას

Posted by: Stels 31 May 2011, 21:09
ერთ რამეში მჭირდება დახმარება
მაქვს ფორმა ასეთი: http://b.pix.ge:81/a/5t2df.png
ბაზაში შემაქვს ასე: http://b.pix.ge/o/cu9cg.png

მოკლედ რა მინდა, მინდა რომ გავაკეთო ჩამონათვალი ასე:
123.123.123.3
123.123.123.4
123.123.123.5
და ასე
123.123.123.254 მდე
როგორც ბაზაში წერია ისე

იქნება და ამ საქმეშიც მიშველოთ და ვსო მეტს აღარ გაწუხებთ biggrin.gif :*

პს. ბაზაში 123.123.123-ის გარდა კიდევ იწერება სხვებიც, მაგალითად 12.23.32, 12.12.45 და ასე შემდეგ

Posted by: Nikodz 31 May 2011, 22:26
Stels
თუ სწორად გავიგე შენი მიზანი ასე ქენი:
გაატარე ციკლი ip4 დან ip5 ის ჩათვლით და ip1 ip2 ip3 საერთო იქნება.

Posted by: Stels 31 May 2011, 22:34
Nikodz
არასდროს არ მქონია ცილკთან შეხება და ვერ ვხვდები რა არის, რამე მსგავს tutorial ხო არ გეგულება სადმე? გუგლში როგორ ვნახო ისიც არ ვიცი

Posted by: Nikodz 31 May 2011, 22:50
for
ამ ფუნქციაზე მოიძიე ინფორმაცია შესაბამის ენაზე (თუმცა ყველგან ერთია)
for(i=ip4; i<=ip5; i++){
// აქ კოდი სადაც i ცვლადი შეიცვლება ip4 დან ip5 ის ჩათვლით
}

Posted by: Stels 31 May 2011, 22:55
Nikodz
დიდი მადლობა smile.gif ვცდი რა გამომივა

Posted by: Heаd 1 Jun 2011, 03:56
დამწყებისთვის რა/რომელ ვიდეო გაკვეთილს მირჩევდი(თ)?

Posted by: Landish 1 Jun 2011, 05:08
Stels

CODE

$result = mysql_query("SELECT * FROM ბაზის_სახელი ORDER BY id DESC") or die(mysql_error());
while ( $row = mysql_fetch_object( $result ) )
{
echo $row->ip1.".".$row->ip2.".".$row->ip3.".".$row->ip4.".".$row->ip5;
echo "<br />";
}


იმედია სინტაქსური შეცდომა არ მაქვს და ერორსაც არ ამოგიგდებს : )
* * *
knight_rider

შენ პირველ რიგში მაგ option ტეგებს value-ებში მიუთითე ის მნიშვნელობები, რომლითაც ბაზაში გაქვს ველები ..
მაგალითად, თუ ბაზაში გაქვს enum ტიპის ველი right_hand და აქვს ორი მონაცემი yes და no, ან 0 და 1..
მაშინ html კოდი დაახლოებით ასე უნდა გამოიყურებოდეს..
HTML
<select name="right_hand">
<option value="yes" selected="selected">კი</option>
<option value="no">არა</option>
</select>


და არა ასე..
HTML
<select name="manufacturer">
<option disabled="disabled">მარჯვენა საჭე</option>
<option value="კი">კი</option>
<option value="არა">არა</option>
</select>



Posted by: knight_rider 1 Jun 2011, 14:14
picpic
QUOTE

mysql_query ("SELECT * FROM inserted_cars WHERE CREATOR = '$S_car' AND (YEAR = '$yearstart' OR '$yearstart' = '') ORDER BY inID DESC");


მაშინ მანდ ესე უნდა გავაკეთო ხო,
mysql_query ("SELECT * FROM inserted_cars WHERE CREATOR = '$S_car' AND (YEAR = '$yearstart' OR '$yearstart' = ' OR CREATOR = ''') ORDER BY inID DESC");
და ყველა ცვლადს ეგრე უნდა გავუწერო ხო?

Rainbow_Girl

QUOTE
default მნიშვნელობებში რას გულისხმობ? ეგ ხო where-ში მიდის მერე და მაგ მნიშნველებობისთვის მოძებნის. ასე რომ პირველი არ გამოვა.


როგორ არ გამოვა , ოპშენებს რომ დეფაულტად მივუთითო პარამეტრები, დაახლოვებით ასე, თუ ფორმაში არ არის მონიშნული არცერთი პარამეტრი მაშინ ვალუე უდრის 0-ს, ხოლო თუ მონიშნულია, ვალუე უდრის იმას რაც მონიშნულია, არ გამოვა ეგრე?
* * *
Landish
QUOTE

HTML
<select name="right_hand">
<option value="yes" selected="selected">კი</option>
<option value="no">არა</option>
</select>



ხო მაგას ვიძახი სუსტად

Posted by: picpic 1 Jun 2011, 15:41
QUOTE (knight_rider @ 1 Jun 2011, 14:14 )
მაშინ მანდ ესე უნდა გავაკეთო ხო,
mysql_query ("SELECT * FROM inserted_cars WHERE CREATOR = '$S_car' AND (YEAR = '$yearstart' OR '$yearstart' = ' OR CREATOR = ''') ORDER BY inID DESC");

ეს საერთოდ ვერ გავიგე რა კონსტრუქციაა...

Posted by: shvelo96 1 Jun 2011, 16:06
QUOTE
მეც ვთვლი რომ ადვილი არ არის. ხელით როგორ უნდა ავტვირთო ვიცი მაგრამ ავტომატურად მინდა აგენერირებდეს. როგორც ვიცი java[ertad]script შეიძლება დამჭირდეს. უფრო დეტალურად თუ შეძლებ რო ამიხსნა კარგი იქნება. ახალი ვარ ამ სფეროში და ბევრი რამე არ ვიცი.
მადლობა წინასწარ.

ეს ნახე
http://www.webresourcesdepot.com/instant-website-previews-why-when-how/

Posted by: Stels 1 Jun 2011, 16:37
QUOTE (Stels @ 31 May 2011, 21:09 )
ერთ რამეში მჭირდება დახმარება
მაქვს ფორმა ასეთი: http://b.pix.ge:81/a/5t2df.png
ბაზაში შემაქვს ასე: http://b.pix.ge/o/cu9cg.png

მოკლედ რა მინდა, მინდა რომ გავაკეთო ჩამონათვალი ასე:
123.123.123.3
123.123.123.4
123.123.123.5
და ასე
123.123.123.254 მდე
როგორც ბაზაში წერია ისე

იქნება და ამ საქმეშიც მიშველოთ და ვსო მეტს აღარ გაწუხებთ biggrin.gif :*

პს. ბაზაში 123.123.123-ის გარდა კიდევ იწერება სხვებიც, მაგალითად 12.23.32, 12.12.45 და ასე შემდეგ

CODE
<?php
$result = mysql_query("SELECT * FROM ip order by id",$connect);
while($row = mysql_fetch_assoc($result))
{
for ($i=$row['ip4']; $i<=$row['ip5']; $i++)
 {  
echo $row['ip1'];
echo ".";
echo $row['ip2'];
echo ".";
echo $row['ip3'];
echo '.';
echo $i;
echo "<br />";
}}
?>



აი ასე გავაკეთე მაგრამ მინდა რომ გადაამოწმოს users ბაზაში ვისაც უკვე გამოყენებული IP აქვს ის არ მინდა რომ ამოაგდოს, შეუძლია ვინმეს დახმარება?

Posted by: Rainbow_Girl 1 Jun 2011, 18:24
QUOTE (knight_rider @ 1 Jun 2011, 14:14 )
Rainbow_Girl

QUOTE
default მნიშვნელობებში რას გულისხმობ? ეგ ხო where-ში მიდის მერე და მაგ მნიშნველებობისთვის მოძებნის. ასე რომ პირველი არ გამოვა.


როგორ არ გამოვა , ოპშენებს რომ დეფაულტად მივუთითო პარამეტრები, დაახლოვებით ასე, თუ ფორმაში არ არის მონიშნული არცერთი პარამეტრი მაშინ ვალუე უდრის 0-ს, ხოლო თუ მონიშნულია, ვალუე უდრის იმას რაც მონიშნულია, არ გამოვა ეგრე?

ან არ გამოვა და ან მე ვერ გავიგე რას ამბობ.
ვთქვათ არის ორი ველი, ა და ბ და ჩაუწერე მაგათ default-ად 0. თუ არ შეავსებენ არც ერთ მათგანს, ბაზაში წავა მოთხოვნა select * from ragaca where a=0 and b=0
არადა სულ არ უნდა იყოს მაგ ქვერიში ეგ პარამეტრები.

Posted by: knight_rider 1 Jun 2011, 18:36
Rainbow_Girl
ა ხო მართალი ხარ მივხვდი ეხლა, არ არის ეგ სწორი

ანუ მე რას ვამბობ,ზაპროსი რომ ესე გავაკეთო search.php-ში

mysql_query ("SELECT * FROM inserted_cars WHERE (CREATOR = '$S_car' OR CREATOR = '') AND (YEAR = '$yearstart' OR '$yearstart' = '';))

იმუშავებს?

Posted by: ტემპერა 1 Jun 2011, 21:48
subdreamer-ში ახალი სკინის დაწერა მჭირდება უკვე შემუშავებული დიზაინის მიხედვით. ვერ დამეხმარებით?

Posted by: Heаd 2 Jun 2011, 02:38
დამწყებისთვის რა/რომელ ვიდეო გაკვეთილს მირჩევდი(თ)?

Posted by: knight_rider 2 Jun 2011, 15:47
ხალხო ცოტა არ იყოს გავიჭედე, აი ჩემი ქვერი
$newCar = mysql_query ("SELECT * FROM inserted_cars WHERE inCREATOR = '$creator' AND inYEAR = '$yearstart' AND inmodel = '$model' ORDER BY inID DESC");
როგორც აქ მირჩიეს ისე გავაკეთე, მაგრამ პრობლემა ისაა რომ ეს ყველაფერი მუშაობს თუ ყველა ველი შევსებულია, ხოლო თუ ერთი მაინც არ არის შევსებული (მონიშნული) უკვე აღარაფერი აღარ გამოდის

Posted by: Landish 2 Jun 2011, 17:37
knight_rider

შენს შემთხვევაში უმჯობესია, თუ კი ავტომობილის მარკის ცხრილი ცალკე გექნება, მოდელების ცალკე, დამატებული ავტომობილების ცალკე და ა.შ.
შემდეგ უკვე JOIN-ით "შეაერთებდი" ამ ცხრილებს ერთამენთთან : )

Posted by: knight_rider 2 Jun 2011, 17:42
Landish
ხო ეგრე მაქვს ცალცალკე და იქიდან გამომაქვს ძიების ფორმაში. მერე უბრალოდ როდესაც მომხმარებელი ამატებს თავის საქონელს საიტზე, ის დამატებული ინფორმაცია ხვდება ბაზაში ერთ ცხრილში ანუ inserted_cars - ში. უბრალოდ ეს მომენტი ვერ გავაკეთე რაც მაღლა მიწერია

QUOTE
ხალხო ცოტა არ იყოს გავიჭედე, აი ჩემი ქვერი
$newCar = mysql_query ("SELECT * FROM inserted_cars WHERE inCREATOR = '$creator' AND inYEAR = '$yearstart' AND inmodel = '$model' ORDER BY inID DESC");
როგორც აქ მირჩიეს ისე გავაკეთე, მაგრამ პრობლემა ისაა რომ ეს ყველაფერი მუშაობს თუ ყველა ველი შევსებულია, ხოლო თუ ერთი მაინც არ არის შევსებული (მონიშნული) უკვე აღარაფერი აღარ გამოდის


Posted by: Landish 2 Jun 2011, 17:57
knight_rider

ნუ მაშინ დაახლოებით ასეთი რაღაც უნდა გააკეთო...
CODE

if ( !empty($creator) ) { $inCreator = "inCREATOR = '$creator' AND"; }
$newCar = mysql_query ("SELECT * FROM inserted_cars WHERE $creator inYEAR = '$yearstart' AND inmodel = '$model' ORDER BY inID DESC");

პირველი ხაზი შეამოწმებს, რო თუ $creator ცვლადი შეიცავს მნიშვნელობას, მაშინ query-ში იგი დაემატება WHERE clause-ში, ხოლო თუ არ არსებობს, უბრალოდ გაატარებს და მოძებნის შედმეგი არჩეული მნიშვნელობების მიხედვით : )

ეგ განცალკევებული ცხრილები მომხმარებლის მიერ დამატებულ ავტომობილებზეც რომ გაგეკეთებინა, უკეთესი იქნებოდა : )

Posted by: knight_rider 2 Jun 2011, 18:08
Landish
და იგივე გავაკეთო $yearstart-სთვისაც ხო? ანუ ესე

if ( !empty($creator) ) { $inCreator = "inCREATOR = '$creator' AND"; }
if ( !empty($yearstart) ) { $inYear = "inYEAR = '$yearstart' AND"; }

$newCar = mysql_query ("SELECT * FROM inserted_cars WHERE $creator $inYear ORDER BY inID DESC");

და ა.შ. ხო?

QUOTE
ეგ განცალკევებული ცხრილები მომხმარებლის მიერ დამატებულ ავტომობილებზეც რომ გაგეკეთებინა, უკეთესი იქნებოდა : )


ხო ეგ ბოლოს მეც ვიფიქრე უბრალოდ იმდენი რაღაც მქონდა უკვე ჩანაწერი რომ იმის თავიდან შეტანა უამრავ დროს წაიღებდა

Posted by: Stels 2 Jun 2011, 18:10
ძიებაში მინდა გაკეთდეს თარიღის მიხედვით მაგალითად "01.01.01 დან 05.01.01"-მდე რომ ამომიყაროს რეზულტატი, ახლა ასე მაქვს
mysql_query("SELECT * FROM cash_log WHERE date='$date' ORDER by date");

ხელპ მი პლიზ

Posted by: Landish 2 Jun 2011, 18:18
Stels

QUOTE
mysql_query("SELECT * FROM cash_log WHERE date BETWEEN 01.01.01 AND 05.01.01 ORDER by date");


http://www.w3schools.com/sql/sql_between.asp

knight_rider

ხო, თუმცა მაგ შემთხვევაში როცა არც წელი არ არსებობს და არც მოდელი, მაშინ ერორს ამოგიგდებს sql query : )
ამიტომაც მაგ if სთეითმენთებს else-იც დავუმატოთ

+ ყოველთვის ასე გამოიყენე ხოლმე query-იები
CODE
$result = mysql_query($sql) or die(mysql_error());


ყურადღება or die ნაწილს მიაქციეა, დალშე ცვალებს სად რას გამოიყენებ, შენი საქმეა: )

Posted by: Stels 2 Jun 2011, 18:19
QUOTE (Landish @ 2 Jun 2011, 18:18 )
Stels

QUOTE
mysql_query("SELECT * FROM cash_log WHERE date BETWEEN 01.01.01 AND 05.01.01 ORDER by date");


http://www.w3schools.com/sql/sql_between.asp

დიდი მადლობა 2kiss.gif

Posted by: knight_rider 2 Jun 2011, 18:38
Landish
ესე გავაკეთე
if ( !empty($creator) ) { $inCreator = "inCREATOR = '$creator' AND"; }
else {$inCreator = "";}

$newCar = mysql_query($sql) or die(mysql_error("SELECT * FROM inserted_cars WHERE $inCreator inYEAR = '$yearstart' ORDER BY inID DESC"));

და ამას მიწერს


Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\xampp\htdocs\AutoHouse\search.php on line 36

ხოლო ესე კიყველაფერი მუშაობს

if ( !empty($creator) ) { $inCreator = "inCREATOR = '$creator' AND"; }
else {$inCreator = "";}

$newCar = mysql_query("SELECT * FROM inserted_cars WHERE $inCreator inYEAR = '$yearstart' ORDER BY inID DESC");

ალბათ რაღაცას არასწორად ვწერ

Posted by: Landish 2 Jun 2011, 18:51
knight_rider

დაგიწერს შეცდომას, აბა რას იზამს biggrin.gif
die/exit ფუნქციები გამოიყენება მაგ შემთხვევაში, როცა რაღაც შეცდომა და არ გინდა ამ შეცდომის მერე სკრიპფტმა რომ განაგრძოს მუშაობა : )
შენ კიდე მაგ ფუნქციაში ჩაწერე query, არადა უნდა ჩაგეწერა ის შეტყობინება, რომელიც უნდა გამოსულიყო შეცდომის შემთხვევაში : )

CODE
$newCar = mysql_query("SELECT * FROM inserted_cars WHERE $inCreator inYEAR = '$yearstart' ORDER BY inID DESC") or die(mysql_error());


die(mysql_error()) აქ mysql_error() ფუნცია იმიტომ წერია, რო ზუსტად ის შეცდომა დაგიწეროს, რომელიც მომხდარია და გამოცნობას თამაში რო არ დაიწყო, უი დედა, ნეტა სად რა გამომრჩა და ა.შ : )

Posted by: knight_rider 3 Jun 2011, 11:38
Landish

მოკლედ ეს მუშაობს

if ( !empty($creator) ) { $inCreat = "inCREATOR = '$creator' AND"; }
else {$inCreat = "";}

if ( !empty($yearstart) ) { $yStart = "inYEAR = '$yearstart' "; }
else {$yStart = "";}

$newCar = mysql_query ("SELECT * FROM inserted_cars WHERE $inCreat $yStart ORDER BY inID DESC");

მაგრამ პრობლემა ისაა რომ თუ მხოლოდ მანქანის მარკა გაქვს მონიშნული და სხვა არაფერი, ერორს მაძლევს და ეგ იმიტომ რომ ზაპროსში ხვდება AND და AND-ის მერე არაფერი აღარ არის, რა მოვუხერხო მაგას?

Posted by: Landish 3 Jun 2011, 14:19
knight_rider

გამოიყენე სხვადასხვა table-ები : )
როგორც ეს წინა პოსტში გითხარი : )

Posted by: Stels 3 Jun 2011, 15:12
ექსელის ფაილი მინდა შეიქმას და mysql დან ამოტანილი ინფორმაციის შენახვა მინდა,

აი ასე მაქვს:
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «


ერორი:
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: Rainbow_Girl 3 Jun 2011, 18:40
QUOTE (knight_rider @ 3 Jun 2011, 11:38 )
Landish

მოკლედ ეს მუშაობს

if ( !empty($creator) ) { $inCreat = "inCREATOR = '$creator' AND"; }
else {$inCreat = "";}

if ( !empty($yearstart) ) { $yStart = "inYEAR = '$yearstart' "; }
else {$yStart = "";}

$newCar = mysql_query ("SELECT * FROM inserted_cars WHERE $inCreat $yStart ORDER BY inID DESC");

მაგრამ პრობლემა ისაა რომ თუ მხოლოდ მანქანის მარკა გაქვს მონიშნული და სხვა არაფერი, ერორს მაძლევს და ეგ იმიტომ რომ ზაპროსში ხვდება AND და AND-ის მერე არაფერი აღარ არის, რა მოვუხერხო მაგას?

მე ასე დავწერდი შენ ადგილას:

CODE
$sql = 'SELECT * FROM inserted_cars WHERE 1=1 ';

if ( !empty($creator) )  $sql.=' and inCREATOR = '.$creator;
if ( !empty($yearstart) )  $sql.=' and inYEAR = '.$yearstart;
....

$newCar = mysql_query($sql);


თუ რამდენიმე ველია ერთმანეთზე დამოკიდებული, იმის მიხედვით ჩაამატე ქვერიში ნაწილი.

და ალბათ პირდაპირ get-დან არ მოგაქვს ეს ცვლადები რასაც ბაზაში უშვებ.
ორმაგ ბრჭყალებს მოერიდე php-ში თუ ნამდვილად არ გჭირდება. ზედმეტ პარსინგს აიცილებ.

Posted by: knight_rider 3 Jun 2011, 19:40
Landish

ხო მაგრამ ზაპროსი იგივე არ იქნება? რა მნიშვნელობა აქვს ცალცალკე მექნება თეიბლი თუ არა?

Posted by: Stels 4 Jun 2011, 00:57
ექსელის ფაილი მინდა შეიქმას და mysql დან ამოტანილი ინფორმაციის შენახვა მინდა,

აი ასე მაქვს:
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «


ერორი:
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: picpic 4 Jun 2011, 01:20
1. თავში დაწერე $list = array();

2. ეს ხაზი ასე ჩაწერე:
$list[] = array('$abonenti', '$paketi', '$balansi', '$dgeebi', '$ip', '$mac', '$saxeli', '$gvari', '$tel', '$mob1',);

3. ეს $fp = fopen("users-$date.csv", 'w'); გამოაგდე while ციკლის გარეთ (რამდენჯერ უნდა გახსნა ფაილი?).

4. ეს fclose($fp); გამოაგდე foreach ციკლის გარეთ (რამდენჯერ უნდა დახურო ფაილი?).

Posted by: knight_rider 4 Jun 2011, 01:56
ჩემი დახმარების სურვილი არავის გაქვთ?
რა მოვუხერხო აღარ ვიცი უკვე გამაგიჟა!!!

Posted by: Stels 4 Jun 2011, 12:35
QUOTE (picpic @ 4 Jun 2011, 01:20 )
1. თავში დაწერე $list = array();

2. ეს ხაზი ასე ჩაწერე:
$list[] = array('$abonenti', '$paketi', '$balansi', '$dgeebi', '$ip', '$mac', '$saxeli', '$gvari', '$tel', '$mob1',);

3. ეს $fp = fopen("users-$date.csv", 'w');  გამოაგდე while ციკლის გარეთ (რამდენჯერ უნდა გახსნა ფაილი?).

4. ეს fclose($fp);  გამოაგდე foreach ციკლის გარეთ (რამდენჯერ უნდა დახურო ფაილი?).

პირველ რიგში დიდი მადლობა რომ შეწუხდი და სკრიპტი გაარჩიე,

ზუსტად ისე გავაკეთე როგორც შენ გიწერია და ერორი ისევ ერორი ამომიგდო:
Warning: fputcsv() expects parameter 2 to be array, string given on line 24

» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «


თითქოს array ორჯერ იყოს ...?


ცოტა ხანში:
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «
ა ფ
გავაკეთე ასე, და შეიქმნა ფაილი, მაგრამ mysql დან ერთIDAIGIVE ღEსურსი ამოაქვს 10ჯერ და რატო?

Posted by: picpic 4 Jun 2011, 14:21
Stels

QUOTE (Stels @ 4 Jun 2011, 12:35 )
თითქოს array ორჯერ იყოს ...?

ორჯერ იყოსო კიარ გეუბნება, array უნდა იყოს მეორე პარამეტრიო და შენ არ გაქვსო, გეუბნება.


არ გაგიკეთებია ისე როგორც მე გითხარი.

QUOTE (picpic @ 4 Jun 2011, 01:20 )

2. ეს ხაზი ასე ჩაწერე:
$list[] = array('$abonenti', '$paketi', '$balansi', '$dgeebi', '$ip', '$mac', '$saxeli', '$gvari', '$tel', '$mob1',);

Posted by: knight_rider 4 Jun 2011, 14:26
ნუ მოკლედ ყველას დიდი მადლობა მაგრამ გავაკეთე უკვე, რატომ გაისარჯეთ ასე ??? biggrin.gif

Posted by: Stels 4 Jun 2011, 14:45
picpic
გავაკეთე დიდი მადლობა 2kiss.gif

http://b.pix.ge/o/pbphm.png კოდირება sad.gif biggrin.gif

Posted by: Rainbow_Girl 4 Jun 2011, 19:10
QUOTE (knight_rider @ 4 Jun 2011, 14:26 )
ნუ მოკლედ ყველას დიდი მადლობა მაგრამ გავაკეთე უკვე, რატომ გაისარჯეთ ასე ???  biggrin.gif

spy.gif ვერ გავიგე რა გინდა. ხო დაგიწერე, რაც მუშაობს?
ცხრილებში დაყოფა რას ნიშნავს არ ვიცი, არ წამიკითხია ბევრი პოსტი. სერჩის გულისთვის არ ყოფენ, თუ არასწორად არის სტრუქტურა შედგენილი, მაშინ ყოფენ.. წაიკითხე ბაზის ნორმალიზაციებზე.

Posted by: Stels 4 Jun 2011, 22:45
mysql-აი ლატინ1 ზე მიყენი და ექსელში ქართულად არ წერს, იქნებ დახმაროთ

» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: Stels 5 Jun 2011, 01:29
mysql-ში ლატინ1 ზე მიყენი და ექსელში ქართულად არ წერს, იქნებ დახმაროთ

» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: ტემპერა 5 Jun 2011, 12:18
QUOTE
subdreamer-ში ახალი სკინის დაწერა მჭირდება უკვე შემუშავებული დიზაინის მიხედვით. ვერ დამეხმარებით?


Posted by: Stels 5 Jun 2011, 14:38
რეზულტატის დანომვრა მინდა და ასეთი რამე გავაკეთე:

CODE
$result = mysql_query("SELECT * FROM users",$connect);
{for ($i="1"; $i<=mysql_affected_rows(); $i++)
{ echo "$i"; }}
while($row = mysql_fetch_assoc($result))
{echo "<tr>";
echo "<td>$i</td>";
echo "<td>".$row['abonenti']."</td>";
echo "</tr>";


თუ დააკვირდებით $i მაქვს ორჯერ გამოძახებული, პირველ შემთხვევაში 1 2 3 4 5 6 7 ს წერს და მეორე შემთხვევაში იმ ციფრს რამდენი რეზულტატიც არის, მე კიდევ პირდაიქით მინდა (უფრო სწორედ პირველი გამოძახება საერთოდ არ მინდა, სატესტოდ დავწერე). იქნებ დამეხმაროს ვინმე რა

სკრინი: http://b.pix.ge/r/bmmtz.png

Posted by: Svani91 5 Jun 2011, 15:46
Stels


CODE

<?php
$connect = mysql_connect("localhost","root","svani");
if($connect)
{
   $select = mysql_select_db("svani");
}


$query = "SELECT * FROM test ORDER BY id DESC";
$exec = mysql_query($query);
while($array = mysql_fetch_array($exec))
{
$text[] = $array["text"];
}

for($count = 1, $array_item = 0; $count<sizeof($text),$array_item<sizeof($text); $count++,$array_item++)
{
 echo $count.'&nbsp;&nbsp;&nbsp;'.$text[$array_item].'<br>';
}



?>

Posted by: Stels 5 Jun 2011, 16:11
კონკრეტული რეზულტატი როგორ გამოვიტო ვერ გავიგე
CODE
$query = "SELECT * FROM users";
$exec = mysql_query($query);
while($array = mysql_fetch_array($exec))
{
$text[] = $array["text"];
}

for($count = 1, $array_item = 0; $count<sizeof($text),$array_item<sizeof($text); $count++,$array_item++)
{
echo "<tr><td>";
echo $count.'&nbsp;&nbsp;&nbsp;'.$text[$array_item].'</td>';
echo "<td>".$array['abonenti']."</td>";
echo "<td>".$text['paketi']*30 ." ლარიანი&nbsp;</td>";
echo "<td bgcolor=\"#0066FF\"><font color=\"#FFFFFF\">".$exec['balansi']."</font></td>";
echo "<td>".$exec['dgeebi']."</td>";
echo "<td>".$text['ip']."</td>";
echo "<td>".$text['mac']."</td>";
echo "<td>".$text['saxeli']."</td>";
echo "<td>".$text['gvari']."</td>";
echo "<td>".$text['mob1']."</td>";
echo "<td><a href=\"detalurad.php?id=".$text['id']."\"><img src=\"img/3.png\" border='0' width='25px' title='დეტალურად'/></a></td>";
echo "<td><a href=\"user.php?id=".$text['id']."\"><img src=\"img/2.png\"border='0' width='25px' title='რედაქტირება'/></a></td>";
echo "<td><a href=\"addbalans.php?id=".$text['id']."\"><img src=\"img/1.png\"border='0' width='25px' title='ბალანსის დამატება'/></a></td>";
echo "<td><a href=\"money_log.php?abonenti=".$text['abonenti']."\"><img src=\"img/stats.gif\"border='0' width='25px' title='ბალანსის ლოგები'/></a></td>";
echo "</tr>";
}


exec, text, array სამივე ვცადე

Posted by: Svani91 5 Jun 2011, 16:40
$text[] = $array["text"];
$abonenti[] = $array["abonenti"];

ასე ცალ-ცალკე დააგენერირე მასივები ყველასთვის
აქ

while($array = mysql_fetch_array($exec))
{
$text[] = $array["text"];
}

როგორც ტექსტისთვისაა და ციკლში დაბეჭდე შესაბამისად

$abonenti[$array_item]

და ასე შემდეგ.

ოღონდ აქაც უნდა დაამატო ეგ მასივები და მათი ქაუნთ ცვლადი
for($count = 1, $array_item = 0; $count<sizeof($text),$array_item<sizeof($text); $count++,$array_item++)

ამ შემთხვევაში $array_item

Posted by: Stels 5 Jun 2011, 16:49
Svani91
გამოვიდა დიდი მადლობა :*:* გაიხარე რაა 2 დღეა ვჩალიჩობ biggrin.gif

Posted by: Svani91 5 Jun 2011, 16:53
QUOTE (Stels @ 5 Jun 2011, 16:49 )
Svani91
გამოვიდა დიდი მადლობა :*:* გაიხარე რაა 2 დღეა ვჩალიჩობ biggrin.gif

არაფერს yes.gif yes.gif yes.gif

___________________________

Posted by: Stels 5 Jun 2011, 18:51
სორტირების გაკეთება მინდა,
მაგალითად

სახელის, გვარის, მისამართის

asc და desc ორივე რომ შეეძლოს, რამე მარტივი სკრიპტი არ იცით?

ახლა მაქვს გაკეთებული switch($act)-ით და ყველასთვის ცალ ცალკე მაქვს გაკეთებული რეზულტატის ამოტანა...

რამე მარტივი სკრიპტი მინდა თუ გაქვთ

Posted by: Stels 6 Jun 2011, 14:09
სორტირების გაკეთება მინდა,
მაგალითად

სახელის, გვარის, მისამართის

asc და desc ორივე რომ შეეძლოს, რამე მარტივი სკრიპტი არ იცით?

ახლა მაქვს გაკეთებული switch($act)-ით და ყველასთვის ცალ ცალკე მაქვს გაკეთებული რეზულტატის ამოტანა...

რამე მარტივი სკრიპტი მინდა თუ გაქვთ

Posted by: Stels 7 Jun 2011, 00:45
სორტირების გაკეთება მინდა,
მაგალითად

სახელის, გვარის, მისამართის

asc და desc ორივე რომ შეეძლოს, რამე მარტივი სკრიპტი არ იცით?

ახლა მაქვს გაკეთებული switch($act)-ით და ყველასთვის ცალ ცალკე მაქვს გაკეთებული რეზულტატის ამოტანა...

რამე მარტივი სკრიპტი მინდა თუ გაქვთ

Posted by: DVX 7 Jun 2011, 12:33
სურათებს რომ ვკითხულობ ფოლდერიდან, გამოტანისას როგორ მივუთითო ლიმიტი რომ სიტყვაზე 10 დან ბოლო 3 გამომიტანოს.

დაახლოვებით ესეთი სკრიპტია

while (false !== ($file = readdir($handle))) {
$ff = substr($file, -3, 3);
if(($file <> ".") and ($file <> "..") and (( $ff == 'jpg') or ( $ff == 'JPG'))){
$fFile = $file;
}
}

Posted by: knight_rider 7 Jun 2011, 15:38
გამარჯობა ყველას, ასეთი რამ მაინტერესებს,

როდესაც ფაილს ვტვირთავ ფოლდერში

$image_uploaded = $_FILES ['image']['name'];
$image_uploaded_temp = $_FILES ['image']['tmp_name'];

move_uploaded_file ($image_uploaded_temp, "admin/uploads/$image_uploaded");

როგორ გავაკეთო ისე რომ $image_uploaded-ში მოხვედრილი ფაილის რეალური დასახელება, შეიცვალოს ასე AH და შემდეგამ AH-ს მიეწეროს ნებისმიერი ორ, სამ ან ოთხნიშნა ციფრი? გმადლობთ წინასწარ

Posted by: Stels 9 Jun 2011, 01:06
რაოდენობის გაკეთება მინდა,
მაქვს ასე:
CODE
<?php
include "config.php";
mysql_query("SELECT * FROM users");
?>
<?=mysql_affected_rows()?>


მაგრამ კიდევ მინდა მეორე, რამდენ user-საც რაღაც ველში მაგ: table1
0-ზე ნაკლები ეწერებათ მაგათი სტატისტიკა, ანუ რამდენია სულ ეგეთი

Posted by: Stels 10 Jun 2011, 12:48
რაოდენობის გაკეთება მინდა,
მაქვს ასე:
CODE
<?php
include "config.php";
mysql_query("SELECT * FROM users");
?>
<?=mysql_affected_rows()?>


მაგრამ კიდევ მინდა მეორე, რამდენ user-საც რაღაც ველში მაგ: table1
0-ზე ნაკლები ეწერებათ მაგათი სტატისტიკა, ანუ რამდენია სულ ეგეთი

Posted by: knight_rider 10 Jun 2011, 21:54
ხალხო თქვენი დახმარება მჭირდება კვლავ,
გვერდზე სურათი გამომაქვს ესე
<img src='admin/uploads/$oldCar2[inUPLOAD]' class='newCarImg'>

და მინდა შემოწმება არსებობს თუ არა ნამდვილად იმ მანქანის სურათი რომელზეც დავკლიკავ, ოღონდ შემოწმება მინდა არა ბაზაში სურათის დასახელების, არამედ UPLOADS საქაღალდეში,
და როგორ შევამოწმო ეგ??? იქნებ მიშველოთ რა
* * *
ვა რაღაც ამ ბოლო დროს ფორუმზე სიტყვაძუნწობა იგრძნობა და ნამეტნავად არ მომწონს მე მაი ამბავი biggrin.gif

Posted by: Svani91 10 Jun 2011, 23:48
knight_rider

CODE

<?php

$image= ("images/"$row_Recordset1['article']".jpg");

if (@fclose(@fopen("$image", "r"))) {
print("<img src='images/' $row_Recordset1['article'] '.jpg' border='1'>");
}

else {
print("<img src='images/noimage.jpg'>");
}

?>

Posted by: knight_rider 11 Jun 2011, 10:36
Svani91
გამარჯობა

ეს მხოლოდ .jpg ფაილებს შეამოწმებს ხო?

Posted by: Svani91 11 Jun 2011, 12:47
knight_rider

გამარჯობა

რასაც შენ მოინდომებ

Posted by: Stels 11 Jun 2011, 12:49
ერთ გვერდზე მაქვს <?=mysql_affected_rows()?> რამოდენიმეჯერ და როგორც ვიცი ეგ ფუნქცია ძან ტვირთავს სერვერს და რამე სხვა ვარიანტი შეგიძლიათ შემომთავაზოთ?

Posted by: Svani91 11 Jun 2011, 12:53
Stels

ბაზიდან რამეს კითხულობ და მერე გჭირდება ეგ თუ წერ ან ააპდეითებ რამეს?


Posted by: Stels 11 Jun 2011, 12:56
<?php
mysql_query("SELECT * FROM users");
?>
<?=mysql_affected_rows()?>

ასე მაქვს where ებით ერთი 15 ჯერ სხვადასხვა სტატისტიკის ამოსატანად

Posted by: Svani91 11 Jun 2011, 12:58
mysql_num_rows გამოიყენე

Stels

Posted by: knight_rider 11 Jun 2011, 13:05
Svani91
ხო გავაკეთე დიდი მადლობა, ერთი შეკითხვა მაქვს ეხლა, მოკლედ სურათებზე სახელის გადასარქმევად გავაკეთე ეხლა ესეთი რაღაც და ძაან ცუდი მიდგომაა საკითხისადმი?

$image_uploaded = $_FILES ['image']['name'];
$image_uploaded_temp = $_FILES ['image']['tmp_name'];

$num = mysql_query ("SELECT inID FROM inserted_cars ORDER BY inID DESC",$ahdb);
$num1 = mysql_fetch_array ($num);

$i = 'AH_'.$num1['inID'];

$i ++;

$newFileName = $i.'.gif';

move_uploaded_file ($image_uploaded_temp, "admin/uploads/$newFileName");

Posted by: Svani91 11 Jun 2011, 13:10
დაემთხვევა

http://php.net/manual/en/function.rand.php

ისევ ეს ჯობია დიდ დიაპაზონში

Posted by: knight_rider 11 Jun 2011, 13:17
Svani91
ხო მართალი ხარ.

rand მეც ვიფიქრე მაგრამ ეგეც ხო დაემთხვევა?

სიტყვაზე ეხლა დავამატე რაღაც სურათი და სახელში ჩავაგდე rand-ით ციფრები, 0000-დან 9999-მდე, მეორე დამატებაზე არა მაგრამ რაღაც დროს რანდმა ხომ შეიძლება იგივე ციფრები გაუშვას ისევ ბაზაში?

Posted by: Svani91 11 Jun 2011, 13:19
knight_rider

php ბევრი რამის საშუალებას გაძლევს ზოგადად

დაუმატე რამე სიმბოლოები, დაშიფრე, მერე ისევ გაშიფრე, გამოაკელი

რაც გინდა ქენი

Posted by: knight_rider 11 Jun 2011, 13:24
Svani91
QUOTE
php ბევრი რამის საშუალებას გაძლევს ზოგადად

დაუმატე რამე სიმბოლოები, დაშიფრე, მერე ისევ გაშიფრე, გამოაკელი

რაც გინდა ქენი

ოკ რამეს მოვუხერხებ მადლობა!!!

მაგრამ ის ხერხიც მგონი გაამართლებს რაც გავაკეთე, იმიტომ რომ სახელში ციფრებად ID-ს ვსვამ და ეგ ხო auto increment-არის და არამგონია დაემთხვეს

Posted by: Stels 11 Jun 2011, 13:48
QUOTE (Svani91 @ 11 Jun 2011, 12:58 )
mysql_num_rows გამოიყენე

Stels

გავაკეთე როგორც მითხარი ისე მაგრამ მაინც არამგონია ასეთი რამე რეკომენდირებული იყოს, რამე სხვა ვარიანტი არაა?

http://a.pix.ge/i/flt3i.png ამდენჯერ ბაზის გამოძახება....

15 არის ზუსტად.

Posted by: knight_rider 11 Jun 2011, 13:54
Stels
შენც ერთი ზაპროსი გააკეთე მხოლოდ INNER JOIN გამოიყენე

Posted by: Stels 11 Jun 2011, 13:57
knight_rider
პირველად მესმის ეგეთი რამე, შეგიძლია პატარა დამიწერო? tongue.gif
google-ში ვნახე მაგრამ ვერ მივხვდი ჩემსაზე როგორ გადავაკეთო

Posted by: knight_rider 11 Jun 2011, 14:56
Stels
$test = mysql_query ("SELECT * FROM City INNER JOIN Person ON City.Id = Person.CityId",$tdb);
$test1 = mysql_fetch_array ($test);

ანუ მანდ City არის ერთი თეიბლი ხოლო მეორე Person და მაგ ზაპროსში, მარტივად რომ ვთქვათ ასეთი რამეა,

გამოგაქვს ყველაფერი თეიბლიდან City და თეიბლიდან Person, სადაც City -ის id ემთხვევა Person-ის id-ს
* * *
ხალხო

time ფუნქციაში მილიწამები როგორ გამოვიტანო???

Posted by: picpic 11 Jun 2011, 17:42
QUOTE (knight_rider @ 11 Jun 2011, 14:56 )
ხალხო

time ფუნქციაში მილიწამები როგორ გამოვიტანო???

microtime()

Posted by: knight_rider 11 Jun 2011, 17:54
picpic
ეს გავაკეთე $time_start = microtime(1);

for ($i=0; $i < 1000; $i++) {
// Ничего не делать. Повторить 1000 раз
}

$time_end = microtime(1);
$time = $time_end - $time_start;

echo ''.round($time, 6);

მაგრამ აბრუნებს ამ სახით

0.000264

და არ შეიძლება რომ ჩვეულებრივ სახით გამოიტანოს?

Posted by: picpic 11 Jun 2011, 18:23
date() .

Posted by: Svani91 11 Jun 2011, 20:40
написать регулярное выражение, которое определит, является ли строка

а) IP адресом, записанным в традиционном виде (4 числа через 3 точки, например, 127.0.0.1).

б) временем, записанным в 24х часовом формате (в виде HH:MM, например «03:14», «21:43»)

ამათში მინდა დახმარება, თან კოდს თუ აღწერს ის კეთილი ადამიანი, ვინ დამეხმარება, ორმაგად მადლობელი დავრჩები smile.gif

Posted by: Stels 12 Jun 2011, 00:07
knight_rider
ეგ ვნახე გუგლში მაგრამ მე სხვა რაღაც მინდა,

ეს ერთი:
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

მეორე:
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

მესამე:
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «


და ასე შემდეგ 15

ხოდა ვერ მივხვდი როგორ ჩავწერო, რაღაც სხვანაირად ხდება მაგრამ ვერ გავიგე

Posted by: knight_rider 12 Jun 2011, 04:13
Stels
და ეგ ყველაფერი ერთ ფაილში გონდა მოხვდეს?

Posted by: Stels 12 Jun 2011, 14:21
knight_rider
კი 1 ფაილში მაქ, მაგიტომ მინდა 1 მოთხოვნა, სერვერს დატვირთვა რომ არ მისცეს მაგიტომ.

Posted by: picpic 12 Jun 2011, 14:35
QUOTE (Stels @ 12 Jun 2011, 14:21 )
სერვერს დატვირთვა რომ არ მისცეს მაგიტომ.

რასაც ამდენი ხანია ცდილობ რო გააკეთო, კეთდება დაახლოებით ასე:
select paketi, count(*) from users GROUP BY paketi

ისე კი, ეგ აგრეგატული ზაპროსებია და გაერთიანების შემთხვევაშიც იგივე დატვირთვას მისცემს სერვერს რასაც ცალკცალკე, იმდენივე გავლა მოხდება ცხრილზე რამდენიც ცალკცალკე.

თუ მაინცდამაინც ერთი მიმართვა გინდა ბაზასთან, მაშინ ერთი ზაპროსით ამოიღე სუყველა, პირობის გარეშე, და მერე php-თი დაითვალე.


Posted by: Stels 12 Jun 2011, 14:41
picpic
თუ 1 და იგივე დატვირთვა აქვს რაღა აზრი აქვს, მადლობა ყველას

1 შეკითხვა მაქვს კიდევ და ცოტა ხანში დავწერ )

Posted by: knight_rider 12 Jun 2011, 14:52
picpic

QUOTE
ისე კი, ეგ აგრეგატული ზაპროსებია და გაერთიანების შემთხვევაშიც იგივე დატვირთვას მისცემს სერვერს რასაც ცალკცალკე, იმდენივე გავლა მოხდება ცხრილზე რამდენიც ცალკცალკე.


სრულიად გეთანხმები

Posted by: Stels 12 Jun 2011, 15:03
http://www.roseindia.net/jsp/simple-jsp-example/If-ElseLadder.shtml

ამის ანალოგი სკრიპტი მინდა ოღონდ php-ში

თუ იანვარია გამომიტანოს რაც მე მინდა, თუ თებერვალია რაღაც სხვა და ასე შემდეგ

შეგიძლიათ დახმარება?

Posted by: Nikodz 12 Jun 2011, 17:18
date("F");

ეს აბრუნებს მემგონი თვის სახელს. დანარჩენი შენ ქენი.

date("n");

ეს კიდევ 1 დან 12 ჩათვლით რიცხვს რომელი თვეცაა.
(იანვარი=1, თებერვალი=2....დეკემბერი=12)

Posted by: Stels 12 Jun 2011, 23:36
Nikodz
გაიხარე, გავაკეთე ))

Posted by: Stels 14 Jun 2011, 10:58
4.166666666667 ასეთი ციფრი როცა წერია ბაზაში და რეზულტატის ამოტანის დროს 4.16 მინდა მარტო მაშინ რა ჩავწერო?
რეზულტატი ასე გამომაქ: $balansi[$array_item]

Posted by: shvelo96 14 Jun 2011, 11:07
Stels
ეს if -else ladder რა საჭიროა?
ხო არსებობს switch
http://php.net/manual/en/control-structures.switch.php

Posted by: Stels 14 Jun 2011, 14:02
shvelo96
ეგ რა შუაშია? ))


4.166666666667 ასეთი ციფრი როცა წერია ბაზაში და რეზულტატის ამოტანის დროს 4.16 მინდა მარტო მაშინ რა ჩავწერო?
რეზულტატი ასე გამომაქ: $balansi[$array_item]

Posted by: Svani91 14 Jun 2011, 14:15
Stels

http://php.net/manual/en/function.substr.php

Posted by: Stels 14 Jun 2011, 14:25
Svani91
გაიხარე დიდი მადლობა გამომივიდა ))

Posted by: shvelo96 14 Jun 2011, 16:36
Stels
საერთოდ ესე უნდა biggrin.gif
round($balansi[$array_item], 2);

Posted by: BOMB 14 Jun 2011, 16:56
აი ესეთი php კოდი დავწერე flood -ის თავის ასარიდებლად და რას იტყვით, გამოდგება? ან რას შეცვლიდით?

CODE

<?php
session_start();
if (isset($_SESSION['last-update']) and isset($_SESSION['update-num'])){
if ($_SESSION['last-update'] == date('H:i') and $_SESSION['update-num'] > 30){die();}
if ($_SESSION['last-update'] == date('H:i')){$_SESSION['update-num'] = $_SESSION['update-num'] + 1;} else {$_SESSION['last-update'] = date('H:i'); $_SESSION['update-num'] = 0;}
} else {
$_SESSION['last-update'] = date('H:i');
$_SESSION['update-num'] = 0;
}
?>

Posted by: picpic 15 Jun 2011, 01:10
QUOTE (BOMB @ 14 Jun 2011, 16:56 )
აი ესეთი php კოდი დავწერე flood -ის თავის ასარიდებლად და რას იტყვით, გამოდგება? ან რას შეცვლიდით?

CODE

<?php
session_start();
if (isset($_SESSION['last-update']) and isset($_SESSION['update-num'])){
if ($_SESSION['last-update'] == date('H:i') and $_SESSION['update-num'] > 30){die();}
if ($_SESSION['last-update'] == date('H:i')){$_SESSION['update-num'] = $_SESSION['update-num'] + 1;} else {$_SESSION['last-update'] = date('H:i'); $_SESSION['update-num'] = 0;}
} else {
$_SESSION['last-update'] = date('H:i');
$_SESSION['update-num'] = 0;
}
?>

უსარგებლო კოდია. რისგან იცავს საიტს ვერ მივხდვდი.
უფრო ზუსტად, კი მივხვდი, მაგრამ, მგავსი დაცვის ანალოგი არც შემხვედრია.
რაც შენ დაწერე ეგ ფლუდისგან დასცვა არ არის, და რისგან დაცვაც გამოგივიდა იმისგან დაცვაც არ არის.

თუ ვიზიტორები არ უნდა შემოვიდნენ მაშინ უბრალოდ დაწერე
<?
Die();
?>

Posted by: GioMac 15 Jun 2011, 05:13
BOMB
თუ სერვერზე შეტევას გულისხმობ - არ გამოდგება და უაზრობაა, თუ უბრალოდ გინდა სესიები შეზღუდო ერთი მომხმარებლისგან - მაინც არასწორი მიდგომაა.
სერვერის ადმინს მიანდე ეგ საქმე.
Flood-ის დროს ყველა ვარიანტში ხდება ახალი პროცესის ამოწევა, რაც მოითხოვს დიდ რესურსებს. ეგ უფრო გაგაწვალებს და ზუსტად ეგ დასჭირდება სანამ მაგ კოდის დამუშავება დაიწყება. ასე რომ შეტევისას მაინც შეიჭმევა ყველაფერი.

Posted by: BOMB 16 Jun 2011, 16:49
ok მადლობა გამოხმაურებისთვის მოვაშორებ საერთოდ ამას საიტიდან

Posted by: CORDOBA 16 Jun 2011, 22:17
mail.php - აბრაბოჩიკი smile.gif
<?php
$admin = "sss@gmail.com"; //ეს ჩემი მაილია
$name = $_POST['name']; //ეს გამომგზავნის სახელი
$email = $_POST['email']; // ეს გამომგზავნის მაილი
$message = $_POST['message']; // ეს გამომგზავნის მესიგი
?>
ეს 3 გადმოეცემა HTML ფორმიდან და ჩემს მაილზე რომ მივღიო მესიჯი რა უნდა დავამატო აბრაბოჩიკში ვერაფრით ვერ მოვძებნე, გოოგლში არის მაგრამ ინგლისურად იყო დე ვერ ვერკვევი, ვინმე ღვთIსნიერმა დაასრულეთ ეს აბრაბოჩიკი და დაწერეთ დიდი მადლობელი დაგრჩებით, არ ვიცი რა უნდა ჩაიჭეროს კიდე, მაილ ფუნკცია ჰეადერი, მესიჯი და ზუსტად არ ვიცი რა და როგორ და იკნებ დაასრულოთ ვინმემ და დამეხმაროთ

დიდი მადლობა წინასწარ ყველას.

Posted by: knight_rider 17 Jun 2011, 12:02
ხალხო ტქვენი დახმარება მჭირდება რა, ბაზიდან გამომაქვს ჩანაწერები

$categs = mysql_query ("SELECT artsID, artsTITLE, artsDATE, artsDESC, artsUPLOAD FROM arts WHERE artsCAT = 1 ORDER BY artsID DESC",$adb);
$categs2 = mysql_fetch_array ($categs);

და მაქვს ასეთი თეიბლი და მინდა ჩანაწერები გავანაწილო ისე როგორც ამ სურათზეა ნაჩვენები

და რა ვქნა როგორ გავაკეთო?
* * *
აუ რა ხდება ეს ბოლო ხანებია იმენნა სულ შემცირდა დახმარება ფორუმზე
* * *
ის მაინც გამასხსენეთ SELECT LIMIT-ით როგორ გავაკეთო ისე რომ გამოტოვოს პირველი 5 ჩანაწერი და შემდეგ გამოიტანოს ყველა
* * *
Svani91
თუ აქ ხარ ძმურად გამახსენე რა ადრე შენ მითხარი ეს

QUOTE
გამასხსენეთ SELECT LIMIT-ით როგორ გავაკეთო ისე რომ გამოტოვოს პირველი 5 ჩანაწერი და შემდეგ გამოიტანოს ყველა


როგორ იყო და ვეღარ ვიხსენებ ვერც გუგლიში ვერ ვნახე

Posted by: Svani91 17 Jun 2011, 20:52
knight_rider

CODE
SELECT * FROM table LIMIT 0, 10


პირველი 10 ჩანაწერი

Posted by: knight_rider 17 Jun 2011, 21:14
Svani91
გამარჯობა

ეგ კი არ მინდა, პირიქით მინდა რომ გამოიტანოს ყველა ჩანაწერი 5-ის შემდეგ, ვთქვათ მაქვს 5000 ჩანაწერი და გამოიტანოს ყველა ჩანაწერი 1000-ის ზემოთ

Posted by: Svani91 17 Jun 2011, 21:26
ალბათ დინამიურად გენდომება
ხოდა ეს 5000 შევცვალოთ ცვლადით, რომელიც ამ ქუერიმდე დათვლის სრულ რეკორდებს
მიხვდი ხო?

CODE

$total_records = mysql_num_rows(mysql_query("SELECT column FROM table"));
$start = 1000;
$offset = $total_records - $start;

$ready_query = mysql_query("SELECT column FROM table LIMIT $start OFFSET $offset");


Posted by: knight_rider 17 Jun 2011, 21:35
Svani91
კი მივხვდი რასაც მეუბნები მაგრამ ადრე შენ მითხარი რაღაც ასეთი

$categs3 = mysql_query ("SELECT artsID, artsTITLE, artsDATE, artsDESC, artsUPLOAD FROM arts WHERE artsCAT != 2 ORDER BY artsID DESC LIMIT 3,5",$adb);

ოღონდ მანდ 5-ნის მაგივრად რაღაც სხვა ჩამაწერინე თორე ეგრე 3-ის მერე მხოლოდ 5 ჩანაწერი გამოაქვს მე კი მინდა ყველა 3-ის მერე

Posted by: Svani91 17 Jun 2011, 21:55
დაგიწერე მაღლა კოდი


_______________________________

Posted by: knight_rider 17 Jun 2011, 22:09
Svani91
ანუ ყველა პონტში მაინც 2 ზაპროსი მჭირდება?

Posted by: tamashi 17 Jun 2011, 22:14
knight_rider
ხო აბა სიახლეების რაოდენობას ჰაერიდან ხო არ აიღებს?

Posted by: knight_rider 17 Jun 2011, 22:32
tamashi
Svani91
გასაგებია დიდი მადლობა გაიხარეთ

Posted by: Tamo_Tiko 18 Jun 2011, 21:58
გამარჯობათ
მაინტერესებს როგორ შეიძლება საიტიდან სურათი რომ ავტვირთო სერვერზე, აი ბროუზ ღილაკზე დაჭერით რომ აიტვირთოს იმ ფოლდერში რომელშიც მინდა
იქნებ ვინმემ იცოდეთ და დაემხმაროთ help.gif
წინასწარ გიხდით მადლობას

Posted by: knight_rider 18 Jun 2011, 23:26
Tamo_Tiko
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
//სურათის ატვირთვა პაპკაში
$image_uploaded = $_FILES ['image']['name'];
$image_uploaded_temp = $_FILES ['image']['tmp_name'];
move_uploaded_file ($image_uploaded_temp, "art_uploads/$newFileName");

// თუ სურათი აიტვირთა შეგვაქვს სიახლე ბაზაში
$result77 = mysql_query("UPDATE arts SET artsUPLOAD='$newFileName' WHERE artsID='$id'");

Posted by: Tamo_Tiko 19 Jun 2011, 14:17
knight_rider
დიდი მადლობა დახმარებისთვის, რაც დამიწერე კი ვცადე, მაგრამ სულ შეცდომები ამომიგდო რაგაც გამომრჩა ალბათ, მაგრამ მაინც გამომადგა მაგის მიხედვით რუსულ ფორუმებში მოვძებნე ასეთი რამ და გავაკეთე 2 ფაილი:

upload_file.php

<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="filename">
<input type="submit" value="Загрузить">
</form>

და მეორე

upload.php

<?php
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
if(copy($_FILES["filename"]["tmp_name"],
"img/".$_FILES["filename"]["name"]))
{
echo("<br>Файл успешно загружен </br>");
echo("<br>Характеристики файла: </br>");
echo("<br>Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("<br>Размер файла: </br>");
echo($_FILES["filename"]["size"]);
echo("<br>Каталог для загрузки: </br>");
echo($_FILES["filename"]["tmp_name"]);
echo("<br>Тип файла: </br>");
echo($_FILES["filename"]["type"]);
} else {
echo("<br>Ошибка загрузки файла </br>");
}
?>

ხოდა რამაინტერესებს:
1) ბროუზის მაგივრად აწერია რუსულად ვიბრატ ფაილ და თუ შეიძლება სახელის შეცვლა, მაგ ქართულად დაწერა ან ...
2) სურათი რომ დააპატარაოს ეს ატვირთვის დროს უნდა გაკეთდეს თუ პირიქით როცა უკვე ინფორმაცია ბაზიდან წამოვა იმ კონკრეტულ ფაილში სადაც სურათი იქნება?

წინასწარ დიდი მადლობა

Posted by: knight_rider 19 Jun 2011, 15:40
Tamo_Tiko
QUOTE
ბროუზის მაგივრად აწერია რუსულად ვიბრატ ფაილ და თუ შეიძლება სახელის შეცვლა, მაგ ქართულად დაწერა ან ...

ეგ სიმართლე გითხრა არასოდეს მიცდია, მაგრამ ალბათ jQuery, ან java[ertad]script-ით გაკეთდება, თუ გინდა ვცდი და მოგწერ რა გამომივა

QUOTE
სურათი რომ დააპატარაოს ეს ატვირთვის დროს უნდა გაკეთდეს თუ პირიქით როცა უკვე ინფორმაცია ბაზიდან წამოვა იმ კონკრეტულ ფაილში სადაც სურათი იქნება?

ამაში რას გულისხმობ, ზომებში მოჭრას თუ უბრალოდ დიდი სურათი პატარად გამოიტანოს?

Posted by: Tamo_Tiko 19 Jun 2011, 16:52
knight_rider
QUOTE
ეგ სიმართლე გითხრა არასოდეს მიცდია, მაგრამ ალბათ jQuery, ან java[ertad]script-ით გაკეთდება, თუ გინდა ვცდი და მოგწერ რა გამომივა

თუ ცდი კარგი იქნება smile.gif
QUOTE
ამაში რას გულისხმობ, ზომებში მოჭრას თუ უბრალოდ დიდი სურათი პატარად გამოიტანოს?

სურათი ზომაში დავაპატარავე, მაგრამ თვითონ ფაილში სადაც ისმება იქ მიუთითე ზომები, მემგონი სწორად გავაკეთე ხო? თუ არსებობს სხვა ხერხებიც? და ფაილის ფაილის ზომას რაც შეეხება (კბ ვგულისხმობ) აი ეგ ალბათ ატვირთვის დროს უნდა გაიცხრილოს ხოო?

დიდი მადლობა კიდევ smile.gif

Posted by: knight_rider 19 Jun 2011, 17:07
Tamo_Tiko
QUOTE
ატვირთვის დროს უნდა გაიცხრილოს ხოო?

yes.gif

ხო თუ გინდა რაღაც სკრიპტი მაქვს და მოგცემ სურათს რა ზომაზეც გინდა იმ ზომებზე დაიყვანს, ოღონდ ჯერ არ დამიტესტია უბრალოდ ვიცი რომ სურათის ზომებს ამცირებს

Posted by: knight_rider 19 Jun 2011, 19:09
ბოდიში იქითა განყოფილებაში მიპასუხეს

Posted by: Tamo_Tiko 19 Jun 2011, 23:41
knight_rider
კარგი იქნება თუ მომცემ მაგ სკრიპტს smile.gif

Posted by: knight_rider 20 Jun 2011, 10:53
Tamo_Tiko

http://up.jeje.ge//download.php?id=6180449929

აი აიღე მუშაობს ვიცი მაგრამ არასოდეს არ დამიყენებია

Posted by: Stels 20 Jun 2011, 18:18
პაროლის რედაქტირება მინდა ძველი პაროლის გადამოწმების შემდეგ

ასე გავაკეთე:
CODE
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
       <tr>
         <td height="45" align="left" valign="middle" style="padding-left:10px;"><strong>ადმინის მონაცემების  რედაქტირება</strong></td>
       </tr>
       <tr>
         <td align="left" valign="middle" style="padding-left:10px; padding-top:5px; padding-bottom:5px;">
<?php
include "config.php";
if(isset($_POST['submit']))
 {
$username = "admin";
$password = $_POST['password'];
$pass_conf = $_POST['password_conf'];
$old_pswd = $_POST['old_pswd'];

if(empty($password)){
die("შეიყვანეთ პაროლი!<br>");
}
if(empty($pass_conf)){
die("შეიყვანეთ დადასტურების პაროლი!<br>");
}
if($password != $pass_conf){
die("პაროლი არ ემთხვევა!");
}
if($old_pswd != $myrow['password']){
die("ძველი პაროლი არასწორია!");
}


$result = mysql_query("UPDATE admin SET username='$username', password='$password' WHERE id='$id' ",$connect);

echo "<b>რედაქტირება წარმატებით განხორციელდა.";
}
elseif(isset($_GET['id']))

{
       $result1 = mysql_query("SELECT * FROM admin WHERE id='$_GET[id]' ",$connect);
       while($myrow = mysql_fetch_assoc($result1))
            {

?>
<form method="post" action="?id=<? echo $id; ?>">
<input type="hidden" name="id" value="<? echo $id; ?>">
<table border="0" cellpadding="0" cellspacing="0">
 <tr>
   <td bgcolor="#EEEEEE">ძველი პაროლი:</td>
   <td bgcolor="#EEEEEE"><input name="old_pswd" id="old_pswd" value="" size="35" /></td>
 </tr>
 <tr>
   <td bgcolor="#FFFFFF">ახალი პაროლი:</td>
   <td><input name="password" type="password" id="password" value="" size="35" /></td>
 </tr>
 <tr>
   <td width="205" bgcolor="#EEEEEE">გაიმეორეთ პაროლი:</td>
   <td><input name="password_conf" type="password" id="password_conf" value="" size="35" /></td>
 </tr>
 <tr>
   <td bgcolor="#FFFFFF">&nbsp;</td>
   <td bgcolor="#FFFFFF"><input type="submit" name="submit" value="რედაქტირება"></td>
 </tr>
</table></form>
</td></tr></table>



ვერ გავიგე როგორ ვქნა იქნებ დამეხმაროთ

ძველი პაროლის შეყვანის გარეშე რო არ დაარედაქტიროს ახალი პაროლით

Posted by: knight_rider 21 Jun 2011, 00:38
Stels

ნუ ჯერ ის მითხარი ეს რო გიწერია
QUOTE
if($old_pswd != $myrow['password']){
die("ძველი პაროლი არასწორია!");
}


ეგ
QUOTE
$myrow['password']


საიდან გამოგაქ? ზაპროსს მე ვერსად ვერ ვხედავ,

მაგით შენ ამბობ რომ თუ ძველი პაროლი არ უდრის
QUOTE
$myrow['password']
-სო და რას ადარებ მე ვერ ვხვდები

Posted by: Stels 21 Jun 2011, 01:39
knight_rider
ხო უნდა იყოს
$result1 = mysql_query("SELECT * FROM admin WHERE id='$_GET[id]' ",$connect);
while($myrow = mysql_fetch_assoc($result1))
ამის ქვეშ მაგრამ ეგრე არ გამოდის, იქნებ მირჩიო განლაგება როგორ გავაკეთო

Posted by: BOMB 21 Jun 2011, 11:49
ეხლა რა მაინტერესებს, php -ის რომ ვწერ რომელი ფორმატი უნდა გამოვიყენო utf-8 თუ us-ascii ეგრე გავიგე სხვადასხვა ჰოსტინგი სხვადასხვა ფორმატს იყენებსო და default ფორმატი რომელია? ისე რომ ყველა ჰოსტინგზე წავიდეს. მე ამჟამად 000webhost ვხმარობ და არ მინდა პრობლემები შემექმნას ფორმატის გამო.

Posted by: yah00 21 Jun 2011, 11:58
ჰოსტინგზე არაა ეგ დამოკიდებული. შენ რაც გინდა ის კოდიროვკა მიუთითე როგორც ფაილებში ასევე თუ ბაზა გაქვს, ბაზაც შესაბამისი კოლაციით და ენკოდინგით გააკეთე

Posted by: Stels 21 Jun 2011, 12:07
პაროლის რედაქტირება მინდა ისე რომ გადამოწმდეს ძველი პაროლი, მაგრამ old_pswd-ს ვერ ვუკავშირებ ბაზაში რაც წერია იმ პაროლს, იქნებ დამეხმაროთ სწორად დალაგებაში
CODE
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
       <tr>
         <td height="45" align="left" valign="middle" style="padding-left:10px;"><strong>ადმინის მონაცემების  რედაქტირება</strong></td>
       </tr>
       <tr>
         <td align="left" valign="middle" style="padding-left:10px; padding-top:5px; padding-bottom:5px;">
<?php
include "config.php";
if(isset($_POST['submit']))
 {
$username = "admin";
$password = $_POST['password'];
$pass_conf = $_POST['password_conf'];
$old_pswd = $_POST['old_pswd'];

if(empty($password)){
die("შეიყვანეთ პაროლი!<br>");
}
if(empty($pass_conf)){
die("შეიყვანეთ დადასტურების პაროლი!<br>");
}
if($password != $pass_conf){
die("პაროლი არ ემთხვევა!");
}
if($old_pswd != $myrow['password']){
die("ძველი პაროლი არასწორია!");
}


$result = mysql_query("UPDATE admin SET username='$username', password='$password' WHERE id='$id' ",$connect);

echo "<b>რედაქტირება წარმატებით განხორციელდა.";
}
elseif(isset($_GET['id']))

{
       $result1 = mysql_query("SELECT * FROM admin WHERE id='$_GET[id]' ",$connect);
       while($myrow = mysql_fetch_assoc($result1))
            {

?>
<form method="post" action="?id=<? echo $id; ?>">
<input type="hidden" name="id" value="<? echo $id; ?>">
<table border="0" cellpadding="0" cellspacing="0">
 <tr>
   <td bgcolor="#EEEEEE">ძველი პაროლი:</td>
   <td bgcolor="#EEEEEE"><input name="old_pswd" id="old_pswd" value="" size="35" /></td>
 </tr>
 <tr>
   <td bgcolor="#FFFFFF">ახალი პაროლი:</td>
   <td><input name="password" type="password" id="password" value="" size="35" /></td>
 </tr>
 <tr>
   <td width="205" bgcolor="#EEEEEE">გაიმეორეთ პაროლი:</td>
   <td><input name="password_conf" type="password" id="password_conf" value="" size="35" /></td>
 </tr>
 <tr>
   <td bgcolor="#FFFFFF">&nbsp;</td>
   <td bgcolor="#FFFFFF"><input type="submit" name="submit" value="რედაქტირება"></td>
 </tr>
</table></form>
</td></tr></table>

Posted by: Tamo_Tiko 21 Jun 2011, 15:18
knight_rider


გმადლობ დახმარებისათვის smile.gif



იქნებ იცოდეთ, ვიზიტორთა რაოდენობის დასათვლელად, მრიცხველი როგორ გავაკეთო საიტზე.

მადლობ.

Posted by: iMaximuSi 21 Jun 2011, 16:24
რავა ხართ?
sad.gif

Posted by: knight_rider 21 Jun 2011, 17:40
iMaximuSi
ვააააააააააააააააა მოგესალმებით

სად დეიკარგე შე კაი კაცო? დამაწყტა ნევრები სადაა რატომ მიგვატია თქვა biggrin.gif

Tamo_Tiko
აი ეს ნახე

http://webscript.ru/stories/02/01/26/6213672

თუ რამე ვერ გაიგე დაწერე

Stels

if (isset ($_GET['id'])){$id = $_GET['id']}

$result1 = mysql_query("SELECT * FROM admin WHERE id='$id' ",$connect);
$myrow = mysql_fetch_array($result1)

do {
$oldPass = $myrow['password']
}

while($myrow = mysql_fetch_array($result1));

if($old_pswd != $oldPass){
die("ძველი პაროლი არასწორია!");
}

თუ მეც არაფერი შემეშალა მგონი უნდა იმუშაოს

Posted by: Stels 21 Jun 2011, 18:49
knight_rider
იმდენნაირი ერორია ვერ გავარჩიე biggrin.gif იქნებ დამილაგო რა რამენაირად ჩემს დაწერილში, მადლობა დიდი რო წუხდებით

Posted by: knight_rider 21 Jun 2011, 19:28
Stels
შევეცდები დაგილაგო ოღონდ ჯერ არ მცალია დღეს საღამოს საიტი მაქვს ჩასაბარებელი და თავის მოსაფხანი დრო არ მაქვს biggrin.gif
P.S. თუ ჩემამდე ვინმე არ დაგეხმარა

Posted by: Stels 21 Jun 2011, 19:54
QUOTE (knight_rider @ 21 Jun 2011, 19:28 )
Stels
შევეცდები დაგილაგო ოღონდ ჯერ არ მცალია დღეს საღამოს საიტი მაქვს ჩასაბარებელი და თავის მოსაფხანი დრო არ მაქვს biggrin.gif
P.S. თუ ჩემამდე ვინმე არ დაგეხმარა

დიდი მადლობა

Posted by: maxo-tt 21 Jun 2011, 20:12
QUOTE
$id = $_GET['id']

no.gif

QUOTE
$id = intval($_GET['id'])


yes.gif

Posted by: knight_rider 21 Jun 2011, 23:24
მოკლედ არ ვიცოდი სად მეკითხა და აქ ვკითხულობ, ასე რომ მომიტევეთ

ესეიგი ფტპ-ზე მინდა შევიდე ნებისმიერი ფტპ კლიენტით და არ შედის ამ დროს ჩვეულებრივ ბროუზერით შევდივარ. სიპანელში და რა ვქნა აი ესეთ რამეს მივაგენი სიპანელში და ამის ბრალი ხომ არ არის? და თუ ამის ბრალია რა მოვუხერხო? წინასწარ გმადლობთ

Posted by: Stels 22 Jun 2011, 00:29
knight_rider
ჰოსტინგის ადმინისტრაციას მიწერე
პს. ჰოსტში როგორ წერ? ftp. დაუწერე აბა წინ და არც დაუწერო ორივე სინჯე

Posted by: knight_rider 22 Jun 2011, 00:55
Stels
უკვე ყველანაირად ვცადე

და იქნებ ვინმემ იცოდეთ მოკლეფდ იყო ძველი საიტი, მე დავწერე ახალი და ეხლა რა ხდება შევედი სიპანელიდან წავშალე public html და public ftp-ში ყველაფერი, წავშალე ძველი იუზერი ბაზა და ავტვირთე ჩემი ფაილები public html-ში, შევქმენი ახალი ბაზა და იუზერი მაგრამ მაინც ძველი საიტი იტვირთება,

უბრალოდ დაზუსტება მინდა, როდესაც მაგ საიტის მისამართს ვწერ URL-ში www.geoacadem.ge ავტომატურად ეწერება ბოლოში /n/ ანუ მთლიანობაში www.geoacadem.ge/n/ და შეიძლება უბრალოდ ჰოსტინგი სხვაგან არის აღებული და დომეინი სხვაგან ხო? თუ უბრალოდ რედირექტი არის გაკეთებული როგორ ფიქრობთ?

Posted by: Stels 22 Jun 2011, 01:31
knight_rider
cpanel-ში redirect-ს ნახე აბა, domain სადაც არის მაგ ველშია
url
:2082/frontend/x3/mime/redirect.html

Posted by: knight_rider 22 Jun 2011, 01:42
Stels
ხოდა არ არის გაკეთებული რედირექტი




Posted by: Tamo_Tiko 22 Jun 2011, 10:28
knight_rider


დიდი მადლობა,რჩევებით ძალიან დამეხმარე smile.gif

Posted by: Amiran. 22 Jun 2011, 12:51
სავარაუდოდ არასწორ თემაში ვწერ მაგრამ DW cs 5–ის keygan მინდა smile.gif

Posted by: Stels 22 Jun 2011, 13:37
პაროლის რედაქტირება მინდა ისე რომ გადამოწმდეს ძველი პაროლი, მაგრამ old_pswd-ს ვერ ვუკავშირებ ბაზაში რაც წერია იმ პაროლს, იქნებ დამეხმაროთ სწორად დალაგებაში
CODE
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
       <tr>
         <td height="45" align="left" valign="middle" style="padding-left:10px;"><strong>ადმინის მონაცემების  რედაქტირება</strong></td>
       </tr>
       <tr>
         <td align="left" valign="middle" style="padding-left:10px; padding-top:5px; padding-bottom:5px;">
<?php
include "config.php";
if(isset($_POST['submit']))
 {
$username = "admin";
$password = $_POST['password'];
$pass_conf = $_POST['password_conf'];
$old_pswd = $_POST['old_pswd'];

if(empty($password)){
die("შეიყვანეთ პაროლი!<br>");
}
if(empty($pass_conf)){
die("შეიყვანეთ დადასტურების პაროლი!<br>");
}
if($password != $pass_conf){
die("პაროლი არ ემთხვევა!");
}
if($old_pswd != $myrow['password']){
die("ძველი პაროლი არასწორია!");
}


$result = mysql_query("UPDATE admin SET username='$username', password='$password' WHERE id='$id' ",$connect);

echo "<b>რედაქტირება წარმატებით განხორციელდა.";
}
elseif(isset($_GET['id']))

{
       $result1 = mysql_query("SELECT * FROM admin WHERE id='$_GET[id]' ",$connect);
       while($myrow = mysql_fetch_assoc($result1))
            {

?>
<form method="post" action="?id=<? echo $id; ?>">
<input type="hidden" name="id" value="<? echo $id; ?>">
<table border="0" cellpadding="0" cellspacing="0">
 <tr>
   <td bgcolor="#EEEEEE">ძველი პაროლი:</td>
   <td bgcolor="#EEEEEE"><input name="old_pswd" id="old_pswd" value="" size="35" /></td>
 </tr>
 <tr>
   <td bgcolor="#FFFFFF">ახალი პაროლი:</td>
   <td><input name="password" type="password" id="password" value="" size="35" /></td>
 </tr>
 <tr>
   <td width="205" bgcolor="#EEEEEE">გაიმეორეთ პაროლი:</td>
   <td><input name="password_conf" type="password" id="password_conf" value="" size="35" /></td>
 </tr>
 <tr>
   <td bgcolor="#FFFFFF">&nbsp;</td>
   <td bgcolor="#FFFFFF"><input type="submit" name="submit" value="რედაქტირება"></td>
 </tr>
</table></form>
</td></tr></table>

Posted by: tamashi 23 Jun 2011, 00:22
Stels
CODE

if($old_pswd != $myrow['password']){
die("ძველი პაროლი არასწორია!");
}

ეს რა ჯანდაბაა? ბაზიდან არ გამოგაქ პაროლი და საიდან გავიგოთ $myrow-ში რა არის

Posted by: Stels 23 Jun 2011, 00:28
tamashi
$result1 = mysql_query("SELECT * FROM admin WHERE id='$_GET[id]' ",$connect);
while($myrow = mysql_fetch_assoc($result1))
{ .............. }

აი ამის ქვეში უნდა იყოს წესით მაგრამ ახლა სადაც მაქვს ეგ quary მაგას ხო ზემოთ ვერ ავიტან და რა ვქნა?
მეორეც ხო არ გავაკეთო ზუსტად ეგეთი?

$result2 = mysql_query და მაგაში ხო არ ჩავსვა? გამოვა ეგრე ვითომ? ვცდი აბა.



გავაკეთე, მადლობა 2kiss.gif

Posted by: knight_rider 23 Jun 2011, 15:33
amiran555
აქ ნახე

http://serials.ws/index.php

Posted by: mrkarasu 25 Jun 2011, 15:39
გამარჯობათ. ერთმა პრობლემამ ძალიან გამტანჯა... მოკლედ დამწყები ვარ php-ში და იქნებ მითხრათ ვინმემ, ჩემი ბრაუზერით როგორ გავხსნა php ფაილები, მაშინ როცა უკვე მიყენია ყველა საჭირო სერვერი (APACHE, PHP, MYSQL)...
* * *
ვინმემ მითხარით php ფაილები რპგპრ გავხსნა ბრაუზერით... ყველა სერვერი დავაყენე მარა ვერ ვხსნი ბრაუზერით მაინც

Posted by: iMaximuSi 25 Jun 2011, 18:11
QUOTE
სად დეიკარგე შე კაი კაცო? დამაწყტა ნევრები სადაა რატომ მიგვატია თქვა biggrin.gif

რავიცი სად ვარ ისიც არ ვიცი

ვერნუს

კაგდანიბუძ

yes.gif

Posted by: picpic 25 Jun 2011, 19:12
QUOTE (iMaximuSi @ 25 Jun 2011, 18:11 )
სად დეიკარგე შე კაი კაცო? დამაწყტა ნევრები სადაა რატომ მიგვატია თქვა biggrin.gif

iMaximuSi-საც დააწყდა ფორუმზე ნერვები ეტყობა და გადაიკარგა

Posted by: knight_rider 27 Jun 2011, 21:56
picpic
QUOTE
iMaximuSi-საც დააწყდა ფორუმზე ნერვები ეტყობა და გადაიკარგა
biggrin.gif

ხალხო რა მინდა იცით, სკრიპტი მინდა რომელიც სურათს ზომებში დაჭრის, ოღონდ არა სანამ სურათი აიტვირთება ბაზაში არამედ როცა უკვე ატვირთულია. ანუ სანამ გვეტდზე გამოვა სურათი მანამდე რო დაჭრას ზომებში, თორე ერთი საიტია სადაც თავიდან შეცდომით დიდი ზომის სურათებს ტვირთავდნენ და ეხლა მაგეების გადმოქაჩვა და დაჭრა არ გინდა? იქნებ მიშველოთ რა
* * *
გამარჯობა თქვენი დახმარება მჭირდება რა ძალიან გთხოვთ.

მოკლედ ეს კოდი

$image_uploaded = $_FILES ['image']['name'];
$image_uploaded_temp = $_FILES ['image']['tmp_name'];
move_uploaded_file ($image_uploaded_temp, "news_upload/$image_uploaded");

ლოკალზე უპრობლემოდ მუშაობს და გზავნის სურათს პაპკაში ხოლო ხოლო სერვერზე არ გზავნის და ამას მიწერს

Warning: move_uploaded_file(news_upload/Blue hills.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/catharsi/public_html/admin/addnew.php on line 10

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpZYMwem' to 'news_upload/Blue hills.jpg' in /home/catharsi/public_html/admin/addnew.php on line 10

რა შეიძლება იყოს იქნებ მიშველოთ რა?
* * *
მორჩა გავასწორე ყველაფერი

P.S. რატომ გაისარჯეთ???

Posted by: Stels 2 Jul 2011, 12:13
სორტირებასთან მაქვს პრობლემა,
ბაზაში თუ მაქვს შეტანილი ასე:
20 ლარი
30 ლარი
100 ლარი
110 ლარი

სორტირებას მიკეთებს 100, 110, 20, 30,
ანუ ჯერ ერთიანებს ხედავს, და როგორ გავასწორო ეგ?

Posted by: MRB 2 Jul 2011, 12:50
Stels
იმიტომ რომ როგორც ტექსტს ისე ასორტირებს (ანუ ანბანის მიხედვით), რიცხვად უნდა გადაიყვანო სვეტი თუ გინდა რო სიდიდის მიხედვით დაასორტიროს

Posted by: CORDOBA 2 Jul 2011, 13:10
იკნებ დამეხმაროთ და გამაგებინოთ რა არის აკ შეცდომა
ინგლისური არ ვიცი და ვერ გავერკვიე რა როგორ უნდა შევცვალო
http://pix.ge/

Posted by: Stels 2 Jul 2011, 16:04
MRB
ანუ სქლ-ში text-ის ნაცვლად რა მოვნიშნო?

Posted by: Svani91 2 Jul 2011, 17:27
int

ლარი კი უნდა მოხსნა ბაზიდან საერთოდ და სკრიპტში დაამატო

Posted by: Stels 2 Jul 2011, 17:32
QUOTE (Svani91 @ 2 Jul 2011, 17:27 )
int

ლარი კი უნდა მოხსნა ბაზიდან საერთოდ და სკრიპტში დაამატო

დიდი მადლობა

Posted by: sergo_bero 2 Jul 2011, 17:44
CORDOBA
უფრო ვრცლად რო დადო უკეთესი იქნება ,მაგრამ ალბათ <img ტაგი გაქ დასახური ,

CODE
<img ... Free soccer tips" />

Posted by: Stels 2 Jul 2011, 18:27
თუ ბალანსი 0ია ან 0-ზე ნაკლებია და თან სტატუსი არის 1 მაშინ მინდა რაღაც რეზულტატი გამომიტანოს

status 1 ან 0 არის

CODE
$result = mysql_query("SELECT id, balansi, status FROM users",$connect);
while($row = mysql_fetch_assoc($result)){
if($row["balansi"] < 0){
echo "blablabla";
}}

Posted by: sergo_bero 2 Jul 2011, 19:48
QUOTE
if($row["balansi"] < 0){
echo "blablabla";
}}

CODE

if($row['balansi'] <= 0 && $row['statusi'] == 1)
{
echo " ... ";
}

Posted by: Stels 2 Jul 2011, 19:55
sergo_bero
აუ დიდი მადლობა

&&-ამის ნაცვლად ||ამას ვწერდი biggrin.gif

გაიხარე

Posted by: sergo_bero 2 Jul 2011, 21:08
Stels
|| არის OR (ან) , მაგ დროს ერთ-ერთიც რო სრულდებოდეს IF-ში TRUE იქნება

Posted by: Stels 3 Jul 2011, 13:18
sergo_bero
გასაგებია, მადლობა



კიდევ რა მაინტერებს, ბაზაში მინდა დაემატოს მხოლოდ youtube-ის ლინკი, სხვა ვერაფერი,
არის ასეთი რამე შესაძლებელი?
მაგ:
დაემატოს: http://www.youtube.com/watch?v=8gl6MFeEb4Q
არ დაემატოს: http://www.myvideo.ge/?video_id=1392178

Posted by: Svani91 3 Jul 2011, 13:37
$videolink = 'http://www.youtube.com/watch?v=8gl6MFeEb4Q';
if(preg_match('~http://youtube.com/watch\?v=[a-zA-Z0-9-]{10}~', $videolink)){
//დაემატოს
}
else {
//არ დაემატოს
}

იმედს ვიტოვებ, რომ იმუშავებს smile.gif)

Posted by: Stels 3 Jul 2011, 13:55
QUOTE (Svani91 @ 3 Jul 2011, 13:37 )
$videolink = 'http://www.youtube.com/watch?v=8gl6MFeEb4Q';
if(preg_match('~http://youtube.com/watch\?v=[a-zA-Z0-9-]{10}~', $videolink)){
//დაემატოს
}
else {
//არ დაემატოს
}

იმედს ვიტოვებ, რომ იმუშავებს smile.gif)

ვაა დიდი მადლობა, ვცდი და გეტყვით პასუხს 2kiss.gif

Posted by: Stels 3 Jul 2011, 14:23
QUOTE (Svani91 @ 3 Jul 2011, 13:37 )
if(preg_match('~http://youtube.com/watch\?v=[a-zA-Z0-9-]{10}~', $videolink)){

ყველაფერზე "non youtube"-ს მიგდებს
მგონია რომ ეგ არ მოსწონს რაც preg_match-ში წერი

Posted by: Svani91 3 Jul 2011, 14:35
CODE

<?php
$subject = "http://www.youtube.com/watch?v=8gl6MFeEb4Q";
$pattern = '/^youtube/';

if(preg_match($pattern, $subject, $matches)){
//არის
}
else {
//არ არის
}
?>


http://php.net/manual/en/function.preg-match.php

CODE

<?php
if (preg_match("/php/i", "PHP is the web scripting language of choice.")) {
   echo "A match was found.";
} else {
   echo "A match was not found.";
}
?>

Posted by: Stels 3 Jul 2011, 14:45
QUOTE (Svani91 @ 3 Jul 2011, 14:35 )
CODE

<?php
$subject = "http://www.youtube.com/watch?v=8gl6MFeEb4Q";
$pattern = '/^youtube/';

if(preg_match($pattern, $subject, $matches)){
//არის
}
else {
//არ არის
}
?>


http://php.net/manual/en/function.preg-match.php

CODE

<?php
if (preg_match("/php/i", "PHP is the web scripting language of choice.")) {
   echo "A match was found.";
} else {
   echo "A match was not found.";
}
?>

გაიხარე, დიდი მადლობა

Posted by: DVX 5 Jul 2011, 11:15
ამ utf-8 მ მომისპო ნერვები biggrin.gif

ეს როგორ მოვაშორო ბაზიდან გამოტანილ ჯანდაბა ტექსტს, იქამდე გადის strip tags და html_decodes

����������





........................................................................


html_entity_decode _ის ბრალი ყოფილა. გასწორებულია

Posted by: shvelo96 5 Jul 2011, 13:55
ჩემი პროექტისთვის გავაკეთე გვერდებად დაყოფა , მაგრამ ვერ გავითვალისწინე , რომ როცა არის
CODE

 http://domain.com/index.php?category=43

უნდა გადაიყვანოს გვერდზე
CODE

 http://domain.com/index.php?category=43&page=2

მაგრამ გადავა გვერდზე
CODE

 http://domain.com/index.php?page=2

ეს როგორ გავასწორო??

Posted by: Svani91 5 Jul 2011, 15:28
სადაც გადადის იმასაც შენ არ აკონტროლებ და რითიც გადადის?

Posted by: shvelo96 5 Jul 2011, 16:25
Svani91
რაზე ამბობ? მოკლედ ესეა რა :
CODE
{foreach from=$pages item=page} <a href="/?page={$page}"
     class="page-num"><div>{$page}</div> </a> {/foreach}

Posted by: sergo_bero 5 Jul 2011, 21:44
QUOTE
{foreach from=$pages item=page} <a href="/?page={$page}"class="page-num"><div>{$page}</div> </a> {/foreach}

ამის წინ უნდა ჩაამატო
CODE
category=" .$catid ."&


QUOTE
category=43

$catid -ის მაგივრად ის ცვლადი საიდანაც იღებ ამ 43-ს

Posted by: shvelo96 5 Jul 2011, 22:24
sergo_bero
მარტო კატეგორია არ არის , დეტალური ძებნაა და მინდა რო რაც თავიდან იქნება იმას დაუმატოს ეგ page=2 ან რაც იქნება
მგონი მივხვდი რაც უნდა გავაკეთო

Posted by: knight_rider 8 Jul 2011, 23:10
გამარჯობა ხალხო

<input type="file" -ში ვალუე როგორ ჩავსვა?
ესე
<input type="file" name="image" value="$myrow4[dataUPLOAD]">
არ შვება

Posted by: picpic 9 Jul 2011, 00:32
ვერ ჩასვავ .

Posted by: knight_rider 9 Jul 2011, 01:35
picpic
ხო ვნახე უკვე jquery-თ არის მხოლოდ შესაძლებელიო რომელიღაც საიტზე წავიკითხე, მაგრამ იმხელა კოდი იყო ნაღდად არ მიღირს მაგდენი ჩალიჩი

მადლობა ყურადღებისთვის

Posted by: iMaximuSi 9 Jul 2011, 19:01
QUOTE
iMaximuSi-საც დააწყდა ფორუმზე ნერვები ეტყობა და გადაიკარგა

ნწუ

მოვალ მალე yes.gif

Posted by: knight_rider 9 Jul 2011, 21:19
iMaximuSi
მაი რაფერ გევიგოთ, მალე როისაა??? biggrin.gif

Posted by: juzeppe1 9 Jul 2011, 22:32
როგორ დაუკავშირდე ბაზას, თუ ის არ არის localhost-ზე?

ანუ ფაილები ერთ ჰოსტზეა, ბაზა სხვაზე...

ვიცი უცნაური სიტუაციაა, მაგრამ მაინტერესებს smile.gif

Posted by: Svani91 9 Jul 2011, 23:44
juzeppe1

გააჩნია თუ გაძლევს მაგის საშუალებას თვითონ ბაზა

დაგუგლე

mysql external connection

http://stackoverflow.com/questions/53491/how-do-i-enable-external-access-to-mysql-server

http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

Posted by: knight_rider 10 Jul 2011, 02:30
სალამი ყველას მოკლედ მაქვს ბაზა რომელიც მინდა დავაიმპორტო ჩემს ლოკალზე, ბაზა კი 277MB-ია და იმპორტის დროს მიწერს
You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.

ავდექი და php.ini ფაილში შევცვალე ესე

memory_limit = 340M
upload_max_filesize = 300M
post_max_size = 360M

მერე XAMPP დავარესტარტე და მაინც იგივეს მიწერს და არ ტვირთავს.

იქნებ მირჩიოთ რა ვქნა?

P.S. როდესაც ბაზა ჩამოვტვირთე gzip - ფაილად არ ჩამომიტვირთა ჩვეულებრივი txt ფაილის იქონი აქვს მხოლოდ type .txt კი არა .sql არის და შეიძლება მაგის ბრალი იყოს? თუ მაგის ბრალია რა მოვუხერხო?
წინასწარ მადლობა ყველას

Posted by: Nikodz 10 Jul 2011, 10:48
knight_rider
როგორც მივხვდი გაქვს *.sql ფაილი.
ხოდა ადექი და ეგ გახსენი როგორც ტექსტი.
შემდეგ სადმე შუაში გაყავი ეს ფაილი და 2 ფაილად აქციე, ისე რომ ზომაც შესაბამისი ქონდეს ორივეს.
სად უნდა გაყო ალბათ მიხვდები შენითაც.
ხო, და მერე ორივე ცალცალკე ატვირთე.

Posted by: knight_rider 10 Jul 2011, 12:47
Nikodz
არა ამას რა გაყოფს ჩვეულებრივად ატვირთვა არ შეიძლება?

Posted by: Nikodz 10 Jul 2011, 13:09
knight_rider
არ ვიცი. (არ მქონია მსგავსი შემთხვევა.)

Posted by: knight_rider 10 Jul 2011, 13:54
Nikodz
მადლობა ყურადღებისთვის

ხალხნო სხვამ არავინ იცით რა შეიძლება იყოს?

Posted by: vikingi 10 Jul 2011, 14:21
knight_rider
დაზიპე და ისე ცადე აბა...

Posted by: knight_rider 10 Jul 2011, 14:29
vikingi
რა პროგრამით დავზიპო 7 Zip-ით?

Posted by: shvelo96 10 Jul 2011, 15:08
knight_rider
php სკრიპტით რო დააიმპორტო?
CODE

 $sql = explode(';',file_get_contents('myfile.sql');
 foreach($sql as $query){
   mysql_query($query);
 }

Posted by: knight_rider 10 Jul 2011, 15:13
vikingi
shvelo96
დიდი მადლობა გავაკეთე, ჩვეულებრივად winrar-ით დავზიპე და აიტვირთა

Posted by: nitrex12 12 Jul 2011, 11:09
გამარჯობათ


ubuntu 10.10 ზე დავაყენე lamp სერვერი და რა შეცდომებსაც უშვებ ბრაუზერში არ გამოაქვს მაგალითად
ეს რო დავწერო
$test = forum.ge;
შეცდომა არ გამოაქვს
პროსტა თეთრი ეკრანი sad.gif
$test = "forum.ge";
ესე კი ჩვეულებრივად გამოიყვანს forum.ge


php.ini ში რამე ხო არ უნდა ჩავრთო ??

Posted by: shvelo96 13 Jul 2011, 00:30
nitrex12
http://php.net/manual/en/errorfunc.configuration.php
ეს ნახე, თუ რამეს გაიგებ დაწერე biggrin.gif ეხლა არ მცალია ვიძინებ givi.gif

Posted by: Svani91 13 Jul 2011, 00:39
nitrex12


როგორ დააყენე?

არაფერს არ ვცვლი, დებიანზე ყოველთვის ასე ვაყენებ ხოლმე

http://wiki.debian.org/LaMp

Posted by: iMaximuSi 13 Jul 2011, 21:02
knight_rider
QUOTE
მაი რაფერ გევიგოთ, მალე როისაა??? biggrin.gif

როცა დავბრუნდები საქართველოში

Posted by: nitrex12 14 Jul 2011, 00:21
Svani91
ჩვეულებრივად დავაყენე მაგრამ php.ini ში

display_errors გამორთულია და შეცვლის უფლება არა მაქვს და ვერ ვცვლი

Posted by: Svani91 14 Jul 2011, 01:10
nitrex12

terminal>
sudo su
შენს პაროლს ჩაწერ
მერე
nautilus

გაგიხსნის ფანჯარას და განახებს ფაილებს, ოღონდ შესული ხარ როგორც რუთი
მერე შედი var/...

რასაც მოინდომებ დაარედაქტირებ

Posted by: knight_rider 14 Jul 2011, 01:51
iMaximuSi
QUOTE
როცა დავბრუნდები საქართველოში

მე შენ აქანა მგონიხარ და თლათ მიგიტიებივართ biggrin.gif

Posted by: nitrex12 14 Jul 2011, 13:48
Svani91
დიდი მადლობა yes.gif yes.gif yes.gif 2kiss.gif jump.gif chups.gif

Posted by: Ðito 14 Jul 2011, 17:19
http://forum.ge/?showtopic=34279539&view=findpost&p=26460407

აქ დამეხმარეთ რა smile.gif

Posted by: PHProgrammer 18 Jul 2011, 18:47
Ðito
QUOTE
განხილვის სახეგანხილვის სახეგანხილვის სახეგანხილვის სახეგანხილვის სახეგანხილვის სახე

ხოდა ეს რას ნიშნავს, რატომ წერია ასე და ჩვეულებრივი უნიკოდით რომ გადავასწორო თუ დაშავდება რამე?

მოკლედ ვინმემ ამიხსენით რას ნიშნავს ეგ .

მადლობა წინასწარ...

არა, არაფერი არ დაშავდება

ეგ უბრალოდ MD5 Generator-ით არის ჩაწერილი....

ჩVეულებრივ უნიკოდით დაწერე და წაიღებს... რა თქმა უნდა UTF-8 -თან თუ არ ექნება პრობლემა შენს ბაზებს, ან/და კოდი თუ სწორედ გიწერია რომ უნიკოდი წაიკითხოს და კითხვის ნიშნებით არ გამოიტანოს....

თU სწორედ გაქვს ყვე;აფერი მაშინ ტექსტი დაწერე უნიკოდით და არაფერი არ დაშავდება wink.gif

Posted by: knight_rider 20 Jul 2011, 03:13
Svani91
ადრე შენ დამიწერე ეს

QUOTE
if ((screen.width>=1024) && (screen.height>=768))
{
document.body.Background = "url(1024background.png)";
}
else if((screen.width>=1280) && (screen.height>=800))
{
 document.body.Background = "url(1280background.png)";
}
else {
document.body.Background = "url(larger_background.png)";
}


ეხლა დამჭირდა და რაღაც არ გამომდის . ამ მომენტში რეზოლუცია მიყენია ასეთი 1152X864 და პირველ ველში ასე გავწერე

if ((screen.width>=1152) && (screen.height>=864))
{
document.body.Background = "url(img/bg.gif)";
}

ხოდა არ გამოაქვს ბექგრაუნდი, ხომ ვერ დამეხმარები?

Posted by: Svani91 20 Jul 2011, 13:18
http://bit.ly/qRFK7B


აბა ეს ნახე

Posted by: knight_rider 20 Jul 2011, 18:16
Svani91

QUOTE
http://svani.net/2011/05/29/java[ertad]script-detect-screen-width/


სალამი

არ არის მანდ არაფერი

Posted by: Svani91 20 Jul 2011, 18:17
ნახე ლინკი რაც წინა პოსტში დავწერე

Posted by: knight_rider 20 Jul 2011, 18:26
Svani91

ვნახე დიდი მადლობა, იმედია გავიგებ biggrin.gif

Posted by: DVX 21 Jul 2011, 23:32
aptana studio სთან ვისაც გქონიათ შეხება, auto complete როგორ დავაყენო? ან კოდის suggestion.


---------------------------------------------------------------------




გავაკეთე მადლობა smile.gif

Posted by: Svani91 22 Jul 2011, 02:34
DVX

არ უყენია თავიდანვე?

რომელი ენაზეა საუბარი?


Posted by: DVX 22 Jul 2011, 02:41
Svani91
ამ შემთხვევაში jQuery_ზე იყო, ექსთენშენი გადმოვწერე. smile.gif

php _ ს კი მოყვება "პა დეFაულტუ".

Posted by: Stels 23 Jul 2011, 14:55
QUOTE
<?php
$fp = fopen('site.txt', 'w');
fwrite($fp, "$site");
fclose($fp);
?>


ამით ვინახავ site.txt -ში რაღაც კონკრეტულ გვერდს,
მაინტერებს ქეშირება როგორ მოვახდინო უკვე მონახულებული გვერდების

სიტყვაზე გაიხსნა მოითხოვნა localhost/page-1 დაააქეშიროს და მეორეჯერ გახსნისას page-1.txt დან ამოიღოს ინფორმაცია და არა მოთხოვნილი საიტიდან?

multipage-ზე მაქ საუბარი და არა 1 გვერდზე

მემგონი გასაგებად ავხსენი user.gif

Posted by: Stels 25 Jul 2011, 15:45
QUOTE
<?php
$fp = fopen('site.txt', 'w');
fwrite($fp, "$site");
fclose($fp);
?>


ამით ვინახავ site.txt -ში რაღაც კონკრეტულ გვერდს,
მაინტერებს ქეშირება როგორ მოვახდინო უკვე მონახულებული გვერდების

სიტყვაზე გაიხსნა მოითხოვნა localhost/page-1 დაააქეშიროს და მეორეჯერ გახსნისას page-1.txt დან ამოიღოს ინფორმაცია და არა მოთხოვნილი საიტიდან?

multipage-ზე მაქ საუბარი და არა 1 გვერდზე

მემგონი გასაგებად ავხსენი user.gif

Posted by: gogita1970 27 Jul 2011, 16:34
გაკეთებული მაქვს ძებნა
mysql_query("ALTER TABLE db_table ADD FULLTEXT (title_h, text1, text2)");
$result = mysql_query("SELECT id FROM db_table WHERE MATCH(title_h, text1, text2) AGAINST('$search')",$db);

ინგლისური ასოების შემთხვევაში მშვენვრად მუშაობს, თუ ქართულ სიტყვას ან ტექსტს ჩავწერ mysql ცხრილებიდან ამოაქვს ბევრი ზედმეტი მონაცემი, რომელსაც კავშირი არა აქვს მოთხოვნასთან. ასეთი რამე ხოარ ყოფილა თქვენს პრაქტიკაში, იქნებ მირჩიოთ რამე.

Posted by: shvelo96 28 Jul 2011, 00:41
მაინტერესებს mysql_escape_string შველის SQL injection ს?
და კიდე რა განსხვავებაა mysql_escape_string და mysql_real_escape_string

Posted by: Stels 29 Jul 2011, 15:57
shvelo96
http://stackoverflow.com/questions/3665572/mysql-escape-string-vs-mysql-real-escape-string

Posted by: gio_021 1 Aug 2011, 16:07
გამარჯობა,
მაინტერესებს phpmyadmin ფაილიდან ბაზის export როგორ ხდება?

Posted by: PaKuRa 1 Aug 2011, 17:40
html ში php იმპორტს ვერ ვაკეთებ
ქვემოთა კოდი საიტზე რომ დავაყენე php ში რაც არის უბრალოდ მოჩანს საიტზე და არ მუშაობს.

როგორ გავასწორო?

» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: sergo_bero 2 Aug 2011, 00:28
PaKuRa
html-ში php არ "მუშაობს",
მაგას კომპიუტერში უშვებ ეგრევე html ფაილიდან ?
თუ სადმე სერვერზე ტვირთავ ? საჭიროა ვებ სერვერი რომელიც php-ს გაუშვებს,კომპზე შეგიძლია დააყენო xamp,wamp,appserv ...

Posted by: PaKuRa 2 Aug 2011, 18:06
sergo_bero
აი რომ გავხსნი ან index.php ში ან index.html ში ჩვეულებრივად არის მაგრამ როდესაც xamp ში ან wamp ში და საერტოდ სერვერზე ავტვირთავ მაშინ არ მუშაობს.

Posted by: sergo_bero 2 Aug 2011, 19:06
index.php -ში რას ხსნი ? php-ს ეგრე როგორც ფაილს ვერ გახსნი , და სად ტვირთავ და როგორ ხსნი ? http უნდა მაგას ,
და საერთოდ , შეცდომებია მაგ კოდში , 2 ჯერ არის ფუნქცია function ValidateEmail($email) დეკლარირებული , ამოუშალე თავში ფუნქცია , ატვირთე სადმე ვებ-სერვერზე , გახსენი ბრაუზერით (http://127.0.0.1/ თუ ლოკალზე გაქ )და გაიხსნება ჩვეულებრივად

Posted by: Stels 2 Aug 2011, 19:11
QUOTE
<?php
$fp = fopen('site.txt', 'w');
fwrite($fp, "$site");
fclose($fp);
?>


ამით ვინახავ site.txt -ში რაღაც კონკრეტულ გვერდს,
მაინტერებს ქეშირება როგორ მოვახდინო უკვე მონახულებული გვერდების

სიტყვაზე გაიხსნა მოითხოვნა localhost/page-1 დაააქეშიროს და მეორეჯერ გახსნისას page-1.txt დან ამოიღოს ინფორმაცია და არა მოთხოვნილი საიტიდან?

multipage-ზე მაქ საუბარი და არა 1 გვერდზე

მემგონი გასაგებად ავხსენი user.gif

Posted by: sergo_bero 2 Aug 2011, 21:33
Stels
ბაზაში ჩაყარე , ქუქიები გააკეთე , თუ ქუქიები ექნება იუზერს ამოიღოს ბაზიდან ინფო , თუ არა და გააკეთოს ქუქიები და ბაზაში ჩააგდოს , თუ როგორც არის

Posted by: Stels 3 Aug 2011, 13:02
user posted image

b-ს ჯამი როგორ გავიგო?

ასე ვცადე ... მაგრამ
CODE
<?
include "config.php";
$row=mysql_fetch_array(mysql_query("select b from log"));
{
print $row[0];
}
?>

Posted by: G1g 3 Aug 2011, 13:43
სალამით, ვინმე დამეხმარეთ რა სხვის საიტიდან ონლაინ ტრანსლიაცია ჩემ საიტზე გადავიტანო, ორი საათია ვეჩალიჩები და არაფერი გამომდის : (

Posted by: tamashi 3 Aug 2011, 13:50
Stels
CODE

<?
include "config.php";
$query=mysql_query("select b, id from log");
$row=mysql_fetch_array($query);
$jami=0;
while($row=mysql_fetch_array($query))
{
$jami+=$row[id]
}
echo $jami;
?>

Posted by: Stels 3 Aug 2011, 13:52
QUOTE (tamashi @ 3 Aug 2011, 13:50 )
Stels
CODE

<?
include "config.php";
$query=mysql_query("select b, id from log");
$row=mysql_fetch_array($query);
$jami=0;
while($row=mysql_fetch_array($query))
{
$jami+=$row[id]
}
echo $jami;
?>

დიდი მადლობა

Posted by: lazy 3 Aug 2011, 14:40
რაღაც კითხვა მაქვს,
აი მაგალითად, ავიღე უფასო ჰოსტინგი, უფასო დომენი, იასნია ფტპ სერვერიც მაქვს, არ ვიცი sql და არც php, მოკლედ ვიცი მარტო html, ყოველივე ამის შემდგომ ვწერ საცოდავ კოდს და უბრალო html საიტი გამოდის... მე მაქვს ეს ფოლდერი, ანუ სადაც მაქვს ატვირთული, ფაილები... ეს ფოლდერი რომ ftp-ზე ავტვირთო, ბრაუზერში არ გამოჩნდება საიტი ხო? ამას დამატებითი პროგრამა სჭირდება ?

Posted by: Austin Powers 3 Aug 2011, 15:20
lazy

თუ საიტი არის HTML ფორმატში ატვირტე უფასო ჰოსტინგის root დირეკტორიაში და ჩაირთვება ოღონდ მთავარ გვერდს index.html ი დაარქვი

Posted by: Stels 3 Aug 2011, 15:34
QUOTE (Stels @ 3 Aug 2011, 13:52 )
QUOTE (tamashi @ 3 Aug 2011, 13:50 )
Stels
CODE

<?
include "config.php";
$query=mysql_query("select b, id from log");
$row=mysql_fetch_array($query);
$jami=0;
while($row=mysql_fetch_array($query))
{
$jami+=$row[id]
}
echo $jami;
?>

დიდი მადლობა

არ მუშაობს, რაღაც არარეალურ ციფრებს წერს.

თან ბაზაში ციფრები ზოგი -ებითაც არის

Posted by: Mazahacka 3 Aug 2011, 15:54
Stels
$jami=$row[id];


..........................

Posted by: ia_Baggins 3 Aug 2011, 16:01
phpmyadmin-ში არის ფუნქცია კონკრეტულ ცხრილში ახალი ჩანაწერების დამატება რო შევზღუდო?


disable INSERT ან რამე ეგეთი

Posted by: Landish 3 Aug 2011, 18:11
Stels

CODE

if(file_exists('config.php')) { require_once('config.php'); }

$result = mysql_query("SELECT SUM(b) FROM `log`") or die(mysql_error());

echo mysql_result($result, 0);


Posted by: lazy 3 Aug 2011, 20:53
Austin Powers
root დირექტორია ? ftp-ზე უნდა ვნახო , თუ მეთვითონ უნდა შევქმნა ეგ ფაილი..

კიდევ ერთი კითხვა მაქვს, კომპზე თუ ვაკეთებ საიტს html -ზე და უცბად დავიწყე php შესწავლა. .. php კოდი არ ჩანს ბრაუზერში, არც php გაფართოებაზე... რა უნდა ვქნა ? mysql, apache და php უნდა დავაყენო თუ როგორ? ახლა დავიწყე ეს ყველაფერი და ... :\

Posted by: Svani91 3 Aug 2011, 21:02
QUOTE
root დირექტორია


უფრო ხშირად ამას ქვია htdocs ან public_html

QUOTE
კიდევ ერთი კითხვა მაქვს, კომპზე თუ ვაკეთებ საიტს html -ზე და უცბად დავიწყე php შესწავლა. .. php კოდი არ ჩანს ბრაუზერში, არც php გაფართოებაზე... რა უნდა ვქნა ? mysql, apache და php უნდა დავაყენო თუ როგორ? ახლა დავიწყე ეს ყველაფერი და ... :\


მარტივად

http://goo.gl/yVmTN

გადმოწერ, დააყენებ და შენი root დირექტორია იქნება

C:\xampp\htdocs

http://localhost/pirveliskripti

C:\xampp\htdocs\pirveliskripti

ასე შეხვალ საქაღალდეში ბრაუზერიდან, ანუ გაუშვებ ასე

Posted by: lazy 3 Aug 2011, 21:12
Svani91
სხვა ვარიანტი არ არის? ანუ როგორც html დაწერ კოდს, შეინახავ და გახსნის პონტი არ არის ხო ?
და mysql, apache და php მხოლოდ მაშინაა საჭირო როცა იმენნა ჰოსტინგზე ტვირთავ ? თუ მაინც უნდა მქონდეს ?

QUOTE
უფრო ხშირად ამას ქვია htdocs ან public_html

ეს მგონი იყო, მაგრამ ჩერეზ filezilla წავშალე :-\ ალბათ არ იქნება პრობლემა ახალი ფოლდერი რო შევქმნა და იგივე სახელი დავარქვა ხო ?

Posted by: Svani91 3 Aug 2011, 21:17
შექმენი, არ უნდა იყოს პრობლემა.

mysql, apache და php უკვე აყენია სერვერებზე ზოგადად

შენთან უნდა დააყენო კომპში ლოკალ სერვერი

Posted by: lazy 3 Aug 2011, 21:27
ეს XAMPP ლოკალ სერვერია ? ................................

Posted by: Svani91 3 Aug 2011, 21:29
ხო

______________________________________

Posted by: lazy 3 Aug 2011, 21:34
გაფართოება რა უნდა ჰქონდეს? ტექსტს არ აჩვენებს მაინც :\ ეს კონტროლ პანელი ჩართული უნდა იყოს მაინცდამაინც ?

Posted by: Svani91 3 Aug 2011, 21:35
lazy

ხო და აპაჩეც დაასტარტე კონტროლ პანელიდან

.php გაფართოება

Posted by: lazy 3 Aug 2011, 21:42
apache არ ირთვება, ეტყობა პორტების ბრალია ხო?xampp ინსტალირებისას apache-ზე დამიწერა 80 და 443 პორტები უკვე in use არ ისო, რას ნიშნავს ეგ ? :\

Posted by: LRuby 3 Aug 2011, 21:53
lazy
htdocs ფოლდერში ატვირთე ან public_html

Posted by: Svani91 3 Aug 2011, 21:57
lazy

სკაიპი გათიშე და ისე სცადე

ან სკაიპს გაუთიშე 80 პორტის მოხმარება და დაარესტარტე სკაიპი

tools>advanced>connection

მგონი აქაა

Posted by: lazy 3 Aug 2011, 22:09
LRuby
ftp-ზე ამბობ? htdocs რაღა შუაშია მანდ :


Svani91
ეგრე გავაკეთე მაგრამ არაფერი არ შეიცვალა, მერე xampp-ში ვეჩალიჩე , apache-ს აწერია running , მაგრამ მონიშნული არაა, ტექსტი ისევ არ ჩანს :\

Posted by: Svani91 3 Aug 2011, 22:18
ბრაუზერში რას წერ როცა მაგ ფაილს მიმართავ?

c:/xampp/htdocs/papka/index.php

ამას ბრაუზერიდან უნდა მიმართო ასე

http://localhost/papka/index.php

Posted by: lazy 3 Aug 2011, 22:29
Svani91
არის : )))))
სპასიბა, :* თუ რამე გამიჭირდება შენ მოგმართამ ისევ biggrin.gif

Posted by: CiQuRa 3 Aug 2011, 22:29
აუ სქლს რო ვაყენებ აი ამის იქით ვერ მივდივარ და ვინმემ მითხარით რა როგორ ვქნა...

Posted by: sergo_bero 3 Aug 2011, 23:22
CiQuRa
MS SQL-ს აყენებ განზრახ თუ MySQL გგონია ? biggrin.gif

user ექაუნთს გთხოვს მანდ

Posted by: CiQuRa 3 Aug 2011, 23:25
აუ რავი წიგნი ვიშოვე ძლივს და დაყენება მინდა პროგრამის და ვერ ვაყენებ და ნერვები მეშლება... მემგონი ეგაა ხო არ მეშლება smile.gif)

Posted by: lazy 3 Aug 2011, 23:25
აი დავიწყე და უკვე პრობლემა :\
<?php
$d=date("D");
if ($d=="Wed");
echo "asfsadfsdfsdfsdfd";
else
echo "sadasdasD";

else-ზე მიწერს Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\php\asdf.php on line 10 :\ sad.gif

Posted by: nitrex12 4 Aug 2011, 00:58
$d=date("D");
if ($d=="Wed")
echo "asfsadfsdfsdfsdfd";
else
echo "sadasdasD";


ჩაინიკი კი ვარ php ში მაგრაც ეს ესე არ უნდა იყოს

CODE
$d=date("D");
if ($d=="Wed");
{
echo "asfsadfsdfsdfsdfd";
}
else
{
echo "sadasdasD";
}

თუ ვცდები ?

Posted by: Svani91 4 Aug 2011, 01:04
$d=date("D");
if ($d=="Wed")
{
echo "asfsadfsdfsdfsdfd";
}
else
{
echo "sadasdasD";
}

Posted by: CiQuRa 4 Aug 2011, 01:24
ვააახ ვინმემ მითხარით სქლ როგორ დავაყენო თორე გავგიჟდი უკვე....

Posted by: lazy 4 Aug 2011, 01:25
უბრალოდ სახელმძღვანელოში ასე ეწერა :\ ნორმალურად გაკეთება ეზარებათ ალბათ , თან ისიც თარგმნიან :\
ისე $d-ს მაგივრად რომ x იყოს , შეიცვლება რამე ? ან აზრი აქვს რამე ?

Posted by: Svani91 4 Aug 2011, 01:32
lazy


არა, იგივე შედეგე იქნება

Posted by: CiQuRa 4 Aug 2011, 01:35
აააა არავინ არ იცით სქლ ს დაყენება დამაყენებინეთ ვინმემ რა.....

Posted by: Svani91 4 Aug 2011, 01:45
CiQuRa

მოდი ამ რეზულტატებს გადახედე

http://www.youtube.com/results?search_query=install+sql+server+2008&aq=f

Posted by: CiQuRa 4 Aug 2011, 02:19
აუ შენ გაიხარე რააა biggrin.gif მთელი დღეა ამას ვეწვალები და ეგ ვერ გავიხსენე რო ყუტუბეზე იქნებოდა...

Posted by: lazy 4 Aug 2011, 13:12
ნორმალური php სახელმძღვანელო არის სადმე ? :\ აქ ბევრი შეცდომაა : \

Posted by: Mazahacka 4 Aug 2011, 13:36
lazy
http://php.net

.......................

Posted by: xpress-11 5 Aug 2011, 19:03
http://elchin11.byethost4.com/index.php?task=category&id=1 აქ რო შევდივარ ყველაფერი ირევა თავის ადგილიდან და ვერ მომეხმარებით ამ პრობლემის მოგვარებაში?

Posted by: Landish 5 Aug 2011, 22:42
xpress-11

იმიტო რო მანდ გაკლია content_container კლასის მქონე div ტეგი : )

Posted by: Stels 9 Aug 2011, 21:30
გამოკითხვას ვაკეთებ და მინდა რომ 1 კითხვაზე მარტო 1 ხელ შეეძლოს მომხმარებელს ხმის მიცემა, მეორე კითხვაზეც ასევე, მესამეზეც და ასე შემდეგ...

CODE
<?
include "config.php";
$id = $_GET['id'];
$ip = $_SERVER['REMOTE_ADDR'];

$ip_check = mysql_query("SELECT * FROM ip WHERE ip='$ip' and WHERE voteID='$id'",connect);
$do_ip_check = mysql_num_rows($ip_check);

if($do_ip_check > 0){
die("თქვენ უკვე მიიღეთ მონაწილეობა ამ გამოკითხვაში.");
}

else {
echo "თქვენი ხმა მიღებულია!";
$sql = "update vs set xmebi1=xmebi1+1 where id='$id'";
} ?>


აქ ვერ გავიგე როგორ უნდა გადავამოწმებინო თუ ID 1 გამოკითხვაში მისცა ხმა ვიღაცამ მაშინ მეორეჯერ არ შეეძლოს მიცემა მარტო ამ კონკრეტულზე.

sql:

QUOTE
CREATE TABLE IF NOT EXISTS `ip` (
  `id` int(11) NOT NULL auto_increment,
  `ip` varchar(15) default NULL,
  `voteID` int(11) default NULL,
  `name` text character set utf8,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `vs` (
  `id` int(11) NOT NULL auto_increment,
  `kitxva` varchar(250) character set utf8 default NULL,
  `text1` varchar(100) character set utf8 default NULL,
  `text2` varchar(100) character set utf8 default NULL,
  `main` int(11) default NULL,
  `cat` int(11) default NULL,
  `xmebi1` int(11) default NULL,
  `xmebi2` int(11) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


vs-ში xmebi1-ში უნდა მოუმატოს 1.
და თან "ip" -ში უნდა დაამატოს IP და მეორეჯერ იგივე კითხვაზე ხმა მეორედ ვერ უნდა მისცეს

Posted by: gio-giorgi54 9 Aug 2011, 23:21
მინდა საიტის გაკეთება, ვინც ამ საქმეში სპეცები ხართ პმ_ში მომმართეთ და თქვენი ფასიც მითხარით chups.gif

Posted by: maxo-tt 10 Aug 2011, 01:43
Stels
else {
echo "თქვენი ხმა მიღებულია!";
mysql_query( "update vs set xmebi1=xmebi1+1 where id='$id'");
mysql_query( "insert into ip set ip='$ip', voteID='$id'");

} ?>

ესე ალბათ



$ip_check = mysql_query("SELECT * FROM ip WHERE ip='$ip' and WHERE voteID='$id'",connect);


აქ 2 where არ ჭირდება
$ip_check = mysql_query("SELECT * FROM ip WHERE ip='$ip' and voteID='$id'",connect);

Posted by: Stels 10 Aug 2011, 02:52
maxo-tt
აჰა ხო შემეშალა მადლობა

მაგრამ აი ესო:
QUOTE

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\VertrigoServ\www\vote\xma1.php on line 6

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\VertrigoServ\www\vote\xma1.php on line 7
თქვენი ხმა მიღებულია!



QUOTE
<?
include "config.php";
$id = $_GET['id'];
$ip = $_SERVER['REMOTE_ADDR'];

$ip_check = mysql_query("SELECT * FROM ip WHERE ip='$ip' and voteID='$id'",connect);
$do_ip_check = mysql_num_rows($ip_check);


if($do_ip_check > 0){
die("თქვენ უკვე მიიღეთ მონაწილეობა ამ გამოკითხვაში.");
}

else {
echo "თქვენი ხმა მიღებულია!";
mysql_query("update vs set xmebi1=xmebi1+1 where id='$id'");
mysql_query("insert into ip set ip='$ip', voteID='$id'");
} ?>

Posted by: Zichi 10 Aug 2011, 03:16

Posted by: Stels 10 Aug 2011, 04:32
გავაკეთე, მადლობა smile.gif)))

Posted by: ldg 10 Aug 2011, 14:48
გამარჯობა
http://www.jotform.com ამ საიტზე შეგიძლია რამდენიმე წამში შექმნა სხვადასხვა სახის ფორმები ვებგვერდისთვის
ბოლოს კი გაძლევს კოდის რამდენიმე სახის ვარიანტს..
ერთერთი ვარიანტია Source Code- თან ასევე გაწერინებს ჯავასკრიპტს და css..
ახლა მე რაც მინდა, როცა საიტზე ჩასვამ ამ კოდს, შევსებულ ფორმას ჯერ აგზავნის ამ საიტზე jotform.com და მერე ეს საიტი გიგზავნის მაილზე..
მე მინდა ისე გადავაკეთო რომ მათ საიტზე არ მიდიოდეს და პირდაპირ ჩემ მეილზე გამოუშვა
აქ ავტვირთე სრულიად .html .js .css
http://files.ge/download.php?id=4E425E331

Source Code:


» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «
CODE

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
<meta name="HandheldFriendly" content="true" />
<title>Form</title>
<link type="text/css" rel="stylesheet" href="css/styles/form.css?v3.1.112"/>
<link href="css/calendarview.css?v3.1.112" rel="stylesheet" type="text/css" />
<style type="text/css">
   .form-label{
       width:150px !important;
   }
   .form-label-left{
       width:150px !important;
   }
   .form-line{
       padding:10px;
   }
   .form-label-right{
       width:150px !important;
   }
   .form-all{
       width:690px;
       color:Black !important;
       font-family:Verdana;
       font-size:12px;
   }
</style>

<script src="js/prototype.js?v=3.1.112" type="text/java[ertad]script"></script>
<script src="js/protoplus.js?v=3.1.112" type="text/java[ertad]script"></script>
<script src="js/protoplus-ui.js?v=3.1.112" type="text/java[ertad]script"></script>
<script src="js/jotform.js?v=3.1.112" type="text/java[ertad]script"></script>
<script src="js/calendarview.js?v=3.1.112" type="text/java[ertad]script"></script>
<script type="text/java[ertad]script">
  JotForm.init(function(){
     $('input_9').hint('ex: myname@example.com');
     $('input_11').rating({stars:'5', inputClassName:'form-textbox', imagePath:'http://www.jotform.com/images/stars.png', cleanFirst:true, value:''});
     JotForm.setCalendar("12");
  });
</script>
</head>
<body>
<form class="jotform-form" action="http://www.jotform.com/submit.php" method="post" name="form_12212548220" id="12212548220" accept-charset="utf-8">
   <input type="hidden" name="formID" value="12212548220" />
   <div class="form-all">
       <ul class="form-section">
           <li id="cid_1" class="form-input-wide">
               <div class="form-header-group">
                   <h2 id="header_1" class="form-header">
                       Click to edit this text...
                   </h2>
               </div>
           </li>
           <li class="form-line" id="id_3">
               <label class="form-label-left" id="label_3" for="input_3"> Click to edit </label>
               <div id="cid_3" class="form-input">
                   <input type="text" class="form-textbox" id="input_3" name="q3_clickTo3" size="20" />
               </div>
           </li>
           <li class="form-line" id="id_4">
               <label class="form-label-left" id="label_4" for="input_4"> Click to edit </label>
               <div id="cid_4" class="form-input">
                   <textarea id="input_4" class="form-textarea" name="q4_clickTo4" cols="40" rows="6"></textarea>
               </div>
           </li>
           <li class="form-line" id="id_5">
               <label class="form-label-left" id="label_5" for="input_5"> Click to edit </label>
               <div id="cid_5" class="form-input">
                   <select class="form-dropdown" style="width:150px" id="input_5" name="q5_clickTo5">
                       <option>  </option>
                       <option value="Option 1"> Option 1 </option>
                       <option value="Option 2"> Option 2 </option>
                       <option value="Option 3"> Option 3 </option>
                   </select>
               </div>
           </li>
           <li class="form-line" id="id_6">
               <label class="form-label-left" id="label_6" for="input_6"> Click to edit </label>
               <div id="cid_6" class="form-input">
                   <div class="form-single-column"><span class="form-checkbox-item" style="clear:left;"><input type="checkbox" class="form-checkbox" id="input_6_0" name="q6_clickTo6[]" value="Option 1" />
                           <label for="input_6_0"> Option 1 </label></span><span class="clearfix"></span><span class="form-checkbox-item" style="clear:left;"><input type="checkbox" class="form-checkbox" id="input_6_1" name="q6_clickTo6[]" value="Option 2" />
                           <label for="input_6_1"> Option 2 </label></span><span class="clearfix"></span><span class="form-checkbox-item" style="clear:left;"><input type="checkbox" class="form-checkbox" id="input_6_2" name="q6_clickTo6[]" value="Option 3" />
                           <label for="input_6_2"> Option 3 </label></span><span class="clearfix"></span>
                   </div>
               </div>
           </li>
           <li class="form-line" id="id_7">
               <label class="form-label-left" id="label_7" for="input_7"> Full Name </label>
               <div id="cid_7" class="form-input"><span class="form-sub-label-container"><input class="form-textbox" type="text" size="10" name="q7_fullName7[first]" id="first_7" />
                       <label class="form-sub-label" for="first_7" id="sublabel_first"> First Name </label></span><span class="form-sub-label-container"><input class="form-textbox" type="text" size="15" name="q7_fullName7[last]" id="last_7" />
                       <label class="form-sub-label" for="last_7" id="sublabel_last"> Last Name </label></span>
               </div>
           </li>
           <li class="form-line" id="id_8">
               <label class="form-label-left" id="label_8" for="input_8"> Address </label>
               <div id="cid_8" class="form-input">
                   <table summary="" class="form-address-table" border="0" cellpadding="0" cellspacing="0">
                       <tr>
                           <td colspan="2"><span class="form-sub-label-container"><input class="form-textbox form-address-line" type="text" name="q8_address8[addr_line1]" id="input_8_addr_line1" />
                                   <label class="form-sub-label" for="input_8_addr_line1" id="sublabel_addr_line1"> Street Address </label></span>
                           </td>
                       </tr>
                       <tr>
                           <td colspan="2"><span class="form-sub-label-container"><input class="form-textbox form-address-line" type="text" name="q8_address8[addr_line2]" id="input_8_addr_line2" size="46" />
                                   <label class="form-sub-label" for="input_8_addr_line2" id="sublabel_addr_line2"> Street Address Line 2 </label></span>
                           </td>
                       </tr>
                       <tr>
                           <td width="50%"><span class="form-sub-label-container"><input class="form-textbox form-address-city" type="text" name="q8_address8[city]" id="input_8_city" size="21" />
                                   <label class="form-sub-label" for="input_8_city" id="sublabel_city"> City </label></span>
                           </td>
                           <td><span class="form-sub-label-container"><input class="form-textbox form-address-state" type="text" name="q8_address8[state]" id="input_8_state" size="22" />
                                   <label class="form-sub-label" for="input_8_state" id="sublabel_state"> State / Province </label></span>
                           </td>
                       </tr>
                       <tr>
                           <td width="50%"><span class="form-sub-label-container"><input class="form-textbox form-address-postal" type="text" name="q8_address8[postal]" id="input_8_postal" size="10" />
                                   <label class="form-sub-label" for="input_8_postal" id="sublabel_postal"> Postal / Zip Code </label></span>
                           </td>
                           <td><span class="form-sub-label-container"><select class="form-dropdown form-address-country" name="q8_address8[country]" id="input_8_country">
                                       <option selected> Please Select </option>
                                       <option value="United States"> United States </option>
                                       <option value="Abkhazia"> Abkhazia </option>
                                       <option value="Afghanistan"> Afghanistan </option>
                                       <option value="Albania"> Albania </option>
                                       <option value="Algeria"> Algeria </option>
                                       <option value="American Samoa"> American Samoa </option>
                                       <option value="Yemen"> Yemen </option>
                                       <option value="Zambia"> Zambia </option>
                                       <option value="Zimbabwe"> Zimbabwe </option>
                                       <option value="other"> Other </option>
                                   </select>
                                   <label class="form-sub-label" for="input_8_country" id="sublabel_country"> Country </label></span>
                           </td>
                       </tr>
                   </table>
               </div>
           </li>
           <li class="form-line" id="id_9">
               <label class="form-label-left" id="label_9" for="input_9"> E-mail </label>
               <div id="cid_9" class="form-input">
                   <input type="email" class="form-textbox validate[Email]" id="input_9" name="q9_email9" size="30" />
               </div>
           </li>
           <li class="form-line" id="id_10">
               <label class="form-label-left" id="label_10" for="input_10"> Phone Number </label>
               <div id="cid_10" class="form-input"><span class="form-sub-label-container"><input class="form-textbox" type="tel" name="q10_phoneNumber10[area]" id="input_10_area" size="3">
                       -
                       <label class="form-sub-label" for="input_10_area" id="sublabel_area"> Area Code </label></span><span class="form-sub-label-container"><input class="form-textbox" type="tel" name="q10_phoneNumber10[phone]" id="input_10_phone" size="8">
                       <label class="form-sub-label" for="input_10_phone" id="sublabel_phone"> Phone Number </label></span>
               </div>
           </li>
           <li class="form-line" id="id_11">
               <label class="form-label-left" id="label_11" for="input_11"> Click to edit </label>
               <div id="cid_11" class="form-input">
                   <div id="input_11" name="q11_clickTo11">
                       <select name="q11_clickTo11">
                           <option value="1"> 1 </option>
                           <option value="2"> 2 </option>
                           <option value="3"> 3 </option>
                           <option value="4"> 4 </option>
                           <option value="5"> 5 </option>
                       </select>
                   </div>
               </div>
           </li>
           <li class="form-line" id="id_12">
               <label class="form-label-left" id="label_12" for="input_12"> Click to edit </label>
               <div id="cid_12" class="form-input"><span class="form-sub-label-container"><input class="form-textbox" id="month_12" name="q12_clickTo12[month]" type="text" size="2" maxlength="2" value="08" />
                       -
                       <label class="form-sub-label" for="month_12" id="sublabel_month"> Month </label></span><span class="form-sub-label-container"><input class="form-textbox" id="day_12" name="q12_clickTo12[day]" type="text" size="2" maxlength="2" value="10" />
                       -
                       <label class="form-sub-label" for="day_12" id="sublabel_day"> Day </label></span><span class="form-sub-label-container"><input class="form-textbox" id="year_12" name="q12_clickTo12[year]" type="text" size="4" maxlength="4" value="2011" />
                       at
                       <label class="form-sub-label" for="year_12" id="sublabel_year"> Year </label></span><span class="form-sub-label-container"><input class="form-textbox" id="hour_12" name="q12_clickTo12[hour]" type="text" size="2" maxlength="2" value="14" />
                       /
                       <label class="form-sub-label" for="hour_12" id="sublabel_hour"> Hour </label></span><span class="form-sub-label-container"><input class="form-textbox" id="min_12" name="q12_clickTo12[min]" type="text" size="2" maxlength="2" value="27" />
                       <label class="form-sub-label" for="min_12" id="sublabel_minutes"> Minutes </label></span><span class="form-sub-label-container"><select class="form-dropdown" id="ampm_12" name="q12_clickTo12[ampm]">
                           <option value="AM"> AM </option>
                           <option value="PM"> PM </option>
                       </select>
                       <label class="form-sub-label" for="ampm_12"> &nbsp;&nbsp;&nbsp; </label></span><span class="form-sub-label-container"><img alt="Pick a Date" id="input_12_pick" src="http://www.jotform.com/images/calendar.png" align="absmiddle" />
                       <label class="form-sub-label" for="input_12_pick"> &nbsp;&nbsp;&nbsp; </label></span>
               </div>
           </li>
           <li class="form-line" id="id_2">
               <div id="cid_2" class="form-input-wide">
                   <div style="margin-left:156px" class="form-buttons-wrapper">
                       <button id="input_2" type="submit" class="form-submit-button">
                           Submit Form
                       </button>
                   </div>
               </div>
           </li>
           <li style="display:none">
               Should be Empty:
               <input type="text" name="website" value="" />
           </li>
       </ul>
   </div>
   <input type="hidden" id="simple_spc" name="simple_spc" value="12212548220" />
   <script type="text/java[ertad]script">
       document.getElementById("si" + "mple" + "_spc").value = "12212548220-12212548220";
   </script>
</form></body>
</html>


Posted by: Stels 10 Aug 2011, 14:56
ldg
ეგ სერვისის სახით აქვთ მაგათ,

http://www.webresourcesdepot.com/16-free-ajax-contact-forms-for-a-better-user-experience/ აქედან 1-1 გადმოწერე და დააყენე

Posted by: ldg 10 Aug 2011, 16:32
Stels
ვიცი რო სერვისის სახით აქვთ მაგიტომ მინდა გადაკეთება biggrin.gif

შენ რაც მომეცი ეგ არ გამომადგება, ეგენი საკონტაქტოებია მე კი სხვა ფუნქციები მინდა რომელიც იმ საიტს აქვს..

Posted by: ldg 15 Aug 2011, 16:12
QUOTE (ldg @ 10 Aug 2011, 14:48 )
გამარჯობა
http://www.jotform.com  ამ საიტზე შეგიძლია რამდენიმე წამში შექმნა სხვადასხვა სახის ფორმები ვებგვერდისთვის
ბოლოს კი გაძლევს კოდის რამდენიმე სახის ვარიანტს..
ერთერთი ვარიანტია Source Code- თან ასევე გაწერინებს ჯავასკრიპტს და css..
ახლა მე რაც მინდა, როცა საიტზე ჩასვამ ამ კოდს, შევსებულ ფორმას ჯერ აგზავნის ამ საიტზე jotform.com და მერე ეს საიტი გიგზავნის მაილზე..
მე მინდა ისე გადავაკეთო რომ მათ საიტზე არ მიდიოდეს და პირდაპირ ჩემ მეილზე გამოუშვა
აქ ავტვირთე სრულიად .html  .js  .css
http://files.ge/download.php?id=4E425E331

Source Code:


» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «
CODE

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
<meta name="HandheldFriendly" content="true" />
<title>Form</title>
<link type="text/css" rel="stylesheet" href="css/styles/form.css?v3.1.112"/>
<link href="css/calendarview.css?v3.1.112" rel="stylesheet" type="text/css" />
<style type="text/css">
   .form-label{
       width:150px !important;
   }
   .form-label-left{
       width:150px !important;
   }
   .form-line{
       padding:10px;
   }
   .form-label-right{
       width:150px !important;
   }
   .form-all{
       width:690px;
       color:Black !important;
       font-family:Verdana;
       font-size:12px;
   }
</style>

<script src="js/prototype.js?v=3.1.112" type="text/java[ertad]script"></script>
<script src="js/protoplus.js?v=3.1.112" type="text/java[ertad]script"></script>
<script src="js/protoplus-ui.js?v=3.1.112" type="text/java[ertad]script"></script>
<script src="js/jotform.js?v=3.1.112" type="text/java[ertad]script"></script>
<script src="js/calendarview.js?v=3.1.112" type="text/java[ertad]script"></script>
<script type="text/java[ertad]script">
  JotForm.init(function(){
     $('input_9').hint('ex: myname@example.com');
     $('input_11').rating({stars:'5', inputClassName:'form-textbox', imagePath:'http://www.jotform.com/images/stars.png', cleanFirst:true, value:''});
     JotForm.setCalendar("12");
  });
</script>
</head>
<body>
<form class="jotform-form" action="http://www.jotform.com/submit.php" method="post" name="form_12212548220" id="12212548220" accept-charset="utf-8">
   <input type="hidden" name="formID" value="12212548220" />
   <div class="form-all">
       <ul class="form-section">
           <li id="cid_1" class="form-input-wide">
               <div class="form-header-group">
                   <h2 id="header_1" class="form-header">
                       Click to edit this text...
                   </h2>
               </div>
           </li>
           <li class="form-line" id="id_3">
               <label class="form-label-left" id="label_3" for="input_3"> Click to edit </label>
               <div id="cid_3" class="form-input">
                   <input type="text" class="form-textbox" id="input_3" name="q3_clickTo3" size="20" />
               </div>
           </li>
           <li class="form-line" id="id_4">
               <label class="form-label-left" id="label_4" for="input_4"> Click to edit </label>
               <div id="cid_4" class="form-input">
                   <textarea id="input_4" class="form-textarea" name="q4_clickTo4" cols="40" rows="6"></textarea>
               </div>
           </li>
           <li class="form-line" id="id_5">
               <label class="form-label-left" id="label_5" for="input_5"> Click to edit </label>
               <div id="cid_5" class="form-input">
                   <select class="form-dropdown" style="width:150px" id="input_5" name="q5_clickTo5">
                       <option>  </option>
                       <option value="Option 1"> Option 1 </option>
                       <option value="Option 2"> Option 2 </option>
                       <option value="Option 3"> Option 3 </option>
                   </select>
               </div>
           </li>
           <li class="form-line" id="id_6">
               <label class="form-label-left" id="label_6" for="input_6"> Click to edit </label>
               <div id="cid_6" class="form-input">
                   <div class="form-single-column"><span class="form-checkbox-item" style="clear:left;"><input type="checkbox" class="form-checkbox" id="input_6_0" name="q6_clickTo6[]" value="Option 1" />
                           <label for="input_6_0"> Option 1 </label></span><span class="clearfix"></span><span class="form-checkbox-item" style="clear:left;"><input type="checkbox" class="form-checkbox" id="input_6_1" name="q6_clickTo6[]" value="Option 2" />
                           <label for="input_6_1"> Option 2 </label></span><span class="clearfix"></span><span class="form-checkbox-item" style="clear:left;"><input type="checkbox" class="form-checkbox" id="input_6_2" name="q6_clickTo6[]" value="Option 3" />
                           <label for="input_6_2"> Option 3 </label></span><span class="clearfix"></span>
                   </div>
               </div>
           </li>
           <li class="form-line" id="id_7">
               <label class="form-label-left" id="label_7" for="input_7"> Full Name </label>
               <div id="cid_7" class="form-input"><span class="form-sub-label-container"><input class="form-textbox" type="text" size="10" name="q7_fullName7[first]" id="first_7" />
                       <label class="form-sub-label" for="first_7" id="sublabel_first"> First Name </label></span><span class="form-sub-label-container"><input class="form-textbox" type="text" size="15" name="q7_fullName7[last]" id="last_7" />
                       <label class="form-sub-label" for="last_7" id="sublabel_last"> Last Name </label></span>
               </div>
           </li>
           <li class="form-line" id="id_8">
               <label class="form-label-left" id="label_8" for="input_8"> Address </label>
               <div id="cid_8" class="form-input">
                   <table summary="" class="form-address-table" border="0" cellpadding="0" cellspacing="0">
                       <tr>
                           <td colspan="2"><span class="form-sub-label-container"><input class="form-textbox form-address-line" type="text" name="q8_address8[addr_line1]" id="input_8_addr_line1" />
                                   <label class="form-sub-label" for="input_8_addr_line1" id="sublabel_addr_line1"> Street Address </label></span>
                           </td>
                       </tr>
                       <tr>
                           <td colspan="2"><span class="form-sub-label-container"><input class="form-textbox form-address-line" type="text" name="q8_address8[addr_line2]" id="input_8_addr_line2" size="46" />
                                   <label class="form-sub-label" for="input_8_addr_line2" id="sublabel_addr_line2"> Street Address Line 2 </label></span>
                           </td>
                       </tr>
                       <tr>
                           <td width="50%"><span class="form-sub-label-container"><input class="form-textbox form-address-city" type="text" name="q8_address8[city]" id="input_8_city" size="21" />
                                   <label class="form-sub-label" for="input_8_city" id="sublabel_city"> City </label></span>
                           </td>
                           <td><span class="form-sub-label-container"><input class="form-textbox form-address-state" type="text" name="q8_address8[state]" id="input_8_state" size="22" />
                                   <label class="form-sub-label" for="input_8_state" id="sublabel_state"> State / Province </label></span>
                           </td>
                       </tr>
                       <tr>
                           <td width="50%"><span class="form-sub-label-container"><input class="form-textbox form-address-postal" type="text" name="q8_address8[postal]" id="input_8_postal" size="10" />
                                   <label class="form-sub-label" for="input_8_postal" id="sublabel_postal"> Postal / Zip Code </label></span>
                           </td>
                           <td><span class="form-sub-label-container"><select class="form-dropdown form-address-country" name="q8_address8[country]" id="input_8_country">
                                       <option selected> Please Select </option>
                                       <option value="United States"> United States </option>
                                       <option value="Abkhazia"> Abkhazia </option>
                                       <option value="Afghanistan"> Afghanistan </option>
                                       <option value="Albania"> Albania </option>
                                       <option value="Algeria"> Algeria </option>
                                       <option value="American Samoa"> American Samoa </option>
                                       <option value="Yemen"> Yemen </option>
                                       <option value="Zambia"> Zambia </option>
                                       <option value="Zimbabwe"> Zimbabwe </option>
                                       <option value="other"> Other </option>
                                   </select>
                                   <label class="form-sub-label" for="input_8_country" id="sublabel_country"> Country </label></span>
                           </td>
                       </tr>
                   </table>
               </div>
           </li>
           <li class="form-line" id="id_9">
               <label class="form-label-left" id="label_9" for="input_9"> E-mail </label>
               <div id="cid_9" class="form-input">
                   <input type="email" class="form-textbox validate[Email]" id="input_9" name="q9_email9" size="30" />
               </div>
           </li>
           <li class="form-line" id="id_10">
               <label class="form-label-left" id="label_10" for="input_10"> Phone Number </label>
               <div id="cid_10" class="form-input"><span class="form-sub-label-container"><input class="form-textbox" type="tel" name="q10_phoneNumber10[area]" id="input_10_area" size="3">
                       -
                       <label class="form-sub-label" for="input_10_area" id="sublabel_area"> Area Code </label></span><span class="form-sub-label-container"><input class="form-textbox" type="tel" name="q10_phoneNumber10[phone]" id="input_10_phone" size="8">
                       <label class="form-sub-label" for="input_10_phone" id="sublabel_phone"> Phone Number </label></span>
               </div>
           </li>
           <li class="form-line" id="id_11">
               <label class="form-label-left" id="label_11" for="input_11"> Click to edit </label>
               <div id="cid_11" class="form-input">
                   <div id="input_11" name="q11_clickTo11">
                       <select name="q11_clickTo11">
                           <option value="1"> 1 </option>
                           <option value="2"> 2 </option>
                           <option value="3"> 3 </option>
                           <option value="4"> 4 </option>
                           <option value="5"> 5 </option>
                       </select>
                   </div>
               </div>
           </li>
           <li class="form-line" id="id_12">
               <label class="form-label-left" id="label_12" for="input_12"> Click to edit </label>
               <div id="cid_12" class="form-input"><span class="form-sub-label-container"><input class="form-textbox" id="month_12" name="q12_clickTo12[month]" type="text" size="2" maxlength="2" value="08" />
                       -
                       <label class="form-sub-label" for="month_12" id="sublabel_month"> Month </label></span><span class="form-sub-label-container"><input class="form-textbox" id="day_12" name="q12_clickTo12[day]" type="text" size="2" maxlength="2" value="10" />
                       -
                       <label class="form-sub-label" for="day_12" id="sublabel_day"> Day </label></span><span class="form-sub-label-container"><input class="form-textbox" id="year_12" name="q12_clickTo12[year]" type="text" size="4" maxlength="4" value="2011" />
                       at
                       <label class="form-sub-label" for="year_12" id="sublabel_year"> Year </label></span><span class="form-sub-label-container"><input class="form-textbox" id="hour_12" name="q12_clickTo12[hour]" type="text" size="2" maxlength="2" value="14" />
                       /
                       <label class="form-sub-label" for="hour_12" id="sublabel_hour"> Hour </label></span><span class="form-sub-label-container"><input class="form-textbox" id="min_12" name="q12_clickTo12[min]" type="text" size="2" maxlength="2" value="27" />
                       <label class="form-sub-label" for="min_12" id="sublabel_minutes"> Minutes </label></span><span class="form-sub-label-container"><select class="form-dropdown" id="ampm_12" name="q12_clickTo12[ampm]">
                           <option value="AM"> AM </option>
                           <option value="PM"> PM </option>
                       </select>
                       <label class="form-sub-label" for="ampm_12"> &nbsp;&nbsp;&nbsp; </label></span><span class="form-sub-label-container"><img alt="Pick a Date" id="input_12_pick" src="http://www.jotform.com/images/calendar.png" align="absmiddle" />
                       <label class="form-sub-label" for="input_12_pick"> &nbsp;&nbsp;&nbsp; </label></span>
               </div>
           </li>
           <li class="form-line" id="id_2">
               <div id="cid_2" class="form-input-wide">
                   <div style="margin-left:156px" class="form-buttons-wrapper">
                       <button id="input_2" type="submit" class="form-submit-button">
                           Submit Form
                       </button>
                   </div>
               </div>
           </li>
           <li style="display:none">
               Should be Empty:
               <input type="text" name="website" value="" />
           </li>
       </ul>
   </div>
   <input type="hidden" id="simple_spc" name="simple_spc" value="12212548220" />
   <script type="text/java[ertad]script">
       document.getElementById("si" + "mple" + "_spc").value = "12212548220-12212548220";
   </script>
</form></body>
</html>


ვერავინ დამეხმარება?


---------------------------

Posted by: vikingi 15 Aug 2011, 17:58
ldg
action="http://www.jotform.com/submit.php"

ეს შეცვალე ისე რომ ფორმის მონაცემები შენს ფაილში წავიდეს... მერე იქ უქენი რაც გინდა smile.gif

Posted by: ldg 16 Aug 2011, 02:14
vikingi
ვერ მეტყვი კონკრეტულად რა ბრძანება უნდა ჩავამატო?

პს. ვორდპრესისთვის მინდა ეს ფორმა და ხომ არ გეგულება რომელიმე პლაგინი რომელსაც ზუსტად ამდენი ფუნქცია ექნება, ვნახე რამდენიმე მარა ზოგს დროის ღიალკი არ ქონდა, ზოგს სურატის ჩასმის ფორმაში და მსგავსები...
წესიერი ვერაფერი ვნახე, ამის ფუნქციები მომწონს მარა არ მინდა სხვა საიტზე ვიყო დამოკიდებული, პირდაპირ მინდა ჩემთან მოდიოდეს შევსებული ფორმა..

Posted by: Stels 16 Aug 2011, 02:48
ბაზიდან ინფორმაციის ამოღება და გაგზავნა მინდა და ვერ გავიგე რა დაემართა, ადრე უპრობლემოდ მუშაობდა

CODE
<?php
include "config.php";
$result = mysql_query("SELECT u.id, balansi, abonenti, ip, p.ramdeni FROM users u INNER JOIN paketebi p ON u.packet_id = p.id",$connect);
while($myrow = mysql_fetch_assoc($result)){
$cD = date("t");
$cB = $row['balansi'];
$cR = $row['ramdeni'];
$dgeebi = $cD * ($cD/$cR);
if($dgeebi > 0 && $dgeebi < 5 ){
$to = 'giorgi91@gmail.com';
$subject = 'Gasatishi Abonentebi / '.date("d.m.Y");
$message = "Abonenti: ".$row['abonenti']." / Dgeebi: ".$dgeebi." / IP: ".$row['ip']."";
mail( $to, $subject, $message);
}}
?>  


აი ამ შეცდომას მიწერს
QUOTE
Warning: Division by zero in /home/fastnetg/public_html/baza/admin/email.php on line 8

Warning: Division by zero in /home/fastnetg/public_html/baza/admin/email.php on line 8

Warning: Division by zero in /home/fastnetg/public_html/baza/admin/email.php on line 8

Posted by: vikingi 16 Aug 2011, 14:51
Stels
$cR ცვლადი ნულია და მაგიტომ... ნულზე გაყოფა არ შეიძლება smile.gif
* * *
ldg
action="http://www.jotform.com/submit.php" ეს მისამართი უნდა შეცვალო შენი ფაილით, მაგალითად http://www.შენისაიტი.com/submit.php

მერე ამ ფაილში აიღებ $_POST ცვლადით ფორმის მნიშვნელობებს და გაუშვებ მეილზე.

Posted by: xpress-11 17 Aug 2011, 10:36
content_container კლასის მქონე div ტეგი-ს გაკეთებაში/ჩამატებაში ვინ მომეხმარება?

Posted by: Stels 18 Aug 2011, 21:18
vikingi
გაიხარე.

თავში myrow მეწერა და $cR "row"-თი ამომქონდა და მაგიტომაც იყო შედეგი 0.

Posted by: DVX 19 Aug 2011, 00:39
ვინმემ ნორმალური ინტეგრირებული გარემო მითხარით სადაც FTP_ზე კარგად ვიმუშავებ. dream და zend გამორიცხეთ, ეს ორი საკმაოდ კარგად ვიცი და არ მინდა. ამ netbeans მა გამტანჯა იმენა, აპტანა წარმოდგენა არ მაქვს როგორია...

Posted by: Stels 19 Aug 2011, 19:32
სიტყვაზე მე ვრეგისტირდები საიტზე და მინდა რომ დავამატო განცხადება, დამატების შემდეგ უკვე წაშლა მინდება. აი ასეთი სკრიპტი გავაკეთე:

CODE
<?php
session_start();
if(!session_is_registered("username")){
       $id = $_GET['id'];
       $usr = $_SESSION["username"];
       $result = mysql_query("DELETE FROM jobs WHERE id='$id'",$connect);
       echo "<meta http-equiv=Refresh content=0;url=/?act=page/content/jobs/edit>";
}
else{
header("Location: /");
}
?>


მაგრამ ამ შემთხვევაში ნებისმიერს შეეძლება წაშალოს გადამოწმების გარეშე, ანუ მინდა სკრიპტმა გადაამოწმოს რომ ის რასაც ვშლი ჩემია და არა სხვისი.

რაღაც ამდაგვარად:
if($username=$_SESSION["username"])&&($id=$id)
{ aq washla }
else { tqven ar gaqvt washlis ufleba }

Posted by: generik 19 Aug 2011, 22:11
რამე სკრიპტი მინდა ყოველ 7 წუთში რომ ტექსტი გამოაგდოს "დაგეწვა კარტოფილი!".
წუთების ნებისმიერი რაოდენობის შეყვანა რომ შეიძლებოდეს, + ორი რადიობათნ O კარტოფილი O კვერცხი.

ბიუჯეტი: მობილურის ბალანსის შევსება 5ლ.

Posted by: vikingi 19 Aug 2011, 23:48
DVX
QUOTE
აპტანა წარმოდგენა არ მაქვს როგორია...

მშვენიერია... smile.gif

generik
QUOTE
რამე სკრიპტი მინდა ყოველ 7 წუთში რომ ტექსტი გამოაგდოს "დაგეწვა კარტოფილი!".
წუთების ნებისმიერი რაოდენობის შეყვანა რომ შეიძლებოდეს, + ორი რადიობათნ O კარტოფილი O კვერცხი.

http://www.w3schools.com/jsref/met_win_setinterval.asp

Posted by: Stels 20 Aug 2011, 18:19
სიტყვაზე მე ვრეგისტირდები საიტზე და მინდა რომ დავამატო განცხადება, დამატების შემდეგ უკვე წაშლა მინდება. აი ასეთი სკრიპტი გავაკეთე:

CODE
<?php
session_start();
if(!session_is_registered("username")){
       $id = $_GET['id'];
       $usr = $_SESSION["username"];
       $result = mysql_query("DELETE FROM jobs WHERE id='$id'",$connect);
       echo "<meta http-equiv=Refresh content=0;url=/?act=page/content/jobs/edit>";
}
else{
header("Location: /");
}
?>


მაგრამ ამ შემთხვევაში ნებისმიერს შეეძლება წაშალოს გადამოწმების გარეშე, ანუ მინდა სკრიპტმა გადაამოწმოს რომ ის რასაც ვშლი ჩემია და არა სხვისი.

რაღაც ამდაგვარად:
if($username=$_SESSION["username"])&&($id=$id)
{ aq washla }
else { tqven ar gaqvt washlis ufleba }

Posted by: Nikodz 20 Aug 2011, 19:13
Stels
mysql_query("DELETE FROM jobs WHERE id='$id'",$connect);
აქ ჩაამატე "and username='".$_SESSION["username"]."'"
თუ ჩანაწერს იპოვის მისი დამატებულია, თუ არადა რაც გინდა ის დაუწერე

Posted by: Stels 20 Aug 2011, 19:34
Nikodz
აჰაა გაიხარე გამოვიდა ))) მარტივად იყო რატო ვერ მივხვდი მიკვირს

მადლობა

Posted by: webuser 21 Aug 2011, 15:35
ძალიან გთხოვთ იქნებ დამეხმაროთ რა. დამწყები ვარ php-ს და კარგად არ მესმის. საიტს ვაკეთებ და კონტაქტის გვერდზე მინდა form - სახელი,გვარი,მაილი და textarea. მაილზე რო მომივიდეს შეტყობინება. მიხვდით ალბათ რაც მინდა. თუ დამეხმარება ვინმე დიდი მადლობა.

Posted by: vikingi 21 Aug 2011, 16:08
webuser
დაგუგლე და ძალიან ბევრ ტუტორიალს ნახავ სადაც დეტალურადაა ყველაფერი ახსნილი... wink.gif

აი მაგალითად:

http://www.freecontactform.com/email_form.php
http://phpcollection.com/how-to-create-a-simple-php-contact-form/

Posted by: webuser 21 Aug 2011, 16:42
გაიხარე.დიდი მადლობა,მაგრამ ამ ყველაფერს რო ვაკეთებ გაგზანვას რო ვაჭერ იმ php ფაილს მიხსნის <form name="contactform" method="post" action="send_form_email.php">

Posted by: ldg 22 Aug 2011, 11:24
vikingi
QUOTE
action="http://www.jotform.com/submit.php" ეს მისამართი უნდა შეცვალო შენი ფაილით, მაგალითად http://www.შენისაიტი.com/submit.php

მერე ამ ფაილში აიღებ $_POST ცვლადით ფორმის მნიშვნელობებს და გაუშვებ მეილზე.

submit.php -ში რაც უნდა ეწეროს ამის კოდს ვერ დამიდებ?

Posted by: juzeppe1 22 Aug 2011, 16:16
პატარა სკრიპტი მქონდა დაწერილი, პირადი მონაცემების შეტანა-გამოტანა-რედაქტირება, უზერ და პაროლით ხდებოდა...ყველაფერი კარგად მუშაობდა...სანამ არ შევცვალე ჰოსტინგი, რა თქმა უნდა ყველაფერი შევცვალე, ბაზა გადავიტანე,

უზერით და პაროლით ჩვეულებრივ შედის, მაგრამ პირადი მონაცემები არაღ გამოაქვს...
რისი ბრალი შეიძლება რომ იყოს ხომ ვერ მეტყვით?

Posted by: DVX 22 Aug 2011, 17:03
juzeppe1
თუ ბაზაში ყველაფერი წერია და რიგზეა, მაშინ ერთი ძალიან პატარა პრობლემა გექნება:

მაგალითად ფაილების განლაგება თუ გაქვს ერთნაირი, ან ბაზის სახელი თუ გაქვს სწორად მითითებული (როგორც ვიცი, პრეფიქსი შეიძლება შეცვლოდა)

ან როგორ გადაცემდი მონაცემებს, ან როგორ გამოგქონდა, ზოგ ჰოსტინგზე შეიძლება სუპერგლობალებზე რაღაც შეზღუდვებია.

გამოტანის ნაცვლად რას გიწერს? არაფერს? თუ ერორს - ცვლადი ვერ ვიპოვე ან განსაზღვრული არაა ან რამე ასეთი.

მაგრამ თუ ავტორიზაცია მუშაობს კარგად, ესე იგი ბაზას ხედავს, თუ ყველაფერი გადაიტანე სწორად მაშინ შანსი არ არსებობს ინფო არ გამოქონდეს, რჩება ჰოსტინგის აკრძალვები. smile.gif ისე კოდი რომ დაწერო ხოლმე უკეთესი იქნება, უკეთ გაიგებ რა პრობლემაა.

Posted by: Stels 22 Aug 2011, 19:31
juzeppe1
register global ჩაურთე აბა. და თუ ამუშავდა ესეიგი სადაც გადახვედი მანდ ახალი ვერსია php აყენია და შენს სკრიპტს განახლება სჭირდება.

Posted by: DocG 24 Aug 2011, 15:59
თუ შეგიძიათ ამიხსნათ რა არის include_path, არც ვიცი რას დავარქვა,საერთოდ რაა,რა ფუნქცია აქვს და რამედენად მნიშვნელოვანია.თუ წერა დაგეზარათ იქნებ კარგი რესურსი მაინც მითითოდ რომ გავერკვე.მადლობთ წინასწარ დახმარებისთვის

Posted by: Stels 24 Aug 2011, 16:32
DocG
http://php.net/manual/en/ini.core.php

Posted by: shvelo96 24 Aug 2011, 16:38
DocG
http://php.net/manual/en/ini.core.php#ini.include-path

Posted by: Stels 25 Aug 2011, 18:50
ვერ გავიგე ამ error-ს რატო მიგდებს

QUOTE
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\VertrigoServ\www\news.php:1) in C:\Program Files\VertrigoServ\www\inc\header_news.php on line 1


აი სოურსიც:

CODE
<? session_start();
include "inc/db.php";
?><!DOCTYPE html>
<html>
<head>
....


რა არ მოსწონს ვერ გავიგე spy.gif

Posted by: Nikodz 25 Aug 2011, 19:29
Stels
ეგ კოდი რომელი ფაილისაა?
session-start() მდე არაფერი არ უნდა იყოს გაგზავნილი ბრაუზერში, არც სპეისი და არც რამე კოდი.

Posted by: Mazahacka 25 Aug 2011, 19:32
Stels
მემგონი კოდირება გაქ UTF8 BOM - ში.
გადაიტანე ეგ კოდი ისეთ რედაქტორში, რომელიც ინახავს ფაილს UTF8 - ში BOM ის გარეშე.
ერთ-ერთი ეგეთი რედაქტორი დრეამვეარია.

Posted by: Stels 25 Aug 2011, 20:12
Mazahacka
აუ ხო მემგონი ეგ არის, notepad++ ს ვიყენებდი ბოლო 2 დღე და უეჭველი ამის ბრალია

დიდი მადლობა

გადმოვწერ რამე ნორმალურ რედაქტორს, dreamweaverს ვადა გაუვიდა და ვერ ვრთავ CS5-ს
macromedia-ს 8 (არა portable) ვერსია ხო არ გაქ შემთხვევით?


Nikodz
მადლობა გამოხმაურებისთვის

Posted by: DocG 26 Aug 2011, 20:56
php.ini და virtual host-ი შეიძლება დავაკონფიგურირო როგორც მე მინდა shared web host-ზე?მეძლევა ამის საშუალება? მადლობთ ყველას

Posted by: shvelo96 26 Aug 2011, 21:40
Stels
notepad++-ს აქვს encoding-ში UTF8 Without BOM

DocG
ეჰ ნეტა შეიძლებოდეს sad.gif

Posted by: Stels 26 Aug 2011, 23:22
shvelo96
მივაგენი, მადლობა,
ცოტა მოუხერხებელია ისე ეგ notepad და dreamweaver 8 ჩავწერე.



დახმარება მჭირდება, ესეიგი მინდა პაროლის აღდგენა გავაკეთო, აი კოდი:

CODE
<?php
if(!isset($_POST['submit']))
{ ?>
<form action="" method="post">
     <table border="0" cellpadding="0" cellspacing="0">
       <tr>
         <td width="150" height="35">მომხმარებელი:</td>
         <td><input type='text' name='username' id='username' style='width:160px;'></td>
         </tr>
       <tr>
         <td height="35">მობილური:</td>
         <td><input type='text' name='mob' id='mob' style='width:160px;'>
           <br>
           <em><font color="#999999">მაგ: 555123456</font></em></td>
       </tr>
       <tr>
         <td height="35"></td>
         <td><input name="submit" type="submit" value="ახლის მიღება"/></td>
       </tr>
</table>
   </form>
<? } else {

$chars="ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz";
$minchars=6;
$maxchars=7;
$escapecharplus=0;
$repeat=mt_rand($minchars,$maxchars);
while ($escapecharplus<$repeat)
{$randomword.=$chars[mt_rand(1, strlen($chars)-1)];
$escapecharplus+=1;}

$result = mysql_query("UPDATE users SET password='$randomword' WHERE username='$username' and mob='$mob'",$link);
echo "ახალი პაროლი გამოგზავნილია თქვენს მობილურ ტელეფონზე.";
} ?>


აი ამ ერორს მიგდებს:
QUOTE
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\VertrigoServ\www\lostpassword.php on line 67

სრული source არ დამიდია, დიზაინი არის, 67 ხაზი აქაური ეს არის
CODE
$result = mysql_query("UPDATE users SET password='$randomword' WHERE username='$username' and mob='$mob'",$link);



გადაამოწმოს მინდა თუ მართლა მაგ username ს ეკუთვნის ეგ ტელეფონი და თუ სწორად არის ყველაფერი მაშინ დამიწეროს პაროლი გაიგზავნა, იქნებ დამეხმაროთ რა 2kiss.gif

Posted by: shvelo96 27 Aug 2011, 00:27
Stels
link უნდა შეამოწმო , ანუ mysql_connect() ნახე

Posted by: Stels 27 Aug 2011, 00:55
shvelo96
config ფაილი არ მქონია მიბმული, ეგ გასწორდა.
მაგრამ შემოწმების ფუნქცია მაინც არ არის. ანუ ცარიელი რომ არის და ისე ვინახავ, მაინც აწერს პაროლი შეიცვალაო, რაღაც არ არსებული მომხმარებლის სახელი რომ შემყავს მაშინაც ეგრე შვება. გადამოწმების გაკეთება მინდა ...


რაღაც ამდაგვარი:
CODE
if(empty($username)){die("შეიყვანეთ მომხმარებლის სახელი!");}
if(!is_numeric($mob)) { die("შეიყვანეთ მობილურის სწორი ნომერი!");}
$result = mysql_query("SELECT username, mob FROM users WHERE username='$username' and mob='$mob'",$link);
while($acc = mysql_fetch_assoc($result))
{
$username_result = $acc['username'];
$mob_result = $acc['username'];
if($_POST['username'] = $username_result && $_POST['mob'] = $mob_result)
{ die("ინფორმაცია არ ემთხვევა!"); }}


იქნებ დამეხმაროს ვინმე 2kiss.gif 2kiss.gif

Posted by: shvelo96 27 Aug 2011, 12:06
QUOTE
$_POST['username'] = $username_result && $_POST['mob'] = $mob_result

აქ მგონი = კი არა == უნდა , ან ჯობია ===

Posted by: Stels 27 Aug 2011, 16:46
shvelo96
ცვლადი იყო არასწორად ჩაწერილი smile.gif


CODE
<?php
if(!isset($_POST['submit']))
{ ?>
<form action="" method="post">
     <table border="0" cellpadding="0" cellspacing="0">
       <tr>
         <td width="150" height="35">მომხმარებელი:</td>
         <td><input type='text' name='username' id='username' style='width:160px;'></td>
         </tr>
       <tr>
         <td height="35">მობილური:</td>
         <td><input name='mob' type='text' id='mob' style='width:160px;' maxlength="9">
           <br>
           <em><font color="#999999">მაგ: 555123456</font></em></td>
       </tr>
       <tr>
         <td height="35"></td>
         <td><input name="submit" type="submit" value="ახლის მიღება"/></td>
       </tr>
</table>
   </form>
<? } else {
if(empty($username)){die("შეიყვანეთ მომხმარებლის სახელი!");}
if(!is_numeric($mob)) { die("შეიყვანეთ მობილურის სწორი ნომერი!");}

$result1 = mysql_query("SELECT username, mob FROM users WHERE username='$username'",$link);
while($acc = mysql_fetch_assoc($result1))
{
$username_result = $acc['username'];
$mob_result = $acc['mob'];
if(($_POST['username'] == $username_result) && ($_POST['mob'] == $mob_result))
{
$chars="ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz";
$minchars=6;
$maxchars=7;
$escapecharplus=0;
$repeat=mt_rand($minchars,$maxchars);
while ($escapecharplus<$repeat)
{$randomword.=$chars[mt_rand(1, strlen($chars)-1)];
$escapecharplus+=1;}

$result = mysql_query("UPDATE users SET password='$randomword' WHERE username='$username' and mob='$mob'",$link);
echo "ახალი პაროლი გამოგზავნილია თქვენს მობილურ ტელეფონზე."; }}
?>


if(($_POST['username'] == $username_result) && ($_POST['mob'] == $mob_result))
აი აქ თუ ყველაფერი სწორად არის მაშინ რასაც მინდა მაგას მიწერს ანუ "ახალი პაროლი გამოგზავნილია თქვენს მობილურ ტელეფონზე."

მაგრამ მინდა თუ ეს ინფორმაცია არ არის სწორი დამიწეროს "ინფრომაცია არ არის სწორი"

if else ის ამბავია რა, იქნებ დამეხმაროთ

Posted by: Stels 28 Aug 2011, 18:03
გავაკეთე, მადლობა ყველას დახმარებისთვის :**

Posted by: isset 29 Aug 2011, 14:25
სალამი აქაურობას
ასეთი რამმინდა სრულიად სანახავის კოდი ანუ ბაზიდან მინდა რო გამოვიტანო საიხლე და რო გამოაქვს თითვეულ სრულად სანახვად ისევ ეს დამატებულები გამოაქვს მინდა რო რა საიხლეც დაემატება იმის სრულიადი იყოს მხოლდ და არა ისევ დამატებულები როგორ გავკეთო ვერ მეტყვით ეგზამპს ვიყენებ id მინიჩებულიმავს აუტო იკკრემენტიც?

Posted by: batata55 29 Aug 2011, 16:17
გამარჯობა ეხლა ვსწავლობ php ს და ერთი ჩაინიკური შეკითხვა მაქ რა და იქნება დამეხმაროთ გთხოვთ, ჩვეულებრივ php ფორმაში რომ არის select list menu, ბაზაში როგორ შევიტანო არჩეული ინფორმაცია გავიგე და მარტივია ეგ, მაინტერსებს რედაქტირების დროს რა უნდა მივუთითო, რომ რედაქტირების გვერდში გამოიტანოს თავიდან არჩეული?
<label for="mxare">მხარე:</label>
<select name="mxare" id="mxare">
<option value="shida_qartli">შიდა ქართლი</option>
<option value="kaxeti">კახეთი</option>
<option value="qvemo_qartli">ქვემო ქართლი</option>
<option value="mcxeta_mtianeti">მცხეთა-მთიანეთი</option>
<option value="guria">გურია</option>
</select>
აი ასეთი რამ არის და, თუ დამეხმარებით დიდი მადლობელი დაგრჩებით, ეს არც კომერციული პროექტია და არაფერი. უბრალოდ იქნება საიტი საქართველოს ძეგლების შესახებ.

Posted by: CS_eagle 1 Sep 2011, 10:29
გამარჯობათ
ვინმეს simpleviewer ხომ არ მოგეპოვებათ? თუ შეგიძლიათ რომ გადმოსაწერი ლინკი მომცეთ..
http://fotostudio.site.ge/


აი მსგავსი პაგე -ს სჰექმნა მინდა და ეგ პროგრამა მჭირდება
წინასწარ მადლობა

Posted by: Stels 2 Sep 2011, 04:11
CS_eagle
http://simpleviewer.net/simpleviewer/

ისე PHP რა შუაშია? biggrin.gif

Posted by: PHProgrammer 2 Sep 2011, 15:16
აბა კარგი გამარჯვება თქვენი smile.gif როგორ ხართ?

ბიჭებო დახმარება მჭირდება და თქვენი იმედი მაქვს...

აბა ამ კოდს გადახედეთ სადმე მაქვს შეცდომა?

კოდი 1:

CODE
<?php
include_once ('resources/init.php');

$posts= get_posts(((isset($_GET ['id'])) ? $_GET ['id'] : null));

?>



ესეც შემიმოწმეთ:

კოდი 2:

CODE
function get_posts ($id = null, $cat_id = null) {
$posts = array();

$query = "SELECT `posts`.`id` AS `post_id`, `categories`.`id` AS `category_id`,
     `title`, `contents`, `date_posted`, `categories`. `name`
   FROM `posts`
   INNER JOIN `categories` ON `categories`.`id` = `posts`.`cat_id`";

if ( isset($id)) {
 $id = (int) $id;
 $query .= "WHERE `posts`.`id` = {$id}";
 }
   
$query .= "ORDER BY `posts`.`id` DESC";
   
$query = mysql_query ($query);

while ( $row = mysql_fetch_assoc($query)) {
 $posts[] = $row;
}
return $posts;

}

ეს ორივე კოდი უკავშირდება ერთმანეთს ოღონდ სხვა და სხვა ფაილებშია გაწერილი.

არა და მე ამის დედა ვატირე, მომკლა, გადამიყოლა რააა...

აი ამ შეცდომას მიწერს sad.gif
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in E:\GIORGI AMIRIDZE\INSTALL\xampp\htdocs\PHP Tutorials\blog\resources\func\blog.php on line 54

ძალიან გთხოვთ ვინც მართლა მცოდნეა დამეხმაროს....

PS: არა და ვიდო გაკვეთილიდან მაქვს გადატანილი ეს კოდი და 1/1 -ში მაქვს დაწერილი, გაკვეთილში აჩვენებენ რომ გამოდის და ჩემთან არ გამოდის მაინც და მაინც sad.gif

Posted by: shvelo96 2 Sep 2011, 15:26
PHProgrammer
CODE
echo mysql_error()

ჩაამატე mysql_query - ს შემდეგ და რას დაგიწერს აბა ნახე

Posted by: PHProgrammer 2 Sep 2011, 15:33
ანუ ესე გულისხმობ?

function get_posts ($id = null, $cat_id = null) {
$posts = array();

$query = "SELECT `posts`.`id` AS `post_id`, `categories`.`id` AS `category_id`,
    `title`, `contents`, `date_posted`, `categories`. `name`
  FROM `posts`
  INNER JOIN `categories` ON `categories`.`id` = `posts`.`cat_id`";

if ( isset($id)) {
$id = (int) $id;
$query .= "WHERE `posts`.`id` = {$id}";
}
 
$query .= "ORDER BY `posts`.`id` DESC";
 
$query = mysql_query ($query);

echo mysql_error()

while ( $row = mysql_fetch_assoc($query)) {
$posts[] = $row;
}
return $posts;

}

თუ ესე იგულისხმე და მანდ უნდა ჩამესვა, მაშინ აგერ ეს დაწერა:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BY `posts`.`id` DESC' at line 4

მე კარგად არ ვიცი ინგლისური, უბრალოდ დიდი ხნის მიჟინებული ყურებით ვიმახსოვრებ მოქმედებებს და ისე ვსწავლობ (მაგრად მინდა ვისწავლო პროგრამირება რაა) და ამიტომ ვერ გავიგე რაშია საქმე და რას ითხოვს?

ვითომ MySQL server ვერსია ატრაკებსო? (უკაცრავად)

PS: დაპოსტეთ და მე საღამოს შემოვალ და ვნახავ, ეხლა გავდივარ... წინასწარ მადლობა ყველას :*

Posted by: shvelo96 2 Sep 2011, 16:05
PHProgrammer
აბა posts.id ნახე პირდაპირ ` - ები ამოიღე

Posted by: cheki 2 Sep 2011, 16:25
მაგას ჯობია ასე ჩაამატო და დაწერე რას ამოაგდებს

{
die('Could not connect: ' . mysql_error());
}

არადა ძაან იოლად მოხდება მაგ საიტზე ინფოს გამოტანა სქლ ინექცია პოსტ მეთოდ

ხო რა მაინტერესებს WordPress ბლოგი გაქვს. Web Applications_ის Software Link

დამიპოსტე
* * *
while ( $row = mysql_fetch_assoc($query)) {
$posts[] = $row;
}

ამის მაგივრად მოსინჯე


while ($row = mysql_fetch_assoc($query)) {
echo $row["posts"];
}

ესეც მოსინჯე

Posted by: PaKuRa 2 Sep 2011, 20:30
ძრავს რომ ვაყენებ ასე რატომ შვება ნებისმიერ ფაილს ასე მიხსნის.
user posted image
ინსტალლ.პჰპ რომ შევალ მიხსნის კოდს.

Posted by: cheki 2 Sep 2011, 20:43
PaKuRa
შეიძლება ინსტალაცია არ გაქვს დასრულებული და მიტო მიყევი ინსტალ.პჰპ ფაილს და დააყენებ


Posted by: PHProgrammer 2 Sep 2011, 23:34
shvelo96
QUOTE
აბა posts.id ნახე პირდაპირ ` - ები ამოიღე

არა მაინც მასეა...

PS: ბჭებო არანაირად არ ვეწევი ამ საიტის სახით რაიმე კომერციას და უბრალოდ ჩემთვის ვსწავლობ ვიდეო კურსებიდან და თუ დამეხმარებით დამეხმარეთ, ვიცი რომ არსებობენ აქ პროგრამისტები ვისთვისაც ეს პრობლემა 2x2=4 დონეა, ჩემთვის კი 598 147 520 : 87 x 9874 + (89*56)-5= ??? ამის ტოლფასია ამ ეტაპზე smile.gif)) დამეხმარეთ რაა ამის დედაც ვატირე...

ხომ გეუბნებით 1/1-ში მაქვს გადაწერილი, არსაც წერტილ-მძიმე არ გამომრჩენია მთელიდღეა ამას ვუტრიალებ და შეცდომას მიწერს, არა და ვიდეო კურსში გამოსდის მასტს sad.gif "კიო" არის ეგ დედა მოსნული? :@

Posted by: cheki 2 Sep 2011, 23:36
მე რაც გითხარი ისე გააკეთე და აღარ მიიღებ შეცდომას და თუ მიიღე მითხარი რას გამოიტანს

Posted by: PHProgrammer 2 Sep 2011, 23:39
cheki
QUOTE
მე რაც გითხარი ისე გააკეთე და აღარ მიიღებ შეცდომას და თუ მიიღე მითხარი რას გამოიტანს


შენ მე მითხარი წინა პოსტი? უბრალოდ ვერ მივხვდი...

QUOTE
მაგას ჯობია ასე ჩაამატო და დაწერე რას ამოაგდებს

{ die('Could not connect: ' . mysql_error()); }

არადა ძაან იოლად მოხდება მაგ საიტზე ინფოს გამოტანა სქლ ინექცია პოსტ მეთოდ

ხო რა მაინტერესებს WordPress ბლოგი გაქვს. Web Applications_ის Software Link

დამიპოსტე * * * while ( $row = mysql_fetch_assoc($query)) { $posts[] = $row; }

ამის მაგივრად მოსინჯე

while ($row = mysql_fetch_assoc($query)) { echo $row["posts"]; }

ესეც მოსინჯე


და რა WordPress ბლოგი გაქვსო?

ხელით ვწერ კაცო არანაირი მსგავსი...

კაცურად, კოდი ხომ მიწერია აქ და მიდი შენ ჩამისწორე რასაც შენ მეუბნები და მე მთლიანად შენს ჩასწორებულს შევიტან აქ და ვნახავ... ესე ვერ ვხდები რას მეუბნბეი...

Posted by: cheki 2 Sep 2011, 23:40
function get_posts ($id = null, $cat_id = null) {
$posts = array();

$query = "SELECT `posts`.`id` AS `post_id`, `categories`.`id` AS `category_id`,
`title`, `contents`, `date_posted`, `categories`. `name`
FROM `posts`
INNER JOIN `categories` ON `categories`.`id` = `posts`.`cat_id`";

if ( isset($id)) {
$id = (int) $id;
$query .= "WHERE `posts`.`id` = {$id}";
}

$query .= "ORDER BY `posts`.`id` DESC";

$query = mysql_query ($query);

{
die('Could not connect: ' . mysql_error());
}

while ($row = mysql_fetch_assoc($query)) {
echo $row["posts"];
}
return $posts;

}


Posted by: PHProgrammer 2 Sep 2011, 23:42
cheki
Could not connect:

ამას წერს

Posted by: sergo_bero 2 Sep 2011, 23:43
PHProgrammer
პრაბელი ჩაამატე მაგ order by-ს და where-ს წინ

Posted by: PHProgrammer 2 Sep 2011, 23:47
sergo_bero
cheki
საქმე რა შია იცით? ეხლა თქვენ ცდილობთ რომ გადავაკეთოთ და ვნახოთ პრობლემა და გამოვასწოროთ მაგრა, ხომ გეუბნებით ძმაო აგერ კაცი აკეთებს (მე ამის თითები და დედა მო.....ან :@) და იგივენაირად ვაკეთებ მეც და არ გამოდის ტოოოოოო... ჩემთან შეცდომას აგდებს sad.gif(((((((((((((((((((

Posted by: sergo_bero 2 Sep 2011, 23:49
PHProgrammer
არაფერი არ გადააკეთო შენ რაც დაწერე

CODE

if ( isset($id)) {
$id = (int) $id;
$query .= "WHERE `posts`.`id` = {$id}";
}
 
$query .= "ORDER BY `posts`.`id` DESC";


ეს არის არასწორი , აქ ორი სტრინგი ერთმანეთზე ებმევა ისე რო გამოტოვება არ არის მაგათ შორის , და ვერც იქნება სწორი ქუერი .

ესე სცადე

CODE

if ( isset($id)) {
$id = (int) $id;
$query .= " WHERE `posts`.`id` = {$id}";
}
 
$query .= " ORDER BY `posts`.`id` DESC";

Posted by: cheki 2 Sep 2011, 23:50
function get_posts ($id = null, $cat_id = null) {
$posts = array();

$query = "SELECT `posts`.`id` AS `post_id`, `categories`.`id` AS `category_id`,
`title`, `contents`, `date_posted`, `categories`. `name`
FROM `posts`
INNER JOIN `categories` ON `categories`.`id` = `posts`.`cat_id`";


if ( isset($id)) {
$id = (int) $id;
$query .= " WHERE `posts`.`id` = {$id}";
}

$query .= " ORDER BY `posts`.`id` DESC";

$query = mysql_query ($query);

while ($row = mysql_fetch_assoc($query)) {
echo $row["posts"];
}
return $posts;

}

Posted by: PHProgrammer 2 Sep 2011, 23:53
sergo_bero
QUOTE

CODE

if ( isset($id)) { $id = (int) $id; $query .= "WHERE `posts`.`id` = {$id}"; } $query .= "ORDER BY `posts`.`id` DESC";
ეს არის არასწორი , აქ ორი სტრინგი ერთმანეთზე ებმევა ისე რო გამოტოვება არ არის მაგათ შორის , და ვერც იქნება სწორი ქუერი .


QUOTE
ესე სცადე

CODE

if ( isset($id)) { $id = (int) $id; $query .= " WHERE `posts`.`id` = {$id}"; } $query .= " ORDER BY `posts`.`id` DESC";



ვააა გამოვიდა ძმაო მადლობა... და რა მაინტერესებს, ამ 2 კოდს შორის რა განსხვავებაა? ვერ ვნახე მე smile.gif))

Posted by: sergo_bero 2 Sep 2011, 23:57
PHProgrammer
კი არ გეკაიფები გითხარი რაც უნდა ქნა,გეუბნები 2 სტრინგს აბავ ერთმანეთზე გამოგდის ესეთი რაღაცა

დავუშვათ id არის 10

where posts.id = 10ORDER BY ...

უნდა იყოს ესე
where posts.id = 10 order by ...
და ჩაამატე პრაბელი წინ თქო ,

ამას თუ ვერ ხვდები მაგ ვიდეოების მაგივრად კარგი წიგნი ნახო სჯობს

Posted by: PHProgrammer 2 Sep 2011, 23:59
ააა, ანუ პრაბელები უნდოდა? და მასეც მქონდა გაკეთებული, ხომ გეუბნები მთელი დღეა ამას ვუზივარდ ა რა არ ვცადე... კარგი მადლობა ძმაო... გაიხარე

PS: ვერ შევამჩნიე განსხვავება და მეგონა გადაობდი, მაპატიე და ბოდიში

Posted by: sergo_bero 3 Sep 2011, 00:00
PHProgrammer
არაუშავს, ეხლა გადავხედე შენ დადებულ ვიდეოს და იქაც უწერია პრაბელი , ცოტა მეტი დაკვირვება და ეგაა wink.gif

Posted by: PHProgrammer 3 Sep 2011, 00:03
sergo_bero
აუ დედა მომიკვდეს ძმაო ყველას გეფიცები, ეხლა ისევ ჩემი ძველი გაწერილი კოდი დავაბრუნე და ზუსტად ისე გავაკეთე რაც შენ დამიწერე მაგრამ იგივე შეცდომას მიგდებს smile.gif)))))))))))))))))))))))) გავგიჟდები ეხლა მე რააა.... არა და შენით რომ ვანაცვლებ მუშაობს და განსხვავება საერთოდ არაფერშია, არც პრაბელებში და არც პრუბელებში და რატომ რა ხდება ვერ ვხვდები smile.gif))

აგერ ძმაო ჩემი კოდი და სად რა შეცდომაა ნახე...

if ( isset($id)) {
$id = (int) $id;
$query .= " WHERE `post`.`id` = {$id}";
}

$query .= " ORDER BY `posts`.`id` DESC";

მაგრამ შეცდომას მიგდებს...

შენს კოდს რომ ვსვავ მერე მუშაობს და რა შეცდომააა ვერ ვნახულობ ტოო

Posted by: sergo_bero 3 Sep 2011, 00:08
PHProgrammer
დააკვირდი მანდ ,

WHERE post.id გაქვს posts.id ის მაგივრად wink.gif

Posted by: PHProgrammer 3 Sep 2011, 00:12
sergo_bero
აააააა..... ხედავ შეეენ smile.gif)))))))) ამის დედა ვატირე, თურმე 2 შეცდომა მქონია 1: პრაბელები და 2: posts.id ის მაგივრად post.id

გაიხარე მადლობა
sergo_bero
cheki
კარგები ხართ smile.gif

Posted by: cheki 3 Sep 2011, 00:20
PHProgrammer

კიდე აგდებს ერორს თუ ამოაგდო მგონი ცვლადზე გადახედვა მოგვიწევს

INNER JOIN `categories` ON `categories`.`id` = `posts`.`cat_id`";

ამის მაგივრად ასე სცადე :

INNER JOIN `categories` ON (`categories`.`id` = `posts`.`cat_id`) ";

მეტი მგონი არაფერი სჭირს მაგ სკრიპტს ისე თავიდან ბოლომდე შეცდომაა biggrin.gif

Posted by: PHProgrammer 3 Sep 2011, 02:39
cheki
QUOTE
ისე თავიდან ბოლომდე შეცდომაა biggrin.gif

...და რატო არის შეცდომა? რავიცი აგერ შედეგს კი მაძლევს მაგრამ, შეიძლება უფრო ადვილი გზაც არსებობდეს ეგ არ ვიცი...



მოკლედ ეხლა კიდევ რის გაკეთება მინდა იცით?

მაგალითად პოსტი გამოქვეყნდა, მაგრამ, სრული ტექსტი (შიგთავსი) არ ჩანს და დაბლა უწერია "ვრცლად" და რომ დავაჭერთ "ვრცლად" ღილაკს სრულად რომ გამოჩნდეს შესაბამისი პოსტი და დნაარჩენი პოსტები გაქრეს რაა... ანუ როგორც არის ძირითადად საიტებზე...

ამის სასწავლო კურსს ვეღარ მივაგენი და გამიტყდააა sad.gif

დამეხმარებით?

ვისაც შეგიძლიათ smile.gif

Posted by: sergo_bero 3 Sep 2011, 10:53
PHProgrammer
ყველაფრის სასწავლო ვიდეო კურსი არ არსებობს,მაგით უნდა ისწავლო საწყისები და შემდეგ შენ უნდა დააკავშირო სხვადასხვა რამე ერთმანეთთან და გააკეთო ,

Posted by: PHProgrammer 3 Sep 2011, 11:20
sergo_bero

ესეიგი დამერხა? smile.gif)

Posted by: cheki 3 Sep 2011, 12:00
PHProgrammer

კარგი იქნება თუ დაიწყებ PHP+MYსქლ_ის სწავლას ვიდეო გაკვეთილებით დიდ ვერაფერს ისწავლი მერწმუნე ყველაფერს გამოცდილება და

უნდა და მერე შენით გაარკვევ ყველაფერს აქ რომ პოსტავ მანამდე გუგლი ბიძიას კითხე ის უფრო კარგად გიპასუხებს მერწმუნე

Posted by: PHProgrammer 3 Sep 2011, 12:56
cheki
QUOTE
აქ რომ პოსტავ მანამდე გუგლი ბიძიას კითხე ის უფრო კარგად გიპასუხებს მერწმუნე

აქ რომ ვპოსტავ იმიტომ ვპოსტავ რომ ენა არ ვიცი კარგად და შენს მიერ აღნიშნულ ბიძიას რომ ვკითხო "იდინახუი"-ს მეტყვის და მინდა ეხლა მე სროკზე წასვლა? smile.gif)) მომაკვლევინებს google ბიძია თავს, ამიტომ მირჩევნია აქაურმა ბიძიებმა დამეხმარონ smile.gif

Posted by: sergo_bero 3 Sep 2011, 14:02
PHProgrammer
http://w3schools.com/

აქედან დაიწყე

Posted by: cheki 3 Sep 2011, 14:17
QUOTE (PHProgrammer @ 3 Sep 2011, 12:56 )
cheki
QUOTE
აქ რომ პოსტავ მანამდე გუგლი ბიძიას კითხე ის უფრო კარგად გიპასუხებს მერწმუნე

აქ რომ ვპოსტავ იმიტომ ვპოსტავ რომ ენა არ ვიცი კარგად და შენს მიერ აღნიშნულ ბიძიას რომ ვკითხო "იდინახუი"-ს მეტყვის და მინდა ეხლა მე სროკზე წასვლა? smile.gif)) მომაკვლევინებს google ბიძია თავს, ამიტომ მირჩევნია აქაურმა ბიძიებმა დამეხმარონ smile.gif

სროკზე რა გინდა ადამიანო ჩემი ცოდნის 90% გუგლიდან მაქვს biggrin.gif

Posted by: PHProgrammer 3 Sep 2011, 15:44
cheki
biggrin.gif


მოკლედ ეხლა გადავაწყდი 1 პრობლემას და მოდით ესეც განვიხილოთ

მოკლედ შევქმენი საძიებო სისტემა Search. ყველაფერი მუშაობს, ანუ ბაზაში რა ტოპებიც მაქვს ატვირთული, ძების მომენტში პოულობს თუ კი მიუთითებ საძიებოში მაგრამ, საქმე იმაშია რომ მხოლოდ ლათნური ასოებით უდნა ჩაწერო რომ იპოვოს და თU ქართულად ანუ უნიკოდით ჩავწერ მიწერს ესეთ იეროგლიფებს á�£á��á��á�� და მეუბნება რომ ვერ ვიპოვეო...

აი ამ 2 კოდის შეერთებით მაქვს შექმნილი საძიებო სისტემა და სადმე UTF-8 უნდა რომ მივუთითო?

ეს index.php ფაილში მაქვს გაწერილი
CODE

<?php include 'resources/func.php';

?>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Search</title>
</head>

<body>

<h2>Search</h2>

<form action="" method="POST">
<p>
    <input type="text" name="title">
       <input type="submit" value="Search">
   </p>
</form>

<?php

if (isset($_POST['title'])){
 $title = mysql_real_escape_string (htmlentities(trim($_POST['title'])));
 
$errors = array();

if (empty($title)) {
 $errors[] = 'გთხოვთ მიუთითეთ საძიებო სიტყვა';
}else if (strlen($title)<3){
 $errors[] = 'ძებნისას მიუთითეთ 3 სიმბოლოზე მეტი';
}else if (search_results($title) === false){
 $errors[] = 'საძიებო სიტყვა "<strong>'.$title.'</strong>" - არ მოიძებნა არცერთი რეზულტატი';
}
if (empty($errors)) {

$results = search_results($title);
$results_num = count ($results);

echo '<p> საძიებო სიტყვა "<strong>', $title, '</strong>" - მოიძებნა <strong>', $results_num, '</strong> რეზულტატი </p>';

foreach($results as $result) {
  echo '<p><strong>', $result['title'], '</strong><br>', $result['contents'], '</p>';
 }

}else {
 foreach($errors as $error) {
  echo $error, '</br>';
 }
}
}
?>

</body>
</html>


ეს კი მეორე ფაილში func.php რომელსაც უკავშირდება index.php ფაილი
CODE
<?php include 'db.php';

function search_results($title) {
$returned_results = array ();
$where = "";

$title = preg_split('/[\s]+/', $title);
$total_title = count($title);

foreach ($title as $key=>$title) {
$where .= "`title` LIKE '%$title%'";
if ($key != ($total_title - 1)) {
 $where .= " AND ";
}
}
$results = "SELECT `title`, `contents` FROM `posts` WHERE $where";
$results_num = ($results = mysql_query($results)) ? mysql_num_rows($results) : 0;

if ($results_num === 0) {
 return false;
}else{

while ($results_row = mysql_fetch_assoc($results)) {
$returned_results[] = array (
        'title' => $results_row['title'],
        'contents' => $results_row['contents']
       );        
}
return $returned_results;
}
}
?>


ხოლო db.php ფაილში მიწერია ესე

CODE
<?php

mysql_connect ("localhost","root","") or die (mysql_error());
mysql_select_db ("blogtest") or die (mysql_error());
mysql_query("SET CHARACTER SET utf8");

?>;


აბა დამეხმარეთ

Posted by: isset 3 Sep 2011, 16:35
ბაზიდან მინდა მონცემის გამოტანა გვრედიგვერდ ჰორიზონტალურად როგორ გავკეთო რა კოდია?

Posted by: cheki 3 Sep 2011, 17:37
isset

იქნებ დააკონკრეტო? მე რაც მივხვდი http://www.credunion.ge/ ასეთ პონტში გინდა ალბად ხო ?

Posted by: isset 3 Sep 2011, 19:06
<?php

mysql_connect("localhost","root") or ("myaql_errot");
mysql_select_db("baza");
$result = mysql_query("SELECT * FROM cxrili ");

while ($row = mysql_fetch_array($result))
{
echo "<pre>".$row[0].$row[1]."</pre>";

}

mysql_free_result($result);



?>

<ბ>cheki<</ბ>

კი მას ემინდა რო გამოვიტანო კოდიც ეს არის ჩემი როგორ გამოვიტანო?

თუ იმსაც მეტყვი როგორ გამოვიტანო ანუ <p> ახალი აბზაციდან რო გამოტანოს 5 სიხლე რო დამატბეი ისევ ახლიდან რო გამოიტანოს ახლი აბზაციდან ბაზიდან ინფო ამსც თუ მეტყვი მადლობელს დაგრჩები?

Posted by: cheki 3 Sep 2011, 19:15
<tr>
<td background="სურათი" height="50" style="padding-left:250px;" align="right"><ul id="MenuBar1" class="MenuBarHorizontal" >
<li style="width:70px;" ><a href="index.php" style="text-decoration:none; "><? echo _MNU_MAIN;?></a></li>
<li ><a href="#" class="MenuBarItemSubmenu" style="background-image:none; text-decoration:none;"><? echo _რაც გინდა;?></a>
<ul>
<li ><a href="index.php" style="text-decoration:none;"><? echo _რაც გინდა;?></a></li>
<li ><a href="index.php" style="text-decoration:none;"><? echo _რაც გინდა;?></a></li>
<li ><a href="index.php" style="text-decoration:none;"><? echo _რაც გინდა;?></a></li>
<li ><a href="index.php" style="text-decoration:none;"><? echo _რაც გინდა;?></a></li>
<li ><a href="index.php" style="text-decoration:none;"><? echo _რაც გინდა;?></a></li>

მგონი ეს გინდა ან ზუსტად დამიკონკრეტე....

Posted by: isset 3 Sep 2011, 19:23
<b>cheki</b>

ეტყობა ვერ ვხსინი კარგად საიხლე რო ემატენა ბაზაში. მინდა გამოვიტანო ისე რო არ ჩამოგრდზელდეს და მომდევნო სიხლე დაემატო გვრძევე ჰორიზონტალურად რო გამოვიტანო ეს კოდი ვერ გავიგე რა არის ცლასები ჯერ არ ვიცი phpში
სხვანაირად ვერ ამოხსნიუპრო მარტივი კოდი რო დადო?

Posted by: cheki 3 Sep 2011, 19:28
isset

ეხლავე დავწერ ვეცდები დაგეხმარო ერთ მარტივ მაგალითს და გინდა რომ საიტზე

გქონდეს ჰორიზონტალური მენიუ ხო მე ეს ვიფიქრე და ასეა?

Posted by: isset 3 Sep 2011, 20:01
კი ჰორიზონდალურად რო გამოვიტანო ბაზიდან ჩანაწერები კარგს იზავ თუ დამხმარები გელოდები

Posted by: cheki 3 Sep 2011, 20:26
კაროჩე დაგიწერ ერთ მეთოდს კაკრას 5_ი გვერდი რომ იყოს ყორიზონტალურად

<div class="header">
<h1><a href="index.php">ტესტ</a></h1>
<ul>
<li><a href="მთავარი.php">პირველი გვერდი</a></li>
<li><a href="გალერია.php">მეორე გვერდი</a></li>
<li><a href="ინფორმაცია.php">მესამე გვერდი</a></li>
<li><a href="კონტაქტი.php">მეოთხე გვერდი</a></li>
</ul>
</div>

ამას შეინახავ header.php ფაილში

2)<div class="footer">
<p> powered by ისსეტ<a href="რაც გინდა">რაც გინდა</a>. [<a href="ლინდექს.php<?php echo "?f=".basename($_SERVER["SCRIPT_NAME"]);?>">Admin</a>]</p>
</div>

ამას შეინახავ footer.php
------------------------------------------------------------------------------------------------------------------------

3)<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>OneFileCMS Test Site - Index</title>
<link href="style.css" type="text/css" rel="stylesheet" media="screen" />
</head>

<body>

<div class="container">

<?php @include "includes/header.php" ?>

<div class="content">
<h2>პირველი გვერდი</h2>
<p>რაც გინდა რომ ეწეროს პირველ გვერდზე</p>

</div>

<?php @include "includes/footer.php" ?>

</div>

</body>
</html>
ამას შეინახავ მთავარი.php
------------------------------------------------------------------------------------------------------------------

5)შემდეგ ისევ გააკეთე პჰპ ფაილი სახელად გალერია.პჰპ
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>OneFileCMS Test Site - Page One</title>
<link href="style.css" type="text/css" rel="stylesheet" media="screen" />
</head>

<body>

<div class="container">

<?php @include "includes/header.php" ?>

<div class="content">
<h2>გალერია</h2>
<p>რაც გინდა ის დაწერე</p>

</div>

<?php @include "includes/footer.php" ?>

</div>

</body>
</html>

და ასე დაამატე სხვადასხვა გვერდები
-----------------------------------------------------------------------------------------------
6) ეს კი შეინახე style.css
/* --- This is sort of bare minimum CSS. Use at your own risk! --- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,
cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
div{position:relative;}
h1,h2,h3,h4,h5,h6{font-weight: bold;font-family: Georgia, Times, Times New Roman, serif;}

body {
font-size: 14px;
background: #f2f2f2 url("images/bg.jpg");
font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
text-align: center;
}

a {
color: black;
text-decoration: underline;
}

a:hover { text-decoration: none; }

.container {
width: 500px;
margin: 0 auto;
}

.header {
margin-top: 20px;
}

.header h1 { font-size: 36px; }
.header h1 a { text-decoration: none; }

.header li {
display: inline-block;
margin-right: 10px;
}

.content {
clear: both;
margin: 10px 0;
padding: 10px;
background-color: white;
border: 1px solid #cbcdc3;
text-align: left;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

h2 { font-size: 20px; }
h3 { font-size: 16px; }

p, h2, h3 { margin-bottom: 10px; }

p { line-height: 1.3em; }

შემდეგ შეცვალე როგორც გინდა რავი
აბა ვნახოდ რა გამოვა

Posted by: isset 3 Sep 2011, 21:30
მადლობა ეხლა ვეწვლები ვნხოთ რა გამომივა

გამოვივიდა ჯიგარი ხარ cheki

Posted by: cheki 3 Sep 2011, 23:06
isset

არ უნდა იყოს ძნელი შენით ეხლა მიხვდები გადააკეთე და გამოვა აბა შენ იცი წარმატებები თურამე ხვალ დაგეხმარები მომწერე პმ

Posted by: Neo 4 Sep 2011, 04:05
QUOTE (user.php)
require_once("database.php");

class User {
 
  public $id;
  public $first_name;
  public $last_name;
  public $username;
  public $password;
 
  public static function find_all() {
  return self::find_by_sql("SELECT * FROM users");
  }
 
  public static function find_by_id($id = 0) {
  global $database;
  $result_array = self::find_by_sql("SELECT * FROM users WHERE id = {$id} LIMIT 1");
  return !empty($result_array) ? array_shift($result_array) : FALSE;
  }
 
  public static function find_by_sql($sql = "") {
  global $database;
  $result_set = $database->query($sql);
  $object_array = array();
  while($row = $database->fetch_array($result_set)){
    $object_array[] = self::instantiate($row);
  }
  }
 
  public function full_name() {
  if(isset($this->first_name) && isset($this->last_name)) {
    return $this->first_name . " " . $this->last_name;
  } else {
    return "";
  }
  }
 
  private static function instantiate($record) {
  $object = new self;
  foreach($record as $attribute => $value) {
    if($object->has_attribute($attribute)){
    $object->$attribute = $value;
    }
  }
  return $object;
  }
 
  private function has_attribute($attribute) {
  $object_vars = get_object_vars($this);
  return array_key_exists($attribute, $object_vars);
  }

}

QUOTE (index.php)
require_once("../includes/functions.php");
require_once("../includes/database.php");
require_once("../includes/user.php");

$user = User::find_by_id(1);

echo $user->username;

აი ამ ერორს მიგდებს და არ ვიცი რატო mad.gif

Notice: Trying to get property of non-object in C:\wamp\www\photo_gallery\public\index.php on line 9

Posted by: cheki 4 Sep 2011, 10:04
Neo

session.php გაქვს? ჯუმლა ხომ არ გიყენია 1.5 ვერსია

Posted by: Neo 4 Sep 2011, 15:29
cheki
QUOTE
session.php გაქვს?

არა O.o
QUOTE
ჯუმლა ხომ არ გიყენია 1.5 ვერსია

არა, ჩვეულებრივი სკრიპტია

Posted by: cheki 4 Sep 2011, 18:13
Neo

ხოდა მაშინ დიდი არაფერი ერორია უბრალოდ ფაილი აკლია C:\wamp\www\photo_gallery\public\index.php

Posted by: Neo 4 Sep 2011, 18:46
cheki
რა ფაილი? php-ს წინა ვერსიაში მუშაობდა ჩეულებრივად ეგ სკრიპტი, დავააპდეითე და აღარ მუშაობს...

Posted by: Stels 4 Sep 2011, 19:21
CODE
if(!$cat1 || !cat2 || !cat3 || !cat4 || !cat5 || !cat6 || !cat7 || !cat8 || !cat9 || !cat10 || !cat11 || !cat12 || !cat13 || !cat14 || !cat15 || !cat16 || !cat17 || !cat18){
echo "აირჩიეთ კატეგორია";
exit();
}


ასეთი რამე მაქვს და როცა პირველს ვირჩევ მაშინ ჩვეულებრივ ასრულებს ბრძანებას და როცა სხვა რომელიმეს ვირჩევ მაშინ მიწერს "აირჩიეთ კატეგორია ".

ვერ გავიგე რატომ შვება ასე? || ეს ხომ იგივე or არის.

მაგალითად თუ არ არის არჩეული რომელიმე კატეგორია მაშინ მინდა რომ დაეწეროს ეს შეცდომა, თუ არის არჩეული ერთ-ერთი მაინც მაშინ ჩვეულებრივ დაამატოს

user posted image

Posted by: maxo-tt 4 Sep 2011, 19:34
Stels
$$$ ები აკლია cat ების წინ

Posted by: Stels 4 Sep 2011, 20:09
QUOTE (maxo-tt @ 4 Sep 2011, 19:34 )
Stels
$$$ ები აკლია cat ების წინ

ეგ როგორ გამომრჩა არ ვიცი.


ჩავამატე მაგრამ მაინც არ გააკეთა, საინტერესოა ახლა რა უნდა

CODE
if(!$cat1||!$cat2||!$cat3||!$cat4||!$cat5||!$cat6||!$cat7||!$cat8||!$cat9||!$cat10||!$cat11||!$cat12||!$cat13||!$cat14||!$cat15||!$cat16||!$cat17||!$cat18||!$cat19){
echo "აირჩიეთ კატეგორია";
exit();
}

Posted by: cheki 4 Sep 2011, 20:26
Neo

require_once("../includes/functions.php");
require_once("../includes/database.php");
require_once("../includes/user.php");

$user = User::find_by_id(1);

echo $user->username;

ამის მაგივრად ასე გააკეთე
require_once("../includes/functions.php");
require_once("../includes/database.php");
require_once("../includes/user.php");
$user = User::find_by_id($session->user_id);
echo $user->username;

ან ყველა ინქლუდ ფაილი დამიპოსტე

Posted by: isset 4 Sep 2011, 21:20
ასეთი კოდი მაქვს inxed.php_ში ვიძახებ search.php "<?php echo include("search.php")?>" მაგრა რო ვადზებნინებ ბაზაში კი გამოქვს რაც ნახა
მაგრამ მინდა ას გავკეთო inxed.php რო ამოგდოს მხოლდ მოძებნილი ჩანაწერი რაც ინდექს გვრძე ჩანს ის აგარ მინდა რო გამოჩნდეს ამ სურატძე როგრც ჩანს ას არ მინდა

user posted image

მხოლოდ მოძებნილი ინფო რო მიჩვენოს ინდეხ გვრდე ეს მინდა როგორ გავკეთO?

Posted by: cheki 4 Sep 2011, 21:52
isset

ანუ გინდა ბმული გამოიყურებიდეს http://www.რაგაცა.com/search/

Posted by: Neo 5 Sep 2011, 00:51
cheki

QUOTE (index.php)
<?php

require_once("../includes/functions.php");
require_once("../includes/database.php");
require_once("../includes/user.php");

$user = User::find_by_id(1);

echo $user->username;



?>

QUOTE (functions.php)
function __autoload($class_name) {
  $class_name = strtolower($class_name);
  $path = "../includes/{$class_name}.php";
  if(file_exists($path)) {
  require_once($path);
  } else {
  die("The file {$class_name}.php could not be found.");
  }
}

QUOTE (database.php)
require_once("config.php");

class MySQLdatabase {
 
  private $connection;
  private $real_escape_string_exists;
  private $magic_quotes_active;
 
  function __construct() {
  $this->open_connection();
  $this->real_ecsape_string_exists = function_exists("mysql_real_escape_string");
  $this->magic_quotes_active = get_magic_quotes_gpc();
  }
 
  public function open_connection() {
  $this->connection = mysql_connect(DB_SERVER, DB_USER, DB_PASS);
  if(!$this->connection) {
    die("Database connection failed: " . mysql_error());
  } else {
    $db_select = mysql_select_db(DB_NAME, $this->connection);
    if(!$db_select) {
    die("Database selection failed: " . mysql_error());
    }
  }
  }
 
  public function close_connection() {
  if(isset($this->connection)) {
    mysql_close($this->connection);
    unset($this->connection);
  }
  }
 
  private function confirm_query($result) {
  if(!$result) {
    die("Database query failed: " . mysql_error());
  }
  }
 
  public function query($sql) {
  $result = mysql_query($sql, $this->connection);
  $this->confirm_query($result);
  return $result;
  }
 
  public function fetch_array($result) {
  return mysql_fetch_array($result);
  }
 
  public function insert_id() {
  // get the last id inserted over the current db connection
  return mysql_insert_id($this->connection);
  }
 
  public function num_rows($result){
  return mysql_num_rows($result);
  }
 
  public function affected_rows($result) {
  return mysql_affected_rows($result);
  }
 
  public function escape_value($value) {
  if($this->real_escape_string_exists) {
    if($this->magic_quotes_active) {
    $value = stripslashes($value);
    }
    $value = mysql_real_escape_string($value);
  } else {
    if(!$this->magic_quotes_active) {
    $value = addslashes($value);
    }
  }
  return $value;
  }
 
  public function char_set($code) {
  return mysql_query("SET CHARACTER SET {$code}");
  }
}

$database = new MySQLdatabase();

QUOTE (user.php)
require_once("database.php");

class User {
 
  public $id;
  public $first_name;
  public $last_name;
  public $username;
  public $password;
 
  public static function find_all() {
  return self::find_by_sql("SELECT * FROM users");
  }
 
  public static function find_by_id($id = 0) {
  global $database;
  $result_array = self::find_by_sql("SELECT * FROM users WHERE id = {$id} LIMIT 1");
  return !empty($result_array) ? array_shift($result_array) : FALSE;
  }
 
  public static function find_by_sql($sql = "") {
  global $database;
  $result_set = $database->query($sql);
  $object_array = array();
  while($row = $database->fetch_array($result_set)){
    $object_array[] = self::instantiate($row);
  }
  }
 
  public function full_name() {
  if(isset($this->first_name) && isset($this->last_name)) {
    return $this->first_name . " " . $this->last_name;
  } else {
    return "";
  }
  }
 
  private static function instantiate($record) {
  $object = new self;
  foreach($record as $attribute => $value) {
    if($object->has_attribute($attribute)){
    $object->$attribute = $value;
    }
  }
  return $object;
  }
 
  private function has_attribute($attribute) {
  $object_vars = get_object_vars($this);
  return array_key_exists($attribute, $object_vars);
  }

}


Posted by: cheki 5 Sep 2011, 17:39
Neo

require_once("../includes/functions.php");
require_once("../includes/database.php");
require_once("../includes/user.php");

$user = User::find_by_id(1);

echo $user->username;
-------------------------------------------------------------------------

ამის მაგივრად ასე გააკეთე
require_once("../includes/functions.php");
require_once("../includes/database.php");
require_once("../includes/user.php");
$user = User::find_by_id($session->user_id);
echo $user->username;
--------------------------------------------------------------------------

ჯერ ასე მოსინჯე და რას გამოიტანს მერე მითხარი

Posted by: Neo 5 Sep 2011, 17:48
cheki
Parse error: syntax error, unexpected T_LNUMBER, expecting T_STRING or T_VARIABLE or '{' or '$' in C:\wamp\www\photo_gallery\public\index.php on line 7

Posted by: isset 5 Sep 2011, 19:37
cheki

ჩვეულებრივ რო იპოვის მასლას მოხმარებლი ახლიმასლა აგარ იყოს ინდექს გვრდეზე ანუ მარტო მოძებნილიმასლა ჩნდეს მარტო როგორ გავკეთო?

Posted by: cheki 6 Sep 2011, 17:55
აჰა პოსთ მეთოდი გინდა შენ როგორც მივხვდი ხო?

Posted by: PaKuRa 6 Sep 2011, 18:42
QUOTE (cheki @ 2 Sep 2011, 20:43 )
PaKuRa
შეიძლება ინსტალაცია არ გაქვს დასრულებული და მიტო მიყევი ინსტალ.პჰპ ფაილს და დააყენებ

install.php რომ ვხსნი რაც არის php კოდები იმას მიხსნის.

Posted by: cheki 6 Sep 2011, 21:30
PaKuRa

პმ მომწერე დაგეხმარები

Posted by: Stels 6 Sep 2011, 23:57
QUOTE (maxo-tt @ 4 Sep 2011, 19:34 )
Stels
$$$ ები აკლია cat ების წინ

ეგ როგორ გამომრჩა არ ვიცი.


ჩავამატე მაგრამ მაინც არ გააკეთა, საინტერესოა ახლა რა უნდა

CODE
if(!$cat1||!$cat2||!$cat3||!$cat4||!$cat5||!$cat6||!$cat7||!$cat8||!$cat9||!$cat10||!$cat11||!$cat12||!$cat13||!$cat14||!$cat15||!$cat16||!$cat17||!$cat18||!$cat19){
echo "აირჩიეთ კატეგორია";
exit();
}

Posted by: cheki 7 Sep 2011, 00:13
if($cat1||$cat2||$cat3||$cat4||$cat5||$cat6||$cat7||$cat8||$cat9||$cat10||$cat11||$cat12||$cat13||$cat14||$cat15||$cat16||$cat17||$cat18||$cat19){
echo "აირჩიეთ კატეგორია";
exit();
}

აბა ეგრე სცადე ბრატ

Posted by: Stels 7 Sep 2011, 01:17
cheki
არა, ეგრე პირიქით შვება, ანუ თუ აირჩევ კატეგორიას მაშინ არ ამატებს, თუ არ აირჩევ მაშინ ამატებს.
ჩემს ვარიანტში როგორც მაქვს მარტო პირველი კატეგორიის არჩევის დროს ამატებს, სხვა კატეგორიებზე არა. საიტერესოა რატო. თუ პირველ კატეგორიას და შემდეგ რამე სხვა კატეგორიას მოვნიშნავ მაშინაც ამატებს.

Posted by: Svani91 7 Sep 2011, 01:36
Stels

არასწორია ეგ ლოგიკა

და რად უნდა php, ჯავასკრიპტით გააკეთე, სულ არ დაასაბმიტო თუ არ მონიშნავს

http://lab.artlung.com/validate-checkbox/

Posted by: Ðito 7 Sep 2011, 10:47
ხალხო, ძალიან ჩაინიკური კითხვა მაქვს და ამიხსენით რა ვინმემ cry.gif

მასივი მაქვს დავუშვათ ასეთი
CODE

$months = array (   "January, "February", "March",
                   "April", "May", "June",
                   "July", "August", "September",
                   "October", "November", "December" );



მინდა დავბეჭდო ამ მასივიდან მხოლოდ ერთი თვე და გვერდით გავაკეთო Next და Prev ბმულები, რომლებზე დაჭერისასაც შესაბამისად წინა და მომდევნო თვეზე გადაირთვება..
ანუ იდეაში, მაგალითად ნექსთს რომ დავაჭერ მასივის ინდექსი უნდა გაიზარდოს ან პოინტერი გადაიწიოს ერთი პოზიციით მარჯვნივ.

როგორ დაიწერება ეს? მადლობა წინასწარ.

Posted by: Stels 7 Sep 2011, 11:35
svani91
დიდი მადლობა, ვცდი გაკეთებას 2kiss.gif



მოკლედ მინდა ავტორიზაციის დროს რედირექტი გააკეთოს, მაგალითად თუ არის მისამართი login.php გადაამისამართოს მთავარ გვერდზე, თუ არის login.php?back=/otherpage/

CODE
<?php
include "../../inc/db.php";
$pswd = md5($_POST["password"]);
if(mysql_num_rows(mysql_query("SELECT * FROM users WHERE username='".$_POST["username"]."' and password='$pswd'"))==1){
session_register("username");

if(!empty($_GET['back'])){
$r = $_SERVER['HTTP_REFERER'];
header("Location: $r");}

else{
$back = $_GET['back'];
header("Location: $back");}

else {
echo 'araswori monacemebi';
}
?>


error:
Parse error: syntax error, unexpected T_ELSE in login.php on line 13

Posted by: Ðito 7 Sep 2011, 12:28
Stels
ლოქეიშენში მთლიანად ურლ უნდა მიაწოდო და არა მხოლოდ გეთის მნიშვნელობა

Posted by: PHProgrammer 7 Sep 2011, 14:01
გაუმარჯოს ყველას!

ბიჭებო ესეთი პატარა კოდი დავწერე და აბა შემიმოწმეთ სწორედ მაქვს ყველაფერი? (ვვარჯიშობ ჩემთვის და ვსწავლობ if - else - else if ოპერატორებს)

php კოდი რომელსაც გამოაქვს ყოველდღიური განსხვავებული ტექსტი თავის კონკრეტულ style-სთან ერთად...
CODE
<?php
$დღე=date("D");
$დრო = '%H : %M';
$strf = strftime($დრო);
if ($დღე=="Mon"){
echo "<div id='ორშაბათი'>";
echo "დღეს არის ორშაბათი!" . " " . "$strf\n" . "წუთი";
echo "</div>";
}
elseif ($დღე=="Tue"){
echo "<div id='სამშაბათი'>";
echo "დღეს არის სამშაბათი!" . " " . "$strf\n" . "წუთი";
echo "</div>";
}
elseif ($დღე=="Wed"){
echo "<div id='ოთხშაბათი'>";
echo "დღეს არის ოთხშაბათი!" . " " . "$strf\n" . "წუთი";
echo "</div>";
}
elseif ($დღე=="Thu"){
echo "<div id='ხუთშაბათი'>";
echo "დღეს არის ხუთშაბათი!" . " " . "$strf\n" . "წუთი";
echo "</div>";
}
elseif ($დღე=="Fri"){
echo "<div id='პარასკევი'>";
echo "დღეს არის პარასკევი!" . " " . "$strf\n" . "წუთი";
echo "</div>";
}
elseif ($დღე=="Sat"){
echo "<div id='შაბათი'>";
echo "დღეს არის შაბათი!" . " " . "$strf\n" . "წუთი";
echo "</div>";
}
else{
echo "<div id='კვირა'>";
echo "დღეს არის კვირა, ლუდის დალევის დღეა!";
echo "</div>";
}
?>

Posted by: Ðito 7 Sep 2011, 15:03
სავარჯიშოთ ხო, მაგრამ ისე, ზოგადად HTML ცალკე ფაილში და PHP ცალკე

Posted by: PHProgrammer 7 Sep 2011, 15:17
Ðito
QUOTE
სავარჯიშოთ ხო, მაგრამ ისე, ზოგადად HTML ცალკე ფაილში და PHP ცალკე

ანუ ეგ როგორ? ცალკე php ფაილი შევქმნა და include-თი შევიტანო?

მასე გამოვა როო? მე მგონია, რომ არამგონია smile.gif

ან კიდე, რათ უნდა ამას ცალკე ფაილი? ერთიბეწო კოდია... ეს შეიძლება გამოიყენო მაგალითად რაიმე ტექსტური ინფორმაციის გამოსატანად (ცალკე უჯრაში სადაც შენ მოგესურვება საიტზე)

მაგრამ მე ვფიქრობ, ესე არ შეიძლება რომ მთლიანად საიტის style შეიცვალოს ყოველდღიურად?

მემგონი შესაძლებელია, უბრალოდ ბევრი შრომაა საჭირო, ყველა <div>-ს უნდა მიუთითო კოდი თუკი სადმე გაქვს გამოყენებული ???? მაგ დონეზე ჯერ არ ვიცი... ვიმუშავებ და ვნახავ smile.gif (არა და კარგი იქნება მასე biggrin.gif ყოველდღე ახალ ახალი style-თი რომ გეჩითებოდეს საიტი)

Posted by: Ðito 7 Sep 2011, 15:27
CSS-ში უნდა გაამზადო მაშინ სტილები და ყოველდღიურად ახალი კლასი მიანიჭო ფიეიჩფით ელემენტებს.

Posted by: PHProgrammer 7 Sep 2011, 16:40
ანუ თარიღების მიხედვით გავაკეთე და საკაიფოდ მუშაობს (კალენდარზე რომ ვცვლი თარიღს)

მაგრამ ეხლა მე მინდა ეს ყველაფერი გაკეთდეს დროის მხრივ: ანუ ეხლა თუ არის 16:00 საათი და style არის ყვითელი, 17:00-ზე გახდეს წითელი...
აი ამ შემთხვევაში რა უნდა მიეთითოს?

$დღე=date("D");

$დრო = '%H : %M';

რა უნდა მიეთითოს ამას უკვე ვეღარ ვხვდები sad.gif

მე ვფიქრობ , რომ საათები უნდა ჩამოიწეროს მაგრამ რა როგორ ვეღარ ვხარშავ... (ჯ ა ვ ა ს ც რ ი პ ტ ი თ ვაკეთებ ბაზარი არაა) მაგრამ მე მინდა თარიღების ნაირად გავაკეთო php დროებშიც...

Posted by: cheki 7 Sep 2011, 18:28
PHProgrammer

მაგას პჰპ მარტო არ უშველის ჯავაც დაიხმარე თუ იცი

Posted by: PHProgrammer 7 Sep 2011, 19:26
cheki
რატო არ უშველის? ჯავათი "იასნია" გამოდის და მაქვს კიდეც გაკეთებული მაგრამ, დღეების მიხედვით თუ გამოვიდა პჩპ-თ, იქნებ დროების მიხედვითაც გამოვიდეს?

Posted by: Ðito 7 Sep 2011, 19:37
ჯავა რა შუაშია spy.gif

Posted by: PHProgrammer 7 Sep 2011, 20:14
Ðito
ჯავასკრიპტი ვიგულისხმე შემოკლებით რაა smile.gif

Posted by: shvelo96 7 Sep 2011, 22:21
QUOTE
$დღე

ცვლადების სახელების ქართულად წერას მოერიდე

Posted by: cheki 7 Sep 2011, 23:30
Ðito

ჯავა არა ჯავასკრიპტი ბრატ

PHProgrammer

<?php

function calendar($url,$link,$cal_month, $cal_year, $language){
global $f, $r, $year, $month, $day, $config, $lang, $langdateshortweekdays,$monthlist;
if($cal_month and $cal_year)
{
$cal_month = intval ($cal_month);
$cal_year = intval ($cal_year);
}
else
{
$cal_month = intval (date("m"));
$cal_year = intval (date("Y"));
}

if ($cal_month < 0) $cal_month = 1;
if ($cal_year < 0) $cal_year = 2007;

$first_of_month = mktime(0, 0, 0, $cal_month, 7, $cal_year);
$maxdays = date('t', $first_of_month)+1; // 28-31
$prev_of_month = mktime(0, 0, 0, ($cal_month-1), 7, $cal_year);
$next_of_month = mktime(0, 0, 0, ($cal_month+1), 7, $cal_year);

$prev_of_year = mktime(0, 0, 0, ($cal_month), 7, ($cal_year-1));
$next_of_year = mktime(0, 0, 0, ($cal_month), 7, ($cal_year+1));

$cal_day = 1;
$weekday = date('w', $first_of_month); // 0-6


//month list
switch($language)
{
case 'geo':
$monthlist[]="0";
$monthlist[]="бѓ�бѓђбѓњбѓ•бѓђбѓ бѓ�";
$monthlist[]="бѓ—бѓ”бѓ‘бѓ”бѓ бѓ•бѓђбѓљбѓ�";
$monthlist[]="бѓ›бѓђбѓ бѓўбѓ�";
$monthlist[]="бѓђбѓћбѓ бѓ�бѓљбѓ�";
$monthlist[]="бѓ›бѓђбѓ�бѓЎбѓ�";
$monthlist[]="бѓ�бѓ•бѓњбѓ�бѓЎбѓ�";
$monthlist[]="бѓ�бѓ•бѓљбѓ�бѓЎбѓ�";
$monthlist[]="бѓђбѓ’бѓ•бѓ�бѓЎбѓўбѓќ";
$monthlist[]="სექტემბერ�";
$monthlist[]="ოქტომბერ�";
$monthlist[]="бѓњбѓќбѓ”бѓ›бѓ‘бѓ”бѓ бѓ�";
$monthlist[]="бѓ“бѓ”бѓ™бѓ”бѓ›бѓ‘бѓ”бѓ бѓ�";

//week list
$langdateshortweekdays[]="бѓ™бѓ•бѓ�";
$langdateshortweekdays[]="бѓќбѓ бѓЁ";
$langdateshortweekdays[]="бѓЎбѓђбѓ›";
$langdateshortweekdays[]="бѓќбѓ—бѓ®";
$langdateshortweekdays[]="бѓ®бѓЈбѓ—";
$langdateshortweekdays[]="бѓћбѓђбѓ ";
$langdateshortweekdays[]="бѓЁбѓђбѓ‘";
break;

case 'eng':
$monthlist[]="0";
$monthlist[]="January";
$monthlist[]="February";
$monthlist[]="March";
$monthlist[]="April";
$monthlist[]="May";
$monthlist[]="June";
$monthlist[]="July";
$monthlist[]="August";
$monthlist[]="September";
$monthlist[]="October";
$monthlist[]="November";
$monthlist[]="December";

//week list
$langdateshortweekdays[]="Mon";
$langdateshortweekdays[]="Tue";
$langdateshortweekdays[]="Wed";
$langdateshortweekdays[]="Thu";
$langdateshortweekdays[]="Fri";
$langdateshortweekdays[]="Sat";
$langdateshortweekdays[]="Sun";
break;

case 'rus':
$monthlist[]="0";
$monthlist[]="Январь";
$monthlist[]="Февраль";
$monthlist[]="Март";
$monthlist[]="Апрель";
$monthlist[]="Май";
$monthlist[]="�юнь";
$monthlist[]="�юль";
$monthlist[]="РђРІРіСѓСЃС‚";
$monthlist[]="Сентябрь";
$monthlist[]="Октябрь";
$monthlist[]="РќРѕСЏР±СЂСЊ";
$monthlist[]="Декабрь";

//week list
$langdateshortweekdays[]="РџРѕРЅ";
$langdateshortweekdays[]="Вто";
$langdateshortweekdays[]="РЎСЂРµ";
$langdateshortweekdays[]="Чет";
$langdateshortweekdays[]="РџСЏС‚";
$langdateshortweekdays[]="РЎСѓР±";
$langdateshortweekdays[]="Р’РѕСЃ";
break;

}

$date_link['prev'] = '<a class="monthlink" href="'.$url.'year='.date("Y", $prev_of_month).'&month='.date("m", $prev_of_month).'">&laquo;</a>&nbsp;&nbsp;&nbsp;&nbsp;';
$date_link['next'] = '&nbsp;&nbsp;&nbsp;&nbsp;<a class="monthlink" href="'.$url.'year='.date("Y", $next_of_month).'&month='.date("m", $next_of_month).'">&raquo;</a>';

$year_link["prev"]='<a class="monthlink" href="'.$url.'year='.date("Y", $prev_of_year).'&month='.date("m", $prev_of_year).'">&laquo;</a>&nbsp;&nbsp;&nbsp;&nbsp;';
$year_link["next"]='&nbsp;&nbsp;&nbsp;&nbsp;<a class="monthlink" href="'.$url.'year='.date("Y", $next_of_year).'&month='.date("m", $next_of_year).'">&raquo;</a>';

$buffer = '<style>
.weekday-active-v {
color: #4b73d4;
}
.day-active-v {
color: #4b73d4;
}
.calendar {

color: #3B94B6;
font-family: verdana;
font-size: 10px;

}
.calendar td, th {
font-family: verdana;
text-decoration: none;
/* - */
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
/* - */
}
.weekday {
color: #FF0000;
font-family: verdana;
}
.weekend {
color: #FF0000;
font-family: verdana;
text-decoration: none;
}
.weekday-active {
color: #804040;
font-family: verdana;
}
.day-active {
color: #ff0400;
font-family: verdana;
}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {
text-decoration: underline;
}
.monthlink {
color: #5078d6;
text-decoration: none;
}
.Day {
color: #df7300;
font-weight:bold;
text-decoration: none;
}
.currDay {
border:2px solid;
color: #3b94b6;
font-weight:bold;
text-decoration: none;
}
</style><div id="calendar-layer"><table align="center" width="200" id="calendar" cellpadding="0" class="calendar"><thead><th colspan="7"><center><b>'.$date_link['prev'].$monthlist[$cal_month].$date_link['next'].' '.$year_link['prev'].$cal_year.$year_link['next'].'</b></center></th></thead><thead>';

$buffer = str_replace($f, $r, $buffer);


for ($it=1; $it<6; $it++)
$buffer .= '<th>'.$langdateshortweekdays[$it].'</th>';

$buffer .= '<th class="weekday">'.$langdateshortweekdays[6].'</th>';
$buffer .= '<th class="weekday">'.$langdateshortweekdays[0].'</th>';

$buffer .= '</thead><tr>';

if ($weekday > 0){$buffer .= '<td colspan="'.$weekday.'">&nbsp;</td>';}

while($maxdays > $cal_day) {
if ($weekday == 7) {
$buffer .= '</tr><tr>';
$weekday = 0;
}




$currdate=mktime(0,0,0,$cal_month,$cal_day,$cal_year);
$currdate=date("d.m.Y",$currdate);
if ($weekday == "5" or $weekday == "6")
{
if($currdate==date("d.m.Y"))
{
$buffer .= '<td class="weekday"><center><a class="currDay" href="'.$link.'dey='.$currdate.'">'.$cal_day.'</a></center></td>';
}
else $buffer .= '<td class="weekday"><center><a class="weekend" href="'.$link.'dey='.$currdate.'">'.$cal_day.'</a></center></td>';
}
elseif($currdate==date("d.m.Y"))
{
$buffer .= '<td class="day"><center><a class="currDay" href="'.$link.'dey='.$currdate.'">'.$cal_day.'</a></center></td>';
}
else $buffer .= '<td class="day"><center><a class="Day" href="'.$link.'dey='.$currdate.'">'.$cal_day.'</a></center></td>';

$cal_day++;
$weekday++;
}

if ($weekday != 7){$buffer .= '<td colspan="'.(7-$weekday).'">&nbsp;</td>';}

return $buffer . '</tr></table></div>';
}
?>

თუ შეგიძლია ეს სკრიპტი შენს გემოზე შეცვალო თუ ვერ გაიგებ პმ მომწერე

Posted by: PHProgrammer 8 Sep 2011, 11:30
shvelo96
QUOTE
ცვლადების სახელების ქართულად წერას მოერიდე

კაი ბატონო, მადლობა შესწორებისთვის მაგრამ, რატო უნდა მოვერიდო? ფუნქცია სრულდება მიდნა გითხრა..
* * *
cheki
QUOTE
თუ შეგიძლია ეს სკრიპტი შენს გემოზე შეცვალო თუ ვერ გაიგებ პმ მომწერე

მადლობა გამოხმაურებისთვის მაგრამ ეს სკრიპტი რომ გადავაკოპირე და რომ გავუშვი, საერთოდ არაფერი ჩანს ბროუზერში და ვერ ვხვდები რა ხდება აქ sad.gif რამხელა სკრიპტია biggrin.gif

Posted by: cheki 8 Sep 2011, 14:16
PHProgrammer

მოკლედ ერთს გეტყვი მეგობარო ჯერ რომ ისწავლო ასე სჯობს მგონი ეხლა აქ ვერავინ დაგიწერს სკრიპტებს და თუ დაგიწერნ ფულს მოგთხოვენ დამიჯერე

Posted by: PHProgrammer 8 Sep 2011, 16:27
cheki
QUOTE
ეხლა აქ ვერავინ დაგიწერს სკრიპტებს და თუ დაგიწერნ ფულს მოგთხოვენ დამიჯერე

არა ვინ რა უნდა დამიწეროს კაცო biggrin.gif პირიქით მე მინდა დავწერო და ის განვიხილო ხოლმე და თუ რამეშე ვერ გავერკვევი ვიკითხო და ამიხსნან...

Posted by: isset 8 Sep 2011, 18:15
cheki

პმში მოგწერ მოგივიდა ცჰემი მოწერილი?

Posted by: maxo-tt 8 Sep 2011, 19:20
Stels
არ ვიცი ნამდვილად. წესით ეგრე უნდა იყოს.

ეხლა ეგ ცვლადები გადაამოწმე echo თი მოდის თუ არა მაქამდე მნიშვნელობა

ხო ნუ სვანიმ როგორც თქვა ჯავასცრიპტით შეიძლება, მაგრამ დაცვის პონტში ჭირდება ხოლმე php ფილტრი

ადამიანს შეუძლია თავი აარიდოს ჯავასცრიპტს.

...

უი !$cat კი არა

ესე ქენი

if(empty($cat1)||empty($cat2)||!

ან
if(!isset($cat1)||!isset($cat2)||!


გააჩნია check ის value ს როგორ იყენებ

Posted by: cheki 8 Sep 2011, 22:34
isset

არ მომსვლია და მომწერე მეგობარო

Posted by: -Alex- 9 Sep 2011, 03:51
ქართული შრიფტის მაგივრად ????? ჩანს php-ში და როგორ უნდა გავასწორო რომ ქართული შრიფტი ჩანდეს?

Posted by: -Alex- 9 Sep 2011, 03:51
ქართული შრიფტის მაგივრად ????? ჩანს php-ში და როგორ უნდა გავასწორო რომ ქართული შრიფტი ჩანდეს?

Posted by: cheki 9 Sep 2011, 10:04
-Alex-

ქართული ენა გინდა ხო?

Posted by: -Alex- 10 Sep 2011, 04:07
კი, ქართული. notepad++ -ით გავაკეთე. მაგრამ პრინციპი ვერ გავიგე რა შეცვალა ფაილში პროგრამამ sad.gif

Posted by: Zichi 10 Sep 2011, 04:49

Posted by: cheki 10 Sep 2011, 14:32
-Alex-

თუ შენ გინდა რომ გქონდეს ქართული ენა და ინგლისური რაც მე ვიფიქრე მაშინ უნდა მოიქცე ასე მე მაგალითს გეტყვი და შენ გადაასწორე

შექმნი ფოლდერს ენები მაგ ამ ენებში შექმენი eng.php and geo.php

-----------------------------------------------------------------
eng.php

<?
//menu
define("_MNU_MAIN","Home");
define("_MNU_ABOUT","&nbsp;&nbsp;&nbsp;About us");
define("_MNU_SERVICE","action");
define("_MNU_NEWS","news");
define("_MNU_FORUM","forum");
define("_CONTACT","Contact"); ?>
------------------------------------------------------------------
geo.php

<?
//menu
define("_MNU_MAIN","მთავარი");
define("_MNU_ABOUT","ჩვენს შესახებ");
define("_MNU_SERVICE","სერვისი");
define("_MNU_NEWS","სიახლე");
define("_CONTACT","კონტაქტი‚");
?>
--------------------------------------------------------------------------
შემდეგ შენს ინდექს ფაილში ჩაამატე ეს

<? if($config["lang_geo"]) echo 'GE'; ?>
</a>&nbsp;&nbsp;<a href="<? echo $lang_eng;?>">
<? if($config["lang_eng"]) echo 'EN';?>
</a>&nbsp;&nbsp;
<a href="<? echo $lang_rus;?>">
<? echo 'RU'; ?>
</a></td></tr>
<tr><td height="170" colspan="15" align="left" valign="top" style="padding-left:60px; background-image:url
(<? echo _HEADER;?>); background-repeat:no-repeat; background-position:left top;" width="900">&nbsp;</td>
</tr>
<tr>
<td background="images/menu.gif" height="50" style="padding-left:250px;" align="right"><ul id="MenuBar1" class="MenuBarHorizontal" >
<li style="width:70px;" ><a href="index.php" style="text-decoration:none; "><? echo _MNU_MAIN;?></a></li>
<li ><a href="#" class="MenuBarItemSubmenu" style="background-image:none; text-decoration:none;"><? echo _MNU_ABOUT;?></a>
<ul>
<li ><a href="index.php?რაღაცა ბმული" style="text-decoration:none;"><? echo _MNU_SERVICE;?></a></li>
<li ><a href="index.php?რაღაცა ბმული" style="text-decoration:none;"><? echo _MNU_NEWS;?></a></li>
<li ><a href="index.php?რაღაცა ბმული" style="text-decoration:none;"><? echo _MNU_FORUM;?></a></li>
<li ><a href="index.php?რაღაცა ბმული" style="text-decoration:none;"><? echo _CONTACT;?></a></li>
</ul></td>
</tr>
----------------------------------------------------------------------------------------------------------------
ნუ რთული არ უნდა იყოს ამის გაგება თუ სწორად მიგიხვდი აზრს


Posted by: Ðito 10 Sep 2011, 14:57
-Alex-
უტფ8-ში დაასეივე ჰტმლ ? user posted image

Posted by: cheki 10 Sep 2011, 19:08
Ðito

მე სულ სხვა რამ ვიგულისხმე მაგი სულ არ გამახსენდა

Posted by: Stels 11 Sep 2011, 00:11
QUOTE
ესე ქენი

if(empty($cat1)||empty($cat2)||!

არ შვება



QUOTE
ან
if(!isset($cat1)||!isset($cat2)||!

ეს საერთოდ პირდაპირ ატარებს როცა კატეგორია არ არის არჩეული


ვერ გავიგე ვერაფერი რა უნდა, 10000 სხვადასხვა ხერხი ვცადე და არ გამომდის



---------------------------------
---------------------------------
---------------------------------

QUOTE
if(!$cat1 || !cat2 || !cat3 || !cat4 || !cat5 || !cat6 || !cat7 || !cat8 || !cat9 || !cat10 || !cat11 || !cat12 || !cat13 || !cat14 || !cat15 || !cat16 || !cat17 || !cat18){
echo "აირჩიეთ კატეგორია";
exit();
}

ასეთი რამე მაქვს და როცა პირველს ვირჩევ მაშინ ჩვეულებრივ ასრულებს ბრძანებას და როცა სხვა რომელიმეს ვირჩევ მაშინ მიწერს "აირჩიეთ კატეგორია ".

ვერ გავიგე რატომ შვება ასე? || ეს ხომ იგივე or არის.

მაგალითად თუ არ არის არჩეული რომელიმე კატეგორია მაშინ მინდა რომ დაეწეროს ეს შეცდომა, თუ არის არჩეული ერთ-ერთი მაინც მაშინ ჩვეულებრივ დაამატოს


user posted image

Posted by: sergo_bero 11 Sep 2011, 16:35
მანდ რომელიმეც კი არჩეული რო არ იყოს ერორს ამოაგდებს , რადგანაც ესეთი ლოგიკაა -> თუ არ არის არჩეული კატ1 , ან კატ 2 , ან კატ3 ... ამოაგდე ერორი , ანუ ყველას არჩევას ითხოვს ეხლა , შენ უნდა ნახო ყველა ერთად არ იყოს მოუნიშნავი || -ს ნაცვლად &&

Posted by: Stels 11 Sep 2011, 19:44
sergo_bero
არა ყველას არჩევა არა, პირველის არჩევის დროს უკვე ამატებს, სხვაც რო მოვნიშნო მაინც ამატებს, შენ რაც თქვი ყველა უნდა მოინიშნოსო ეგ იმ შემთხევაში იქნება თუ && იქნება

Posted by: sergo_bero 11 Sep 2011, 22:21
Stels
&& დროს აირჩიეთ კატეგორიას დაწერს მაშინ როცა ყველა კატეგორია ერთად იქნება ცარიელი ანუ , კატ1 და კატ2 და კატ3... და კატn ...

|| დროს აირჩიეთ კატგორიას დაწერს მაშინ როდესაც რომელიმე კატეგორია მაინც იქნება ასარჩევი ანუ , კატ1 ან კატ2 ან კატ3 ... ან კატn

Posted by: Snowman 11 Sep 2011, 22:25
საერთოდ ესეთი რაღაცეები ასე არ უნდა გააკეთო. სამომავლოდ უნდა გაითვალისწინო ეს ყველაფერი შეგიძლია იყოს უბრალოდ კატ და ის კი არ ამომწმო რომელი კატ არის უბრალოდ კატს მნიშვნელობა ან აქვს ან არა და ვინაიდან და რადგანაც შეიძლება ვრამოდენიმე ერთად იყოს არჩეული ეს კატ უნდა იყოს მასივი და მორჩა.შეიძლება დეტალურად ვერ აგიხსენი ეხლა (ძალიან მეძიენბა), მაგრამ დაახლოებით უნდა მიმხვდარიყავი რაც გითხარი.

Posted by: Stels 12 Sep 2011, 13:41
sergo_bero
მართალი ხარ, გამოვიდა
რამდენი ვიწვალე, დიდი მადლობა

Snowman
სამწუხაროდ ვერ გავიგე რას მეუბნდები


პს. 2 კატეგორიაზე მეტის არჩევის უფლება რომ არ ქონდეთ ეგ php-ში ხო არ იცით როგორ გაკეთდეს? java[ertad]script არ მინდა, ეგრე მოხნის ვინმე ჯავასკრიპტს და ისე დაამატებს ყველა კატეგორიაში

Posted by: Stels 13 Sep 2011, 17:18
ქართულად შემყავს ბაზაში სათაურის სახელი
გამოტანის დროს ნორმალურად აჩვენებს, მაგრამ როდესაც ვამოკლებ სიმბოლოებს, ანუ მინდა რომ გამომიტანოს პირველი 35 სიმბოლო ურევს
substr($vidrow['video_title'], 0, 35); აი ასე მაქვს და აი ასე გამოაქვს კოჭოია დაიჭი�...

Posted by: tiboge 13 Sep 2011, 21:30
Stels
ეგ ქართული შრიფტის დროს ხდება (ინგლისურზე არ ხდება), რადგანაც ქართული ასო ბევრი ჩანაწერია.

პრობლემას ასე მოაგვარებ: მოძებნე სად მერამდენე ელემენტია ცარიელი სიმბოლო, ანუ პრაბელი და ამ ნომერზე მოახდინე წყვეტა

Posted by: Stels 13 Sep 2011, 21:49
tiboge
ხო ინგლისურს ჩვეულებრივ აჩვენებს, ბაზაში ჩვეულებრივ ქართული სიმბოლოებით შემყავს კოდირების გარეშე.
ვერ მივხვდი რა მითხარი, რა ცარიელი სიმბოლო მოვძებნო? 35 ის ნაცვლად ამოაქვს 9 ან 10, ეგ ალბათ იმიტომ რომ ბევრად დიდ ტექსტად ხედავს ვიდრე არის, რამე კოდი არ იქნება გამოსასწორებლად?

Posted by: Svani91 13 Sep 2011, 21:54
http://forum.ge/?showtopic=34186750&view=findpost&p=22624193

QUOTE

უნიკოდის ერთ ანბანი სამ ბაიტს იკავებს ერთის ნაცვლად. substr კი ითვლის თითო ბაიტებით

Posted by: Stels 13 Sep 2011, 22:10
Svani91
შენ გაიხარე რა დიდი მადლობა :*

თქვენ რო არ მყავდეთ რა მეშველებოდა, მართლა ოღონდ ))

Posted by: Don Rati Corleone 15 Sep 2011, 13:02
Do ... While ციკლსა While ციკლს შორის ნორმალურად ამიხსენით რა რა განსხვავებაა?
while - მიმართავს კოდის ბლოკს სანამ სპეციფიური მითითება ჭეშმარიტიაო,
do...while - კოდის ბლოკს მიმართავს ერთხელ და იმეორებს ციკლს მანამ სანამ სპეციფიური მითითება ჭეშმარიტია.

იქნებ რამე მაგალითი მომიყვანოთ სადაც ეს კარგად გამოჩნდება რა. ნორმალურად ვერ გავიგე მაინც. გთხოვთ.

Posted by: Nikodz 15 Sep 2011, 18:58
Don Rati Corleone
while ციკლის აზრი ასეთია
while(პირობა){ტანი}
აქ ჯერ პირობას ამოწმებს და ჭეშმარიტობის შემთხვევაში ტანს ასრულებს.

do while ის შემთხვევაში კი
do{ტანი}while(პირობა);
ჯერ ტანი სრულდება, შემდეგ პირობას ამოწმებს და თუ ჭეშმარიტია მაშინ კიდევ ასრულებს ტანს.

განსხვავება მხოლოდ თანმიმდევრობაა...

Posted by: Melodic Death Metal 15 Sep 2011, 20:09
Don Rati Corleone

int a=10;
do {
cout<<a<<endl;
} while(a!=10);
---------------------------
int a=10;
while(a!=10);
{
cout<<a<<endl;
}
---------------------------

ეს ორი შეამოწმე რას დაგიბეჭდავს და მიხვდები.

Posted by: Don Rati Corleone 16 Sep 2011, 12:42
Nikodz

Melodic Death Metal


გაიხარეთ დიდი მადლობა wink.gif

Posted by: PaKuRa 16 Sep 2011, 13:47
ისეთი სკრიპტი მჭირდება რომ როცა სმარტფონებიდან შემოვლიან საიტზე ამისამართებდეს სხვა საიტზე მაგალითად ქვედომენზე.

Posted by: Stels 17 Sep 2011, 00:31
QUOTE (PaKuRa @ 16 Sep 2011, 13:47 )
ისეთი სკრიპტი მჭირდება რომ როცა სმარტფონებიდან შემოვლიან საიტზე ამისამართებდეს სხვა საიტზე მაგალითად ქვედომენზე.

აბა ასე სცადე

CODE
<?php
$mobile = "http://mobile.example.ge";
$text = $_SERVER['HTTP_USER_AGENT'];
$var[0] = 'Mozilla/4.';
$var[1] = 'Mozilla/3.0';
$var[2] = 'AvantGo';
$var[3] = 'ProxiNet';
$var[4] = 'Danger hiptop 1.0';
$var[5] = 'DoCoMo/';
$var[6] = 'Google CHTML Proxy/';
$var[7] = 'UP.Browser/';
$var[8] = 'SEMC-Browser/';
$var[9] = 'J-PHONE/';
$var[10] = 'PDXGW/';
$var[11] = 'ASTEL/';
$var[12] = 'Mozilla/1.22';
$var[13] = 'Handspring';
$var[14] = 'Windows CE';
$var[15] = 'PPC';
$var[16] = 'Mozilla/2.0';
$var[17] = 'Blazer/';
$var[18] = 'Palm';
$var[19] = 'WebPro/';
$var[20] = 'EPOC32-WTL/';
$var[21] = 'Tungsten';
$var[22] = 'Netfront/';
$var[23] = 'Mobile Content Viewer/';
$var[24] = 'PDA';
$var[25] = 'MMP/2.0';
$var[26] = 'Embedix/';
$var[27] = 'Qtopia/';
$var[28] = 'Xiino/';
$var[29] = 'BlackBerry';
$var[30] = 'Gecko/20031007';
$var[31] = 'MOT-';
$var[32] = 'UP.Link/';
$var[33] = 'Smartphone';
$var[34] = 'portalmmm/';
$var[35] = 'Nokia';
$var[36] = 'Symbian';
$var[37] = 'AppleWebKit/413';
$var[38] = 'UPG1 UP/';
$var[39] = 'RegKing';
$var[40] = 'STNC-WTL/';
$var[41] = 'J2ME';
$var[42] = 'Opera Mini/';
$var[43] = 'SEC-';
$var[44] = 'ReqwirelessWeb/';
$var[45] = 'AU-MIC/';
$var[46] = 'Sharp';
$var[47] = 'SIE-';
$var[48] = 'SonyEricsson';
$var[49] = 'Elaine/';
$var[50] = 'SAMSUNG-';
$var[51] = 'Panasonic';
$var[52] = 'Siemens';
$var[53] = 'Sony';
$var[54] = 'Verizon';
$var[55] = 'Cingular';
$var[56] = 'Sprint';
$var[57] = 'AT&T;';
$var[58] = 'Nextel';
$var[59] = 'Pocket PC';
$var[60] = 'T-Mobile';    
$var[61] = 'Orange';
$var[62] = 'Casio';
$var[63] = 'HTC';
$var[64] = 'Motorola';
$var[65] = 'Samsung';
$var[66] = 'NEC';

$result = count($var);

for ($i=0;$i<$result;$i++)
{    
   $ausg = stristr($text, $var[$i]);    
   if(strlen($ausg)>0)
   {
       header("location: $mobile");
       exit;
   }
   
}
?>
web gverdi

Posted by: PaKuRa 17 Sep 2011, 20:53
კარგია რაღაც ჩავასწოღ და მუშაობს. გაიხარე.

Posted by: KINGI 18 Sep 2011, 18:34
აბა როგორ ხართ? დახმარება მჭირდება

HTML
<input type="submit" class="btn-submit" value="<?php echo JText::_('OK') ?>" title="</span>" />
<input type="hidden" name="page" value="shop.cart" />
<input type="hidden" name="func" value="cartAdd" />
<input type="hidden" name="option" value="com_K2" />
<input type="hidden" name="Itemid" value="<?php echo $Itemid; ?>" />
<input type="hidden" name="set_price[]" value="" />
<input type="hidden" name="adjust_price[]" value="" />
<input type="hidden" name="master_product[]" value="<span style='color:orange'>" />


ანუ რახდება "OK" ღილაკს რომ დააწვები მაგ კონკრეტულ გვერზე რედირექტს აკეთებს და მინდა ჩემს კონკრეტულ გვერზე გადამიყვანოს როგორ მოვიქცე?

Posted by: picpic 18 Sep 2011, 20:24
CODE
<form ................... action="ეს არის ის მისამართი სადაც გადადის">

Posted by: Misley 19 Sep 2011, 01:56
Html ში ტექსტი ზემოთ როგორ ავწიო? ანუ <Br> </bR> საწინააღმდეგო მჭირდება დავძებნე გუგლში მაგრამ ვერ ვიპოვე biggrin.gif მიშველეთ :დ

Posted by: Ðito 19 Sep 2011, 13:06
Misley
QUOTE
<Br> </bR>

no.gif
<ბრ>-ს დამხურავი თეგი არ აქვს. ასე იწერება <br />

QUOTE
Html ში ტექსტი ზემოთ როგორ ავწიო?

ვერ მივხვდი ზუსტად რა გინდა..
თუ <td>-ში გაქვს ტექსტი მაშინ vertical-aligne-თი აწიე.
ან დივში ჩასვი, position: absolute; მიეცი და სადაც მოგინდება იქ წაიღე.

______________________________________________________________________

გეთში მაქვს ასეთი ურლ
CODE
index.php?year=2011&month=09&date=14


ხოდა მინდა გავაკეთო ლინკი, რომელზე დაჭერისასაც გადაირთვება თვე, ანუ ერთხელ რომ დავაჭერ month-ს მიენიჭება 10, მეორეჯერ რომ დავაჭერ 11 და ასე შემდეგ.

გამაკეთებინეთ რა.. არაფერი არარ მახსოვს cry.gif

Posted by: Stels 19 Sep 2011, 13:18
Ðito
ასე ცადე აბა

index.php?year=2011&month=<? echo $_GET['month'] + 1; ?>&date=14
მაგრამ ეგრე მერე 13 ზე გადავა და ასე შემდეგ, მოკლედ არ ვიცი biggrin.gif

Posted by: Mazahacka 19 Sep 2011, 20:43
როგორც მივხვდი ეგეთი რაღაც გინდა:
CODE

<a href = "index.php?year=2011&month=<?php
if (isset($_GET['month'])) {
   $month = $_GET['month'];
   echo $month+1;
}
?>">click</a>

დალშე თვითონ მიხვდები smile.gif

Posted by: Stels 19 Sep 2011, 20:49
Mazahacka
ხო მაგრამ ეგრე მერე 12, 13, 14-ზეც გადადის და ეგრე არამგონია უნდოდეს

Posted by: Ðito 19 Sep 2011, 21:25
Mazahacka
ვცდი ხვალ.. მადლობა
QUOTE
ხო მაგრამ ეგრე მერე 12, 13, 14-ზეც გადადის და ეგრე არამგონია უნდოდეს

მაგას კი გავაკეთებ ჩემით smile.gif

Posted by: Stels 19 Sep 2011, 22:05
ბოდიში გავაკეთე რაც მინდოდა
....................

Posted by: Ðito 20 Sep 2011, 10:14
Mazahacka
აი ესეთი რაღაც მაქვს
CODE
echo '<td> <a href="index.php?year='.$year.'&month='.$month.'&date='.$actday_long.'"><img border="0" src="style/images/arr_left.gif"> </a> </td>'."\r\n".'<th colspan="5">'.$referenceDay['month'].' </th>'."\r\n";


და $month-ის ადგილას

CODE
if (isset($_GET['month'])) {
  $month = $_GET['month'];
  echo $month+1;
}

ეს წინადადება როგორ ჩავსვა? სინტაქს ერორი რომ არ მომცეს cry.gif

Posted by: Stels 20 Sep 2011, 13:09
Ðito
<?
if (isset($_GET['month'])) {
$month = $_GET['month'];
echo '<td> <a href="index.php?year='.$year.'&month='.$month+1.'&date='.$actday_long.'"><img border="0" src="style/images/arr_left.gif"> </a> </td>'."\r\n".'<th colspan="5">'.$referenceDay['month'].' </th>'."\r\n";
}
?>

ან ეგ isset და რაღაცეები რათ უნდა?

Posted by: Ðito 20 Sep 2011, 13:52
Stels
არა, არა. სხვა რამეს ვაკეთებ rolleyes.gif

გავაკეთე უკვე... :>
* * *
ესეთი რამე მაქვს გეთში
CODE
index.php?year=1998&month=5&date=1

ხოდა მინდა, რომ $_GET['month'] თუ ერთნიშნაა წინ ნულიანი მიეწეროს და ასევე $_GET['date']-ზეც.
ანუ მინდა ესე გამოიყურებოდეს ბმული:
CODE
index.php?year=1998&month=05&date=01


ესეთი რამე გავაკეთე cry.gif
CODE
echo '<td> <a href="index.php?year='.$year.'&month=';
       if($_GET['month']<=8)echo 0;
       if($_GET['month']<=1)echo 07;
       if(!($_GET['month']<=1)){
             if(isset($_GET['month'])){
                     $month = $_GET['month']; echo $month+1;
              }
        }
       
   echo '&date='.$actday_long.'">left arrow</a>


(კალენდარის გადართვის ღილაკის ბმულია ეს)

ასე კი მუშაობს სწორად, მაგრამ date-ს შემთხვევაში უწყვეტად უმატებს წინ ნულიანებს. ყოველი ბმულზე დაჭერისას ერთ ნულიანს უმატებს წინ და ასეთ რამეს მაძლევს:
CODE
index.php?year=1998&month=05&date=002

CODE
index.php?year=1998&month=05&date=0003

...............

რამე მარტივი გამოსავალი გექნებათ მოფიქრებული და მითხარით რა rolleyes.gif

Posted by: Ðito 21 Sep 2011, 11:29

Posted by: Svani91 22 Sep 2011, 14:40
Ðito

function format( $num ) { return $num < 10 ? '0' + $num : $num; }

მერე კი გამოძახე ასე

format($date)


Posted by: 7th Guest 22 Sep 2011, 18:57
დავუშვათ მაქვს საიტის ინგლისური ვერსია და მინდა გავაკეთო კიდევ სხვა ენებზე, ასეთი გადამრთველით:

index.php?lang=en
index.php?lang=ru
index.php?lang=lt

... და ასე შემდეგ.

როგორ კეთდება? რამდენადაც მესმის, სადღაც იდება ენის ფაილი და იქედან მოხდება ტექსტური მონაცემების ჩანაცვლება. მაგრამ კონკრეტულად რა და როგორ, ზღარბი ვარ ნისლში. საწყისი მიმართულება მომეცით, თუ შეიძლება. თითი მატაკეთ, ასე ვთქვათ. biggrin.gif

Posted by: shvelo96 22 Sep 2011, 19:26
7th Guest
ენების ფაილები უნდა გააკეთო , ვთქვათ en.php
შიგნით უნდა ჩაწერო მაგალითად:
CODE
<?php
 $LANG = Array(
'user' => "User",
'login' => "Log In"
);
?>

და ასე შემდეგ ყველა ტექსტი რაც არის სკრიპტში,
მერე სადაც წერია ვთქვად login იქ ჩაწერ $LANG['login'] და ესე უნდა შეცალო ყველაფერი
მერე index.php-ში ჩაწერ თავიდან:
CODE

switch($_GET['lang']){
case 'en':
 include 'en.php';
 break;
case 'lt':
 include 'lt.php';
 break;
default:
  include 'ge.php';
  break;
}

Posted by: 7th Guest 22 Sep 2011, 21:53
shvelo96
QUOTE
სადაც წერია ვთქვად login იქ ჩაწერ $LANG['login']


დავუშვათ, მაქვს ასეთი ტეგი:

<a href="#">Login</a>

მაგ ტეგში ეგ ხაზი $LANG['login'] კონკრეტულად როგორ უნდა გაიწეროს? <a> ტეგში ჩავსვა, თუ პირდაპირ სიტყვის წინ, თუ როგორ? baby.gif

Posted by: Stels 22 Sep 2011, 22:12
<a href="#">$LANG['login']</a> მემგონი ეს გინდა

Posted by: 7th Guest 22 Sep 2011, 23:24
Stels
QUOTE
<a href="#">$LANG['login']</a> მემგონი ეს გინდა


მეც ეგრე ვტვინავ, მაგრამ რაღაც შეცდომა მაქვს ეტყობა სადღაც გაპარული, ტექსტის სახით გამოაქვს ეგ ჩანაწერი.

Posted by: shvelo96 23 Sep 2011, 00:09
7th Guest
CODE
<a href="#">$LANG['login']</a>

ან
CODE
<a href="#"><?php echo $LANG['login']?></a>


Posted by: 7th Guest 23 Sep 2011, 00:43
shvelo96

ეს ვარიანტი გამოვიდა:

CODE
<a href="#"><?php echo $LANG['login']?></a>


გაიხარე! bis.gif

Posted by: shvelo96 23 Sep 2011, 10:20
7th Guest
საერთოდ smarty-ს გამოყენება ჯობია გვერდის გამოსატანად,
მაგრამ ეგ უკვე სხვა ბაზარია

Posted by: 7th Guest 23 Sep 2011, 21:40
shvelo96
QUOTE
მაგრამ ეგ უკვე სხვა ბაზარია


ვიბაზროთ მერე, მე გახსნილი ვარ შემოთავაზებებისთვის. biggrin.gif

კიდევ ერთხელ დავრწმუნდი (ალბათ უკვე მე-1000-ედ), რომ IE ბრაუზერი არაა. mad.gif მაგ სკრიპტის ჩასმის მერე CSS image rollover-ები და ჩრდილის ფილტრები აღარ ფუნქციონირებს IE-ში. რა კავშირში უნდა იყოს ერთმანეთთან, ვერ ვტვინავ, მაგრამ ფაქტია.

ახლა ასეთი კითხვა მაქვს:

მთავარ გვერდზე კუთხეში მიზის LT და RU. როცა ვაჭერ RU-ს, ენა იცვლება რუსულზე. ეგ ყველაფერი კარგია, მაგრამ ინგლისურზე დასაბრუნებლად მინდა, რომ ეგ RU გადაიქცეს EN-ად, როცა რუსული ვერსიაა ჩართული. დაახლოებით როგორც ამ საიტზეა:

http://www.scielo.org/php/index.php?lang=en

თუ ძნელი გასაკეთებელია, მაშინ დავიკიდებ და უბრალოდ გავაკეთებ თავიდანვე EN LT RU ვარიანტს.

Posted by: tiboge 23 Sep 2011, 22:18
7th Guest
QUOTE
თუ ძნელი გასაკეთებელია

არაა ძნელი, მაგ ადგილას როცა მიხვალ შეამოწმე რომელი ენა არის არჩეული და ეგ არ გამოიტანო

Posted by: juzeppe1 23 Sep 2011, 22:31
პატარა სკრიპტი მქონდა დაწერილი, პირადი მონაცემების შეტანა-გამოტანა-რედაქტირება, უზერ და პაროლით ხდებოდა...ყველაფერი კარგად მუშაობდა...სანამ არ შევცვალე ჰოსტინგი, რა თქმა უნდა ყველაფერი შევცვალე, ბაზა გადავიტანე,

უზერით და პაროლით ჩვეულებრივ შედის, მაგრამ პირადი მონაცემები არაღ გამოაქვს...
რისი ბრალი შეიძლება რომ იყოს ხომ ვერ მეტყვით?


----------------


ადრე დავწერე და ვეღარ მივაქციე ყურადღება, თუ შეიძლება რომ დამეხმაროთ? ((

Posted by: cheki 24 Sep 2011, 00:35
ეუ რა ლამერი ბაზარია აქ biggrin.gif აქ წერას ჯობია ისწავლოთ სულ სხვა არ გაგიკეთებთ რამეს..

Posted by: trance_man 25 Sep 2011, 19:12
CODE
for ($i = 0; $i < mysql_num_fields($result); $i++) {
$cvladistipi=mysql_query("select var_type from structuremd.employ where variable_name=mysql_field_name($result, $i) ");
$row=mysql_fetch_array("$cvladistipi");
   print "<a href=var_info.php?var=".mysql_field_name($result, $i)."&type=".$row['var_type'].">".mysql_field_name($result, $i)."</a><br/>";
}


damexmaret ra maqvs ori table
pirveli tablidan vigeb yvela variable lists da minda mivaba meore tableidan value linkad
saboloo jamshi yvela cvlads eqneba linki:
var_info.php?var=x&type=y

x - pirvel itablidan cvladebis saxelebi
y - meore tablidan, cvladis saxelebs aqvt tavisi type mnishvnelobebi
* * *
gavakete ukve variale_names ver agviqvavda

Posted by: batata55 5 Oct 2011, 10:25
გამარჯობა, კონტაქტის ფორმას ვაწყობ და გამოვიყენე ეს მზა სკრიპტი http://www.coursesweb.net/php-mysql/contact-form-php-ajax-script_s2, ნუ საკამაოდ კარგი და პრაქტიკული იმიტო რომ დამცავი კოდით არის, მაგრამ აქვს ერთი ასეთი პრობლემა, ანუ ქართულად რომ ვწერ წერილს იეროგლიფები მოდის მაილზე, სადღაც უნდა utf-8 ს მითითება და ვერ ვნახე სად და იქნება დამეხმაროთ?

Posted by: shvelo96 5 Oct 2011, 14:45
QUOTE
გამარჯობა, კონტაქტის ფორმას ვაწყობ და გამოვიყენე ეს მზა სკრიპტი http://www.coursesweb.net/php-mysql/contac...-ajax-script_s2, ნუ საკამაოდ კარგი და პრაქტიკული იმიტო რომ დამცავი კოდით არის, მაგრამ აქვს ერთი ასეთი პრობლემა, ანუ ქართულად რომ ვწერ წერილს იეროგლიფები მოდის მაილზე, სადღაც უნდა utf-8 ს მითითება და ვერ ვნახე სად და იქნება დამეხმაროთ?

ჰედერში უნდა Content-type: text/plain; charset=utf-8
* * *
QUOTE
ეუ რა ლამერი ბაზარია აქ  აქ წერას ჯობია ისწავლოთ სულ სხვა არ გაგიკეთებთ რამეს..

მართალი ხარ
მე გირჩევთ რო Object Oriented Programming და რამე Templating Engine ისწავლოთ , მაგალითად Smarty

Posted by: Saito 10 Oct 2011, 19:54
ვინმემ ჰელპ რა
მართალია ზედმეტად ჩაინიკურია კიტხვაა მარა მაინც tongue.gif

<?php
$res = mysql_query("select * from offers");
while($row = mysql_fetch_array($res))
{
?>
<div class="item">
<p><img src="<?php echo $row["pict"]; ?>" width="84" height="84" /><a href="#">ვრცლად</a></p>
<?php echo $row["text"]; ?>
</div>
<?php
}
?>


ესეთ რამეს რომ ვწერ $row["text"]-ის ადგილას მიწერს კითხვის ნიშნებს ბაზაში mediumtext და Collation-ში utf8_unicode_ci მაქ მითითებული ( $row["text"]-ში ქართული ტეკსტია ჩაწერელი)
პლს ჰელპ წინასწარ მადლობა
P.S. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> მითითებულია

Posted by: ika_1 10 Oct 2011, 20:44
Saito

CODE

<?php
$connect = mysql_connect("hostname", "username", "password") or die("could not connect");
mysql_select_db("dbname");
mysql_query("SET NAMES 'UTF8'");   //<<
$res = mysql_query("select * from offers");
while($row = mysql_fetch_array($res))
{
echo '<div class="item">';
echo '<p><img src="' , $row["pict"] , '" width="84" height="84" /><a href="#">ვრცლად</a></p>' , $row["text"];
echo '</div>';
}
mysql_close($connect);
?>

Posted by: shvelo96 10 Oct 2011, 20:56
Saito

CODE

<?php
mysql_set_charset('utf8');
$res = mysql_query("select * from offers");
while($row = mysql_fetch_array($res))
{
?>
<div class="item">
<p><img src="<?php echo $row["pict"]; ?>" width="84" height="84" /><a href="#">ვრცლად</a></p>
<?php echo $row["text"]; ?>
</div>
<?php
}
?>


ესეც შეიძლება

Posted by: ika_1 10 Oct 2011, 20:59
shvelo96

yes.gif

Posted by: Saito 11 Oct 2011, 08:16
QUOTE (ika_1 @ 10 Oct 2011, 20:44 )
Saito

CODE

<?php
$connect = mysql_connect("hostname", "username", "password") or die("could not connect");
mysql_select_db("dbname");
mysql_query("SET NAMES 'UTF8'");   //<<
$res = mysql_query("select * from offers");
while($row = mysql_fetch_array($res))
{
echo '<div class="item">';
echo '<p><img src="' , $row["pict"] , '" width="84" height="84" /><a href="#">ვრცლად</a></p>' , $row["text"];
echo '</div>';
}
mysql_close($connect);
?>

დიიიიდი მადლობა

Posted by: knight_rider 14 Oct 2011, 01:19
გამარჯობა მაინტერესებს ასეთი რამ,

მაქვს ბაზა სახელად სიტყვაზე test, ამ ბაზაში კი 4 თეიბლი test1 test2 test3 test4, ხოდა ეხლა მინდა სერჩის გაკეთება, რომელიც მოძებნის დამთხვევას test1 test2 test4-ში, მოკლედ მაინტერესებს ეხლა query როგორ დავწერო ისე რომ მოძებნოს დამთხვევა მთლიან ბაზაში და მხოლოდ იმ თეიბლებში რომელსაც მე მივუთითებ??? მადლობა წინასწარ

Posted by: Svani91 14 Oct 2011, 01:25
knight_rider
გაგიმარჯოს
CODE

SELECT * FROM test1
UNION
SELECT * FROM test2;


ცხრილებს იდენტური სტრუქტურა უნდა ჰქონდეთ

Posted by: dadli 15 Oct 2011, 14:11
knight_rider
კითხვა ვერ გავიგე კარგად,
1)რას ეძებ?
2)რისი მიხედვით გინდა რო მოძებნოს დამთხვევა table-ებში?

მაგ: სამივე table-ში (test1, test2, test4) გაქვს განყოფილება (ველი) saxeli და გინდა რო მოძებნო ისეთი სახელები რომლებიც ემთხვევა ერთმანეთს table-ების მიხედვით, ანუ ეძებ ისეთ სახელებს რომლებიც არის სამივე table-ში. თუ ასეთი რამ გინდოდა მაშინ

SQL
SELECT saxeli FROM test1 WHERE saxeli IN (SELECT saxeli FROM test2) AND saxeli IN (SELECT saxeli FROM test3)

თუ არასწორად გაგიგე, მაშინ კითხვა ჩამოაყალიბე კარგად და შევეცდები გიპასუხო

Posted by: knight_rider 17 Oct 2011, 14:59
Svani91
dadli

პირველ რიგში ორივეს დიდი მადლობა ყურადღებისთვის.

QUOTE
თუ არასწორად გაგიგე, მაშინ კითხვა ჩამოაყალიბე კარგად და შევეცდები გიპასუხო


ანუ მაქვს სიტყვაზე 3 თეიბლი news, articles ,video, audio და ამ თეიბლებში მაქვს ასე,

NEWS
Nid
Ncat
Ntitle


ARTICLES
Aid
Acat
Atitle


VIDEO
Vid
Vcat
Vtitle



AUDIO
id
cat
title


ხოდა მინდა რომ search გავაკეთო საიტზე რომელიც search-ის ფორმაში ჩაწერილ სიტყვას შეადარებს, NEWS-ის Ntitle-ს, ARTICLES-ის Atitle-ს და VIDEO-ს Vtitle-ს. (AUDIO-ს title-ს არა) და თუ დამთხვევას იპოვის გამოიტანოს, ანუ მინდა რომ სერჩით გადაცემული სიტყვის დამთხვევა მოიძებნოს 3 სხვა და სხვა თეიბლში
P.S. მგონი ვთქვი რაც მინდა biggrin.gif

Posted by: dadli 17 Oct 2011, 16:42
$res = mysql_query("
SELECT Ntitle FROM NEWS WHERE MATCH(Ntitle) AGAINST('".$_POST['sadziebosityva']."' IN BOOLEAN MODE)
UNION
SELECT Atitle FROM ARTICLES WHERE MATCH(Atitle) AGAINST('".$_POST['sadziebosityva']."' IN BOOLEAN MODE)
UNION
SELECT Vtitle FROM VIDEO WHERE MATCH(Vtitle) AGAINST('".$_POST['sadziebosityva']."' IN BOOLEAN MODE)
")or die(mysql_error());



LIKE -თიც შეიძლება თუ ბაზაა პატარაა. თუ დიდი ბაზაა ძაან "დაგრუზავს", ამიტომ ისევ ეს ვარიანტი სჯობს.
უმჯობესია თუ ამ ველებს ( Ntitle, Atitle, Vtitle) Fulltext ინდექსებს გაუკეთებ.

Posted by: knight_rider 17 Oct 2011, 21:19
dadli
ძალიან დიდი მადლობა გაიხარე, ოღონდ ბავშვმა მთელი საიტი წამიშალა მყარი დისკიდან რაც ამდენი ხანი ვწერე და თავიდან მიწევს დაწერა მაქამდე მივალ ისევ და გამოვიყენებ აუცილებლად

Posted by: dadli 17 Oct 2011, 21:27
knight_rider
კარგი, მასე იყოს smile.gif

Posted by: knight_rider 18 Oct 2011, 21:58
მოკლედ ასეთი პრობლემა შემექმნა, დავწერე ადმინკა და რაღაც ლინკის დამატება მინდა მაგრამ აი ამ 2 სიმბოლოს " ' გამო არ ემატება და რა ვქნა?

Posted by: vikingi 18 Oct 2011, 22:37
knight_rider
mysql_real_escape_string

Posted by: knight_rider 18 Oct 2011, 22:44
vikingi
აქ

mysql_query("
INSERT INTO news (nCAT, nTITLE, nDATE, nDESC, nTEXT, nIMG, nVID, nNUM, nSHOW)
VALUES
('$cat', '$title', '$data', '$description', '$text', '$newName', '$tube', '$fileName', '$img')");

ეგ როგორ ჩავსვა???

Posted by: Svani91 18 Oct 2011, 22:50
knight_rider

mysql_real_escape_string($tube)

Posted by: knight_rider 18 Oct 2011, 22:51
Svani91
vikingi
გაიხარეთ გავაკეთე
* * *
ხალხო ერთი შეკითხვა მაქვს,
მაქვს მენიუში კატეგორია პრესა, და პრესაში ქვე კატეგორიები ნიუსები, მასალები, ხოდა შეკითხვა მდგომარეობს შემდეგში, როგორ ჯობია ბაზაში გავაკეთო თეიბლი პრესა და მასში შევინახო ნიუსები და მასალები და შემდეგ cat-ის მიხედვით გამოვიტანო თუ გავაკეთო ცალცალკე თეიბლები news და articles? ანუ რომელ შემთხვევაში უფრო ნაკლებად დაიგრუზება ბაზა? თუ სულ ერთია? წინასწარ დიდი მადლობა
* * *
არავინ ხართ? მითხარით რა როგორ ჯობია გაკეთება

Posted by: dadli 19 Oct 2011, 23:25
QUOTE
ცალცალკე თეიბლები news და articles

ესე გააკეთე
1) sql "მოთხოვნები" იმუშავებს შედარებით სწრაფად.
2) საერთო ჯამში ორი სხვადასხვა ბაზა უფრო პატარა გამოვა ვიდრე ერთი მთლიანი, გამომდინარე იქედან, რომ ველი cat აღარ დაგჭირდება.
დიდ ბაზებთან კი ესეც უკვე საქმეა )

Posted by: knight_rider 20 Oct 2011, 01:36
dadli
QUOTE

QUOTE
ცალცალკე თეიბლები news და articles

ესე გააკეთე
1) sql "მოთხოვნები" იმუშავებს შედარებით სწრაფად.
2) საერთო ჯამში ორი სხვადასხვა ბაზა უფრო პატარა გამოვა ვიდრე ერთი მთლიანი, გამომდინარე იქედან, რომ ველი cat აღარ დაგჭირდება.
დიდ ბაზებთან კი ესეც უკვე საქმეა )


გაიხარე დიდი მადლობა.

და ერთი შეკითხვა მაქვს კიდევ დაუშვად მაქვს ასეთი წინადადება
This car is chevy impala
და მინდა რო ეს წინადადება დავჭრა ანუ მოჭრას ყველაფერი chevy-მდე და chevy-ს შემდეგ ანუ დარჩეს მხოლოდ სიტყვა chevy, ეგ როგორ გავაკეთო? chevy-მდე როგორც უნდა მოვჭრა ეგ გავაკეთე მაგრამ აი შემდეგ ვეღარ იქნებ დამეხმარო ამაშიც

Posted by: dadli 20 Oct 2011, 01:55
knight_rider
$str = "This car is chevy impala";
$arr = explode(" ",$str);
echo $arr[3];



Posted by: knight_rider 20 Oct 2011, 02:05
dadli

დიდი მადლობა გაიხარე მუშაობს

Posted by: Svani91 20 Oct 2011, 02:12
CODE

if (preg_match("/\bchevy\b/i", "This car is chevy impala"))
   str_replace('This car is chevy impala', 'chevy', 'This car is chevy impala');//ეს ბოლო მთლიანი სტრინგია, შეგიძლია საერთოდ ცვლადში შეინახო

Posted by: knight_rider 20 Oct 2011, 03:26
Svani91
ხო მაგრამ აქ chevy პირობითად დავწერე, მანდ სულ სხვა და სხვა მნიშვნელობები იქნება chevy-ს მაგივრად

Posted by: Svani91 20 Oct 2011, 12:19
knight_rider

მერე დინამიურად რო შემოიტანო ვერა?

ეკ კონკრეტულ მაგალითზე იყო განხილვა თორე იმპალას შემოიტან თუ ფორდ ფოკუსს, რა მნიშვნელობა აქვს

Posted by: jlexarshvilo 20 Oct 2011, 23:48
საიდან გადმოვწერო ეს დედამიწერილი?
დამილინკეთ რაა
ან თქვენ ატვირთეთ სადმე
ანტივირი მიტრაებს მაგის ქეიგენზე!!!

Posted by: dadli 21 Oct 2011, 01:07
jlexarshvilo
თავისი ოფიციალური საიტიდან


Posted by: jlexarshvilo 21 Oct 2011, 14:37
dadli
ტრიალ ვერსია არ მინდა
_________________________

Posted by: knight_rider 21 Oct 2011, 19:36
გამარჯობა ხალხო, აქ

$date = date_default_timezone_set('America/Los_Angeles');

America/Los_Angeles-ს მაგივრად საქართველო თბილისი როგორ ჩავსვა? თუ საერთოდ შეიძლება თუ არა და რა გავუწერო რომ ჩვენს დროზე დაჯდეს???

მადლობა წინასწარ

Posted by: Svani91 21 Oct 2011, 19:56
knight_rider

გაგიმარჯოს

http://www.php.net/manual/en/timezones.europe.php

Posted by: knight_rider 21 Oct 2011, 19:59
Svani91
QUOTE
http://www.php.net/manual/en/timezones.europe.php

და რომელია აქედან ჩვენს დროზე?

რამდენადაც ვიცი 2 საათია განსხვავება

Posted by: dadli 21 Oct 2011, 20:48
მე მგონი ეს: Asia/Tbilisi

http://www.php.net/manual/en/timezones.asia.php

Posted by: knight_rider 21 Oct 2011, 21:06
Svani91
dadli
კვლავ დიდი მადლობა biggrin.gif

Posted by: qartvelasi 30 Oct 2011, 11:47
ხალხო დახმარება მინდა და მიშველეთ sad.gif
ფლეშ თამაშები საიტი მაქვს და თამაშის ჩატვირთვის წინ მინდა რომ ჯერ რეკლამა გაიხსნა და რამდენიმე წამის მერე თამაში ჩაიტყვირთოს როგორც http://tamashebi.ge/for-girls/nature-puzzle-2.html აქ არის. პატარა კოდის დაწერა დაჭირდება მგონი და დამეხმარებით?
ზუსტად არც ის ვიცი php კოდის ჩასმა უნდა თუ java script-ის და მითითება მაინც მომეცით

Posted by: shvelo96 30 Oct 2011, 12:00
qartvelasi
ჯავასკრიპტ კოდის ჩასმა უნდა

Posted by: qartvelasi 30 Oct 2011, 21:42
shvelo96
მადლობა გამოხმაურებისთვის
შენ იცი როგორ კეთდება? შეგიძლია დამეხმარო?

Posted by: Domaci 30 Oct 2011, 23:42
პრინციპში ჩაინიკური კითXვა გამოდის

ამ ბაზის , მონაცმეების წამოღება შესაძლებეელია??

ფილმის რეიტინგზე მაქვს საუბარი და რაოდენობაზე

user posted image

Posted by: cheki 31 Oct 2011, 00:10
Domaci

და ამ თემასთან რა შუაშია თუ ძმა ხარ რაც შენ დაპოსტე მართლა ჩაინიკური კითხვაა მაგარამ თემას არ შეეფერება biggrin.gif


QUOTE
ამ ბაზის , მონაცმეების წამოღება შესაძლებეელია??


მონაცემებში რას გულისხმობ?

Posted by: Domaci 31 Oct 2011, 00:52
cheki
ფილმის რეიტინგზე მაქვს საუბარი და რაოდენობაზე

აქ თუ არ არის შუაში ააბა სად არის კაცო )



მაგალითად allmovie.ge ზე ფილმებს რომ ქონდეს IMDB რეიტინგი რა როგორც აქ არის,

Imdb rating: 6.1 (1185 ხმა)

ეს რა


----------------------------------------------

Posted by: Svani91 31 Oct 2011, 00:54
Domaci

კი. 'გაპარსვა' შეიძლება მაგ გვერდის

Posted by: Domaci 31 Oct 2011, 01:10
Svani91


ოო გაიხარე , კარგი ნიუსია )

2kiss.gif თენკს

Posted by: ჰექს 31 Oct 2011, 01:40
Domaci
http://www.imdbapi.com/

Posted by: Otory 31 Oct 2011, 10:29
Domaci
http://www.imdbapi.com/

Posted by: exploit 2 Nov 2011, 01:01
გამარჯობათ
იმედი მაქვს ამ განყოფილებაში ვინმე დამეხმარება

რაშია ესეიგი საქმე
მინდა ფაილის გადმოწერა მაგრამ სერვერი არ მრთავს ნებას
მაგალითად ამ ფაილის...
https://app-dicegames.paf.com/DiceArena-web/export?p0=177-518875&p1=MAT
შეგიძლიათ რაიმე ხერხით გადმოწერა?
თუ შეძლებთ გთხოვთ ამიხსნათ როგორ გააკეთებთ



Posted by: iMaximuSi 2 Nov 2011, 03:20
ლინკი ჩაასწორე არაფერი ფაილი არაა მანდ
.......

Posted by: knight_rider 4 Nov 2011, 20:28
გამარჯობა ყველას

მოკლედ მინდა ასეთი რამ, mySql-იდან გამოვიტანო ყველა ჩანაწერი პირველი სამის შემდეგ, ანუ 4,5,6,7,8 და ა.შ.
და როგორ ვქნა ერგ კეთილი საქმე ხომ ვერ მეტყოდით smile.gif

Posted by: iMaximuSi 4 Nov 2011, 20:42
knight_rider
რავა ხარ?
QUOTE
როგორ ვქნა ერგ კეთილი საქმე ხომ ვერ მეტყოდით

საოცრად კეთილი საქმეა biggrin.gif
CODE
WHERE id > 3
ასე არ გაწყობს?

Posted by: knight_rider 4 Nov 2011, 20:45
iMaximuSi
ვაააააააააააა ეს ვინ გამოჩენილა 2kiss.gif biggrin.gif

მე ნორმალურად ტავად როგორ ხარ???

არა ეგრე არ მაწყობს იმიტომ id სულ იზრდება თან DESC-ით გამომაქ


Posted by: iMaximuSi 4 Nov 2011, 20:53
knight_rider
რავი ვცოცხლობ? biggrin.gif

მარტო პირველი სამი ველის გამოტოვება თუ გინდა და რამე უფრო რთული ამოცანა თუ არ გაქვს წამოიღე ყველაფერი და php ში გაფილტრე ეგ პირველი სამი, მეტი იდეა არ მაქვს user.gif

Posted by: ika_1 4 Nov 2011, 21:26
knight_rider
CODE

$i = 0;
while($row = mysql_fetch_array($result))
{
  $i++;
  if($i > 3)
  {
   // კოდი
  }
}


Posted by: knight_rider 4 Nov 2011, 21:42
iMaximuSi
ხო ეგრე ვიზამ, მადლობაააა

ika_1
მადლობა მუშაობს

Posted by: knight_rider 8 Nov 2011, 22:25
გამარჯობა ყველას ისევ თქვენი დახმარება მჭირდება,

მოკლედ phpMyAdmin-ში ვტვირთავ ბაზას და მიწერს ამას

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 108434304 bytes) in C:\xampp\phpMyAdmin\libraries\import.lib.php on line 269

რა ვქნა? როგორ მოვიქცე გუგლში რაც ვნახე იმ მეთოდებმა არ მიშველა

თან ფაილის ზომა 17.1 MB-ა

Posted by: vikingi 9 Nov 2011, 00:01
knight_rider
mysqldumper გამოიყენე. დიდი ზომის ბაზის იმპორტირებისთვის იდეალური სოლუშენია...

Posted by: cheki 9 Nov 2011, 09:23
knight_rider

მერედა phpmyadmin_ში მასეთი ზომის ფაილის ატვირთვა არ შეიძლება

Posted by: knight_rider 9 Nov 2011, 12:31
cheki
და აბა რა ვქნა მაგხელა მინდა რომ ავტვირთო?

Posted by: cheki 9 Nov 2011, 14:24
knight_rider
phpmyadmin_ს აქვს გათვალისწინებული თუ რა ზომის ფაილი შეილება ავტვირთოდ და თუ შენი ბაზა ამ ზომას აღემატება მაშინ ვერ ატვირთავ




Posted by: MAST_WEB 9 Nov 2011, 14:40
პჰპ-ში

mssql_connect-ი windows authentication-ით როგორ იწერება ხომ არ იცით?



mssql_connect('სერვერისსახელი', 'აქ-არვიცი', 'აქ-არვიცი');

არ ვიცი როგორ ჩავწერო ვინდოუსის user და pass

Posted by: cheki 9 Nov 2011, 15:28
QUOTE (MAST_WEB @ 9 Nov 2011, 14:40 )
პჰპ-ში

mssql_connect-ი windows authentication-ით როგორ იწერება ხომ არ იცით?



mssql_connect('სერვერისსახელი', 'აქ-არვიცი', 'აქ-არვიცი');

არ ვიცი როგორ ჩავწერო ვინდოუსის user და pass

resource mssql_connect ([ string $servername [, string $username [, string $password [, bool $new_link = false ]]]] )

ან გადახედე http://php.net/manual/en/function.mssql-connect.php

Posted by: MAST_WEB 10 Nov 2011, 11:20
cheki
smile.gif
აბა მე რა დავწერე smile.gif პირადი გამოცდილებით მაინტერესებდა ვინმემ თუ იცოდა თორე პჰპ.ნეტ მეც ვიცი smile.gif

Posted by: cheki 10 Nov 2011, 14:41
MAST_WEB

პირადი გამოცდილებიდანაც ვიცი და მიტო გითხარი, რომ მაგისთვის გადაგეხედე დალშე შენ იცი

Posted by: Metro_Station 10 Nov 2011, 15:38
მაქვს ვაპ ბლოგი http://blog.geoclub.in/ და მინდა გავუკეთო ასეთი რამ : სტატიას როცა ვწერ და დასაწყისში ფოტოს ვდებ ეს ფოტო რო გამოჩნდეს მთავარ გვერდზე სტატიის სახელის ქვემოთ და როგორ გავაკეთო შეგიძლიათ ამიხსნათ? PHP თია დაწერილი

Posted by: dadli 10 Nov 2011, 16:40
Metro_Station
როგორც კონკრეტულ სტატიაში გამოგაქვს სურათი, ზუსტად მასევე გამოიტანე მთავარ გვერდზეც, ყველა სტატიის დაბლა თავისი შესაბამისი სურათი

Posted by: Metro_Station 10 Nov 2011, 16:58
QUOTE (dadli @ 10 Nov 2011, 16:40 )
Metro_Station
როგორც კონკრეტულ სტატიაში გამოგაქვს სურათი, ზუსტად მასევე გამოიტანე მთავარ გვერდზეც, ყველა სტატიის დაბლა თავისი შესაბამისი სურათი

სტატიებში [ img][/ img] ამ კოდებში ვსვამ და ისე გამომაქვს


Posted by: dadli 10 Nov 2011, 17:11
Metro_Station
smile.gif

აბა მომწერე როგორ გამოგაქვს სურათი მაგალითად სტატიაში "multi–pultis teatri sauketeso sameulshi"
<img src = " ??? " >
რას წერ კითხვის ნიშნების ადგილას ?

Posted by: Metro_Station 10 Nov 2011, 17:17
QUOTE (dadli @ 10 Nov 2011, 17:11 )
Metro_Station
smile.gif

აბა მომწერე როგორ გამოგაქვს სურათი მაგალითად სტატიაში "multi–pultis teatri sauketeso sameulshi"
<img src = " ??? " >
რას წერ კითხვის ნიშნების ადგილას ?

bb codebit გამომაქვს სტატიაში სურათები

Posted by: knight_rider 11 Nov 2011, 19:51
vikingi
QUOTE
mysqldumper გამოიყენე. დიდი ზომის ბაზის იმპორტირებისთვის იდეალური სოლუშენია...

მადლობა

და ეხლა ეს როგორ დავაყენო???

Posted by: gagua83 11 Nov 2011, 20:31
მაგარი თEმაა ჩაინიკური კითხვები smile.gif vis.gif

Posted by: knight_rider 11 Nov 2011, 21:06
ყველაფერი გავაკეთე ყველას დიდი მადლობა დახმარებისთვის bigDump დამეხმარა

Posted by: Metro_Station 12 Nov 2011, 10:25
ასეთი რამის გაკეთება მინდა თუ სჰესაძლებელია იმედია დამეხმარებით: http://blog.geoclub.in/ აქვს ორი ვერსია ერთი ლათინური შრიფტით და მეორე ქართული http://blog.geoclub.in/ka როცა ვამატებ სტატიას ლათინური შრიფტით პირველ ვერსიაზე მინდა რო ავტომატურად გადაივიდეს სტატიები ქარტულ ვერსიაზექართულ შრიფტზე: ანუ ერთი სტატია ლათინურათ იყოს ლათინური შრიფტის ვერსიაზე და იგივე სტატია ქართული შრიფტიტ იყოს ქართული შრიფტის ვერსიაზე: გამიგეთ?

Posted by: cheki 12 Nov 2011, 14:54
Metro_Station

CODE
function geo to eng($str) {
$lang =& cfg('lang');
if($lang == 'eng') return $str;

$geo = array('ა','ბ','გ','დ','ე','ვ','ზ','თ','ი','კ','ლ','მ','ნ','ო','პ','ჟ','რ','ს','ტ','უ','ფ','ქ','ღ','ყ','შ','ჩ','ც','ძ','წ','ჭ','ხ','ჯ','ჰ');
$geo to eng = array('a','b','g','d','e','v','z','t','i','k','l','m','n','o','p','j','r','s','t','u','f','q','g','y','sh','ch','c','dz','w','ch','x','j','h');

return str_replace($geo, $geo to eng, $str);
}


პ.ს მგონი სწორად მიგიხვდი არა?

Posted by: nikolozi35 12 Nov 2011, 15:03
გამარჯობააააააააააააააააააააააააააააააააა

Posted by: Metro_Station 12 Nov 2011, 19:20
QUOTE (cheki @ 12 Nov 2011, 14:54 )
Metro_Station

CODE
function geo to eng($str) {
$lang =& cfg('lang');
if($lang == 'eng') return $str;

$geo = array('ა','ბ','გ','დ','ე','ვ','ზ','თ','ი','კ','ლ','მ','ნ','ო','პ','ჟ','რ','ს','ტ','უ','ფ','ქ','ღ','ყ','შ','ჩ','ც','ძ','წ','ჭ','ხ','ჯ','ჰ');
$geo to eng = array('a','b','g','d','e','v','z','t','i','k','l','m','n','o','p','j','r','s','t','u','f','q','g','y','sh','ch','c','dz','w','ch','x','j','h');

return str_replace($geo, $geo to eng, $str);
}


პ.ს მგონი სწორად მიგიხვდი არა?

ორივე ვერსია მუშაობს ერთ ბაზაზე და შესაძლებელია რო ერთ ვერსიაზე სხვა შრიფტით იყოს და მეორე ვერსიაზე სხვა?

Posted by: cheki 12 Nov 2011, 19:33
Metro_Station

კი აბა რა პ.ს ბაზა რა შუაშია მაგი ნუ შეგაშინებს biggrin.gif

Posted by: Metro_Station 12 Nov 2011, 20:44
QUOTE (cheki @ 12 Nov 2011, 19:33 )
Metro_Station

კი აბა რა პ.ს ბაზა რა შუაშია მაგი ნუ შეგაშინებს biggrin.gif

ვა კარგია ოღონდ ეხლა ის ვერ გავიგე სად ცჰავსვა ეგ კოდი sad.gif

Posted by: cheki 13 Nov 2011, 10:31
Metro_Station
ამ ფუნქციით ჩასვი ინდექს_ში
require_once('აქ ფოლდერის სახელი სადაც ეს პჰპ ფაილი გაქ შენახეული/functions.php');


functions.php ფაილში შეინახე ეს კოდი

CODE
function geo to eng($str) {
$lang =& cfg('lang');
if($lang == 'eng') return $str;

$geo = array('ა','ბ','გ','დ','ე','ვ','ზ','თ','ი','კ','ლ','მ','ნ','ო','პ','ჟ','რ','ს','ტ','უ','ფ','ქ','ღ','ყ','შ','ჩ','ც','ძ','წ','ჭ','ხ','ჯ','ჰ');
$geo to eng = array('a','b','g','d','e','v','z','t','i','k','l','m','n','o','p','j','r','s','t','u','f','q','g','y','sh','ch','c','dz','w','ch','x','j','h');

return str_replace($geo, $geo to eng, $str);
}

Posted by: Metro_Station 13 Nov 2011, 13:18
QUOTE (cheki @ 13 Nov 2011, 10:31 )
Metro_Station
ამ ფუნქციით ჩასვი ინდექს_ში
require_once('აქ ფოლდერის სახელი სადაც ეს პჰპ ფაილი გაქ შენახეული/functions.php');


functions.php ფაილში შეინახე ეს კოდი

CODE
function geo to eng($str) {
$lang =& cfg('lang');
if($lang == 'eng') return $str;

$geo = array('ა','ბ','გ','დ','ე','ვ','ზ','თ','ი','კ','ლ','მ','ნ','ო','პ','ჟ','რ','ს','ტ','უ','ფ','ქ','ღ','ყ','შ','ჩ','ც','ძ','წ','ჭ','ხ','ჯ','ჰ');
$geo to eng = array('a','b','g','d','e','v','z','t','i','k','l','m','n','o','p','j','r','s','t','u','f','q','g','y','sh','ch','c','dz','w','ch','x','j','h');

return str_replace($geo, $geo to eng, $str);
}

სტატიები არის post.php ში და ეს ჩავსვა ka config.php shi xo ? ვცდი იქნებ გამოვიდეს biggrin.gif

დიდი მადლობა

Posted by: shvelo96 13 Nov 2011, 15:05
QUOTE
geo to eng

QUOTE
ka config

არ ვიცოდი ცვლადის სახელში space თუ შეიძლებოდა biggrin.gif

Posted by: cheki 13 Nov 2011, 15:14
shvelo96

არ შეილება უბრალოდ მაგ პონტში დაუპოსტე მიხვდებოდა ალბად თორე $geo2eng და ეგაა რა რა პრობლემაა

Posted by: makintosha 13 Nov 2011, 16:02
გამარჯობა დენვერზე მაქვს პრობლემა აპაჩე არ ირტვება ანუ სერვისეს მეუბნება ირტვება და რაგაც სერვისი ტისშავსო ისევ, რისი ბრალია, პორტი არაფერშუაშია ანუ 80 და 443 ვამპზეც იგივეს აკეტებს ანუ ზოგადად რაგაც არ უშვებს და რა იქნება? სკაიპი არ არი როგორც ვტქვი ადრეც მქონდა ეგეტი პონტი რესტორ სისტემი მივეცი და მერე იმუშავა ახლა არ აკეტებს და მიტხარი რაიქნება თუ იცით , და იმასაც დავამატებ რო ანუ მე რომ ვინდოუსი გადავაყენო და ისევ დავაინსტალო დევერი ან ვამპი ან ან ვერტიგო და ა.შ უეჩველი ჩაირტება ანუ ცონფიგში არ უნდა იყოს პრობლემა და რავიცი ადრე კაი იყო და ახლა არ უშვებს და რახდება, მადლობა წინასწარ lasha112@mail.ru skype lashlasha11 598 443179

Posted by: Metro_Station 13 Nov 2011, 19:17
QUOTE (cheki @ 13 Nov 2011, 10:31 )
Metro_Station
ამ ფუნქციით ჩასვი ინდექს_ში
require_once('აქ ფოლდერის სახელი სადაც ეს პჰპ ფაილი გაქ შენახეული/functions.php');


functions.php ფაილში შეინახე ეს კოდი

CODE
function geo to eng($str) {
$lang =& cfg('lang');
if($lang == 'eng') return $str;

$geo = array('ა','ბ','გ','დ','ე','ვ','ზ','თ','ი','კ','ლ','მ','ნ','ო','პ','ჟ','რ','ს','ტ','უ','ფ','ქ','ღ','ყ','შ','ჩ','ც','ძ','წ','ჭ','ხ','ჯ','ჰ');
$geo to eng = array('a','b','g','d','e','v','z','t','i','k','l','m','n','o','p','j','r','s','t','u','f','q','g','y','sh','ch','c','dz','w','ch','x','j','h');

return str_replace($geo, $geo to eng, $str);
}

არ გამოვიდა როცა ჩავსვი გაათეთრა გვერდი user.gif user.gif cry.gif

Posted by: Landish 13 Nov 2011, 21:15
Metro_Station

ფუნქციის სახელი ერთად დაწერე... ქვედა ტირეებით მაინც...

function geo_to_eng და არა function geo to eng, როგორც ახლა არის..

და ცვლადის სახელიც... : )


Posted by: cheki 14 Nov 2011, 13:34
Metro_Station

მე უბრალოდ სიტყვიერად რომ გაგეგო ცვლადის მნიშვნელობა მიტო დავპოსტე $geo to eng თორე ცვლადში სფეისის გამოყენება არ შეიძლება

და ასე გააკეთე geo_to_eng ან geo2eng რავი როგორც შენ გინდა და იმუშავებს ხოშიანად

Posted by: Gov 15 Nov 2011, 16:29
გამარჯობათ

facebook-ში როგორ გავაკეთო ესეთი გვერდი

უბრალოდ კოდი მინდა რა ჩავწერო

სურათი რო იყოს ანუ მარტო და ზედ დაჭერისას გადადიოდეს გვერდზე

user posted image

Posted by: knight_rider 16 Nov 2011, 16:43
გამარჯობა ყველას მოკლედ ასეთი პრობლემა მაქვს საიტი ავტვირთე ჰოსტინგზე sequre.servage.net და ამ დილას თავიდან ცოტა უჭირდა შესვლა, ეხლა კი საერთოდ მოკვდა აი რას მიწერს http://www.fd.ge ძალიან გთხოვთ იქნებ ვინმე დამეხმაროთ რა უკვე აღარ ვიცი რა მოვუხერხო

Posted by: cheki 16 Nov 2011, 17:51
knight_rider

UNDER CONSTRUCTION წერს ანუ სამუშაოები არ დასრულებულაო! და თუ შენ არ გაქვს ეს ტექსტი დაწერილი და თავისით ქნა ერთი გამოსავალია
ჰოსტინგის ადმინისტრაციას დაუკავშირდი მეტი რა გითხრა

Posted by: todua79 16 Nov 2011, 18:04
ეგ რას ნიშნავს ჩაინიკური კითხვებიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიიი

Posted by: amilaxvari 16 Nov 2011, 18:09
ეგ რას ნიშნავს ჩაინიკური კითხვები იქნებ ამიხსნათ თუ არდაგეზარებათ
* * *
ნუდაიზარებთ რა მაგრად მაინტერესებს რა არის მუღამი მაქ
* * *
ნუ დაიზარებთ იქნებ რამაგრად მაინტერესებს ჩანიკიური კითხვები ჩაინიკი მაგარი სიტყვა

Posted by: knight_rider 16 Nov 2011, 18:27
cheki
დიდი მადლობა გავასწორე (ძლივს)

amilaxvari
ჩაინიკი ანუ დამწყები smile.gif

Posted by: cheki 17 Nov 2011, 13:03
Gov

ელემენტარულია შენ თუ მხოლოდ სურათი გინდა და მის უკან ლინკი იმალებოდეს ჰტმლ5_ში გაგიკეთებ გაწყობს?

Posted by: Gov 17 Nov 2011, 17:08
cheki

რავი ფეისბუქში იმუშაოს და როგორც გინდა იყოს გაკეთებული

კი სურათი მინდა რომელზე დაჭერისას გადავა ვოლზე ან ნებისმიერ სხვა გვერდზე

Posted by: cheki 17 Nov 2011, 17:20
<!DOCTYPE html>
<html>
<body>
<a href="აქ კი იმ გვერდის ბმული რომელზეც გინდა გადავიდეს ">
<img src="აქ შეგიძლია სურათის ლინკი ჩადო ან სურათი რომელიც ჰოსტინგზე გაქვს ატვირთული" alt="fb" width="900" height="520" />
</a>
</body>
</html>

რაც შეეხება width და height_ს შენით გაზარდე ან შეამოკლე რავი აბა :*

Posted by: Beshken_ 17 Nov 2011, 17:35
მოკლედ, php-ში, ვწერ if რაღაცა-რაღაცა... მერე, else-ის შემდეგ მინდა ისეთი რამე დავწერო, რომ პროგრამამ არაფერი გააკეთოს. ანუ, თუ სრულდება if პირობა, მაშინ გააკეთოს, ის რაც მითითებული მაქვს, თუ არა - საერთოდ არ გააკეთოს არაფერი ამ კოდმა...
ცოტა არეულად დავწერე, მაგრამ იმედია მიხვდებით რაც მინდა, ელემენტალური php-ია, ვიცოდი ადრე, მაგრამ დამავიწყდა, წლებია შეხება არ მქონია.

Posted by: cheki 17 Nov 2011, 17:39
Beshken_

ის დაპოსტე რაც დაწერე და მერე გეტყვით აბა ესე რა გავიგოთ ცოტა დამაბნეველია biggrin.gif

Posted by: Beshken_ 17 Nov 2011, 17:44
cheki
<meta name="description" content="<?php if(is_home()){echo 'Bla-Bla-Bla';}? >" />

როგორ გავაკეთო ისე, რომ description-ი მხოლოდ "is_home" გვერდზე გამოჩნდეს და სხვაგან არა? ესე რომ ვტოვებ, ამ გვერდის სურსში მიჩვენებს "Bla-Bla-Bla" description-ს, და სხვა გვერდებზე <meta name="description" content=" "/>, რაც არ მაწყობს...

Posted by: cheki 17 Nov 2011, 17:57
Beshken_

CODE
<meta name="description"" content="<?php if(is_home())
{
echo "Bla-Bla-Bla";
}
"style="display:none""
?> "/>


ეგრე ცადე აბა biggrin.gif

Posted by: Beshken_ 17 Nov 2011, 18:24
cheki
ასე საერთოდ error მომცა...
ალბათ ვერ ავხსენი ნორმალურად.
მოკლედ წარმოიდგინე რაიმე ბრძანების დაწერა გინდა ისე, რომ მხოლოდ ერთ გვერდზე იმოქმედოს, და თან ამ ბრძანების ჩაწერა ხდება საიტის ჰედერის საერთო ფაილში, როგორ კოდს დაწერ?

Posted by: Svani91 17 Nov 2011, 18:38
Beshken_

CODE

<?php
if( is_home() ) { ?>
<meta name="description" content="Bla-Bla-Bla" />
<?php } ?>

Posted by: Beshken_ 17 Nov 2011, 19:49
Svani91
QUOTE
<?php
if( is_home() ) { ?>
<meta name="description" content="Bla-Bla-Bla" />
<?php } ?>

გამოვიდა!
დიდი მადლობა. smile.gif

Posted by: shvelo96 17 Nov 2011, 22:48

QUOTE
<meta name="description" content="<?php if(is_home()){echo 'Bla-Bla-Bla';}? >" />


CODE
<?php if(is_home()){ ?><meta name="description" content="<?php echo 'Bla-Bla-Bla';? >" /><?php } ?>


ან

CODE
<?php if(is_home()){ ?><meta name="description" content="Bla-Bla-Bla" /><?php } ?>

Posted by: knight_rider 20 Nov 2011, 16:47
ხალხო რა მაინტერესებს იცით? ანუ მთვლელი მინდა დავწერო, და სიტყვაზე ასეთი ლოგიკა იმუშავებს???
გავიგო საიტზე შემოსული IP, თუ ეს IP ემთხვევა ბაზაში არსე3ბულ აიპებს მაშინ არ დაემატოს ბაზაში თუ არ ემთხვევა და მაშინ დაემატოს.
ნუ ეგ კარგით მარტივია მაგრამ თან მინდა ასეთი რამ, 12 საათის შემდეგ დღევანდელი აიპები გადაიტანოს გუშინდელში გუშინდელები კი გადაიტანოს სულ შემოსულებში და დღევანდელებში კი თავიდან დაიწყოს აიპების ჩაწერა და ესე ყოველ დღე. აი ეგ როგორ გავაკეთო? იმიტომ რომ თუ გვერდი არ დარეფრეშდა ზუსტად 12-სთ-ზე, შესაბამისად არ მოხდება სკრიპტის მოქმედებაც ხო??? თუ მეშლება რამე???

Posted by: shvelo96 20 Nov 2011, 18:28
knight_rider
cron გინდა


30 ჩარი

Posted by: knight_rider 20 Nov 2011, 22:33
shvelo96
QUOTE
cron გინდა

იქნებ ცოტა გასაგებად რა, არ ვიცი რა არის cron

Posted by: Stels 20 Nov 2011, 23:25
knight_rider
http://www.scrounge.org/linux/cron.html

Posted by: knight_rider 21 Nov 2011, 10:30
Stels
QUOTE
http://www.scrounge.org/linux/cron.html

ინგლისური არ ვიცი sad.gif იქნებ რუსული ვარიანტი მომაწოდოთ Plzzzzzzzzzzzzz

Posted by: Stels 21 Nov 2011, 14:36
knight_rider
http://caravan.ru/reference/faq/hosting/cron/

Posted by: Gov 21 Nov 2011, 15:45
QUOTE (cheki @ 17 Nov 2011, 17:20 )
<!DOCTYPE html>
<html>
<body>
<a href="აქ კი იმ გვერდის ბმული რომელზეც გინდა გადავიდეს ">
<img src="აქ შეგიძლია სურათის ლინკი ჩადო ან სურათი რომელიც ჰოსტინგზე გაქვს ატვირთული" alt="fb" width="900" height="520" />
</a>
</body>
</html>

რაც შეეხება width და height_ს შენით გაზარდე ან შეამოკლე რავი აბა :*

არ მუშაობს sad.gif

Posted by: Svani91 21 Nov 2011, 17:48
Gov

სქრინი დადე აბა

_________________

Posted by: knight_rider 22 Nov 2011, 05:24
გამარჯობა ყველას. მოკლედ ასეტი პრობლემა მაქვს ძველი საიტის ბაზა გადავიტანე ახალზე და აღმოჩნდა რომ ტექსტებთან ერთად არის გაძეძგილი HTML ტეგებით და ანუ დაახლოვებით ასეთი რაღაცეებია <სტრონგ>რაღაც ტექსტი</სტრონგ> არის <პ> და საე შემდეგ რაც გაგიხარდება სულო და გულო smile.gif ხოდა ეხლა მინდა ბაზაში წავშალო აფსოლუტურად ყველა ტეგი <img გარდა და ძალიან გთხოვთ იქნებ მითხრათ როგორ გავაკეთო?

Posted by: Gov 22 Nov 2011, 10:49
Svani91

არაფერს არ წერს თეთრი გვერდია

Posted by: knight_rider 22 Nov 2011, 13:59
ხალხოოოოოოოოოოოოოოოოო მომხედეთ რა მეც PLZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZz
* * *
არავინ ხართ რა ხდება მე რომ რაღაცას ვიკითხავ ხოლმე მაშინ ქრება მაინც და მაინც ყველა რა უბედურებაა

Posted by: dadli 22 Nov 2011, 20:56
knight_rider
და ტეგებს შორის რაც, არის, ისიც გინდა რო წაიშალოს? თუ მარტო ტეგები მოპსცილდეს? მაგ: აქედან
<სტრონგ>რაღაც ტექსტი</სტრონგ> რა გინდა რო დარჩეს, არაფერი, თუ "რაღაც ტექსტი" ?

Posted by: knight_rider 22 Nov 2011, 22:48
dadli
QUOTE
მაგ: აქედან
<სტრონგ>რაღაც ტექსტი</სტრონგ> რა გინდა რო დარჩეს, არაფერი, თუ "რაღაც ტექსტი" ?


მინდა დარჩეს რაღაც ტექსტი, ტეგებს შორის რაცაა ყველაფერი მინდა დარჩეს მარტო ტეგების წაშლა მინდა

Posted by: dadli 22 Nov 2011, 22:59
knight_rider
მაშინ ამოიღე ბაზიდან ეგ მთლიანი ტექსტი რაშიც ურევია ჰტმლ ტეგები, გაფილტრე ესე:
strip_tags($row['text'],"<img>");
და აიპდეითით შეცვალე ბაზაში, ძველი ტექსტი, ამ ახალი გაფილტრული ტექსტით

Posted by: knight_rider 22 Nov 2011, 23:16
dadli
ნუ ხო რაღაც სკრიპტს ვწერ ეხლა რომელიც ციკლში მოახდენს მაგ ყველაფერს თორე სათითაოდ გამოტანა გაფილტვრა და მერე დააპდეიტება ძაან გამაწვალებს ბევრი ტექსტებია.

ერთში დამეხმარე რა დაუშვათ ტექსტში არის უამრავი ტეგები, მინდა რომ ამ ტექსტში ვიპოვო მხოლოდ img ტეგი ანუ დარჩეს მხოლოდ ესე <img src='' რაღაცა" "რაღაცა " "რაღაცა" /> ხოლო მანამდე და ამ ტეგის შემდეგ რაც ტეგებია ისინი არა

Posted by: Stels 22 Nov 2011, 23:21
php-ში hex-ში გადამყვანი არ არსებობს რამე? მაგალითად მინდა 1234-ის გადაყვანა hex-ში, რა იქნება ეგ როგორ დაიწერება hex-ის კოდირებით?

Posted by: dadli 22 Nov 2011, 23:24
strip_tags($row['text'],"<img>");
წავიკითხე რო მასე გინდოდა და ეს მაგიტო დავწერე, ანუ ეს ფუნქცია მოაშორებს ყველა ტეგს, გარდა <img>-ისა wink.gif

Posted by: shvelo96 22 Nov 2011, 23:29
Stels
CODE
dechex ( int $number )

ანუ
CODE
dechex(47) //იქნება "2f"

Posted by: knight_rider 22 Nov 2011, 23:30
dadli
გაიხარე ეგ არის მაგრამ ეხლა რა ხდება მაგ ტეგის შემდეგ და მანამდეც წაიშალა ყველა ტეგები მაგრამ დარჩა მარტო ეგ ტეგი და ტექსტიც და ტექსტი როგორ მოვაშორო ეხლა მანდ რო მხოლოდ სურათი დავტოვო???

Posted by: dadli 23 Nov 2011, 00:44
knight_rider
ანუ გაქვს ტექსტი რომელიც შეიცავს <img> ტეგებს და გინდა მარტო <img> ტეგები დაგრჩეს ამ ტექსტიდან? თუ სწორად გაგიგე, მაშინ ვთქვათ ასე:

CODE

$teqsti = "rame teqsti <img src='sur1.jpg'> kide teqsti <img src='sur2.jpg'>";
$teqsti = preg_match_all("#<img[^>]+#iu",$teqsti,$arr);
$teqsti = implode(" ",$arr[0]);


Posted by: knight_rider 23 Nov 2011, 01:00
dadli
კი ეგ არის დამრჩა ეხლა მხოლოდ სურათი მაგრამ პრობლემა პირველი ისაა რომ სურათს ბოლოში აი ამას აჭრის >
მეორე პრობლემა კი ისაა რომ მინდა, სიტყვაზე გვაქვს ასეთი სურათი <img src='images/img/manqana.jpg' /> მინდა რომ g-ს შემდეგ რომ ბრჭყალია " მაქედან მოყოლებული ყველაფერი წაშალოს პირველ სლეშამდე /

გამოვა smile.gif

Posted by: dadli 23 Nov 2011, 02:40
knight_rider
ხოო მართალი ხარ > მოვაჭერი, ჰაშიბკა მომივიდა.
QUOTE
მინდა რომ g-ს შემდეგ რომ ბრჭყალია " მაქედან მოყოლებული ყველაფერი წაშალოს პირველ სლეშამდე /

ეს იმისთვის გინდა რომ img ტეგის ატრიბუტები (widrh, height ...) წაშალო? თუ პრაბელი არ მოგწონს? smile.gif მოკლედ ეს არის მემგონი რაც გინდა
CODE

$teqsti = "rame teqsti <img height=400 src='sur1.jpg' width='200' /> kide teqsti <img src='sur2.jpg' />";
$teqsti = preg_match_all("#[<]{1}[^<>]+[>]{1}#iu",$teqsti,$arr);
foreach ($arr[0] as $key => $val) {
preg_match("#src=[^\s]+#ui",$val,$arrr);
array_splice($arr[0],$key,1,"<img ".$arrr[0]."/>");
}

$teqsti = implode(" ",$arr[0]);

// echo $teqsti;



Posted by: knight_rider 23 Nov 2011, 03:56
dadli
გაიხარე დიდი მადლობა მაგრამ ტყუილად გაწვალე ამდენი ეს სკრიპტი არ გამომადგება, ჩემი ბრალია მე აგიხსენი არასწორად რა მინდოდა, ანუ მართალი ხარ რომ მინდოდა ტეგების ატრიბუტების წაშლა მაგრამ ამასთანავე აი რეალურად რა მინდოდა მიმეღო

აქედან
<img height=400 src='sur1.jpg' width='200' />

მინდოდა დამრჩენოდა მხოლოდ ეს
sur1.jpg
დანარჩენი კი ყველაფრის წაშლა მინდოდა მართალია მაგრა

Posted by: Stels 23 Nov 2011, 16:20
QUOTE (shvelo96 @ 22 Nov 2011, 23:29 )
Stels
CODE
dechex ( int $number )

ანუ
CODE
dechex(47) //იქნება "2f"

დიდი მადლობა smile.gif

Posted by: katleta 24 Nov 2011, 02:57
ვებ-გვერდების შექმნა რომელი პროგრამით უნდა დავიწყო ვინ მეტყვის? არასდროს მიმუშავია ვებზე და მინდა ვისწავლო? adobe dreamwaver? თუ რამე სხვა არის? ძირიტადად სად წერენ ხოლმე, რომელი პროგრამა უნდა დავაყენო მირჩიეთ

Posted by: Svani91 24 Nov 2011, 03:06
katleta

წავა დასაწყისისთვის დრიმ ვივერი

Posted by: katleta 24 Nov 2011, 03:12
გაიხარე!

მაგის გარდა რეები უნდა გავითვალისწინო სამომავლოდ?
დიზაინი და რამე ვიცი

Posted by: dadli 24 Nov 2011, 10:47
katleta
სერვერულ ენებზე (პჰპ, მუსკლ, ....) სავარჯიშოდ ჰოსტი დაგჭირდება, თუ რეალური ჰოსტი გაქვს ხო კარგი, თუ არა და შეგიძლია დავუშვათ დენვერი დააყენო და შენს კომპიუტერში გექნება ლოკალური ჰოსტი. dreamweaver-ი ძაან ძლიერი რედაქტორია, ყველა ძირითადი ენის "პაძერშკა" აქვს. თუ დიზაინი იცი, სხვა ისეთი განსაკუთრებილი პროგრამა არ დაგჭირდება. მთავარია "დასკრიპტვა" დაამუღამო. : )

Posted by: defender. 27 Nov 2011, 18:40
პჰპ სკრიპტი მინდა კითხვა-პასუხები რო იყოს და მერე ბოლოს იწერებოდეს სწორი პასუხების რაოდენობა.

მადლობთ yes.gif givi.gif

Posted by: gio_021 28 Nov 2011, 16:21
გამარჯობა ეხლა დავიწყე php სწავლა...

html-ში ვწერდი <li><a href="index.html" class="current" >მთავარი</a></li>

ახლა მინდა რომ გამოვიყენო switch ოპერატორი

switch($_GET["page"]) {
case "mtavari"

include"index.html";
break;


და ზემოთ ვწერ <a href="?page=mtavari"


class="current" როგორ დავწერო? მადლობა წინასწარ

Posted by: cheki 28 Nov 2011, 16:40
gio_021

CODE
<?php
 switch($URLS[0]) {
  case 'მთავარი': require '../main.php'; break;
  }
  ?>



მგონი ამის გაკეთება გინდა არა?

Posted by: gio_021 28 Nov 2011, 16:54
cheki
<?php
switch($_GET["page"]){
case "about_us":
include "about.html";
break;
case "contact":
include "contact.html";
break;
case "home":
default:
?>

ჩვენ შესახებ რომ დააწვება გაამუქოს ან კონტაქტს რომ დააწვება კონტაქტი გაამუქოს. ანუ საიტზე ვინც შევა რომ მიხვდეს რომელ გვერდს ათვალიერებს.

Posted by: Svani91 28 Nov 2011, 17:10
gio_021

მოდი შენი მენიუ ციკლით გამოვიტანოთ
ავიღოთ საწყისი მასივი და მერე დავპრინტოთ. მოკლედ მთელი კოდი ესაა.
CODE

<?php

function returnClass($key, $page) {
 return $key == $page ? "current" : "other";
}

$page = $_GET['page'];
$array = array("mtavari"=>"მთავარი", "kontaqti"=>"კონტაქტი");
foreach ( $array as $key=>$val ){
 echo "<a class='".returnClass($key, $page)."' href='?page=".$key."'>".$val."</a>\n";
}



?>




Posted by: Gov 28 Nov 2011, 17:23
QUOTE
გამარჯობათ

facebook-ში როგორ გავაკეთო ესეთი გვერდი

უბრალოდ კოდი მინდა რა ჩავწერო

სურათი რო იყოს ანუ მარტო და ზედ დაჭერისას გადადიოდეს გვერდზე

user posted image



QUOTE
<!DOCTYPE html>
<html>
<body>
<a href="აქ კი იმ გვერდის ბმული რომელზეც გინდა გადავიდეს ">
<img src="აქ შეგიძლია სურათის ლინკი ჩადო ან სურათი რომელიც ჰოსტინგზე გაქვს ატვირთული" alt="fb" width="900" height="520" />
</a>
</body>
</html>


ამით მარტო თეთრი ფონი გამოაქვს და იქნებ დამეხმაროთ

Posted by: Svani91 28 Nov 2011, 17:25
Gov
QUOTE
აქ შეგიძლია სურათის ლინკი ჩადო ან სურათი რომელიც ჰოსტინგზე გაქვს ატვირთული


ამის მაგიერ ჩაწერე სურათის ბმული, მაგალითად

http://s017.radikal.ru/i417/1111/0e/4e8e4eee1594.jpg

Posted by: Gov 28 Nov 2011, 17:31
Svani91

ესე ვწერ და რამე შეცდომა ხო არ მაქვს

QUOTE
<!DOCTYPE html>
<html>
<body>
<a href="www.government.gov.ge">
<img src="http://s017.radikal.ru/i418/1111/f0/93fac32ce718.jpg" alt="fb" width="900" height="520" />
</a>
</body>
</html>


Posted by: Svani91 28 Nov 2011, 17:35
Gov

არა, მაგრამ მოდი მაინც ესეც სცადე

CODE

<html>
<body>
<a href="www.government.gov.ge">
<img src="http://s017.radikal.ru/i418/1111/f0/93fac32ce718.jpg" alt="fb" width="900" height="520" />
</a>
</body>
</html>



Posted by: Gov 28 Nov 2011, 17:45
Svani91

გავასწორე

აპლიკაციის ბრალი იყო

დიდი მადლობა დახმარებისთვის

Posted by: Svani91 28 Nov 2011, 17:57
Gov

ასე სცადე აბა

<fb:photo pid="12345" />
<img src="http://s017.radikal.ru/i418/1111/f0/93fac32ce718.jpg" />

მარტო ეს ჩაწერე

Posted by: cheki 28 Nov 2011, 18:03
Svani91
მე მაგალითად მაგას ასე დავწერდი biggrin.gif

CODE
<?php

$query = mysql_query("SELECT text_$LANG FROM pages WHERE id=1");
if($result = mysql_fetch_array($query)) {
?>
<div class="PageGeneration">
       
        <div class="LeftSidebar">
            <ul id="Styled" class="LeftMenuNavi">
                <li><a href="<?= ROOTDIR ?>about_us/" class="a_active">ჩვენს შესახებ</a></li>
               </ul>
             
<?php
       }
?>


დალშე სვიჩ ოპერატორით ასე გამოვიძახებდი :

CODE
switch($URLS[0]) {
  case 'about_us': $test = ' class="a_active"'; break;


მარტივად და ლამაზად biggrin.gif biggrin.gif



Posted by: defender. 29 Nov 2011, 01:53
QUOTE
პჰპ სკრიპტი მინდა კითხვა-პასუხები რო იყოს და მერე ბოლოს იწერებოდეს სწორი პასუხების რაოდენობა.

ვერ ვიპოვე ვერსად და ძმურად მინახეთ რა user.gif მზა სკრიპტი იქნება სადმე.

Posted by: shvelo96 29 Nov 2011, 15:00
defender.

http://www.hotscripts.com/category/scripts/php/scripts-programs/tests-quizzes/

Posted by: defender. 29 Nov 2011, 23:40
shvelo96
მადლობა ძმა გაიხარე.

Posted by: Devastator 30 Nov 2011, 09:39
ააააი ამ თემას ვეძებდიიიი biggrin.gif

მოკლედ მინდა ასეთი რაღAც PHP-ში - რეგისტრაციის ფორმის აწყობა.
MySQL ბაზაში გავაკეთებ ბაზას და ცხრილს, რომელიც შეიცავს 3 ველს (იუზერის სახელი, eMail, კოდი).
უნდა გავაკეთო სარეგისტრაციო გვერდი სამი ტექსტოქსით (ან ოთხი, კოდის გასამეორებლად). html-ზე უნდა დავსვა ფორმები (textBox, Submit/Button).
მოკლედ მონაცემთა ბაზა უნდა შეივსოს html გვერდიდან რა. (ნუ, "php გაფართოებით იქნება ეს გვერდი, რა თქმა უნდა biggrin.gif).
და რაც მთავარია (!) ყოველი რეგისტრაციისას მონაცემთა ბაზა უნდა გადაიხედოს ციკლით (იუზერის სახელი და email-ი ხო არ არსებობს უკვე და თუ არსებობს უნდა დაიწეროს გვერდზე).

შემდეგ უნდა გავაკეთო ავტორიზაციის გვერდი ორი ტექსტბოქსით, საიდანაც შევა იუზერის სახელი და კოდი, დაუკავშირდება მონაცემთა ბაზას და დადასტურების შემთხვევაში მოხდება ავტორიზაცია.

მოკლდე ჩვეულებრივი რაღაც, რაც ყველა საიტზეა.

google-ში ვნახე რაღაც ფორმები, მაგრამ ჯავა სკრიპტებით და რაღაცებით იყო და ძაან თავგზა ამიბნია. ეხლა დავიწყე სწავლა და ჯერ mysql ბაზიდან მარტო მონაცემების გამოტანა ვიცი...

იქნებ დამეხმაროთ, ან რამე ნორმალური გაკვეთილი მანახოთ ამასთან დაკავშირებით smile.gif

Posted by: knight_rider 1 Dec 2011, 22:15
ხალხო გამარჯობა მოკლედ ასეთი პრობლემა მაქვს
მაქვს <input type='text' name='tube' value='$Result[VID]' id='tube'/>

$Result[VID] ამ შემთხვევაში შეიცავს ამას

<iframe width="560" height="315" src="http://www.youtube.com/embed/98a9CmOLIZs" frameborder="0" allowfullscreen></iframe>

და ტექსტ ინფუთის ვალუეში ჩანს პირდაპირ YouTube-ს ვიდეო მე კი მინდა რომ ამ ინფუთში მხოლოდ YouTube-ს ემბედი ჩანდეს და არა ვიდო. რა ვქნა ხომ ვერ დამეხმარებით?

Posted by: cheki 2 Dec 2011, 01:25
knight_rider

<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/ვიდეოს იდი" frameborder="0">
</iframe>

Posted by: dimonX 2 Dec 2011, 11:32
<html>
<body>

<?php

$cars=array("dato","givi","lali");

?>

<p style="font-size:25"><?php $cars[2] ?></p>

</body>
</html>

არაფერი გამოაქვს,რატომ?


Posted by: sergo_bero 2 Dec 2011, 14:42
QUOTE
<html>
<body>

<?php

$cars=array("dato","givi","lali");

?>

<p style="font-size:25"><?php $cars[2] ?></p>

</body>
</html>


<p style="font-size:25"><?php echo $cars[2]; ?></p>

Posted by: knight_rider 2 Dec 2011, 16:28
cheki
გაიხარე დიდი მადლობა

Posted by: dimonX 2 Dec 2011, 17:53
sergo_bero
სპასიბაააა smile.gif

Posted by: shvelo96 2 Dec 2011, 18:05
QUOTE
<?php echo $cars[2]; ?>

ზოგან ესეც მუშაობს:
CODE
<?=$cars[2]?>

Posted by: Stels 2 Dec 2011, 18:44
CODE
<?php
$result = mysql_query("SELECT * FROM paketebi ORDER BY ramdeni",$connect);
while($row = mysql_fetch_assoc($result))
{
echo $row['ramdeni'];
echo " ლარიანი - ";

$result = mysql_query("SELECT * FROM users WHERE packet_id='".$row['id']."'");
$num_rows = mysql_num_rows($result);
echo "$num_rows";

}
?>


paketebi table-დან მინდა ამოვიტანო ყველა რეზულტატი, შემდეგ გვერდზე მინდა მივუწერო users ბაზაში რაც არის ამათი ოდენობა მაგ პაკეტის მიხედვით. აი ვითომ ვიჩალიჩე მაგრამ მაგარი უაზრობა კი გამოვიდა

აი ასეთი რამე უნდა მივიღო:
სულ აბონენტების რაოდენობა: 374
25 ლარიანი - 51
30 ლარიანი - 54

Posted by: Svani91 2 Dec 2011, 18:54
Stels

CODE

SELECT *
FROM paketebi a
INNER JOIN users b
ON  a.ramdeni = b.packet_id


ცოტა ბაზის სტრუქტურაში ვერ გავერკვიე, მაგრამ რაც გავიგე მაქედან, მე ასე ვიზამდი.

პს

ჯოინებს გადახედე, გამოგადგება

http://mysqljoin.com

Posted by: Stels 2 Dec 2011, 19:14
Svani91
inner join-ს ვიყენებ რამოდენიმე ადგილას მაგრამ რეზულტატში რამდენი არის ეგ ვერ მივხვდი როგორ გამოვიტანო

ბაზა ასეთი არის:
users table:
http://s017.radikal.ru/i443/1112/45/d92a8486d54f.png

paketebi table:
http://s017.radikal.ru/i441/1112/52/48760e64e1ff.png

ანუ ამ შემთხვევაში ვაკეთებ პაკეტების სტატისტიკას, მაგალითად 25 ლარიან პაკეტზე რამდენი აბონენტი არის და ეგ მინდა რომ დამიწეროს, ადრე ხელით ამომქონდა ეგ ინფორმაცია და ხელით ვუთითებდი ID-ს აი ასე:
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: Svani91 2 Dec 2011, 19:34
Stels

SELECT * FROM paketebi a INNER JOIN users b ON a.id = b.packet_id



ეს კოდი უბრალოდ დაგიბრუნებს, რომელ იუზერს რამდენიანი პაკეტი აქვს.

Posted by: Stels 2 Dec 2011, 19:52
Svani91
ეგრე არ გამოდის, აი ნახე:

ამ ვარიანტით: SELECT * FROM paketebi ORDER BY ramdeni
http://s012.radikal.ru/i321/1112/3a/e706cba2013d.png

SELECT * FROM paketebi a INNER JOIN users b ON a.id = b.packet_id
http://s017.radikal.ru/i432/1112/20/68906b8e4bc3.png

Posted by: sergo_bero 2 Dec 2011, 20:36
Stels
ესე სცადე პირდაპირ
CODE
<?php
include 'config.php';
$allusers = mysql_query("SELECT * FROM users");
echo "სულ აბონენტების რაოდენობა " . mysql_num_rows($allusers) . "<br />";
$packets = mysql_query("SELECT * FROM paketebi ORDER BY ramdeni ASC");
while($pack = mysql_fetch_assoc($packets)){
$sql = mysql_query("SELECT * FROM users WHERE packet_id = " . $pack['id']);
echo $pack['ramdeni'] . " ლარიანი - " . mysql_num_rows($sql) . " აბონენტი<br />";
}
?>

Posted by: Stels 2 Dec 2011, 21:04
QUOTE (sergo_bero @ 2 Dec 2011, 20:36 )
Stels
ესე სცადე პირდაპირ
CODE
<?php
include 'config.php';
$allusers = mysql_query("SELECT * FROM users");
echo "სულ აბონენტების რაოდენობა " . mysql_num_rows($allusers) . "<br />";
$packets = mysql_query("SELECT * FROM paketebi ORDER BY ramdeni ASC");
while($pack = mysql_fetch_assoc($packets)){
$sql = mysql_query("SELECT * FROM users WHERE packet_id = " . $pack['id']);
echo $pack['ramdeni'] . " ლარიანი - " . mysql_num_rows($sql) . " აბონენტი<br />";
}
?>

აჰა ეგ არის, ძან დიდი მადლობა bis.gif

Posted by: knight_rider 3 Dec 2011, 14:24
გამარჯობა ყველას

ხალხო ბაზაში თარიღს ამ ფორმატით 2011-03-12 14:10:08 ვერ ვსვამ

ბაზაში მაქვს ველი Date მნიშვნელობა კი აქვს datetime მაგრამ არ შვება სულ ნოლებს წერს, რა ვქნა რა მოვუხერხო?
მადლობა წინასწარ

Posted by: dadli 3 Dec 2011, 16:49
Stels
"სულ აბონენტების რაოდენობა " ისე გააკეთე როგორც sergo_bero-მ გითხრა, მაგრამ ციკლში "ზაპროსის" გაკეთება ძალიან ტვირთავს სერვერს, ამიტომ სხვადასხვა ფასიან პაკეტს რამდენი მომხმარებელი ჰყავს ჯობია ასე გაიგო:
CODE

SELECT  ramdeni,COUNT(abonenti) FROM  packets,users
WHERE packets.id = users.packet_id
GROUP BY packet_id

* * *
knight_rider
თუ ველის ტიპი datetime გაქვს, მაშინ აუცილებლად ჩაჯდება დრო ისეთ ფორმატში, შენ როგორიც დაწერე, აბა ის დაწერე როგორ ცდილობ ჩასვა ეს დრო.

Posted by: Stels 3 Dec 2011, 17:38
dadli
ეგრე როგორ გამოვიტანო ვერ მიხვდი
CODE
$sql = mysql_query("SELECT ramdeni, COUNT(abonenti) FROM  packets, users WHERE packets.id = users.packet_id GROUP BY packet_id")
while($row = mysql_fetch_assoc($sql))
echo $row['ramdeni'] . " ლარიანი აბონენტი:  COUNT(abonenti)";

Posted by: dadli 3 Dec 2011, 17:47
Stels
CODE


$res = mysql_query(
"SELECT  ramdeni,COUNT(abonenti) FROM  packets,users
WHERE packets.id = users.packet_id
GROUP BY packet_id
");

while($row = mysql_fetch_row($res)) {
echo $row[0]." ლარიან პაკეტს ჰყავს ".$row[1]." მომხმარებელი <br>";
}

Posted by: Stels 3 Dec 2011, 18:08
dadli
QUOTE
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\Program Files\VertrigoServ\www\billing\inc\statistic.php on line 23


აი ამ ხაზზე მეუბნება, რა არ მოსწონს ვერ მივხვდი
CODE
while($row = mysql_fetch_row($res)) {

Posted by: dadli 3 Dec 2011, 18:14
Stels
რა ჰქვია შენს table-ებს ? packets და users - ასეთი სახელები აქვთ?



Posted by: Stels 3 Dec 2011, 18:34
QUOTE (dadli @ 3 Dec 2011, 18:14 )
Stels
რა ჰქვია შენს table-ებს ? packets და users - ასეთი სახელები აქვთ?

აუ რა უაზრო რაღაცეებს არ ვაკვირდები ხოლმე, გაიხარე, დიდი მადლობა გაკეთდა.

Posted by: knight_rider 3 Dec 2011, 21:16
dadli

აი ესე

if (isset ($_POST["Date"])) {$Date = $_POST["Date"];}

$result = mysql_query ("INSERT INTO $baseTable$lang
(Cat, Title, Author, Lid, Text, Date, Image, Num, topBlock)
VALUES
('$Cat', '$Title', '$Author', '$Lid', '$Text', '$Date', '$selectImage', '$fileName', '$topBlock')",$gedb);

Posted by: Stels 4 Dec 2011, 18:29
სორტირების პრობლემა მაქვს და იქნებ დამეხმაროთ,
კონკრეტულად ციფრებთან დაკავშირებით, არასწორად მილაგებს
-1
-1.1
-11
-2.1
დაახლოებით ასე, მე კი მინდა დაალაგოს აი ასე
-1
-1.1
-2.1
-11
ა.შ.

სკრინი:
http://s008.radikal.ru/i304/1112/8e/31a72dac8efa.png
სკრიპტი:
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: sergo_bero 4 Dec 2011, 19:55
Stels
QUOTE
-1
-1.1
-11
-2.1

როგორც ტექსტს/string ისე გილაგებს,რა სტრუქტურა გაქ ბაზის ?

Posted by: Stels 4 Dec 2011, 20:29
sergo_bero
text

და ალბათ მაგიტომაც ალაგებს ეგრე, int-ზე რომ გადავიყვანო მინუსებს აჩვენებს?

Posted by: sergo_bero 4 Dec 2011, 22:53
Stels
ინტში მთელი რიცხვები არის და არ გამოგადგება,ათწილადებიც გაქვს შენ,float ან double აიღე,სიდიდის მიხედვით

Posted by: Stels 5 Dec 2011, 00:54
sergo_bero
$balansi[$array_item]*(date("t")/$ramdeni[$array_item])

აქ ვერ გავიგე როგორ გავაკეთო, float & double არასდროს არ გამომიყენებია

Posted by: dadli 5 Dec 2011, 14:08
knight_rider
ბაზაში სანამ ჩასვამ ცვლად Date-ს ჯერ ესე ქენი: echo $Date;
რომ ნახო მართლა შესაბამის ფორმატში შეიცავს დროს?
სავარაუდოდ $Date-ს ფორმატი არ ემთხვევა datetime-ს ფორმატს, აბა გადაამოწმე.

Posted by: knight_rider 5 Dec 2011, 18:25
dadli
გადავამოწმე უკვე ყველაფერი ემთხვევა მაგრამ არ შვება, მაგრამ ეგ შეიძლება დავივიწყოთ ცოტახნით სხვა რამეში მინდა დახმარება,

როცა ბაზაში ვაგზავნი you tube-ს კოდს, ვგზავნი აი ამ ცვლადით $tube ხოდა აქ ფორუმზე მირჩიეს $tube = mysql_real_escape_string($tube); ესე გააგზავნეო ხოდა ეხლა ესეთ ბექ სლეშებს უწერს წინ \ მე კი ეს არ მინდა და რა ვქნა რომ არ ჩაუწეროს ეგ ბექ სლეში წინ??? სხვანაერად გაგზავნა არ შეიძლება???

Posted by: Svani91 5 Dec 2011, 19:06
stripcslashes ( $str )


________________________

Posted by: Stels 5 Dec 2011, 19:11
სორტირების დროს ციფრები ნორმალურად როგორ დავალაგო?
ახლა ასე მილაგებს
-1
-1.1
-11
-2.1

text მაქვს ბაზაში მითითებული

Posted by: Svani91 5 Dec 2011, 19:16
Stels

http://php.net/manual/en/array.sorting.php

გადახედე

Posted by: knight_rider 6 Dec 2011, 13:20
Svani91
QUOTE
stripcslashes ( $str )

ეს ჩემს კითხვაზეა პასუხი???

Posted by: cameleon 6 Dec 2011, 14:10
knight_rider
CODE

function safe_string($string){
   if (get_magic_quotes_gpc()){
       $string = stripslashes($string);
   }
   return mysql_real_escape_string($string);
}

ეს ფუნქცია გამოიყენე და როგორც ზემოთ გეწერა
$tube = mysql_real_escape_string($tube);
ამის მაგივრად გექნება ესე
$tube = safe_string($tube);

Posted by: dadli 6 Dec 2011, 16:23
Stels
ესე გინდა რო დაალაგოს:
-1
-1.1
-2.1
-11
?

მაშინ text-ის მაგივრად იმ ველს, სადაც ეს ციფრები გაქვს ჩაწერილი, დაუყენე ტიპი double
და "ზაპროსის" ბოლოს დაუწერე: ORDER BY `ველის_სახელი` DESC

Posted by: Stels 6 Dec 2011, 17:42
dadli
გავაკეთე დიდი მადლობა

Posted by: wolfgang0 6 Dec 2011, 19:31
არავის სურვილი არ აქვს flash actionscript 2.0 ვასწავლი და თვითონ php მასწავლოს... : ) სურვილის შემთხვევაში გამომეხმაურეთ d.kolotauri@live.com fb: Dimitri Kolotauri

Posted by: knight_rider 7 Dec 2011, 03:16
cameleon
მადლობა გაიხარე

wolfgang0
აი ცოტა ხანში მე დავამხეცებ და მერე ჩავუჯდეთ biggrin.gif
* * *
გამარჯობა მეგობრებო

ისევ თქვენი დახმარება მჭირდება, მოკლედ ვთქვათ ინდექს გვერდზე მაქვს მასალა Chevrolet Camaro-ს შესახებ, და ამ მასალას ქვია მაგალითად Chevy Camaro Best Car ვკლიკავ ამ მასალაზე, და იხსნებამასალა სრულად ამ გვერდში View.php გვერდი ხოლო URL გამოიყურება სიტყვაზე ასე View.php?postId=5&lang=ge,
როგორ გავაკეთო რომ URL-ში ამის მაგივრად View.php?postId=5&lang=ge ჩაიწეროს მასალის სახელი ანუ Chevy Camaro Best Car
მადლობა წინასწარ

Posted by: Stels 8 Dec 2011, 17:19
$result = mysql_query("SELECT * FROM cash_log WHERE abonenti = '$_POST[abonenti]' AND date BETWEEN $_POST[d1] and $_POST[d2] order by date desc",$connect);
$row = mysql_fetch_array($result);


აი აქ and date-ის შემდეგ რაღაც შეცდომა უნდა იყოს და იქნებ დამეხმაროთ რა უნდა

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\VertrigoServ\www\billing\inc\logs\users_funds.php on line 47

47 არის აქ რაც მეორე ხაზზე დავწერე

Posted by: shvelo96 8 Dec 2011, 17:28
QUOTE
$result = mysql_query("SELECT * FROM cash_log WHERE abonenti = '$_POST[abonenti]' AND date BETWEEN $_POST[d1] and $_POST[d2] order by date desc",$connect);


CODE
$result = mysql_query("SELECT * FROM cash_log WHERE abonenti = '{$_POST[abonenti]}' AND date BETWEEN {$_POST[d1]} AND {$_POST[d2]} ORDER BY date DESC",$connect);

და პირდაპირ $_POST ჩასმა არ შეიძლება SQL-ში ისე

Posted by: Stels 8 Dec 2011, 20:42
shvelo96
მაინც იგივე პრობლემა არის.

while ჩავუსვი და ამუშავდა. მადლობა

Posted by: shvelo96 8 Dec 2011, 20:50
Stels
შეიძლება date არასწორ ფორმატში გაქ

Posted by: Stels 8 Dec 2011, 21:00
shvelo96
while ჩავუსვი და ამუშავდა. მადლობა

Posted by: knight_rider 8 Dec 2011, 21:07
მე არავინ დამეხმარებიიიიიიიიიიიიიიიიიიიიიიიიიიიით!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! HEEEEEEEEEEElP biggrin.gif

Posted by: xokaido 8 Dec 2011, 23:00
knight_rider
როგორ უნდა გააკეთო და ე.წ. rewrite -ი უნდა გააკეთოს ვებ სერვერმა რომელიმე არსებულ პროგრამაზე, და მაგალითად ყველა მოთხოვნა, რომელიც მოვა სერვერზე
/ID/Name_Here ასეთი ტიპის გადამისამართდეს ფაილზე view.php ასე:
(.*) /view.php?id=$1&lang=ge
ID ამ შემთხვევაში საჭიროა რომ სკრიპტმა იცოდეს სად ამისამართებს...
თუ apache ვებ სერვერს იყენებ ასეთი რამე შესაძლებელია mod_rewrite -ის მეშვეობით და ის დაახლოებით ასეთი იქნება:

RewriteEngine On
RewriteRule ^(.*)/(.*) /view.php?id=$1&lang=ge [L]

ეს კომანდები უნდა ჩაწერო ფაილში:
.htaccess

Posted by: knight_rider 9 Dec 2011, 01:25
xokaido
პირველ რიგში დიდი მადლობა გამოხმაურებისთვის

და .htaccess -ით სარგებლობას შევძლებ სანამ საიტი ტესტირების რეჟიმში მაქვს ლოკალჰოსტზე?

Posted by: xokaido 9 Dec 2011, 01:30
knight_rider
მგონი უნდა შეძლო...
ნახე phpinfo -ს მეშვეობით არის თუ არა ჩატვირთული სპეციალური მოდული (mod_rewrite)....


P.S. ეს ჩაწერე სპეციალურ ფაილში და გამოიძახე browser -ით მერე: <?php phpinfo(); ?>

Posted by: knight_rider 9 Dec 2011, 02:03
xokaido
core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_auth_digest mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_cgi mod_dav mod_dav_fs mod_dav_lock mod_dir mod_env mod_headers mod_include mod_info mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_ssl mod_status mod_autoindex_color mod_php5 mod_perl mod_apreq2

აი ესენია და ესეიგი არის ხო???

და კიდევ ერთი ეს (.*) /view.php?id=$1&lang=ge რას უნდა გავუწერო სტატიის ლინკს???

Posted by: Ðito 9 Dec 2011, 14:51
PHP / MySQL ძებნას ვაკეთებ და ერთი შეკითხვა მაქვს.

ბაზაში მაქვს თეიბლი, ძალიან ბევრი მონაცემით. ამ თეიბლის ერთ ერთ ქოლუმნში იწერება დროები ასეთი ტიპით: 2010-10-20 09:57:12 ფოტოს დავდებ უკეთ გასაგებად:

user posted image

ხოდა მაქვს ორი ინფუთი:

user posted image

და პოსტით ვიღებ ორ მონაცემს, ამგალითად:

2011-01-01 და 2001-01-25

ხოდა მინდა რომ ამ ორ თარიღს შორის რა მონაცემიც არის ბაზაში ისინი მოძებნოს მარტო (საათი არ ამინტერესებს)

როგორ დავწერო?

Posted by: knight_rider 9 Dec 2011, 16:57
xokaido
ყველაფერი გავაკეთე ისე როგორც მითხარი და .htaccess ფაილი რო ჩავაგდე Fოლდერ-ში, გვერდზე აღარ იტვირთება css

Posted by: cameleon 9 Dec 2011, 17:26
Ðito

CODE

$date1 = '2011-01-01';
$date2 = '2001-01-25';

"select * from `table` where calldate>'$date1' and calldate<'$date2'"


როგორ ხარ ისე? smile.gif

Posted by: Ðito 9 Dec 2011, 18:00
cameleon
მადლობ ლაშა smile.gif
გავაკეთე უკვე

QUOTE
როგორ ხარ ისე?

კარგად.. იმ დღეს გირეკავდი, 1-2 შეკითხვა მქონდა.. ნომერი ხომ არ შეიცვალე? :დ

შენ როგორ ხარ smile.gif

Posted by: Stels 9 Dec 2011, 20:30
knight_rider
<link rel="stylesheet" type="text/css" href="http://shenisaiti.ge/css.css" media="screen" />

ასე მიუთითე, დირექტორია სხვას რომ ხედავს უკვე უბრალოდ css.css ს ვერ ხედავს. ან ასე უნდა ჩაწერო /css.css

Posted by: knight_rider 10 Dec 2011, 01:07
Stels
<link rel="stylesheet" type="text/css" href="localhost/GW/css/style.css" media="screen" />

ასე ჩავწერე და არ მუშაობს


Posted by: xokaido 10 Dec 2011, 10:58
knight_rider
იმიტომ, რომ აპაჩე გადაწერას ახდენს, რაც /css/ დირექტორიაში გაქვს ისენი გონია რო უნდა გადაამისამართოს, აღარ მახსოვს ზუსტად აპაჩეს როგორ აქვს, უნდა შეამოწმოს ჯერ ფაილი არსებობს თუ არა და მხოლოდ არარსებობის შემთხვევაში გადააწეროს...
ვიპოვე, ეს დაუმატე RewriteEngine on -ის შემდეგ:
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d

Posted by: cheki 10 Dec 2011, 12:31
knight_rider

CODE
<Files stylesheet-new.css>
<IfModule mod_headers.c>
Header set Cache-Control "must-revаlidate, no-store, no-cache"
</IfModule>
</Files>

RewriteEngine On
RewriteBase /

RewriteCond %{REMOTE_ADDR} =ip [remote addresi] მისამართი ანუ
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\/themes/შენითემა/stylesheet.css.* HTTP/ [NC]
RewriteRule ^/stylesheet-new.css [L]


ეს შეიტანე შენს .htaccess ფაილში:

CODE
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


აბა ნახე თუ გამოვა :*

Posted by: Stels 10 Dec 2011, 16:04
knight_rider
ეგრე არა
<link rel="stylesheet" type="text/css" href="http://localhost/GW/css/style.css" media="screen" />
ასე

Posted by: knight_rider 10 Dec 2011, 16:05
cheki
xokaido
ეხლა გავაკეთე ასე და არ აქვს არანაერი პრობლემა css-ზე

Options +FollowSymLinks

RewriteEngine On

RewriteRule ^View/?$ View.php?ArtId=$1 [NC,L]

ხოლო View.php-ზე წამსვლელი ლინკი ამის მაგივრად <a href='View.php?ArtId=$artsResult[ID]' class='topLinks'> გადავაკეთე ესე <a href='View' class='topLinks'>

და გადადის View.php-ს გვერდზე ხოლო URL-ში ჩანს მხოლოდ View, მაგრამ პრობლემა ეხლა ისაა რომ ar vici rogor gadavce ID da LANG პარამეტრები

Posted by: Stels 10 Dec 2011, 16:35
knight_rider
<a href='View.php?$artsResult[ID]' class='topLinks'>

Posted by: knight_rider 10 Dec 2011, 16:42
Stels
QUOTE
<a href='View.php?$artsResult[ID]' class='topLinks'>


ესე ჩავსვი და ეხლა Vew.php-ს URL-ში ესეთი მისამართი იწერება View.php?2212 და არც შესაბამისი სტატია გამოაქვს უბრალოდ გვერდი იტვირთება


Posted by: Stels 10 Dec 2011, 16:49
knight_rider
<a href='View?$artsResult[ID]' class='topLinks'>

შემეშალა, ასე ჩასვი

Posted by: knight_rider 10 Dec 2011, 16:54
Stels
მაინც იგივეა View?2212 და სტატია არ გამოაქვს

თან მე მინდა რომ URL-ში ამის მაგივრად View?2212, გამოიტანოს View/სტატიის სახელი

Posted by: Stels 10 Dec 2011, 17:45
CODE
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^View/?$1-$2 View.php?ArtId=$1 [NC,L]



CODE
<a href='View?$artsResult[ID]-$artsResult[title]' class='topLinks'>


არ დაგავიწყდეს, title-შენ როგორც გიწერია ეგრე მიუთითე

Posted by: knight_rider 10 Dec 2011, 17:57
Stels
არა აი ამას შვება

Posted by: Stels 10 Dec 2011, 18:00
knight_rider
.htaccess ge დირექტორიაში გაქვს თუ გარეთ?

Posted by: knight_rider 10 Dec 2011, 18:03
Stels
იმავე დირექტორიაში მაქვს სადაც index და View.php
თან URL არ შეიძლება რომ ეს მოაშოროს? 2212

Posted by: Stels 10 Dec 2011, 18:26
CODE
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^View/(.*)-(.*) View.php?ArtId=$1 [L]


CODE
<a href='View/$artsResult[ID]-$artsResult[title]' class='topLinks'>


ასე ცადე

Posted by: knight_rider 10 Dec 2011, 18:30
Stels
ეხლა სტატია გამოჩნდა მაგრამ სურათები არ ჩანს არცერთი

Posted by: Stels 10 Dec 2011, 18:42
knight_rider
/ - ეს დაუწერე სურათებს ლინკის წინ

Posted by: knight_rider 10 Dec 2011, 18:46
Stels
ეს <img src='admin/arts/$rubricResult[Image]' class='Rimg'/>
გადავაკეთე ესე <img src='/admin/arts/$rubricResult[Image]' class='Rimg'/> \
ამას გულისხმობდი? თუ კი, არ შვება

Posted by: danela 10 Dec 2011, 19:39
ბიჭებს გაუმარჯოს, არ ვიცი სად უნდა დამეწერა და აქ ვწერ, მოკლედ საიტი გამიტეხეს დღეს კავკაზუსს დავუკავშირდი და Backup ი გადმოვაგზავნინე მაგრამ საქმე რაშია იცით არ ვიცი როგორ უნდა აღვადგინო მემგონი რაღაცას არასწორედ ვაკეთებ, გავაკეთე აღდგენა ჩემი საიტი Joomla 1.5 ზეა აწყობილი admin პანელში შევდივარ ყველა გვერდი და ყველა ტექსტი რაც იყო მოკლედ საიტზე ყველაფერი ადგილზეა მარა პირდაპირ საიტზე რომ შეხვიდე ესეთი რამე იჩითება აი შეხედეთ, www.itbusiness.ge იქნება დამეხმაროთ ან როგორ უნდა ღვადგინო და ან ამას რა უნდა ვუყო დიდი მადლობა, თუ აქ არ უნდა დამეწერა მითხარით სად მიშველიან და დავწერ

Posted by: knight_rider 10 Dec 2011, 19:54
ხალხო დამეხმარეთ რა ამ სურათების გამოტანაში ძალიან გთხოვთ რა

danela
მე ეგ პრობლემა რომ მქონდა დავუკავშირდი კავკასუსს და თვითონ გააკეთეს ბექაფი

Posted by: danela 10 Dec 2011, 19:57
თვითონ აღადგინეს მთლიანად საიტი ?

Posted by: knight_rider 10 Dec 2011, 19:58
danela
ანუ ბოლო ბექაფი დააბრუნეს და ამუშავდა უპრობლემოდ
ვნახე შენი საიტი და მგონი უბრალოდ CSS არ იტვირთება ოღონდ ზუსტად ვერ გეტყვი

Posted by: danela 10 Dec 2011, 20:07
მადლობა, ესეიგი ორშაბათს უნდა დაველოდო, ორშაბათამდე არ მუშაობს ჰოსტინგი მე როგორც ვიცი და თვითონ იმათ აღვადგენინებ.

Posted by: knight_rider 10 Dec 2011, 20:17
danela
ხო ორშაბათამდე არ მუშაობს მაგრამ გენახა მაინც იქნებ მართლა CSS-ის ბრალია და ჩაასწორებდი ეგრევე

--------------------------------------------------------------------------------------------------------------------------

ხალხო სურათები გავასწორე ეხლა დარჩა მხოლოდ URL-ში ID-ს დამალვა და ამის %20 დეფისით შეცვლა და დამეხმარეთ რა
ეს არის ლინკი View.php-ზე <a href='View/$artsResult[ID]-$artsResult[Title]' class='topLinks'>

ეს კი .htaccess-ის შემცველობა

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^View/(.*)-(.*) View.php?ArtId=$1 [L]

დამეხმარეთ რა PLZZZZZZZZZZZ

Posted by: danela 10 Dec 2011, 20:36
ხო მარა როგორ უნდა ჩავასწორო ან რა უნდა ჩავასწორო აზრზე არ ვარ sad.gif

Posted by: knight_rider 10 Dec 2011, 21:44
ეხლა ვნახე სჰენი საიტი და index გვერდი საერთოდ აღარ იტვირთება მოკლედ ჯობია ორშაბათს დაელოდო და ბექაფი გააკეთებინო

Posted by: xokaido 10 Dec 2011, 22:41
knight_rider
QUOTE
ეს კი .htaccess-ის შემცველობა

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^View/(.*)-(.*) View.php?ArtId=$1 [L]

ამ კონფიგურაციის შესაბამისად როცა გამოიძახებ localhost/View/96-raime_saxeli_ak უნდა მოხდეს გამოძახება იგივე
View.php?ArtId=96 სკრიპტისა...
არაფერი დახმარება არ არის მგონი საჭირო, ეხლა უკვე შენ უნდა იმოქმედო, ჯერ იპოვნო შესაბამისი ცვლადები გადაცემული პარამეტრებად და მერე მათი ჩასმა უნდა უზრუნველყო უკვე საიტის კოდში...
რო ნახო როგორ მუშაობს rewrite view.php -ში ასეთი რამე ჩაუწერე:
print_r($_GET);

Posted by: Stels 11 Dec 2011, 00:09
მჭირდება ქვე კატეგორიების გაკეთება php-სი,
ასეთი სტრუქტურა ავაწყვე:
http://s017.radikal.ru/i406/1112/fc/344c40c43f32.png

მაინტერესებს menu როგორ გამოვიტანო საიტზე, php+java[ertad]script
java[ertad]script-ში მინდა დაკლიკებაზე ჩამოიშალოს

ასევე php-ში მჭირდება ისე, რომ შეიძლება ქვე კატეგორია არც გამოვიყენო და რეზულტატი როგორ გამოვიტანო მანდ? მოკლედ დეტალურად ყველაფერი მაინტერესებს

Posted by: knight_rider 11 Dec 2011, 01:15
xokaido
.htaccess ჩემთვის ახალი ხილია და ვერ ვგებულობ ჯერ, ვერ გავიგე როგორ დავმალო ID URL-ში და 20% დეფისით როგორ შევცვალო

Posted by: xokaido 11 Dec 2011, 10:00
knight_rider
აჰა, გასაგებია...
რაც მე მოგიყვანე მაგის მეშვეობით ხდება შენაცვლება...
თუ ვებ სერვერი ვერ იპოვის მოთხოვნილ ფაილს, მაშინ მოთხოვნა (მაგალითად მოთხოვნილია /View/76/ragac_satauri_ak) გადაამისამართოს
ფაილზე View.php და პარამეტრებად გადასცეს / / ამათ შორის მოთავსებული ტექსტები, პირველი პარამეტრი იქნება ID და მეორე სახელი (რომელიც არ გჭირდება შენ რეალურად)... ეხლა რა ხდება, როცა მომხმარებელი გამოიძახებს /View/76/ragac_satauri_ak და ვებ სერვერი ნახავს, რომ ეს ფაილი არ არსებობს (ხომ შეიძლება მაგ სახელით რეალურად ფაილი არსებობდეს, ან თუნდაც დირექტორია ამიტომ თავის დაცვა საჭიროა რომ არსებული ფაილს არ გაუკეთოს იგნორი), მოხდება სიმულაციური გამოძახება ამ View.php -ის და ვებ სერვერი თვითონ შეავსებს გადაცემულ პარამეტრებს...
ეხლა აქედან ნათლად ჩანს რომ ID იქნება უნიკალური, ყოველ ახალს განსხავებული ID ექნება და ამიტომ ყველაზე უკეთესი მასზე დაყრდნობაა... რადგან შენ გჭირდება მონაცემთა ბაზაში არსებულ რომელიღაც ჩანაწერს მიმართო, როგორ გააკეთებ ამას თუ არ იცი კონკრეტულად რომელს უნდა მიმართო?... ამიტომ ID-ით მანიპულირება ყველაზე ხელსაყრელი, მოსახერხებლი და იოლია...
შენ რომ ID დამალო და მხოლოდ სათაური გამოაჩინო მაშინ სათაური უნდა გქონდეს უნიკალური, რაც უფრო რთული შესასრულებელია ვიდრე ID...
აი ნახე, ამ ფორუმის თემები, განყოფილებები დასათაურებულია, მაგრამ როცა მონაცემთა ბაზებს მიმართავს ძირითადად რიცხვებით ახდენს ფილტრაციას....
7-ე კატეგორიის 24 თემა და ასე შემდეგ... ამიტომ არა მგონია კარგი იდეა იყოს ID -ის დამალვა, ამის სანაცვლოდ შეგვიძლია დავტოვოთ ID არ დავმალოთ, მაგრამ ისე შევნიღბოთ, რომ დამალულივით გამოვიდეს და მაგალითად გვქონდეს ასეთი რამე: /View/76-ragac_satauri_ak
ამ შემთხვევაში 76 არის ID და ტირის შემდეგ რა ტექსტიც მოდის ის უკვე სათაურია, რომელსაც არ აქვს არსებითი მნიშვნელობა... რალურად მონაცემთა ბაზასთან კავშირისას PHP ფაილი მოთხოვნას გააკეთებს მაგ ID-ის მეშვეობით... ამ შემთხვევაში მგონია რო არავითარი პრობლემა აღარ გექნება ID-სთან დაკავშირებით...
ხოდა, თუ გინდა რომ ასეთი რამე მოხდეს, ამისათვის წერ .htaccess ფაილში ასეთ რამეს:
CODE

RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule View/(.*)-(.*)$ /View.php?id=$1&lang=ge [L]

Posted by: knight_rider 11 Dec 2011, 17:55
xokaido
გასაგებია გაიხარე დიდი მადლობა

Posted by: sergo_bero 11 Dec 2011, 22:07
Stels
ჯობია ცალკე გააკეთო კატეგორიები და ცალკე ქვეკატეგორიები,

Posted by: Stels 12 Dec 2011, 01:12
sergo_bero
ხო მაგრამ თუ ქვეკატეგორია არ მაქვს იმ კატეგორიიდან როგორ ამოვიტანო რეზულტატი ვერ მივხვდი. ანუ ბაზაში რამის დამატების დროს კატეგორიად როგორ უნდა მივათითებინო?

Posted by: sergo_bero 12 Dec 2011, 09:33
Stels
ანუ ზოგ კატეგორიაში არის ქვეკატეგორია ზოგში არა ?

Posted by: Stels 12 Dec 2011, 13:26
sergo_bero
კი ეგრეა

Posted by: cheki 12 Dec 2011, 16:29
Stels
და დაუშვათ შედი ერთ-ერთ კატეგორიაში და გვერძე ჩამოეწეროს ქვე კატეგორიები ასე არ გინდა გააკეთო? და რაც შეეხება შენს ნათქვამს რომ
ჩამოიშალოს ქვეკატეგორიები ჯს_ს მცოდნესთვის მაგის გაკეთება ელემენტარულია დალშე პჰპ შენ დასვამ.

CODE
<div class="PageGeneration">
       
        <div class="LeftSidebar">
            <ul id="Styled" class="LeftMenuNavi">
               <li><a href="<?= ROOTDIR ?>gallery/" <?php if($URLS[1] == 1) { ?> class="a_active"<?php } ?>> გალერეა</a></li>
            <li><a href="<?= ROOTDIR ?>video/" <?php if($URLS[1] == 2) { ?> class="a_active"<?php } ?>>ვიდეო</a></li>
               
                <li><a href="<?= ROOTDIR ?>news/" <?php if($URLS[1] == 3 { ?> class="a_active"<?php } ?>>სიახლეები</a></li>
                    <ul class="SubMenuNav">


დალშე რაღაც სტრუქტურა კი გაქვს შექმნილი დაასვი ამ კოდს

CODE
$Id = (int) $URLS[1];
$query = mysql_query("SELECT id FROM მთავარი კატეგორიის სახელი WHERE id=$1");
if(mysql_num_rows($query)>0) {
 $result = mysql_fetch_array($query);
 $FULL_TEXT = $result['id'];
 echo '<script type="text/java[ertad]script">document.title = \' - '.$result["id"].'\';</script>';


თუ რამე ეს გამოიყენე შენ როგორც გინდა რავი :*

Posted by: Stels 13 Dec 2011, 03:12
cheki
დიდი მადლობა

ახლა უკვე კატეგორიების ამოტანის დროს მაქვს პრობლემა, უფრო კონკრეტულად კი inner join-თან დაკავშირებით

გავაკეთე ასეთი რაღაც:
CODE
<?php
mysql_query('SET NAMES utf8');
$catresult = mysql_query("SELECT cat.id, cat.name
FROM cat
INNER JOIN subcat
ON cat.id=subcat.id")
or die();  
while($catrow = mysql_fetch_array($catresult)) {
echo '<div><li style="background: url(img/icons/s'.$catrow['id'].'.gif) 4px center no-repeat;">
<a href="#" onclick="toggle_visibility(\'foo'.$catrow['id'].'\');">';
echo $catrow['name'];
echo '</a></li>
<div style="display:none;" id="foo'.$catrow['id'].'">
----sub cat list-----<br>
----sub cat list-----<br>
----sub cat list-----<br>
----sub cat list-----<br>
</div>
</div>';
}
?>


cat-ის სტრუქტურა არის: id, name
subcat-ის სტრუქრურა არის: id, name, catid

მოკლედ რა მინდა:
1. თუ ქვე კატეგორია არ აქვს საერთოდ მაშინ სხვა ლინკზე შეეძლოს გადასვლა, ანუ თუ არის ახლა ასეთი რამე:
CODE
echo '<div><li style="background: url(img/icons/s'.$catrow['id'].'.gif) 4px center no-repeat;">
<a href="#" onclick="toggle_visibility(\'foo'.$catrow['id'].'\');">';
echo $catrow['name'];
echo '</a></li>
<div style="display:none;" id="foo'.$catrow['id'].'">
----sub cat list-----<br>
----sub cat list-----<br>
----sub cat list-----<br>
----sub cat list-----<br>
</div>
</div>';

უნდა შეიცვალოს ამით:
CODE
echo '<div><li style="background: url(img/icons/s'.$catrow['id'].'.gif) 4px center no-repeat;">
<a href="sxva linki"';
echo $catrow['name'];
echo '</a></li>
</div>
</div>';


2. ქვე კატეგორიები როგორ ამოვიტანო იქ სადაც sub cat list მიწერია მანდ ვერ გავიგე, რადგან ისევ და ისევ არ მესმის inner join : D

Posted by: Ðito 13 Dec 2011, 11:30
ერთი შეკითხვაც smile.gif

ბაზაში მაქვს ერთ ერთი ველი 'lastapp' , რომელიც შეიძლება შეიცავდეს სამ მონაცემს: Hangup, Busy, Dial; აი ფოტოც:
user posted image
ხოდა მე მინდა ამ ველში დავითვალო თითოელის (Busy, Hangup, Dial) რაოდენობა, საერთო რაოდენობა და თითოოეულის პროცენტულობა გამოვიტანო.

MySQL-ში ალბათ ასეთი რამე იქნება:
CODE

SELECT baza,
SUM(IF(lastapp= "Hangup", 1,0)) ,
SUM(IF(lastapp= "Busy", 1,0)),
SUM(IF(lastapp= "Dial", 1,0)) ,
COUNT(lastapp)
FROM lastapp


PHP-ში როგორ დავწერო ეს?

Posted by: dadli 13 Dec 2011, 14:40
Ðito
CODE

$res = mysql_query("SELECT lastapp, COUNT(lastapp) FROM mytable
GROUP BY lastapp
");
$sul = 0;
$dasaxeleba = array();
$raodenoba = array();
while($row = mysql_fetch_row($res) ) {
array_push($dasaxeleba,$row[0]);
array_push($raodenoba,$row[1]);
$sul = $sul + $row[1];
}
echo "სულ ცხრილში არის ".$sul." მონაცემი";
echo "<br>";
foreach ($raodenoba as $key=>$val) {
echo $dasaxeleba[$key]." - ს რაოდენობაა  ".$val." პროცენტულად -".round((100*$val)/$sul,2)." % <br>";
}

Posted by: Ðito 13 Dec 2011, 18:03
dadli
მადლობა, smile.gif
მაგრამ ესეთი რამე მაქვს.
მაგის ინ უკვე ვაკეთებ სელექთს:

CODE

$number = $_POST['number'];
 $from = $_POST['date1'];
 $to = $_POST['date2'];
 

$result = mysql_query("SELECT * FROM asd WHERE channel like '____$number%' AND calldate >= '$from' AND calldate <= '$to'");
$num_rows = mysql_num_rows($result);


ანუ ეს სელექთი რა თეიბლსაც დააგენერირებს მაგ თეიბლში მინდა დავითვალო ის ქაუნთიც ხოდა ეგ შენ რაც დამიწერე ამის მერე დავწერო, ანუ თავიდან გავაკეთო სელექთი თუ მაგ სელექტშივე შეიძლება მაგის მოგვარებაც?

Posted by: iMaximuSi 13 Dec 2011, 18:19
Ðito
QUOTE
ბაზაში მაქვს ერთ ერთი ველი 'lastapp' , რომელიც შეიძლება შეიცავდეს სამ მონაცემს: Hangup, Busy, Dial; აი ფოტოც:

რატო წერ ზედმეტ 5 სიმბოლოს ბაზაში როცა მარტივად ერთი სიმბოლოთი შეიძლება მაგის გადაწყვეტა?


Posted by: dadli 13 Dec 2011, 18:32
ე.ი. გაქვს თეიბლი asd , ამ ზაპროსით
SELECT * FROM asd WHERE channel like '____$number%' AND calldate >= '$from' AND calldate <= '$to'
იღებ საჭირო ნაწილს და მერე იქ ითვლი რაოდენობას და პროცენტულობას. ესეა? თუ კი მაშინ ერთ ზაპროსშიც შეიზლება, ამ თეიბლის სკრინშოტი გვაჩვენე (სტრუქტურის)

Posted by: Stels 13 Dec 2011, 18:50
cheki
დიდი მადლობა

ახლა უკვე კატეგორიების ამოტანის დროს მაქვს პრობლემა, უფრო კონკრეტულად კი inner join-თან დაკავშირებით

გავაკეთე ასეთი რაღაც:
CODE
<?php
mysql_query('SET NAMES utf8');
$catresult = mysql_query("SELECT cat.id, cat.name
FROM cat
INNER JOIN subcat
ON cat.id=subcat.id")
or die();  
while($catrow = mysql_fetch_array($catresult)) {
echo '<div><li style="background: url(img/icons/s'.$catrow['id'].'.gif) 4px center no-repeat;">
<a href="#" onclick="toggle_visibility(\'foo'.$catrow['id'].'\');">';
echo $catrow['name'];
echo '</a></li>
<div style="display:none;" id="foo'.$catrow['id'].'">
----sub cat list-----<br>
----sub cat list-----<br>
----sub cat list-----<br>
----sub cat list-----<br>
</div>
</div>';
}
?>


cat-ის სტრუქტურა არის: id, name
subcat-ის სტრუქრურა არის: id, name, catid

მოკლედ რა მინდა:
1. თუ ქვე კატეგორია არ აქვს საერთოდ მაშინ სხვა ლინკზე შეეძლოს გადასვლა, ანუ თუ არის ახლა ასეთი რამე:
CODE
echo '<div><li style="background: url(img/icons/s'.$catrow['id'].'.gif) 4px center no-repeat;">
<a href="#" onclick="toggle_visibility(\'foo'.$catrow['id'].'\');">';
echo $catrow['name'];
echo '</a></li>
<div style="display:none;" id="foo'.$catrow['id'].'">
----sub cat list-----<br>
----sub cat list-----<br>
----sub cat list-----<br>
----sub cat list-----<br>
</div>
</div>';

უნდა შეიცვალოს ამით:
CODE
echo '<div><li style="background: url(img/icons/s'.$catrow['id'].'.gif) 4px center no-repeat;">
<a href="sxva linki"';
echo $catrow['name'];
echo '</a></li>
</div>
</div>';


2. ქვე კატეგორიები როგორ ამოვიტანო იქ სადაც sub cat list მიწერია მანდ ვერ გავიგე, რადგან ისევ და ისევ არ მესმის inner join : D

Posted by: Ðito 14 Dec 2011, 00:34
iMaximuSi
QUOTE
რატო წერ ზედმეტ 5 სიმბოლოს ბაზაში როცა მარტივად ერთი სიმბოლოთი შეიძლება მაგის გადაწყვეტა?

smile.gif
რას შვები, არ ნებდები ვებს ხო biggrin.gif
up.gif
საქმე იმაშია რომ ეგ ბაზა გამზადებული მომცეს, ძალიან დიდი ბაზაა და აზრია რ აქვს გადაკეთებაზე ფიქრსაც კი.

dadli
QUOTE
ე.ი. გაქვს თეიბლი asd , ამ ზაპროსით
SELECT * FROM asd WHERE channel like '____$number%' AND calldate >= '$from' AND calldate <= '$to'
იღებ საჭირო ნაწილს და მერე იქ ითვლი რაოდენობას და პროცენტულობას

კი, მასეა..
ხვალ დავდებ სქრინშოტებს და თუ გამაკეთებინებ გამეხარდება jump.gif

Posted by: dadli 14 Dec 2011, 01:39
Ðito
QUOTE
ხვალ დავდებ სქრინშოტებს და თუ გამაკეთებინებ გამეხარდება

ვნახოთ, შევეცდები smile.gif
QUOTE
საქმე იმაშია რომ ეგ ბაზა გამზადებული მომცეს, ძალიან დიდი ბაზაა და აზრია რ აქვს გადაკეთებაზე ფიქრსაც კი

მითუმეტეს თუ ძალიან დიდი ბაზაა, iMaximuSi მართალია, თუ ველში lastapp, მხოლოდ ეს ფიქსირებული მნიშვნელობები იქნება: Hangup, Busy, Dial ჯობია გადააკეთო და მხოლოდ მათი პირველი სიმბოლოები შეინახო H, B, D; და ველს დაუყენო ტიპად VARCHAR(1). რაც დიდია თეიბლი, მით მეტ რესურსს დაზოგავ ამით,
გადასაკეთებლად მარტივია, თუ გინდა მოგწერ, თუ არა, დარჩეს როგორც არის smile.gif


Posted by: Stels 14 Dec 2011, 01:59
CODE
<?php
mysql_query('SET NAMES utf8');
$catresult = mysql_query("
SELECT cat.name, cat.id, subcat.sname, subcat.catid, subcat.id
FROM cat
INNER JOIN subcat
ON subcat.id=cat.id
")
or die();  
while($catrow = mysql_fetch_array($catresult)) {
echo '<div><li style="background: url(img/icons/s'.$catrow['id'].'.gif) 4px center no-repeat;">
<a href="#" onclick="toggle_visibility(\'foo'.$catrow['id'].'\');">';
echo $catrow['name'];
echo '</a></li>
<div style="display:none;" id="foo'.$catrow['id'].'">';
echo $catrow['sname'];
echo '</div>
</div>';
}
?>


ვერაფლით ვერ გავაკეთე ისე რომ კატეგორიაში ქვე კატეგორიები ამომიტანოს, იქნებ დამეხმაროთ.

ახლა როგორც მაქვს მანდ მიყოლებით თითო თითო ამოაქვს ყველა კატეგორიაში

user posted image

Posted by: knight_rider 14 Dec 2011, 13:24
გამარჯობა ყველას მოკლედ მაქვს ასეთი პრობლემა

ეს არის ჩემი ლინკი რომელიც მიდის შემდეგ გვერდზე

if ($mnLinksResult["Cat"] == 7){$catLink = "PDF/$_SESSION[lang]";}
else {$catLink = "RUBRIC/".$mnLinksResult["Cat"]."/PAGE/".(1)."/LANG/".$_SESSION["lang"];}

echo "<li><a href='http://localhost/GW/$catLink' class='mnLinks'>$mnLinksResult[Title]</a>";

ეს კი ჩემი .htaccess ფაილის შემცველობა

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d

RewriteRule ^INDEX/(.*)/(.*) index.php?lang=$2 [L]
RewriteRule ^PDF/(.*) viewPDF.php?lang=$1 [L]
RewriteRule ^PDF_FILES/(.*)/(.*) admin/pdfFiles?pdfResult=$1 [L]
RewriteRule ^VIEW/(.*)/(.*) View.php?ArtId=$1&lang=$2 [L]
RewriteRule ^RUBRIC/(.*)/(.*)/(.*)/(.*) ViewRubric.php?R_Cat=$1&page=$2&lang=$4 [L]
RewriteRule ^GEORGIA/(.*)/(.*) ViewGE.php?ArtId=$1 [L]
RewriteRule ^WORLD/(.*)/(.*) ViewWORLD.php?ArtId=$1 [L]

ნუ მოკლედ ყველაფერი კარგადაა როცა გადადიხარ ზემოთ ხსენებულ ლინკზე, ხდება რევრაითი და ვიღებ საეთ URL-ს http://localhost/GW/RUBRIC/1/PAGE/1/LANG/GE
მაგრამ აი რაშია პრობლემა ეს არის ჩემი გვერდის დაყოფის სკრიპტი

$num = 10;
@$page = $_GET['page'];
$result = mysql_query("SELECT COUNT(*) FROM arts$_SESSION[lang] WHERE Cat='$R_Cat'");
$posts = mysql_result($result, 0);
$total = intval(($posts - 1) / $num) + 1;
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;

<?php
if($page - 5 > 0) {$page5left = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page - 5)."/LANG/".$_SESSION["lang"]."'>".($page - 5)."</a>";}
if($page - 4 > 0) {$page4left = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page - 4)."/LANG/".$_SESSION["lang"]."'>".($page - 4)."</a>";}
if($page - 3 > 0) {$page3left = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page - 3)."/LANG/".$_SESSION["lang"]."'>".($page - 3)."</a>";}
if($page - 2 > 0) {$page2left = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page - 2)."/LANG/".$_SESSION["lang"]."'>".($page - 2)."</a>";}
if($page - 1 > 0) {$page1left = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page - 1)."/LANG/".$_SESSION["lang"]."'>".($page - 1)."</a>";}
if($page + 5 <= $total) {$page5right = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page + 5)."/LANG/".$_SESSION["lang"]."'>".($page + 5)."</a>";}
if($page + 4 <= $total) {$page4right = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page + 4)."/LANG/".$_SESSION["lang"]."'>".($page + 4)."</a>";}
if($page + 3 <= $total) {$page3right = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page + 3)."/LANG/".$_SESSION["lang"]."'>".($page + 3)."</a>";}
if($page + 2 <= $total) {$page2right = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page + 2)."/LANG/".$_SESSION["lang"]."'>".($page + 2)."</a>";}
if($page + 1 <= $total) {$page1right = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page + 1)."/LANG/".$_SESSION["lang"]."'>".($page + 1)."</a>";}

ნუ აქ ზაპროსი როგორც მიხვდით

echo "<div class='pages_div'>";
echo "<div class='pstrnav'>";
echo "<span class='pages'>გვერდები... </span>";
echo
@$page5left.@$page4left.@$page3left.@$page2left.@$page1left.
'<b>'
.@$page.'</b>'.@$page1right.@$page2right.@$page3right.@$page4right.@$page5right;
echo "</div></div>";
?>

ხოდა როდესაც ვკლიკავ მაგალითად ამაზე
if($page + 2 <= $total) {$page2right = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page + 2)."/LANG/".$_SESSION["lang"]."'>".($page + 2)."</a>";}
URL-ში ვიღებ შემდეგნაერ ლინკს, იმის მაგივრად რომ მივიღო http://localhost/GW/RUBRIC/1/PAGE//2/LANG/GE,
ვიღებ http://localhost/GW/RUBRIC/1/PAGE/PAGE/2/LANG/GE
ხოლო თუ დავკლიკავ
if($page + 3 <= $total) {$page3right = "| <a href='http://localhost/GW/RUBRIC/".$R_Cat."/PAGE/".($page + 3)."/LANG/".$_SESSION["lang"]."'>".($page + 3)."</a>";}
ვიღებ http://localhost/GW/RUBRIC/1/PAGE/PAGE/PAGE/3/LANG/GE

ხოდა რა ვქნა რა მოვუხერხო რო ეს PAGE არ ამატოს ???[COLOR=red]

Posted by: Ðito 14 Dec 2011, 13:43
dadli

პმ ნახე რა smile.gif

while($SumCharacters < 30)
$chars .= "-";
echo $chars;

Posted by: iMaximuSi 14 Dec 2011, 14:27
Ðito
QUOTE
რას შვები, არ ნებდები ვებს ხო

ხო biggrin.gif

Posted by: cheki 14 Dec 2011, 14:48
knight_rider

CODE
$url_for_pstr="რაგაცა.php?R_cat=$R_Cat&page=";  // აქ შენივე საიტის მიხედვით მიუთითე :*
if($page - 5 > 0) $page5left = ' <a href='.$url_for_pstr.($page - 5) .'>'. ($page - 5) .'</a> | ';

if($page - 4 > 0) $page4left = ' <a href='.$url_for_pstr.($page - 4) .'>'. ($page - 4) .'</a> | ';

if($page - 3 > 0) $page3left = ' <a href='.$url_for_pstr.($page - 3) .'>'. ($page - 3) .'</a> | ';

if($page - 2 > 0) $page2left = ' <a href='.$url_for_pstr.($page - 2) .'>'. ($page - 2) .'</a> | ';

if($page - 1 > 0) $page1left = ' <a href='.$url_for_pstr.($page - 1) .'>'. ($page - 1) .'</a> | ';



if($page + 5 <= $total) $page5right = ' | <a href='.$url_for_pstr.($page + 5) .'>'. ($page + 5) .'</a>';

if($page + 4 <= $total) $page4right = ' | <a href='.$url_for_pstr.($page + 4) .'>'. ($page + 4) .'</a>';

if($page + 3 <= $total) $page3right = ' | <a href='.$url_for_pstr.($page + 3) .'>'. ($page + 3) .'</a>';

if($page + 2 <= $total) $page2right = ' | <a href='.$url_for_pstr.($page + 2) .'>'. ($page + 2) .'</a>';

if($page + 1 <= $total) $page1right = ' | <a href='.$url_for_pstr.($page + 1) .'>'. ($page + 1) .'</a>';

if($page - 1 > 0) $back = '<a href='.$url_for_pstr.($page - 1) .'>test</a>';

if($page + 1 <= $total) $next = '<a href='.$url_for_pstr.($page + 1) .'>test</a>';


if ($total > 1)

{Error_Reporting(E_ALL & ~E_NOTICE);

echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage.'<br>'.$back.' '.$next;}



}

else
echo "error<br/>";


//ნახე აბა ეგრე

Posted by: iMaximuSi 14 Dec 2011, 16:18
QUOTE
მითუმეტეს თუ ძალიან დიდი ბაზაა, iMaximuSi მართალია, თუ ველში lastapp, მხოლოდ ეს ფიქსირებული მნიშვნელობები იქნება: Hangup, Busy, Dial ჯობია გადააკეთო და მხოლოდ მათი პირველი სიმბოლოები შეინახო H, B, D; და ველს დაუყენო ტიპად VARCHAR(1). რაც დიდია თეიბლი, მით მეტ რესურსს დაზოგავ ამით,


ამ შემთხვევაში უკეთესია CHAR(1) იმიტომ რომ VARCHAR(1) გამოიყენებს 2 ბაიტს, ერთი ბაიტი ცვლადს და პლუს 1 ბაიტი ცვლადის სიგრძე. ხოლო CHAR(1) მხოლოდ ერთ ბაიტს წაიღებს smile.gif

Posted by: Stels 14 Dec 2011, 17:29
CODE
<?php
mysql_query('SET NAMES utf8');
$catresult = mysql_query("
SELECT cat.name, cat.id, subcat.sname, subcat.catid, subcat.id
FROM cat
INNER JOIN subcat
ON subcat.id=cat.id
")
or die();  
while($catrow = mysql_fetch_array($catresult)) {
echo '<div><li style="background: url(img/icons/s'.$catrow['id'].'.gif) 4px center no-repeat;">
<a href="#" onclick="toggle_visibility(\'foo'.$catrow['id'].'\');">';
echo $catrow['name'];
echo '</a></li>
<div style="display:none;" id="foo'.$catrow['id'].'">';
echo $catrow['sname'];
echo '</div>
</div>';
}
?>


ვერაფლით ვერ გავაკეთე ისე რომ კატეგორიაში ქვე კატეგორიები ამომიტანოს, იქნებ დამეხმაროთ.

ახლა როგორც მაქვს მანდ მიყოლებით თითო თითო ამოაქვს ყველა კატეგორიაში

user posted image

Posted by: knight_rider 14 Dec 2011, 17:44
cheki
არა არ მუშაობს ეგ მეთოდი, ვიცი რო .htaccess-ის ამბავია მაგრამ არ ვიცი როგორ გავასწორო

Posted by: dadli 14 Dec 2011, 23:07
Ðito
წინა პოსტში, სკრიპტი სადაც მოგწერე, იქ რო "ზაპროსია", ის შეცვალე ამით

CODE

SELECT lastapp, COUNT(lastapp) FROM (
SELECT lastapp FROM cdr
WHERE id IN
(SELECT id FROM cdr WHERE channel LIKE '____$number%' AND calldate >= '$from' AND   calldate <= '$to' )
) AS ttt
GROUP BY lastapp



iMaximuSi
ხოო მართალია, ამ შემთხვევაში ჩარ(1) მეტად ეკონომიური იქნება yes.gif
* * *
Dito
ოღონდ რა ხდება, იმისთვის რომ ამ ზაპროსმა გამართულეად იმუშაოს, საჭიორა რაიმე ველი რომლის მნიშვნელობებიც უნიკალურია, როგორც
წესი ამისთვის იყენებენ ხოლმე id-ს აუტო_ინკრემენტით მაგრამ შენ ეს არ გაქვს, ამიტომ უნდა დავამატოთ ეგ ველი შენს ტაბლიცას. აი ეს სკრიპტი გაუშვი ერთხელ და
წაშალე მერე,
CODE

mysql_query("ALTER TABLE cdr ADD id INT(7) NOT NULL FIRST");

$res =  mysql_query("SELECT id FROM cdr ");
$i = 0;
while($row = mysql_fetch_row($res)) {
$i = $i + 1;
   mysql_query("UPDATE cdr SET id = $i WHERE id = 0 LIMIT 1 ");
}

mysql_query("ALTER TABLE cdr ADD PRIMARY KEY(id)");
mysql_query("ALTER TABLE cdr CHANGE id id INT(7) NOT NULL AUTO_INCREMENT");

ეს დაამატებს შენს ტაბლეს აუტო_ინკრემენტიან იდ ველს. როგორც უკვე გითხარი ერტხელ გაუშვი ეს სკრიპტი და შემდეგ აუცილებლად წაშალე!

Posted by: knight_rider 15 Dec 2011, 00:41
მე არ ვარ ყურადღების ღირსიიიიიიი!!!!!!! sad.gif

Posted by: Ðito 15 Dec 2011, 10:07
dadli
რაღაც ერორია...
id ველი კი დაამატა, მაგრამ მნიშვნელობებს 1-იანები არ დაუმატა. ანუ ყველას მნიშვნელობა 0 დაუსვა

mysql_fetch_row();-ს მაგივრად mysql_fetch_array(); ეს უნდოდა თურმე..

მოიცა აბა ახლა სექლექთს ვცდი

CODE

SELECT lastapp, COUNT(lastapp) FROM (
SELECT lastapp FROM cdr
WHERE id IN
(SELECT id FROM cdr WHERE channel LIKE '____$number%' AND calldate >= '$from' AND   calldate <= '$to' )
) AS ttt
GROUP BY lastapp


ეს სინტაქს ერორს მაძლევს

Posted by: dadli 15 Dec 2011, 13:55
Ðito
QUOTE
mysql_fetch_row();-ს მაგივრად mysql_fetch_array(); ეს უნდოდა თურმე..

mysql_fetch_row-ზეც უნდა ემუშავა, ალბათ სხვა რემ უშლიდა ხელს, მაგრამ კარგი, id დაემატა ხო, და აქვს ესეთი მნიშვნელობები
თანმიმდევრობით 1 - დან ბოლომდე, ხო ესეა
1
2
3
4
5
..
..ბოლო
თუ ესეა ზაპროსი აუცილებლად იმუშავებს, აბა ნახე mysql_error() რას წერს

Posted by: Ðito 15 Dec 2011, 14:03
dadli
Skype: ditoo...

სკაიპში მომწერე რა 1 წუთი თუ გცალია

Posted by: dadli 15 Dec 2011, 14:09
ძალიან ბევრი ditoo იპოვა სკაოპმა, შენ მომძებნე ასე otar shavadze

Posted by: Stels 16 Dec 2011, 01:24
გავაკეთე რაც მინდოდა, edited.......

Posted by: Ðito 16 Dec 2011, 10:59
help.gif

CODE

if($_POST['do']=='search'){
 $number = $_POST['number'];
 $from = $_POST['date1'];
 $to = $_POST['date2'];
 $court = $_POST['court'];

   if($_POST['court'] == 1){
      $courtmsg = "AND channel like '____10' || channel like '____11'";
   }
   else if($_POST['court'] == 2){
       $courtmsg = "AND channel like '____12' || channel like '____13' || channel like '____14'";
   }
   else if($_POST['court'] == 3){
        $courtmsg = "AND channel like '____15' || channel like '____16'";
   }
   else {
       $courtmsg = "AND channel like '____$court%'";
   }
$result = mysql_query("SELECT * FROM cdr WHERE channel like '____$number%' AND calldate >= '$from' AND calldate <= '$to' '.$courtmsg.'");
$num_rows = mysql_num_rows($result);
while($row = mysql_fetch_array($result))
 
echo  $row['channel'];

}



მიხვდით რა რაც მინდა და გამაკეტებინეთ, თორემ ფანტაზიები ამომეწურა biggrin.gif

Posted by: Stels 16 Dec 2011, 19:55
ედით. გავაკეთე

Posted by: knight_rider 17 Dec 2011, 14:54
გამარჯობა მეგობრებო
თქვენი დახმარება მჭირდება, მაინტერესებს რამდენად შესაძლებელია ასეთი რამ, დავწერე ადმინი და ეხლა მინდა ასეთი რამ, როდესაც სიახლეს დავამატებ, მინდა რომ დაშეარდეს მაგალითად 3 ადეამიანის facebook გვერდზე, ამ სამივეს user და password მაქვს. არის ამის გაკეთება შესაძლებელი??? და თუ კი, იქნებ ცოტა დამეხმაროთ როგორ გავაკეთო.

წინასწარ დიდი მადლობა ყველას

Posted by: knight_rider 20 Dec 2011, 02:38
ჰა ვინმემ ორი სიტყვა მაინც გაიმეტეთ რა smile.gif

Posted by: Stels 21 Dec 2011, 13:43
$_POST['text'];

აქ მომდის ასეთი ტექსტი:
pirveli meore

და მინდა გაფილტროს დაშორება და გააკეთოს ასე:
pirveli%20meore

substr_replace - ამით ვცადე მაგრამ არ გამომდის

Posted by: knight_rider 21 Dec 2011, 13:52
Stels
$text = $_POST['text'];

$text = str_replace (" ", "%20", $text);

echo $text;

ესე არ გამოვა???

Posted by: Stels 21 Dec 2011, 14:15
knight_rider
გამოვიდა, დიდი მადლობა

Posted by: knight_rider 21 Dec 2011, 20:14
Stels
გაიხარე


-----------------------------------------------------------------------------------------------
ხალხო მითხარით რა ვქნა ამ საკითხთან დაკავშირებით

QUOTE
გამარჯობა მეგობრებო
თქვენი დახმარება მჭირდება, მაინტერესებს რამდენად შესაძლებელია ასეთი რამ, დავწერე ადმინი და ეხლა მინდა ასეთი რამ, როდესაც სიახლეს დავამატებ, მინდა რომ დაშეარდეს მაგალითად 3 ადეამიანის facebook გვერდზე, ამ სამივეს user და password მაქვს. არის ამის გაკეთება შესაძლებელი??? და თუ კი, იქნებ ცოტა დამეხმაროთ როგორ გავაკეთო.

წინასწარ დიდი მადლობა ყველას

Posted by: Stels 21 Dec 2011, 20:48
knight_rider
username და password-ის ცოდნით არ ვიცი, მაგრამ არის შესაძლებელი შექმნა აპლიკაცია, შემდეგ მაგ user-ით გააქტიურებ აპლიკაციას და რაც სჭირდება ავტომატურად დასაპოსტად მაგ ფუნქციას ჩაურთავ, google-ში მოძებნე აპლიკაციის შექმნის მეთოდები

სავარაუდოდ facebook-ის პლატფორმა დაგჭირდება "Facebook SDK"

აი აგერ ამომიგდო გუგლში რაღაცეები და გატესტე:
http://www.damnsemicolon.com/php/auto-post-facebook-with-facebook-sdk
http://stackoverflow.com/questions/4945838/auto-post-stream-feed-to-app-users

https://www.google.com/#sclient=psy-ab&hl=en&source=hp&q=facebook+application+auto+post+php&pbx=1&oq=facebook+application+auto+post+php&aq=f&aqi=&aql=&gs_sm=e&gs_upl=12185l12760l1l12997l4l3l0l0l0l0l602l830l2-1.5-1l2l0&bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&fp=4b3c420078196b39&biw=1366&bih=633

Posted by: knight_rider 22 Dec 2011, 17:14
ვაკეთებ ამ "Facebook SDK" PHP-ს და ასეთი რამ ხდება

ყველაფერი როგორც ტუტორიალშია ისე გავაკეთე და ამ შეცდომას მაძლევს

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mounted-storage/home138/sub001/sc74977-AVCF/setupGe/FdNews/face.php:7) in /mounted-storage/home138/sub001/sc74977-AVCF/setupGe/FdNews/facebook.php on line 20

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mounted-storage/home138/sub001/sc74977-AVCF/setupGe/FdNews/face.php:7) in /mounted-storage/home138/sub001/sc74977-AVCF/setupGe/FdNews/facebook.php on line 20

Fatal error: Call to undefined method Facebook::getSession() in /mounted-storage/home138/sub001/sc74977-AVCF/setupGe/FdNews/face.php on line 14

ეს არის face.php-ს კოდი

<!doctype>
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<?php
include'facebook.php';
$facebook = new Facebook(array(
'appid' => '215537795192776',
'secret' => '7c39f3aa53e28c50430edd939f975371',
'cookie' => true
));
$session = $facebook->getSession();
$me = null;
if ($session)
{
try
{
$me = $facebook->api('/me');
}
catch (FacebookApiException $e)
{
echo $e->getMessage();
}
}
if ($me)
{
$logoutUrl = $facebook->getLogoutUrl(array(
'reg_params' => 'publish_stream'
));
echo "<a href='$logoutUrl'>Logout</a>";
}
else
{
$loginUrl = $facebook->getLoginUrl();
echo "<a href='$loginUrl'>Login</a>";
}
?>
</body>
</html>

ეს კი facebook.php-ს

<?php
include"base_facebook.php";
/**
* Extends the BaseFacebook class with the intent of using
* PHP sessions to store user ids and access tokens.
*/
class Facebook extends BaseFacebook
{
/**
* Identical to the parent constructor, except that
* we start a PHP session to store the user ID and
* access token if during the course of execution
* we discover them.
*
* @param Array $config the application configuration.
* @see BaseFacebook::__construct in facebook.php
*/
public function __construct($config){
if(!session_id()){
session_start();
}
parent::__construct($config);
}
protected static $kSupportedKeys=array('state', 'code', 'access_token', 'user_id');
/**
* Provides the implementations of the inherited abstract
* methods. The implementation uses PHP sessions to maintain
* a store for authorization codes, user ids, CSRF states, and
* access tokens.
*/
protected function setPersistentData($key, $value) {
if (!in_array($key, self::$kSupportedKeys)) {
self::errorLog('Unsupported key passed to setPersistentData.');
return;
}
$session_var_name = $this->constructSessionVariableName($key);
$_SESSION[$session_var_name] = $value;
}
protected function getPersistentData($key, $default = false) {
if (!in_array($key, self::$kSupportedKeys)) {
self::errorLog('Unsupported key passed to getPersistentData.');
return $default;
}
$session_var_name = $this->constructSessionVariableName($key);
return isset($_SESSION[$session_var_name]) ?
$_SESSION[$session_var_name] : $default;
}
protected function clearPersistentData($key) {
if (!in_array($key, self::$kSupportedKeys)) {
self::errorLog('Unsupported key passed to clearPersistentData.');
return;
}
$session_var_name = $this->constructSessionVariableName($key);
unset($_SESSION[$session_var_name]);
}
protected function clearAllPersistentData() {
foreach (self::$kSupportedKeys as $key) {
$this->clearPersistentData($key);
}
}
protected function constructSessionVariableName($key) {
return implode('_', array('fb',
$this->getAppId(),
$key));
}
}
?>

და ვეღარ გავიგე რა მოვუხერხო, იქნებ დამეხმაროთ რა

Posted by: dadli 22 Dec 2011, 17:56
knight_rider
session_start() -ამდე არ შეიძლება არც ერთი სომბოლოს დაბეჭდვა
აბა include'facebook.php'; სულ პირველ ხაზზე <!doctype>-ს ზემოთ აიტანე და სცადე.
* * *
თუ არ უშველა facebook.php ფაილის კოდი გვანახე

Posted by: knight_rider 22 Dec 2011, 18:01
dadli
გამარჯობა როგორ ხარ?

ხო ეგრე ვქენი ეხლა აი ასეთი რამ გავაკეთე

<?php
require 'facebook.php';

$facebook = new Facebook(array(
'appId' => '215537795192776',
'secret' => '7c39f3aa53e28c50430edd939f975371',
'cookie' => true,
));

$session = $facebook->getSession();
?>

და ამას მიწერს

Fatal error: Call to undefined method Facebook::getSession() in /mounted-storage/home138/sub001/sc74977-AVCF/fdge/FdNews/face.php on line 10

Posted by: cheki 22 Dec 2011, 18:12
knight_rider
CODE
$session = $facebook->getSession();
//ამის შემდეგ ეს დაამატე
$fbme = null;
   // აპი
   if ($session) {
     try {
       $uid = $facebook->getUser();
       $fbme = $facebook->api('/me');
     } catch (FacebookApiException $e) {
         //d($e);    //debug
         'Facebook took too long to respond, try again in a few minutes.';
     }
   }
   return $uid;
   return $fbme;
   return $facebook;
}

Posted by: knight_rider 22 Dec 2011, 18:48
cheki
აი ესე გავაკეთე

<?php
require 'facebook.php';
$facebook = new Facebook(array(
'appId' => '215537795192776',
'secret' => '7c39f3aa53e28c50430edd939f975371',
'cookie' => true,
));
$session=$facebook->getSession();

$fbme = null;
if ($session) {
try {
$uid = $facebook->getUser();
$fbme = $facebook->api('/me');
} catch (FacebookApiException $e) {
//d($e); //debug
'Facebook took too long to respond, try again in a few minutes.';
}

return $uid;
return $fbme;
return $facebook;
}

$me = null;
if ($session)
{
try
{
$me = $facebook->api('/me');
}
catch (FacebookApiException $e)
{
echo $e->getMessage();
}
}
if ($me)
{
$logoutUrl = $facebook->getLogoutUrl(array(
'reg_params' => 'publish_stream'
));
echo "<a href='$logoutUrl'>Logout</a>";
}
else
{
$loginUrl = $facebook->getLoginUrl();
echo "<a href='$loginUrl'>Login</a>";
}
?>

და მაინც ამას მიწერს

Fatal error: Call to undefined method Facebook::getSession() in /mounted-storage/home138/sub001/sc74977-AVCF/fdge/FdNews/face.php on line 8

Posted by: dadli 22 Dec 2011, 19:57
knight_rider
QUOTE
გამარჯობა როგორ ხარ?

არა მიშავს, შენ როგორ ხარ? smile.gif

Posted by: knight_rider 22 Dec 2011, 20:07
dadli
მადლობა ნორმალურად smile.gif

გავასწორე ის პრობლემა SDK V 3.0 მქონდა და დავაყენე V2.0 და გასწორდა მაგრამ ეხლა Facebook ამას მაძლევს როცა მანდ გადავდივარ


Posted by: cheki 22 Dec 2011, 20:36
knight_rider
რაღაც ძველ ვერსიებზე არ ყენდება ეს და სხვა ვერსიები ნახე SDK_ს
* * *
knight_rider
Register the app with the URL

Posted by: knight_rider 23 Dec 2011, 01:31
cheki
V3.0-ზეც ამას მიკეთებდა როცა ამას Facebook::getSession() წავშლიდი.

უეჭველი იცი რო ვერსიის ბრალია? იმიტომ რომ გუგლიში თითქმის ყველას ეწერა რომ ამ ვერსიაზე მუშაობს კარგად

Posted by: tsotne_co 23 Dec 2011, 03:10
გამარჯობათ ხალხო. თქვენი დახმარება მჭირდება, მოკლედ ucoz.comზე გავუკეთე მეგობარს საიტი. ბლოგივით უნდა იყოს. მაგრამ ვორდში ქართული შრიფტით აკრეფილ ტექსტს რომ ვაკოპირებ და იმ ბლოგში ვსვავ, ინგლისური ასოებით მიჩვენებს. მე თვითონ გადავსინჯე ყველაფერი, ანუ htmlშიც დავძებნე, მეთქი იქნებ საიდანმე შრიფტი შევცვალო მაგრამ მხოლოდ ინგლისური ასოების ვარიანტებია. იქნებ ვინმემ იცოდეთ როგორ მოვახერხო რომ როცა დავაკოპირებ ამ ტექსტს იქ ქართული ასოებით გამოჩნდეს. ძალიან მჭირდება დახმარება და იქნებ ვინმე დამეხმაროს.

Posted by: Svani91 23 Dec 2011, 03:11
tsotne_co

საიტის ლინკი დაწერე

Posted by: knight_rider 23 Dec 2011, 16:52
tsotne_co
კოდირების ამბავი უნდა იყოს მანდ ანუ ვორდში რა ფონტით წერ???

Posted by: Metro_Station 24 Dec 2011, 15:16

მარტივი , ტექტური php სკრიპტი მინდა mysqldan რო იღებდეს მონაცენებს და ჰქონდეს ადმინკა , საიდანაც ამ PHP ფაილის ტექსტს მათავ .. admin.phps პაროლი ჰქონდეს daheshili tundam md5ze. ისე 1 ფაილის მართვის ნაცვლად რო 3 ჰქონდეს კაი იქნება და შეუძლია ვინმეს დამიწეროს? ან მასწავლოს როგორ გავაკეთო :

Posted by: cheki 24 Dec 2011, 23:52
Metro_Station

სწავლის რა მოგახსენო მარა ერთ 50 ლარად ისეთ ადმინკას მოგცემ თავისი მოდულებით შეილება ბარეულმა ვერ დაწეროს ისეთი კაროჩე თავისი ნავაროტკებით გინდა?

Posted by: Metro_Station 25 Dec 2011, 00:27
QUOTE (cheki @ 24 Dec 2011, 23:52 )
Metro_Station

სწავლის რა მოგახსენო მარა ერთ 50 ლარად ისეთ ადმინკას მოგცემ თავისი მოდულებით შეილება ბარეულმა ვერ დაწეროს ისეთი კაროჩე თავისი ნავაროტკებით გინდა?

მადლობა არ მინდა biggrin.gif

Posted by: knight_rider 26 Dec 2011, 00:27
მდააააააააა!!!! უფასოდ ყველაფერი კაია ძამა მარა სადაა biggrin.gif

* * *
აუ ძალიან გთხოვთ დამეხმარეთ რა უკვე გავგიჟდი აღარ შემიძლია, თუ ვინმემ იცით როგორ გავაკეთო ასეთი რამ, მინდა გავაკეთო რაიმე ღილაკი მაგ. გაზიარება, და როცა დავკლიკავ ამ ღილაკზე, მინდა რომ რაღარც კონკრეტული ტექსტი დაშეარდეს რამოდენიმე ჩემს მეგობართან facebook-ზე და არა ყველასთან. (ამ მეგობრების User და Password-ბი მაქვს). გეხვეწებით რა დამეხმარეთ თუ ვინმეს შეგიძლიათ 1 კვირაა უკვე გიჟს დავემსგავსე

Posted by: CORDOBA 28 Dec 2011, 15:17
ვინც იცის კარგად PHP Java Ajax მომწერეთ PM-ში სკაიპი
პატრა სამუშაო მაკვს
(თანხას ვიხდი რათკმაუნდა)

Posted by: shvelo96 28 Dec 2011, 17:16
QUOTE
Java

ამის აზრზე არა ვარ biggrin.gif

Posted by: knight_rider 28 Dec 2011, 18:45
ხალხო მაქვს ასეთი რამ

<?php
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
?>

<rss version="2.0">
<channel>
<?php
require_once("../blocks/fdb.php");

if (isset( $_REQUEST["lang"])) {
$_SESSION["lang"] = $_REQUEST["lang"];
}elseif(!isset( $_SESSION["lang"])||( $_SESSION["lang"]=='')){
$_SESSION["lang"] = 'ge';
}
include ('../lang/'.$_SESSION["lang"].'.php');
?>
<title><?php echo $RS; ?></title>
<link>http://www.setup.ge/index.php?lang=<?php echo $_SESSION["lang"]; ?></link>
<description><?php echo $news; ?></description>
<language><?php echo $rssLang; ?></language>
<?php $news = mysql_query ("SELECT * FROM news$_SESSION[lang] ORDER BY DATE DESC LIMIT 10",$fdb);
while ($news2 = mysql_fetch_array ($news))
{$newDate = date("D, j M Y H:m:s O");
echo"<item>
<pubDate>$newDate</pubDate>
<title>$news2[TITLE]</title>
<link>http://setup.ge/ViewNews.php?MId=$news2[ID]</link>
<image><img src='http://www.setup.ge/admin/newsImages/$news2[IMG'><image>
<description>$news2[DESCRIPTION]</description>
<guid>http://setup.ge/ViewNews.php?MId=$news2[ID]</guid>
</item>";
}
?>
</channel>
</rss>

და ეს rss მივაბი facebook-ზე ჩემს კედელს ყველაფერი უპრობლემოდ მუშაობდა სანამ არ ჩავამატე ეს
<image><img src='http://www.setup.ge/admin/newsImages/$news2[IMG'><image>

ან მაგის ჩამატების შემდეგ აღარ ემატება ფეისბუქზე სიახლეები ჩემი საიტიდან
ხოლო თუ ამას <image><img src='http://www.setup.ge/admin/newsImages/$news2[IMG'><image> ამოვიღებ ყველაფერი კარგადაა

და რა ვქნა როგორ გამოვატანინო სურათი???
მადლობა წინასწარ ყველას

Posted by: sergo_bero 30 Dec 2011, 15:46
QUOTE
<image><img src='http://www.setup.ge/admin/newsImages/$news2[IMG'></image>

Posted by: Stels 31 Dec 2011, 13:13
კატეგორიაში რომ ვარ შესული და ვირჩევ ქვე კატეგორიას მინდა რომ მომინიშნოს ქვე კატეგორია, მაგრამ ვერ გავიგე როგორ

კატეგორიაში როცა ვარ შესული:
http://s017.radikal.ru/i417/1112/f6/91ffa6451b93.png

ფეხსაცმლის მაღაზიას რომ ვაჭერ მეორე კატეგორიაში გადადის, ეგ გასაგებია რატომაც, ID კატეგორიის აქვს და არა ქვე კატეგორიის მაგრამ ვერ გავაკეთე ისე რომ ქვე კატეგორია მომინიშნოს
http://s012.radikal.ru/i321/1112/1a/c17b9dd4a550.png

კიდევ ერთი პრობლემა ის არის რომ subcat.php?cid=2 აქ არ უნდა ამოქონდეს სასტუმრო "სამოთხე", ბაზაში არსად არ არის დაფიქსირებული მაგ სასტუმროზე ID 2.

category.php
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «


subcats.php
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: Tamo_Tiko 2 Jan 2012, 23:02
ესეთი კითხვა მაქ და იქნებ დამეხმაროთ
მაქ ცხრილი, მინდა ამ ცხრილში ბაზიდან ამოიღოს ინფორმაცია და თანმიმდებრობით გამოჩნდეს ანუ მარჯვნივ მარცხნივ მერე ქვედა რიგში მარჯვნივ და ...
ისე შემიძლია რომ ერთ როგში დაიცეროს მერე ქვემოთ დ.აშ. მაგრამ ერთ ცხრილში აქეთ იქეთ უჯრაში რომ გამოჩნდეს ვერ ვაკეთებ და იქნებ დამეხმაროთ

<?

$result32 = mysql_query("SELECT * FROM shops",$db);
$myrow32 = mysql_fetch_array($result32);

do
{


printf("<table width='200' border='1'>
<tr>
<td>%s</td>
<td>%s</td>
</tr>

</table>",$myrow32['title'],$myrow32['title' ანუ აქ მინდა გამოჩნდეს შემდეგ ID-ში რაც მიწერია ის]);

}

while ($myrow32 = mysql_fetch_array($result32));



?>

Posted by: dadli 3 Jan 2012, 01:21
Tamo_Tiko
ესე ?


$result32 = mysql_query("SELECT * FROM shops",$db);
$kent = array();
$luw = array();
$i = 0;
while ($myrow32 = mysql_fetch_array($result32)) {
if (is_float($i / 2)) {
array_push($kent,$myrow32['title']);
}
else {
array_push($luw,$myrow32['title']);
}
$i = $i + 1;
}


foreach ($luw as $key => $var) {
echo "<table width='200' border='1'>
<tr>
<td width='50%'>".$var."</td>
<td>".$kent[$key]."</td>
</tr>
</table>";
}

Posted by: Stels 3 Jan 2012, 02:33
კატეგორიაში რომ ვარ შესული და ვირჩევ ქვე კატეგორიას მინდა რომ მომინიშნოს ქვე კატეგორია, მაგრამ ვერ გავიგე როგორ

კატეგორიაში როცა ვარ შესული:
http://s017.radikal.ru/i417/1112/f6/91ffa6451b93.png

ფეხსაცმლის მაღაზიას რომ ვაჭერ მეორე კატეგორიაში გადადის, ეგ გასაგებია რატომაც, ID კატეგორიის აქვს და არა ქვე კატეგორიის მაგრამ ვერ გავაკეთე ისე რომ ქვე კატეგორია მომინიშნოს
http://s012.radikal.ru/i321/1112/1a/c17b9dd4a550.png

category.php
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «


subcats.php
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: ONikusha 3 Jan 2012, 02:36
აქ კითხვები კი ბევრია მარა პასუხს გცემთ ვინმე? დამამატეთ სკაიპში და დაგეხმარებით ყველას
skype: cost.ge

Posted by: iMaximuSi 3 Jan 2012, 03:10
Tamo_Tiko
QUOTE
ისე შემიძლია რომ ერთ როგში დაიცეროს მერე ქვემოთ დ.აშ. მაგრამ ერთ ცხრილში აქეთ იქეთ უჯრაში რომ გამოჩნდეს ვერ ვაკეთებ და იქნებ დამეხმაროთ

float:left გინდა შენ

dadli
QUOTE
foreach ($luw as $key => $var) {
echo "<table width='200' border='1'>
<tr>
<td width='50%'>".$var."</td>
<td>".$kent[$key]."</td>
</tr>
</table>";
}

ყოველ ჯერზე თეიბლის ჩაკვეხება ორი სვეტის გულისთვის რა უბედურებაა


CODE
float:left; width:50%;

Posted by: dadli 3 Jan 2012, 11:12
თfუი ბლინ, შიგ ციკლში დავწერე ??..
<table .........> და </table> ციკლის გარეთ რა თქმა უნდა, თეიბლის შიგთავსი კი ციკლში.

Posted by: iMaximuSi 3 Jan 2012, 11:40
მაინც ძან ჩახლართული რაღაც გიწერია

QUOTE
$result32 = mysql_query("SELECT * FROM shops",$db);
$kent = array();
$luw = array();
$i = 0;
while ($myrow32 = mysql_fetch_array($result32)) {
if (is_float($i / 2)) {
array_push($kent,$myrow32['title']);
}
else {
array_push($luw,$myrow32['title']);
}
$i = $i + 1;
}


foreach ($luw as $key => $var) {
echo "<table width='200' border='1'>
<tr>
<td width='50%'>".$var."</td>
<td>".$kent[$key]."</td>
</tr>
</table>";
}



არუნდა ამდენი წვალება, დაახლოებით ასე უნდა
CODE
<style>
.grid{
width:50%;
float:left;
height:100px;
}
</style>
<?PHP
$result = mysql_query("SELECT * FROM shops",$db);
while($myrow = mysql_fetch_array($result)) {
echo "<div class='grid'>$myrow[bla bla bla]</div>";
}
?>

გარე ელემენტის 50% ს აიღებს თითო სვეტი, შეუძლია ფიქსირებული ზომა გაუწეროს ეს ისე დავწერე

Posted by: Tamo_Tiko 3 Jan 2012, 18:49
iMaximuSi
dadli
დიდი მადლობა გამოხმაურებისათვის და დახმარებისათვის, გამომივიდა რაც მინდოდა smile.gif

Posted by: Stels 4 Jan 2012, 16:25
იქნებ დამეხმაროთ რა ძან დიდი ხანია ამაზე ვარ გაჭედილი

კატეგორიაში რომ ვარ შესული და ვირჩევ ქვე კატეგორიას მინდა რომ მომინიშნოს ქვე კატეგორია, მაგრამ ვერ გავიგე როგორ

კატეგორიაში როცა ვარ შესული:
http://s017.radikal.ru/i417/1112/f6/91ffa6451b93.png

ფეხსაცმლის მაღაზიას რომ ვაჭერ მეორე კატეგორიაში გადადის, ეგ გასაგებია რატომაც, ID კატეგორიის აქვს და არა ქვე კატეგორიის მაგრამ ვერ გავაკეთე ისე რომ ქვე კატეგორია მომინიშნოს
http://s012.radikal.ru/i321/1112/1a/c17b9dd4a550.png

category.php
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «


subcats.php
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: iMaximuSi 4 Jan 2012, 16:49
QUOTE
echo "<style type=\"text/css\">#s$catrow[id] a {background: url(img/icons/s$catrow[id].gif) 4px center no-repeat;}</style>";

echo "<li id=\"s$catrow[id]\">";

if($catrow[id] == $cid){
echo "<a href=\"category.php?cid=$catrow[id]\" class=\"active\">";
echo $catrow['name'];
echo '</a></li>';

$subcats=mysql_query("select * from subcat where catid='".$cid."'");
while ($data = mysql_fetch_array($subcats)) {
echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- <a href="subcats.php?cid=';
print $data['id'];
echo '">';
echo $data['sname']."</a><br>";}


}
else { echo "<a href=\"category.php?cid=$catrow[id]\">";
echo $catrow['name'];
echo '</a></li>'; }


რა გიწერია და რას აკეთებ ვერაფერი ვერ გავიგე ათი echo მიყოლებით და კიდე პრინტ რა უბედურებაა

თან სტილს აგენერირებ რარაც GET ის მიხედვით რატო ადამიანო css კლასები რისთვისაა

Posted by: Stels 4 Jan 2012, 16:59
iMaximuSi
დავაკომენტარე და გავასუფთავე ცოტა

QUOTE
<?php
$cid = $_GET['cid'];  // kategoriis ID

mysql_query('SET NAMES utf8');
$catresult = mysql_query("SELECT * from cat");
while($catrow = mysql_fetch_array($catresult)) {

  echo "<li id=\"s$catrow[id]\">"; // ul, li id-shi kategoriis ID-s vutiteb

  if($catrow[id] == $cid){ // es imistvis aris rom tu mag kategoriashi vart shesuli monishnos, anu class ucvlis "active" amit
  echo "<a href=\"category.php?cid=$catrow[id]\" class=\"active\">$catrow[name]</a></li>";


// qve kategoriebis sia
$subcats=mysql_query("select * from subcat where catid='".$cid."'");
while ($data = mysql_fetch_array($subcats)) {
echo "<a href=\"subcats.php?cid=$data[id]\">$data[sname]</a><br>";
}}
// danarcheni kategoriebis chamonatvali
else {
echo "<a href=\"category.php?cid=$catrow[id]\">$catrow[name]</a></li>";
}}
?>




QUOTE
თან სტილს აგენერირებ რარაც GET ის მიხედვით რატო ადამიანო css კლასები რისთვისაა

css class-ები რას ნიშნავს?

Posted by: Svani91 4 Jan 2012, 17:05
Stels

if($catrow[id] == $cid) ასეთი შემოწმება ქვეკატეგორიების გვერდზეც უნდა გააკეთო.
კატეგორიებისთვის ხო აკეთებ?

Posted by: Stels 4 Jan 2012, 17:08
Svani91
ხო მაგრამ ქვე კატეგორიებში რომ შევდივარ კატეგორიებში გადადის

http://s017.radikal.ru/i417/1112/f6/91ffa6451b93.png
ფეხსაცმლის მარაზიას რომ ვაჭერ აქ გადადის
http://s012.radikal.ru/i321/1112/1a/c17b9dd4a550.png

Posted by: Svani91 4 Jan 2012, 17:29
Stels

ეგ იმიტომ, რომ ისევ კატეგორიის აიდის ადრებ. ეძებს მაგ აიდის კატეგორიას და უკეთებს აქტივ კლასს. შენ ქვე კატეგორიებიც ხო აიდიებით გაქვს?

ხოდა subcats.php ში შეადარე ქვე კატეგორიას და არა კატეგორიას.

Posted by: Stels 4 Jan 2012, 17:43
Svani91
ვერ გავიგე როგორ გავაკეთო sad.gif

Posted by: Svani91 4 Jan 2012, 17:54
Stels

subcats.php აიღე ყველა ქვე-კატეგორია.

მერე ციკლში გაატარე და რომელიც დაემთხვევა გეტით მოწოდებულ ID - ს, მიანიჭე აქტივ კლასი.

დაახლოებით

CODE

function getAllSubCats( $parentCategoryId ){
$subCategories = array();
$queryString = "select * from subCategories where parentId='".$parentCategoryId."'";
$query = mysql_query( $queryString );
while( $mysql = mysql_fetch_array( $query ) )
$subCategories[] = $mysql;
    return $subCategories;
}
$subCats = getAllSubCats( 1 ); // 1 სიტყვაზე, მშობელ კატეგორიად.
foreach ( $subCats as $key=>$val ){
if( $_GET['subCatId'] = $val['idInMySql'] )
echo '<a href="#" class="active">'.$val['catFieldNameInMySql'].'</a>';

echo '<a href="#">'.$val['catFieldNameInMySql'].'</a>';
}


Posted by: Stels 4 Jan 2012, 18:04
Svani91
ქვე კატეგორიის ნაცვლად კატეგორიაში რომ გადადის მაგას ვერაფერი ვერ მივუხერხე, ბაზა ასე მაქვს:

cats http://s017.radikal.ru/i402/1201/45/59a67d3ae279.png
subcats http://s017.radikal.ru/i439/1201/df/6102b05c7d5f.png

იქნებ რამე გამაკეთებინოთ რა sad.gif

Posted by: Svani91 4 Jan 2012, 18:07
Stels

მგონი არ გადადის კატეგორიაში, აქტივ კლასს ანიჭებს კატეგორიას და შენ გგონია რომ გადადის კატეგორიაში.

ზევით დაახლოებით დაგიწერე ნიმუში, როგორ უნდა გააქტიურო ქვეკატეგორიის ლინკი.

Posted by: Stels 4 Jan 2012, 18:11
Svani91
არა ეგ კი გავიგე შენ რაც დამიწერე, ლინკის გააქტიურება გასაგებია მაგრამ მაგ ლინკამდე სანამ მივალ ხო უნდა მივიღო ჩამონათვალი და მაგას ვერ ვაკეთებ ასეთი სახით:

- კატეგორია 1
-- ქვე კატეგორია 1
-- ქვე კატეგორია 2
- კატეგორია 2

მაგ: ქვე კატეგორია 2 ში რომ შევდივარ უნდა მომინიშნოს და მაგის ნაცვლად გადადის კატეგორია 2-ში, ბაზიდან გამოტანის პრობლემაა რაღაც, არასწორად მაქვს ამოტანილი

Posted by: Svani91 4 Jan 2012, 18:15
Stels

ხოდა მონიშვნის პრობლემა მგონია მე. დაუკვირდი, შენი დაწერილი არაა?

subcats.php ში ხო ქვე კატეგორიას ითხოვ?

Posted by: Stels 4 Jan 2012, 18:26
Svani91
ასე ვერ ვაკეთებ და ხო არ ჯობია url-ში category-ს ID-იც და subcategory-ს ID-იც ამოვიტანო და მაგის მიხედვით გავაკეთო?

Posted by: Svani91 4 Jan 2012, 18:27
Stels

თუ უფრო გეადვილება, რატომაც არა.

Posted by: Stels 4 Jan 2012, 18:29
Svani91
კარგი დიდი მადლობა, ვცდი აბა


გამომივიდა, დიდი მადლობა

Posted by: Tamo_Tiko 6 Jan 2012, 19:21
ასეთი პრობლემა მაქ და იქნებ დამეხმაროთ,
მინდა ფორმა ჩაჯდეს php კოდში ვერანაირად ვერ ვახერხებ sad.gif სულ შეცდომებს მიგდებს sad.gif

<?
if (!isset($submit) && !isset($id))

{

print<<<HERE
<form action="view_shops.php" method="post">

$result5 = mysql_query ("SELECT * FROM shop_cat",$db);
$myrow5 = mysql_fetch_array ($result5);
do {

printf ("<table width='450 px' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<p><input name='id' type='radio' value='%s'><label> %s</label></p>

</tr>




</table>",$myrow5['id'],$myrow5['cat']);
}

while ($myrow5 = mysql_fetch_array ($result5));

<p><input name="submit" type="submit" value="მონაცემი"></p>

</form>


HERE;

}

?>



Posted by: Svani91 6 Jan 2012, 19:28
QUOTE (Tamo_Tiko @ 6 Jan 2012, 19:21 )
ასეთი პრობლემა მაქ და იქნებ დამეხმაროთ,
მინდა ფორმა ჩაჯდეს php კოდში ვერანაირად ვერ ვახერხებ sad.gif სულ შეცდომებს მიგდებს sad.gif

<?       
            if (!isset($submit) && !isset($id))
 
  {
     
print<<<HERE
    <form action="view_shops.php" method="post"> 
 
  $result5 = mysql_query ("SELECT * FROM shop_cat",$db);
    $myrow5 = mysql_fetch_array ($result5);
    do {
         
  printf ("<table width='450 px' border='0' align='center' cellpadding='0' cellspacing='0'>
              <tr>
      <p><input name='id' type='radio' value='%s'><label> %s</label></p>

              </tr>

           
             
             
            </table>",$myrow5['id'],$myrow5['cat']);
  }

while ($myrow5 = mysql_fetch_array ($result5));

<p><input name="submit" type="submit" value="მონაცემი"></p>

</form>


HERE; 
   
    }

    ?>

CODE

<?php        
           if (!isset($submit) && !isset($id))
 
  { ?>
     

    <form action="view_shops.php" method="post">  
 
<?php
$result5 = mysql_query ("SELECT * FROM shop_cat",$db);
$myrow5 = mysql_fetch_array ($result5);
do { ?>
<table width='450 px' border='0' align='center' cellpadding='0' cellspacing='0'>
             <tr>
     <p><input name='id' type='radio' value='<?php echo $myrow5['id']; ?>'><label> <?php echo $myrow5['cat']; ?></label></p>
             </tr>
           </table>
 <?php }

while ($myrow5 = mysql_fetch_array ($result5));
?>

<p><input name="submit" type="submit" value="მონაცემი"></p>

</form>

<?php } ?>


ასე სცადე აბა. ერორიც დააკოპირე და რომელ ხაზზეც იქნება, ის ხაზიც.

Posted by: Tamo_Tiko 6 Jan 2012, 19:50
მადლობა გამოხმაურებისთვის,
ეგრე კი წაიღო, მაგრამ მე ფორმის ჩაგდება მინდოდა კოდში და print<<<HERE მაგიტომ გამოვიყენე, მინდა მერე რომ ტუ რაგაც ცვლადები არ იქნება ეგ მტლიანი ფორმა არ გამოჩნდეს, ასე მაინც გამოჩნდება ღილაკი

Posted by: iMaximuSi 6 Jan 2012, 19:51
Tamo_Tiko
QUOTE
მინდა მერე რომ ტუ რაგაც ცვლადები არ იქნება ეგ მტლიანი ფორმა არ გამოჩნდეს, ასე მაინც გამოჩნდება ღილაკი

if else თი შეგიძლია მაგის მოგვარება როდის გამოჩნდეს და როდის არა

Posted by: Tamo_Tiko 6 Jan 2012, 20:01
გასაგებია, ცალცალკე ცჰასვი კოდებსჰი და პრინტ ჰერე აგარ დამჭირდება smile.gif დიდი მადლობა
* * *
iMaximuSi
ელსეზე შეცდომას მიგდებს sad.gif

<?php
if (!isset($submit) && !isset($id))

{ ?>


<form action="view_shops.php" method="post">

<?php
$result5 = mysql_query ("SELECT * FROM shop_cat",$db);
$myrow5 = mysql_fetch_array ($result5);
do { ?>
<table width='450 px' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<p><input name='id' type='radio' value='<?php echo $myrow5['id']; ?>'><label> <?php echo $myrow5['cat']; ?></label></p>
</tr>
</table>
<?php }

while ($myrow5 = mysql_fetch_array ($result5));
?>

<p><input name="submit" type="submit" value="მონაცემი"></p>

</form>

<?php } ?>

<?php
else {
?>
<form name="form9" method="post" action="view_shops.php">

<?php

$result7 = mysql_query ("SELECT * FROM shops WHERE cat = '$id' ",$db);
$myrow7 = mysql_fetch_array ($result7);
do { ?>
<table width='450 px' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<p><input name='id' type='radio' value='<?php echo $myrow7['title']; ?>'><label> <?php echo $myrow7['link']; ?></label></p>
</tr>
</table>
<?php }

while ($myrow7 = mysql_fetch_array ($result7));
?>

<p><input name="submit" type="submit" value="მონაცემი"></p>

</form>

<?php } ?>

Parse error: parse error, unexpected T_ELSE in z:\home\localhost\www\cda\admin\view_shops.php on line 122

Posted by: cheki 7 Jan 2012, 18:34
Tamo_Tiko

და რატომ არ უნდა ამოაგდოს
CODE
<?php
else {
?>
----------------------------->error

CODE
<?php } else { ?> //ჩაანაცვლე :*



Posted by: სნეგირი 7 Jan 2012, 22:45
http://shop.oreilly.com/product/9780596006303.do < = ამ წიგნის ელ-ვერსია კარგი ხარისხით არავის გაქვთ..?

დავითხარე თვალები... sad.gif

Posted by: cheki 7 Jan 2012, 22:51
სნეგირი

რას ქვია როცა სწავლა გსურს ამ ენის biggrin.gif მთელი ცხოვრებაა ამას ვსწავლობ და ვერ ვისწავლე biggrin.gif

user posted image

Posted by: iMaximuSi 7 Jan 2012, 22:53
cheki
QUOTE
რას ქვია როცა სწავლა გსურს ამ ენის biggrin.gif მთელი ცხოვრებაა ამას ვსწავლობ და ვერ ვისწავლე biggrin.gif

სად დაითრიე ეგ წიგნები? მე მონიტორზე მეთხრება თვალები ნეტა წიგნი მომცა

Posted by: cheki 7 Jan 2012, 22:57
iMaximuSi

რუსთაველზე პაძემკაში კიდე ერთი მაქვს phpcookbook 800 გვერდიანი :დ ერთხელ გავიარე და რომ დავინახე იყიდებოდა გაოცებული დავრჩი და

25 ლარად ვიყიდე როცა თითოს ფასი 50 დოლარამდეა biggrin.gif biggrin.gif პ.ს 3 წიგნი 25 ლარად biggrin.gif

Posted by: shvelo96 7 Jan 2012, 23:11
cheki
თუ არ აკეთე ვერ ისწავლი ,
ისე მეც ხო არ გავიარო იქნებ რამე ვნახო biggrin.gif
მეც მაგრა მეთხრება თვალები მონიტორზე

Posted by: სნეგირი 7 Jan 2012, 23:12
კონკრეტულად HEAD FIRST-სერიის წიგნი მინდა (მუღამი დავუჭირე მაგათ ახსნას) და ერთი კვირაა ინეტი გადავატრიალე და ნორმალური ხარისხით ვერ ვიშოვე...
სულ ისეთებია წაკითხვა რომ შეუძლებელია... sad.gif

პ.ს. არადა, სულ არ შედიოდა ჩემს უახლოეს გეგმებში PHP-ის სწავლა... biggrin.gif
ახლა კიდევ ლომკა მაქვს მაგ წიგნის შოვნის... sad.gif

Posted by: cheki 7 Jan 2012, 23:18
shvelo96
ყველას დაგასწარით უკვე აღარ დარჩა არაფერი მოკლედ biggrin.gif მე მაქვს სახლში 3 უძლიერესი წიგნი ვებ პროგრამირებაზე. ერთ-ერთი წიგნის ავტორი არის kevin yank www.sitepoint.com_ის დამფუძნებელი

Posted by: სნეგირი 7 Jan 2012, 23:21
cheki
QUOTE
ყველას დაგასწარით უკვე აღარ დარჩა არაფერი მოკლედ biggrin.gif

გაიხარე... biggrin.gif

Posted by: shvelo96 7 Jan 2012, 23:21
cheki
ეე რა ყველაფერი დასწრებაზეა biggrin.gif
შეგერგოს კაცო biggrin.gif
მე მაინც არ მჭირდება ვებ პროგრამირებაზე წიგნები (ყოველ შემთხვევაში PHP MySQL java[ertad]script)
მე მინდა Ruby, C, Node.JS

Posted by: cheki 7 Jan 2012, 23:27
shvelo96
ვა რაბი საღოლ ძმაო მაგრად მევასება ეს ენა მაგრამ რთულია ძაან საღოლ ამას თუ სწავლობ წარმატებები :*





Posted by: shvelo96 7 Jan 2012, 23:31
cheki
ჯერ C-ს ვსწავლობ ,
მერე ვნახოთ იმედია Ruby-საც ვისწავლი
მანამდე იმედია Node.JS ჩამოყალიბდება ბოლომდე და ვისწავლი

Posted by: cheki 7 Jan 2012, 23:39
shvelo96

ხო C თუ ისწავლე პჰპ_ე უკვე არაფერი იქნება შენთვის, რადგან სინტაქსით ერთმანეთს გვალარიან ასევე რაბი ვების ენას მიეკუთვნება რადგან რაბია biggrin.gif
რაბის გამოყენება ბევრ რამეში შეიძლება კერძოდ ვინდოზავრზე და ასევე ლინუქსზეც ასე რომ ეს ენა ძაან მაგარია (fun = ->(a,b) { puts a + b })


Posted by: სნეგირი 7 Jan 2012, 23:50
ვიპოვეეეეეეეეეეეეეეეეეე... bis.gif

Posted by: Farel0x 7 Jan 2012, 23:53
cheki
QUOTE
ხო C თუ ისწავლე პჰპ_ე უკვე არაფერი იქნება შენთვის

+1
C და PHP ძმებივით არიან.


Posted by: shvelo96 7 Jan 2012, 23:57
QUOTE

ხო C თუ ისწავლე პჰპ_ე უკვე არაფერი იქნება შენთვის

ისედაც არაფერი არ არი ჩემთვის biggrin.gif biggrin.gif

Posted by: Nino Rostomashvili 9 Jan 2012, 03:08
google-ში დაინდექსებასთან მაქვს პრობლემები, მემგონი .htaccess ფაილი არის გასასწორებელი. მარტო title, description ინდექსდება და Cached-ს რომ ვაჭერ 404. That’s an error https://www.google.com/#sclient=psy-ab&hl=en&source=hp&q=site:bestredwine.net&pbx=1&oq=site:bestredwine.net&aq=f&aqi=&aql=&gs_sm=e&gs_upl=184191l187288l1l187423l20l16l0l0l0l2l1024l7646l2-1.6.2.0.4.1l14l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=708d605f85c37474&biw=1280&bih=646
ვინმეს შეუძლია მითხრას რისი ბრალი შეიძლება იყოოს? :S
* * *
იმედია გასწორდება, ეხლა შევცვალე ჩემი .htaccess ასე:

QUOTE
# BEGIN WordPress
<IfModule mod_rewrite.c>

Options +Indexes
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} ^www\.bestredwine\.com [NC]
RewriteRule ^(.*)$ http://bestredwine.com/$1 [R=permanent,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.bestredwine.com/$1/ [L,R=301]
</IfModule>

# END WordPress


URL Canonization ხომ არის ამ კოდში?

Posted by: CORDOBA 9 Jan 2012, 17:07
გაუმარჯოს ყვე;ლას
ვინც იცის კარგად PHP, Java Script სკრიპტი მაკვს დასაწერი სასწრაფოდ მჭირდება საიტისთვის
ვინც დაინტერესდება მომწერეთ PM ან აკ დაწერეთ
(ფულს ვიხდი სკრიპტში რათკმაუნდააა)

Posted by: wgs_shopping 9 Jan 2012, 17:43
დაწერეთ მალე თუ გაქვთ რაიმე შეხება სკრიპტებთან

Posted by: Tamo_Tiko 11 Jan 2012, 21:13
phpmyadmin-ში ბაზაში ქართული შრიფტი იწერება იეროგლიფებით, საიდან შეიძლება შრიფტი რომ შევცვალო იქნებ ვინმემ იცოდეთ sad.gif

Posted by: Svani91 11 Jan 2012, 21:27
Tamo_Tiko

ცხრილის სტრუქტურაში გადადი, რომელიც გინდა ქართულით შეავსო, latin_swedish შეუცვალე utf_8 - თი.

დაინახავ უცებ latin_swedish - ს.

Posted by: Tamo_Tiko 11 Jan 2012, 23:07
სხრილის სტრუქტურაში ვერაფერი ვნახე მაგდაგვარი sad.gif
აი ლინკი http://www.link.ge/file/371629/121212.jpg.html

Posted by: iMaximuSi 11 Jan 2012, 23:15
Tamo_Tiko
QUOTE

სხრილის სტრუქტურაში ვერაფერი ვნახე მაგდაგვარი sad.gif

operations ში ნახე

user posted image

Posted by: cheki 11 Jan 2012, 23:58
Tamo_Tiko

როგორ ვერ ნახე სტრუქტურაში შედი და Collation დასახელება ეწერება და აირჩევ UTF-8 უნიკოდს

user posted image

Posted by: Tamo_Tiko 12 Jan 2012, 00:27
მე ეს ვერსია მაქ და ალბათ მაგიტომ phpMyAdmin 2.5.6 თან რუსილია sad.gif

ისე ჯობია განახლება ალბათ ხოო?

Posted by: Svani91 12 Jan 2012, 01:19
Tamo_Tiko

თითი რო ახატია, მაგას დააჭირე 'დეისტვია' - სვეტში. მერე გამოჩნდება წესით უკვე Collation და შეცვლი.

ეს ზოგადად ცხრილს, ხოლო კონკრეტულ ერთ column - ზე თუ გინდა შეცვლა, ცხრილში უნდა შეხვიდე, და მერე ანალოგიურად, სტრუქტურა და ა.შ.

Posted by: iMaximuSi 12 Jan 2012, 02:59
Tamo_Tiko
QUOTE
ისე ჯობია განახლება ალბათ ხოო?

ვაფშე შეეშვა მაგას ჯობია tongue.gif

Posted by: Tamo_Tiko 12 Jan 2012, 09:22
Svani91 ყველგან დავაჭირე სადაც შეიძლებოდა მაგრამ მაინც არსად არ არის sad.gif

* * *
iMaximuSi
ეგ სად უნდა ჩავწერო?

Posted by: cheki 12 Jan 2012, 11:51
Tamo_Tiko

ტერმინალი უნდა გახსნა და MYSQL უნდა გამოიძახო პ.ს ნუ თუ არ გაგიკეთებია აგრე და მხოლოდ PHPMyadmin_ს იყენებ

iMaximuSi

ამას თავისი თეიბლ სახელი აქვს შექმნილი ჯერ DROP diam გამოიყენოს და შემდეგ შექმნას თეიბლ სახელი და მერე INSERT INTO_თი შექმნას სვეტები და თან გამოიყენოს UTF-8 უნიკოდი

Posted by: shvelo96 12 Jan 2012, 13:22
Tamo_Tiko
adminer დააყენე, ერთი ფაილია მარტო, phpyadmin-ის შემცვლელია

Posted by: iMaximuSi 12 Jan 2012, 14:46
Tamo_Tiko
QUOTE
ეგ სად უნდა ჩავწერო?

phpMyAdmin ში თუ გინდა SQL ტაბში ოღონდ შენი თეიბლის სახელი ჩაუწერე

cheki
QUOTE
ამას თავისი თეიბლ სახელი აქვს შექმნილი ჯერ DROP diam გამოიყენოს და შემდეგ შექმნას თეიბლ სახელი და მერე INSERT INTO_თი შექმნას სვეტები და თან გამოიყენოს UTF-8 უნიკოდი



yes.gif
Tamo_Tiko
ასე იქნება შენი თეიბლის წაშლა და ხელახალი შექმნა
SQL
DROP TABLE IF EXISTS diam;
CREATE TABLE diam(
id_diam INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
sxv VARCHAR(255) NOT NULL,
PRIMARY kEY(id_diam))
COLLATE utf8_general_ci;


პს phpmyadmin შია ან მარცხნივ აირჩიე შენი ბაზა რომელშიც ეს თეიბლია(ამ შემთხვევაში tekhnikal ქვია შენს ბაზას როგორც სურათზე ვხედავ) ან თუ არ აირჩევ და პირდაპირ SQL ტაბში შეხვალ ეს შეიყვანე ჯერ
SQL
USE tekhnikal



Posted by: generik 12 Jan 2012, 17:36
Navicat-ს იყენებთ ვინმე?
რას იტყვით მაგ პროგრამაზე?

Posted by: Tamo_Tiko 12 Jan 2012, 21:31
iMaximuSi
БД tekhnical - таблица diam на localhost

Ошибка

SQL-запрос :

CREATE TABLE diam(

id_diam INT( 11 ) NOT NULL AUTO_INCREMENT ,
name VARCHAR( 255 ) NOT NULL ,
sxv VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( id_diam )
) COLLATE utf8_general_ci
Ответ MySQL:
#1064 - You have an error in your SQL syntax near 'COLLATE utf8_general_ci' at line 6

[Документация] · [Назад]
ეს დამიწერა sad.gif

Posted by: cheki 12 Jan 2012, 21:43
Tamo_Tiko

) CHARACTER SET utf8 COLLATE utf8_general_ci;

და ვაბშე ჯერ გააკეთე ასეთი ბრძანება USE table_name;
შემდეგ DROP TABLE table_name;
შემდეგ CREATE TABLE diam(

id_diam INT( 11 ) NOT NULL AUTO_INCREMENT ,
name VARCHAR( 255 ) NOT NULL ,
sxv VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( id_diam )
) COLLATE utf8_general_ci; როგორც iMaximuSi_მ გითხრა და გამოვა

Posted by: iMaximuSi 12 Jan 2012, 22:03
mysql რომელი ვერსია გაქვს ნახე


QUOTE
USE table_name;

DATABASE NAME yes.gif

მემგონი ძველი ვერსია აქვს და მაგის ბრალია

Posted by: Tamo_Tiko 13 Jan 2012, 09:55
არაფერი არ გამოდის რაა sad.gif ყველანაირად ვცადე, ეხლა სხვა phpmyadmini გადმოვიწერე, სად დავაყენო იქნებ მაგაში დამეხმარეთ და მემგონი მაგით მომიგვარდება პრობლემა yes.gif
* * *
იმ დირექტორიაში გადავაწერე სადაც იყო ძველი phpmyadmin,ამგრამ არ წაიღო sad.gif

Posted by: cheki 13 Jan 2012, 16:47
iMaximuSi

ხო დიბის სახელი რათქმა უნდა :*



Tamo_Tiko

sad.gif ჯერ წაშალე და შემდეგ დააყენე ახალი :*
და ასე გააკეთე ყველაფერი. ჯერ ბაზას ექსპორტი გაუკეთე

ეს ყველაფერი ხდება Version information: 3.4.9, latest stable version: 3.4.9
user posted image

Posted by: iMaximuSi 13 Jan 2012, 17:48
phpmyadmin რაშვაშია mysql ს ბრალი თუა

Tamo_Tiko
sql ტაბში ეს ჩაწერე
CODE
SELECT VERSION();
და ნახე რომელი ვერსიაა


მესამე თუა ეხლა facepalm.gif

Posted by: CORDOBA 13 Jan 2012, 21:57
მრავალ ძველით ახალწელს დაესწარით ყველა!!!
ერთი იკნება და დამეხმაროთ
ესეთი რამე მინდა რომ გავაკეთო
ბაზაში მაკვს რაგაც მონაცემები ტაბლეს კვია football და ბაზაში არის ესე id და game
მინდა რომ წავშალო კონტროლ პანელიდან checkbox-ის საშუალებით ანუ რომ მოვნიშნო რამოდენიმე ჩანაწერი და ერთდროულად რომ წავშალო და როგორ გავაკეთო არ ვიცი და იკნებ ვინმემ დაწეროს რა და როგორ გავაკეთო
2ვე სკრიპტი დაწერეთ თუ არ დაზარდებით დამუშავებისაც და სადაც მოვნიშნავ ისიც

ბევრს დამწყებს გამოადგება ესე მგონია მე smile.gif

მადლობა წინასწარ ყველას

იმედია არ დამაიგნორებთ

Posted by: cheki 13 Jan 2012, 23:53
CORDOBA

ესეიგი გაქვს თეიბლ სახელი რომელიც შეიცავს ორ სვეტს id AND game და გინდა ბაზიდან წაშალო ხო?

Posted by: CORDOBA 14 Jan 2012, 00:08
კი ეგრეა
და როგორ გავაკეთო ვერ მივხვდი
და ერთდროულად რომ მოინიშნოს ეგრეც შეიდზლება მგონი

Posted by: cheki 14 Jan 2012, 00:24
CORDOBA

და MYSQL_ს იყენებთ ხო ბაზად?

Posted by: CORDOBA 14 Jan 2012, 00:30
კი MYSQL_ს ვიყენებ ბაზად
მაგრა რა და როგორ გავაკეტო ვეგარ გავიდე
ადუღდა ტვინიიიიი

Posted by: cheki 14 Jan 2012, 00:39
CORDOBA

mysql_გამოიძახე და გააკეთე ასეთი ბრძანება

DROP TABLE რომ გამოიყენო და ვაბშე წაშალო " football" ასე არ გინდა ხო?

Posted by: akoako_1987 14 Jan 2012, 06:32
ვორდპრესის თემა ვიშოვე თავის ბაზებით.ვერტრიგოზე ვტესტავ ჯერ

თემას ააქვს index.php ზე პრობლემა

სხვა თემის index.php თი შევცვალე და გახსნა მაგრამ მერე შეექმნა პრობლემები ფოტოების ჩვენებასთან

ამას მიწერს როდესაც ვიძახებ ლოკალჰოსტს ბრაუზერიდან.

Parse error: syntax error, unexpected T_ENDWHILE in C:\Program Files (x86)\VertrigoServ\www\wp-content\themes\Games\index.php on line 36

ეს კიდე კოდი
CODE
<?php get_header(); ?>
<div id="content">

<?php if (have_posts()): ?>

 <?php $i=0;?>
 <?php while (have_posts()) : the_post(); ?>
 <?php $i++;?>
 <div class="cols"<? if($i%3==0) echo ' style="margin-right:0"';?>>
  <div class="post" id="post-<?php the_ID(); ?>">
   <?php $thumb=get_post_meta($post->ID, 'image', true); ?>
   <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">
   <?php if($thumb!=''){
   $thumb =  str_replace(get_bloginfo('url').'/','',$thumb);
   ?>
   <img src="<?php bloginfo('template_url');?>/thumb.php?src=<?=$thumb;?>&w=183&h=140&zc=1" class="thumb" alt="<?php the_title(); ?>" />
   <? } else { ?>
   <img src="<?php bloginfo('template_url'); ?>/images/pic.jpg" alt="" class="thumb" />
   <? } ?>
   </a>
   
   <h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php echo cut_string(get_the_title(),30,'...'); ?></a></h2>
   <p><?php echo cut_string(get_the_content(),60,'...'); ?></p>
   <p class="meta">
   <?php if(function_exists('the_views')) { ?>
   <span class="views"><?php the_views(); ?></span> <?php } ?>
   <?php comments_popup_link('No Comments', '1 Comment', '% Comments', 'comments'); ?>
   </p>
   <p><?php if(function_exists('the_ratings')) { the_ratings(); } ?> </p>

   
  </div></div>
 
 
 
 <?php endwhile; ?>
 <div class="clearfix"></div>
 <div class="page_navi"><?php page_navi();?></div>
 

<?php else: ?>

 <div class="post">
  <h2 class="title">Not Found</h2>
 </div>
 
<?php endif; ?>
</div>

<!-- end content -->


<?php get_sidebar(); ?>

<?php get_footer(); ?>


ჩემთვის ჩინურია php.ნეტში კოდის შესამოწმებლები ვნახე.გავატარე და არააქვს კოდს შეცდომებიო.იქნებ გაუგოთ რა პრობლემა აქვს
* * *
ფტპ ზე ავიტანე ეხლა და გასწორდა.Vertrigo ს ბრალი იყო ალბათ

Posted by: cheki 14 Jan 2012, 14:20
akoako_1987

36_ე ხაზე
CODE
<?php the_permalink() ?>
ამის მაგივრად ჩაწერე ასე
CODE
<?php  thr_permalink(); ?>


ეგრე სცადე აბა

Posted by: BOMB 14 Jan 2012, 16:31
გთხოვთ დამეხმარეთ რა! php -ში მაქვს დაწერილი კოდი რომელიც იწერს სურათებს url იდან სერვერზე, მაგრამ რატომღაც, თუ მაქვს სამი სურათი გადმოსაწერი იწერს მხოლოდ მესამეს და პირველზე და მეორეზე მიგდებს ერორს:

Message: file_get_contents(http://geosmiley.ge/Upload/Product/64/1.jpg) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
Message: file_get_contents(http://geosmiley.ge/Upload/Product/64/2.jpg) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

(მაგალითად სმაილის სურათები გამოვიყენე)

აი ეს კოდიც, ცნობისთვის ვიყენევ CodeIgniter -ს

$image = explode("\n", $_POST['images']);
for ($i = 0; $i < count($image); $i++){
if (substr($image[$i], 0, strlen($this->host) - 1) != $this->host){
file_put_contents('images/'.$title_url.'_'.$i.'.jpg', file_get_contents($image[$i]));
$image[$i] = $this->host.'/images/'.$title_url.'_'.$i.'.jpg';
}
}

Posted by: cheki 14 Jan 2012, 17:12
BOMB
for ($i = 0; $i < count($image); $i++)

რაღაც ამაში არ ჯდება ისე რომ გადმოწეროს სათითაულოდ აქ თან ათვლას ბოლოდან იწყებს

for($=3; $i <=count($imige); $i++) აბა ეგრე სცადე

Posted by: BOMB 14 Jan 2012, 17:27
რაღაც არამგონია მასე რომ იყოს. ჯერ ერთი $i ++ ნიშნავს რომ თუ $i = 1 მაშინ $i++ იქნება 2 და ასე შემდეგ. თან არაიში 0 დან იწყება ათვლა და ამიტომ <= -ას მაგივრად < უნდა იყოს. ეგ ხაზი ნამდვილად სწორია.

Posted by: Tamo_Tiko 14 Jan 2012, 19:16
iMaximuSi
VERSION( )
3.23.53-max

Posted by: iMaximuSi 14 Jan 2012, 19:25
Tamo_Tiko
QUOTE
VERSION( )
3.23.53-max


აგა მასეც ვფიქრობდი ხო ვთქვი biggrin.gif

გადმოწერე ახალი ვერსია MySQL უკვე მეხუთე ვერსიაა რა დროს მესამეა

გირჩევ შეინახო ნამუშევრები და წაშალო ეგ დენვერის პაკეტია თუ რაც გაქვს მთლიანად და შენი ხელით დააყენო ახალი apache, mysql, php

ქვემოთ თემაში არის ახსნილი რა და როგორ

phpmyadmin არაა აუცილებელი

Posted by: CORDOBA 14 Jan 2012, 20:17
QUOTE
მრავალ ძველით ახალწელს დაესწარით ყველა!!!
ერთი იკნება და დამეხმაროთ
ესეთი რამე მინდა რომ გავაკეთო
ბაზაში მაკვს რაგაც მონაცემები ტაბლეს კვია football და ბაზაში არის ესე id და game
მინდა რომ წავშალო კონტროლ პანელიდან checkbox-ის საშუალებით ანუ რომ მოვნიშნო რამოდენიმე ჩანაწერი და ერთდროულად რომ წავშალო და როგორ გავაკეთო არ ვიცი და იკნებ ვინმემ დაწეროს რა და როგორ გავაკეთო
2ვე სკრიპტი დაწერეთ თუ არ დაზარდებით დამუშავებისაც და სადაც მოვნიშნავ ისიც

(პირველი სკრიპტი როგორც ვიცი ციკლში უნდა იყოს რომ ყველა ამოიგოს ბაზიდან
მეორე უკვე დამუშავების)

ბევრს დამწყებს გამოადგება ესე მგონია მე

მადლობა წინასწარ ყველას

იმედია არ დამაიგნორებთ


არავინ იცის დავიჯერო ესეთი სკრიპტის დაწერა რომ დამწყებებს დაეხმაროთ ???

Posted by: Tamo_Tiko 14 Jan 2012, 20:59
iMaximuSi
მადლობა smile.gif ვეცდები დავაყენო smile.gif

Posted by: dadli 14 Jan 2012, 21:08
CORDOBA

index.php
CODE

include 'dbconnect.php';

$res = mysqli_query($db,
"SELECT id, game FROM  football");

echo '<form action="delete.php" method="post" name="nn" >';
while($row = mysqli_fetch_row($res)) {
echo '<input type="checkbox" name="g_id[]" value="'.$row[0].'"> '.$row[1].'<br>';
}

echo '
<input type="submit" name="s" value="washla">
</form>';



delete.php
CODE

include 'dbconnect.php';

mysqli_query($db,
"DELETE FROM football WHERE id IN(".join(", ",$_POST['g_id']).")");



Posted by: cheki 14 Jan 2012, 23:40
კაროჩე რა ერთს გეტყვით LMR'S გამგები გაიგებს დალშე არავინ biggrin.gif biggrin.gif DAMN KIDS

Posted by: Svani91 14 Jan 2012, 23:44
BOMB

print_r ( $image );

და ნახე რამდენ ელემენტიანი მასივია

Posted by: iMaximuSi 14 Jan 2012, 23:55
QUOTE
კაროჩე რა ეღტს გეტყვით LMR'S გამგები გაიგებს დალშე არავინ biggrin.gif biggrin.gif DAMN KIDS

user.gif

Posted by: Svani91 15 Jan 2012, 00:05
iMaximuSi

გამაგრდი ადმინ, მეც შენს პონტში ვარ biggrin.gif

Posted by: iMaximuSi 15 Jan 2012, 00:07
Svani91
QUOTE
გამაგრდი ადმინ, მეც შენს პონტში ვარ biggrin.gif

ერთად დავდოთ HD ები? mad.gif

Posted by: Svani91 15 Jan 2012, 00:07
ხო, ოღონდ ხო იცი, ჯეჯედან ვერ ვიწერ :/

Posted by: cheki 15 Jan 2012, 00:40
Svani91
iMaximuSi

მაგარ გაძლებას გისურვებთ ეს ხომ თბილისის ფორუმია biggrin.gif

Posted by: shvelo96 15 Jan 2012, 00:47
Chonchxis mzera -ღა გაკლიათ რა :დ
რაარი უსათაუროს ბაზარი წავიდა? :დ

Posted by: knight_rider 16 Jan 2012, 05:12
აუ გავიჭედე და დამეხმარეთ რა, მოკლედ მაქვს პაპკა და ამ პაპკასჰი მაქვს 10 სურათი, ხოლო ამ 10 სურათი-ს სახელებიდან ბაზაში ჩაწერილია მხოლოდ 4 სურათის სახელი, ხოდა ეხლა მინდა პაპკიდან გამოვიტანო მხოლოდ იმ სურათების სახელები რომლებიც ბაზაშია ჩაწერილი, ასე ვაკეთებ და არ გამომდის

<?php $img = mysql_query("SELECT Image FROM artsge
UNION
SELECT Image FROM artsru
UNION
SELECT Image FROM artsen
");
while($imgRes = mysql_fetch_array ($img))
{$ttt = $imgRes["Image"];
return $imgRes["Image"]."<br>";
}

$dir = "admin/arts";

if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ($file == $ttt)
{
echo $file."<br>\n";
}
}
closedir($dh);
}
}
?>

Posted by: iMaximuSi 16 Jan 2012, 05:38
knight_rider
ჯერ
QUOTE
<?php $img = mysql_query("SELECT Image FROM artsge
UNION
SELECT Image FROM artsru
UNION
SELECT Image FROM artsen
");
while($imgRes = mysql_fetch_array ($img))
{$ttt = $imgRes["Image"];
return $imgRes["Image"]."<br>";
}


ციკლში ყოველ ჯერზე $ttt ცვლადზე სურათის სახელის მინიჭებას ცდილობ თუმცა რეალურად პირველივე წრეზე ვარდები ციკლიდან ამის წყალობით return $imgRes["Image"]."<br>";

და შემდეგ ციკლს გარეთ რატო ელოდები იმ სახელებს ვერ გავიგე

Posted by: knight_rider 16 Jan 2012, 15:05
iMaximuSi
QUOTE
და შემდეგ ციკლს გარეთ რატო ელოდები იმ სახელებს ვერ გავიგე

რა სახელებს???

Posted by: iMaximuSi 16 Jan 2012, 15:09
knight_rider
QUOTE
რა სახელებს???

QUOTE
SELECT Image

სურათების სახელები ხო მოგაქვს აქედან

Posted by: Svani91 16 Jan 2012, 15:37
მოხმარება მინდა ხალხო

CODE

<?php

class Pager
{
private $htmlCode;

public function __construct(){
 $this->htmlCode = $this->generateCode(1, 4, 4);
 echo $this->htmlCode;
}

private function generateCode( $page, $totalPages, $getPages ){
 $variable =
 '
 <!-- pager -->
 <!-- clear --><div class="clear"></div><!-- clear -->
 <div class="pager">
 <div class="prevDiv">'
 . ($page > 1)  ?  '<a href="?p='.($page-1).'">PrevA</a>'  :  '<a href="#">PrevB</a>
 </div>'; //აქ სულ პირველი პირობა სრულდება. რაც არ უნდა მივცე პეიჯ ცვლადს, შეცდომას ვერ ვხედავ
 return $variable;
}

}

?>


სულ პირველი პირობა სრულდება. რაც არ უნდა მივცე პეიჯ ცვლადს

Posted by: iMaximuSi 16 Jan 2012, 15:53
Svani91

CODE
$variable =
'
<!-- pager -->
<!-- clear --><div class="clear"></div><!-- clear -->
<div class="pager">
<div class="prevDiv">'
.(($page > 1) ? '<a href="?p='.($page-1).'">PrevA</a>'  :  '<a href="#">PrevB</a>').

'</div>';

Posted by: knight_rider 16 Jan 2012, 15:54
iMaximuSi
ეხლა სხვა ვარიანტ ვნახე

<?php $img = mysql_query("SELECT Image FROM artsge
UNION
SELECT Image FROM artsru
UNION
SELECT Image FROM artsen");
while($imgRes = mysql_fetch_array ($img))
{$ttt = $imgRes["Image"];

$dir = "admin/arts";

if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ($file != $ttt)
{
echo "<br>".$file." - <span class='ragac'>ეს ფაილი ბაზაში არ არსებობს</span><br>";
$del = unlink ("admin/arts/$file");
if ($del == true) {echo "ფაილი $file წაიშალა<br>";}
}
}
closedir($dh);
}
}
}


?>

მაგრამ ეს ყველაფერს ერთად შლის , როგორ გავაკეთო ისე რომ მხოლოდ ის ფაილები წაშალოს რომელიც ბაზაში არ არსებობს

Posted by: iMaximuSi 16 Jan 2012, 16:00
knight_rider
QUOTE
როგორ გავაკეთო ისე რომ მხოლოდ ის ფაილები წაშალოს რომელიც ბაზაში არ არსებობს

მაშინ ჯერ ნახე რა ფაილები გაქვს და მერე გადაამოწმე ბაზაში და არა პირიქით

Posted by: knight_rider 16 Jan 2012, 16:38
iMaximuSi
QUOTE
მაშინ ჯერ ნახე რა ფაილები გაქვს და მერე გადაამოწმე ბაზაში და არა პირიქით

ცოტა დავიბენი იქნებ ცოტა მიკარნახო smile.gif

Posted by: dadli 16 Jan 2012, 17:09
knight_rider
ბაზაში სურათების სახელები როგორ გაქ შენახული? მარტო სახელი თუ სრული მისამართით (ანუ პაპკიანად) ?

Posted by: Svani91 16 Jan 2012, 17:12
QUOTE (iMaximuSi @ 16 Jan 2012, 15:53 )
Svani91

CODE
$variable =
'
<!-- pager -->
<!-- clear --><div class="clear"></div><!-- clear -->
<div class="pager">
<div class="prevDiv">'
.(($page > 1) ? '<a href="?p='.($page-1).'">PrevA</a>'  :  '<a href="#">PrevB</a>').

'</div>';

no.gif cry.gif

_____________________

Posted by: iMaximuSi 16 Jan 2012, 17:17
Svani91
კარგად ნახე smile.gif

Posted by: knight_rider 16 Jan 2012, 17:28
dadli
QUOTE
ბაზაში სურათების სახელები როგორ გაქ შენახული? მარტო სახელი თუ სრული მისამართით (ანუ პაპკიანად) ?

არა მხოლოდ სურათის სახელი და ფორმატი მაქვს შენახული მაგ. pic.gif

Posted by: Svani91 16 Jan 2012, 17:31
iMaximuSi

მადლობა, მადლობა smile.gif)

Posted by: dadli 16 Jan 2012, 17:37
knight_rider
CODE

$dir = "admin/arts/";

$img = mysql_query("SELECT Image FROM artsge
UNION
SELECT Image FROM artsru
UNION
SELECT Image FROM artsen");

$mas1 = array();
while ($row = mysql_fetch_assoc($img)) {
array_push($mas1,$dir.$row['Image']);
}

$mas2 = glob($dir."*");
foreach ($mas2 as $val) {
if (!in_array($val,$mas1)) {
 unlink($val);
}
}

აბა ნახე, მემგონი იმუშავებს თუ სადმე შეცდომა არ გამეპარა, არ დამიტესტია.

Posted by: Stels 27 Jan 2012, 15:52
სალამი, როგორ ხართ? ))

'1-ს რომ ვუწერ url-ში error-ს მიგდებს და მინდა რომ დააწეროს "გვერდი არ არსებობს"

სკრიპტი:
CODE
mysql_query("SET NAMES 'utf8'");
$sql = "SELECT * FROM news_geo ORDER BY id DESC LIMIT $start_from, 5";
$rs_result = mysql_query($sql,$link);
if(mysql_num_rows($rs_result) == 0){
echo "გვერდი არ არსებობს.";}
else {
............


'1 -ზე ამოაქვს:
QUOTE
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\VertrigoServ\www\inc\news\main.php on line 9
გვერდი არ არსებობს.

Posted by: dadli 28 Jan 2012, 00:00
Stels
url რა შუაშია



?





Posted by: Stels 28 Jan 2012, 00:42
dadli
საიტის მისამართში რომ ვწერ id-ში '1-ს (ამას სატესტოდ ვწერ, sql injection-ის სატესტოდ, როგორც ვიცი თუ ერორს ამოაგდებს მაშინ შეიძლება საიტის ბაზებთან შეღწევა)
გავაკეთე უკვე როგორც მინდოდა, havij-ით დავასკანირე და აღარ ამოაქვს ბაზები, ბაგი გამოსწორდა

Posted by: LRuby 28 Jan 2012, 01:24
Stels
CODE
$sql = "SELECT * FROM news_geo ORDER BY id DESC LIMIT ".intval($start_from).", 5";

Posted by: Stels 29 Jan 2012, 00:51
LRuby
სანამ აქ დავპოსტავდი ეგ ვცადე, მაგის გარდა ბევრი სხვა რამეც, მაგრამ ბოლოს ctype_digit გამოვიყენე და ყველაფერი ისე გაკეთდა როგორც მინდოდა

დიდი მადლობა გამოხმაურებისთვის LRuby & dadli

Posted by: Stels 4 Feb 2012, 04:15
სალამი,

მინდა გავაკეთო ძიება, სადაც მჭირდება or და and (ორივე)
აი ასე მაქვს მაგრამ ყველაფერი ერთად გამოაქვს და რატომ?
SELECT * FROM table WHERE cat='$cat' and title LIKE '%$q%' or text LIKE '%$q%' order by id desc LIMIT 20

Posted by: cheki 4 Feb 2012, 11:27
Stels

SELECT * FROM შეცვალე უბრალოდ SELECT column_name FROM table_name WHERE cat='$cat' AND title LIKE '%$q%' OR text LIKE '%$q%' ORDER BY id desc LIMIT 20

აბა ეგრე გააკეთე
* * *
CODE
<?php
echo
htmlspecialchars('"""""""""""""""""""""""""""""""""""""""""""""&#x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005;',
ENT_QUOTES, 'UTF-8', false), "\n"; ?>


PHP version: 5.4SVN-2012-02-03 (SVN) ვისაც გაქვთ აბა გაუშვით ეს კოდი, როგორ იქრეშება ნახეთ რა

Posted by: Stels 4 Feb 2012, 18:08
cheki
column_name რომ დავამატე საერთოდ არაფერი არ გამოიტანა და ვერ მივხვდი რა ხდება

SELECT * FROM news WHERE cat='$cat' AND title LIKE '%$q%' OR text LIKE '%$q%' ORDER BY id desc LIMIT 20
აი ამით გამოაქვს რაც $q-ში წერია და კატეგორია ყველა გამოაქვს...

პს. კატეგორია ტექსტურად მიწერია და ეგ რამეს ხო არ ცვლის? ციფრებით ხომ არ არის აუციელებელი?

Posted by: generik 5 Feb 2012, 01:16
რას ნიშნავს უსაფრთხო მოთხოვნები და მოთხოვნების ეკრანირება ?
შეგიძლიათ რამე ლინკი მომცეთ, ან წიგნი ?

Posted by: dadli 5 Feb 2012, 01:29
generik
http://www.php.net/manual/ru/security.database.sql-injection.php

Posted by: machkhana 6 Feb 2012, 00:20
ჯიგრებო საიტზე მინდა გვერდების ავტომატური შექმნა ერთ გვერდზე ლიმიტია ვთქვათ 20 ცალიუ ინფოსი შემდეგ ამ ლიმიტის მერე 21 ახალი დამატებული ინფო გაჩითოს მეორე გვერდი და იქ გაგრძელდეს და ა.შ.
ან კიდევ ყოველი დამატებული ახალი ინფო პირველ გრედზე იჩითებოდეს და ასე აგრძელებდეს გვერდებს

Posted by: Stels 6 Feb 2012, 04:38
QUOTE (machkhana @ 6 Feb 2012, 00:20 )
ჯიგრებო საიტზე მინდა გვერდების ავტომატური შექმნა ერთ გვერდზე ლიმიტია ვთქვათ 20 ცალიუ ინფოსი შემდეგ ამ ლიმიტის მერე 21 ახალი დამატებული ინფო გაჩითოს მეორე გვერდი და იქ გაგრძელდეს და ა.შ.
ან კიდევ ყოველი დამატებული ახალი ინფო პირველ გრედზე იჩითებოდეს და ასე აგრძელებდეს გვერდებს

http://www.phpjabbers.com/php--mysql-select-data-and-split-on-pages-php25.html

Posted by: knight_rider 7 Feb 2012, 22:45
სალამი ყველას, ასეთი კითხვა მაქვს, როდესაც გვერდზე მინდა გამოვიტანო რამოდენიმე <meta description> (მაგ 3 დესქრიპშენის გამოტანა მინდა, ესენია ლევანი, ეკა, მაკა), როგორ გავაკეთო ესე
<meta name="Description" content=" ლევანი, ეკა, მაკა"/>
თუ ესე
<meta name="Description" content="ლევანი"/>
<meta name="Description" content="ეკა"/>
<meta name="Description" content="მაკა"/> ???
მადლობა წინასწარ

Posted by: Svani91 7 Feb 2012, 22:50
<meta name="Description" content=" ლევანი, ეკა, მაკა"/>

knight_rider

Posted by: knight_rider 7 Feb 2012, 23:11
Svani91
გაიხარე დიდი მადლობა
* * *
Svani91
ერთი შეკითხვაც მაქვს, მაგალითად ინდექს ფეიჯზე რის მიხედვით გამოვიტანო კეივორდსები და დესქრიფშენები? ეხლა მაქვს გამოტანილი აფსოლიტურად ყველა დესცრიფშენი და კეივორდსი და ეგ ხო გვერდს დამატებით გრუზავს, წარმოიდგინე ბაზაში რამდენი კეივორდი და დესქრიფშენია, ხომ არ ჯობია რომ ინდექს გვერდზე საერთოდ არ გამოვიტანო???

Posted by: Stels 7 Feb 2012, 23:54
knight_rider
ეგ შეკითხვები SEO.GE-ზე დასვი, უკეთ გიპასუხებენ smile.gif

Posted by: knight_rider 8 Feb 2012, 00:08
Stels
QUOTE
ეგ შეკითხვები SEO.GE-ზე დასვი, უკეთ გიპასუხებენ

მადლობა

Posted by: shvelo96 8 Feb 2012, 12:11
QUOTE
კეივორდსები

არაა აუცილებელი, გუგლი აიგნორებს ქივორდებს

Posted by: dimitri_1997 8 Feb 2012, 12:27
http://livescore.clan.su ..........................................................................................................................................

Posted by: iMaximuSi 8 Feb 2012, 12:44

.....

Posted by: zviadi1989 9 Feb 2012, 16:39
რომელ IDE-ს იყენებთ PHP-სთან მუშაობისას?
დებუგერი რო ქონდეს და ინტელისენსი ეგეთი რომელი IDE- არის?


Posted by: shvelo96 9 Feb 2012, 16:51
zviadi1989
Eclipse up.gif ოღონდ მე ძველი მაქ (Helios) და PHP-სთან შესანიშნავად მუშაობს
* * *
Codeigniter-ს ვინც იყენებთ, მაინტერესებს
ღირს session-ში მარტო user id და logged_in რო შევინახო? თუ პაროლი და სახელი შევიტანო და ყოველ შესვლაზე შევამოწმებინო სახელი და პაროლი თუ ემთხვევა?

Posted by: zviadi1989 9 Feb 2012, 17:34
QUOTE (shvelo96 @ 9 Feb 2012, 16:51 )
zviadi1989
Eclipse up.gif ოღონდ მე ძველი მაქ (Helios) და PHP-სთან შესანიშნავად მუშაობს
* * *
Codeigniter-ს ვინც იყენებთ, მაინტერესებს
ღირს session-ში მარტო user id და logged_in რო შევინახო? თუ პაროლი და სახელი შევიტანო და ყოველ შესვლაზე შევამოწმებინო სახელი და პაროლი თუ ემთხვევა?

http://www.eclipse.org/downloads/
აქედან რომელშია php?

Posted by: iMaximuSi 9 Feb 2012, 17:57
QUOTE
რომელ IDE-ს იყენებთ PHP-სთან მუშაობისას?

notepad++

Posted by: Svani91 9 Feb 2012, 17:59
shvelo96

სესიებს ბაზაში თუ ინახავ? ეგრე ჯობია.

QUOTE
notepad++


++ smile.gif)

Posted by: shvelo96 9 Feb 2012, 18:28
QUOTE
სესიებს ბაზაში თუ ინახავ

არა

QUOTE
notepad++

ეგ არაა IDE, ეგ არი advanced text editor + syntax highlighting

არ აქვს code completion (intellisense) და არც დებაგერი,
არც პროექტების მართვა, და რავი :დ მოკლედ არაა IDE რა

Posted by: iMaximuSi 9 Feb 2012, 18:39
QUOTE
ეგ არაა IDE, ეგ არი advanced text editor + syntax highlighting

რაც არის მარტო მაგას ვიყენებ

QUOTE
არც პროექტების მართვა

აქვს პლაგინები პროექტებისთვის, მე არ მომწონს მაგრამ აქვს

Posted by: shvelo96 9 Feb 2012, 18:41
მე უკვე მივეჩვიე PHP-ში Code Completion-ს, მაგარი რამეა
ჯავასკრიპტში უფრო ცუდად მუშაობს, HTML-ში უბრალოდ ტეგებს ხურავს და ერორებს გეუბნება
მაგრამ ეს ერორები ნერვებს მიშლის , form_open() რო მაქ გაკეთებული პჰპ-დან იქ მერე </form> ზე მეუბნება ზედმეტიაო biggrin.gif

Posted by: Svani91 9 Feb 2012, 18:49
shvelo96

კარგი რა, ნუ იცით ხოლმე

QUOTE
ეგ არაა IDE, ეგ არი advanced text editor


გადმოგვხედე ზემოდან? გვაჩვენე ჩვენ, თუ რა უვიცები ვართ?


iMaximuSi

გაიგე ადმინ?

Posted by: iMaximuSi 9 Feb 2012, 18:50
Svani91
QUOTE
გაიგე ადმინ?

ხო ადმინებს გვიტყაპუნებენ

Posted by: knight_rider 9 Feb 2012, 18:51
გამარჯობა
ერთი ასეთი კითხვა მაქვს, ვთქვათ მაქვს ბაზა და ამ ბაზაში მაქვს სტატიები 2 ენაზე (ქართული და რუსული) და ბაზას ქვია testBase, სწორი იქნება თუ ამ სტსტიებს შევინახავ ამ ბაზაში (testBase) ასე statiebi_ge და statiebi_ru, თუ ასე უნდა გავაკეთო testBase_ge და testBase_ru (ანუ 2 ბაზა ქართულისთვის ცალკე და რუსულისთვის ცალკე) ???
რომელი ხერხი უფრო სწორი იქნება და რომელ შემთხვევაში უფრო ნაკლები "ნაგრუზკა იქნება?" თუ სულერთია?
მადლობა წინასწარ

Posted by: shvelo96 9 Feb 2012, 18:52
QUOTE
გადმოგვხედე ზემოდან? გვაჩვენე ჩვენ, თუ რა უვიცები ვართ?

არაა ide და რა ვქნა biggrin.gif ისე კაი რამეა როცა ეკლიპსის გახსნა მეზარება მაგით ვხსნი ფაილებს


ეგ კი არა ბაზაში თუ არ ვინახავ სესიებს მაშინ რა მოხდება? გვენძრისი? user.gif

Posted by: iMaximuSi 9 Feb 2012, 18:54
knight_rider
QUOTE
ერთი ასეთი კითხვა მაქვს, ვთქვათ მაქვს ბაზა და ამ ბაზაში მაქვს სტატიები 2 ენაზე (ქართული და რუსული) და ბაზას ქვია testBase, სწორი იქნება თუ ამ სტსტიებს შევინახავ ამ ბაზაში (testBase) ასე statiebi_ge და statiebi_ru, თუ ასე უნდა გავაკეთო testBase_ge და testBase_ru (ანუ 2 ბაზა ქართულისთვის ცალკე და რუსულისთვის ცალკე) ???
რომელი ხერხი უფრო სწორი იქნება და რომელ შემთხვევაში უფრო ნაკლები "ნაგრუზკა იქნება?" თუ სულერთია?


სწორი იქნება თუ ერთ თეიბლში იქნება სტატიები და ენის იდენტიფიკატორ დაურთავ, რისითვისაც ცალკე დაგჭირდება ენების ჩაწერა და FOREIGN_KEY ს დაგუგლვა

Posted by: Svani91 9 Feb 2012, 18:57
shvelo96

დიდ აპლიკაციებზე ხო.

მნიშვნელოვანზე.

უადვილესია, გაგუგლე ან CI - ს დოკუმენტაციაში ნახე.

Posted by: shvelo96 9 Feb 2012, 18:59
Svani91
არც ისე დიდი და მნიშვნელოვანია, მაგრამ ჯანდაბას biggrin.gif ვნახავ ერთი

Posted by: knight_rider 9 Feb 2012, 19:43
iMaximuSi
სალამი როგორ ხარ?
ანუ გულისხმობ რომ მქონდეს თეიბლი statiebi და ამ თეიბლში მქონდეს რუსული და ქართული სტატიებიც და გამოტანა ენების იდენტიფიცირებით მოვახდინო???

Posted by: iMaximuSi 9 Feb 2012, 19:49
knight_rider
QUOTE
როგორ ხარ?

არამიშავს, თავად?
QUOTE
ანუ გულისხმობ რომ მქონდეს თეიბლი statiebi და ამ თეიბლში მქონდეს რუსული და ქართული სტატიებიც და გამოტანა ენების იდენტიფიცირებით მოვახდინო???

დიახ

Posted by: knight_rider 9 Feb 2012, 19:56
iMaximuSi
QUOTE
არამიშავს, თავად?

მადლობა მეც ნორმალურად

QUOTE
დიახ

არაფერში გეკამათები მაგრამ ადრე აქ ფორუმზე ვიღაცამ მითხრა რომ თეიბლში რაც უფრო მეტი ჩანაწერებია მით უფრო იგრუზებაო და ორივე ენის ჩანაწერები რო ერთ თეიბლში ჩავყარო არ დაიგრუზება??? თუ არასწორი ინფორმაცია მაქვს???

Posted by: iMaximuSi 9 Feb 2012, 20:10
knight_rider
QUOTE
ვიღაცამ მითხრა რომ თეიბლში რაც უფრო მეტი ჩანაწერებია მით უფრო იგრუზებაო და ორივე ენის ჩანაწერები რო ერთ თეიბლში ჩავყარო არ დაიგრუზება??? თუ არასწორი ინფორმაცია მაქვს???

არ ვიცი რა იგულისხმა იმ ვიღაცამ დაგრუზვაში, რათქმაუნდა რაც უფრო მეტი ჩანაწერია უფრო მეტი დრო ჭირდება ძებნას მაგალითად მაგრამ სწორად უნდა მოხდეს ოპტიმიზაცია და თანაც განა რა პროექტს აკეთებ ისეთს რო მილიონობით ჩანაწერი გქონდეს

Posted by: knight_rider 9 Feb 2012, 23:08
iMaximuSi
მოკლედ რა იგულისხმა და შევეცდები აგიხსნა, ანუ როდესაც გაქვს ინტერნეტ გაზეთი, დროთა განმავლობაში ხომ ძალიან ბევრი მასალა გროვდება და თან თუ მასალებს 2 ან 3 ენაზე ამატებ, ხოდა დავუშვათ გვაქვს როგორც წეღან დავწერე, ბაზა სახელად press ამ ბაზაში კი 2 თეიბლი press და news, ხოდა მაშინ ასეთი რამ მითხრეს გააკეთეო pressru, pressge newsru, და newsge. ანუ ქართული სტატიები წავა newsge-ში რუსულები კი newsru-ში (ასე შესაბამისად press-ზეც) .
ხოდა გვერდზე ზაპროსი გააკეთეო ასე ($_GET["lang"]) პარამეტრის მიხედვითო აი ზაპროსი

SELECT * FROM news".$_GET["lang"]." (ასევე press-ზეც)
ხოდა როცა URL-ში მოხვდება ge, სტატიები გამოვა newsge-დან და როგორც მიხვდი ru-ს შემთხვევაში newsru-დან,

ანუ ამრიგად სტატიები გადანაწილებული გვაქვს 2 თეიბლში ზაპროსი კი 1 გვაქვს, ნუ რავი თუ სწორი ლოგიკაა,

Posted by: iMaximuSi 9 Feb 2012, 23:15
knight_rider
QUOTE
ხოდა გვერდზე ზაპროსი გააკეთეო ასე ($_GET["lang"]) პარამეტრის მიხედვითო აი ზაპროსი

SELECT * FROM news".$_GET["lang"]." (ასევე press-ზეც)

აი ეს ვინც გირჩია შეგიძლია იმის ყველა რჩევა დაივიწყო და თუ რაიმე გააკეთე იმის რჩევების მიხედვით სასწრაფოთ ყველაფერი გაანადგურე biggrin.gif

Posted by: knight_rider 9 Feb 2012, 23:29
iMaximuSi
biggrin.gif მართლა რატო??? ძმურად პროსტა გაკვრით ამიხსენი რატომ?

Posted by: iMaximuSi 10 Feb 2012, 14:51
knight_rider
QUOTE
ძმურად პროსტა გაკვრით ამიხსენი რატომ?

ერთ დილას როცა შეხვალ შენს საიტზე პაკისტანელების ან არაბების მოკითხვა რო არ დაგხვდეს იქ(როგორც ხდება ხოლმე ქართულ საიტებზე დროდადრო)

Posted by: knight_rider 10 Feb 2012, 16:45
iMaximuSi
გასაგებია biggrin.gif

და ხომ არ ჯობია რომ press-ის მასალებიც news-ბში ჩავსვა და კატეგორიებით დავყო???

Posted by: juzeppe1 10 Feb 2012, 19:49
დახმარება მჭირდება smile.gif

მოკლედ ძველი პრობლემაა, რომელიც ვერ მოვიშორე თავიდან smile.gif


პატარა სკრიპტია, მომხმარებელი გადის ავტორიზაციას, შემდეგ ნახულობს გარკვეულ ინფორმაციას, ლოკალზე ყველაფერი კაგრად მუშოაბს, ხოლო ჰოსტზე არა

ჰოსტზე გადის ავტორიზაციას, მაგრამ დანარჩენი მონაცემები აღარ გამოაქვს

ჩაინიკი ვარ ასე რომ ველი დახმარებას smile.gif

Posted by: dadli 10 Feb 2012, 19:57
QUOTE
პატარა სკრიპტია,

აბა სკრიპტი ?

Posted by: juzeppe1 10 Feb 2012, 20:04
dadli
მთელი სკრიპტი დავდო?



მოკლედ პრობლემა ჰოსტშია, ძველ ჰოსტზეც მუშაობდა, შეიცვალა ჰოსტი და გაჩნდა პრობლემა...

Posted by: Stels 10 Feb 2012, 20:24
juzeppe1
პრობლემა შეიძლება სკრიპტში იყოს და არა ჰოსტინგში. ადრე რა ჰოსტინგიც გქონდა მანდ შეიძლება ძველი php ეყენა, სადაც გადახვედი მანდ ახალი php აყენია და ზოგი ფუნქცია რაც მანდ არის გამოყენებული ამოღებული იყოს. დაწერე სკრიპტის ის მონაკვეთი რომელიც არ მუშაობს

Posted by: juzeppe1 10 Feb 2012, 20:31
Stels
საქმეც იმაშია, რომ სულ რამოდენიმე ფინქციაა, რომელიც უნდა მუშაობდეს წესით smile.gif


if (mysql_num_rows($result) > 0)
{

$myrow = mysql_fetch_array ($result);

და

<?php echo $myrow ['..']; ?> ამით გამოაქვს მონაცემი

Posted by: Stels 10 Feb 2012, 20:36
juzeppe1
ეგ გასაგებია მაგრამ მაგის მაღლაც ხომ არის $result = mysql_quary("...")
და ა.შ.

Posted by: juzeppe1 10 Feb 2012, 21:03
$db=mysql_connect ("localhost","x","x");
mysql_select_db("x",$db);

$result = mysql_query ("SELECT * FROM ... WHERE username='$user'", $db);
if (!$result)
{
echo "<p>...</p>";
exit (mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array ($result);
}
else
{
echo "<p>...</p>";
exit ();
}

სხვა არაფერია...

Posted by: Stels 10 Feb 2012, 21:45
juzeppe1
error დააკოპირე აბა

$user - ეს ცარიელი ხომ არ არის? GET-ით ან რამით გაქ?

Posted by: knight_rider 11 Feb 2012, 02:12
juzeppe1
QUOTE
error დააკოპირე აბა


მართალია

რა ერორს გაძლევს???

Posted by: Svani91 11 Feb 2012, 04:35
juzeppe1

სადაც მონაცემები გამოდის, ეგ გვერდი მაინც დადე, მთლიანად ოღონდ

Posted by: knight_rider 11 Feb 2012, 07:02
Svani91

QUOTE
ეგ გვერდი მაინც დადე,


biggrin.gif yes.gif

Posted by: shvelo96 11 Feb 2012, 14:16
ამდენ ჩაინიკურ კითხვებს ჯობია რამე MVC Framework გამოიყენოთ(მაგალითად Codeigniter)

Posted by: zviadi1989 11 Feb 2012, 14:41
PHP-ის ესეთი რაღაც არ აქვს ხო მაგალითად Toolbox-იდან რომ გადმოვათრიო Button-ი, მერე იმ ბუტონს გავუწერო კოდი, და გააკეთოს.
ან თუნდაც გადმოვათრიო Listbox-ი, ბაზიდან წამოვიღო მონაცემები და Listbox-ი დავაბაინდინგო.


Posted by: iMaximuSi 11 Feb 2012, 14:51
shvelo96
QUOTE
მდენ ჩაინიკურ კითხვებს ჯობია რამე MVC Framework გამოიყენოთ(მაგალითად Codeigniter)

ეხლა ხო ხარ ღირსი დაგაწერინონ მაგის დოკუმენტაცია ქართულად biggrin.gif

zviadi1989
QUOTE
PHP-ის ესეთი რაღაც არ აქვს ხო მაგალითად Toolbox-იდან რომ გადმოვათრიო Button-ი

?????????????????


Posted by: zviadi1989 11 Feb 2012, 14:57
PHP-ის თუ აქვსო იმიტო ვიკითხე რო შეიძლება ესეთი რამე საერთოდ არ აქვს და არც IDE არსებობსდეს შესაბამისად.

ანუ თუ არსებობს ისეთი IDE რომელიც ამას აკეთებს.
Toolbox-ში არის კონტროლები Button, Listbox, Checkbox, ასე შემდეგ.
გადმოათრევ ფორმაზე. მერე ბუტონს მაგალითად გაუწერ კლიკზე კოდს. მაგალითად Listbox SelectedIndexChanged-ზე გაუწერ კოდს და ასე შემდეგ.

Posted by: iMaximuSi 11 Feb 2012, 15:01
zviadi1989
QUOTE
მერე ბუტონს მაგალითად გაუწერ კლიკზე კოდს. მაგალითად Listbox SelectedIndexChanged-ზე გაუწერ კოდს და ასე შემდეგ.

php სერვერის მხარეს მუშაობს ეგენი ჯავასკრიპტში იწერება

Posted by: juzeppe1 11 Feb 2012, 16:55
ხალხ, ერორი არ არის smile.gif რა დავაკოპირო?

Posted by: iMaximuSi 11 Feb 2012, 17:03
QUOTE
ხალხ, ერორი არ არის smile.gif რა დავაკოპირო?

ბაზაში ჩაიხედე ჯერ თუ გაქვს სართოდ რამე გამოსატანი

მერე ეს შეამოწმე
QUOTE
$user


Posted by: shvelo96 11 Feb 2012, 17:03
juzeppe1
როგორც ჩემი მათემატიკის მასწავლებელი იტყოდა,
დაქაჩე თვალები! biggrin.gif biggrin.gif
მართლა ეს $user ვინაა

Posted by: Stels 11 Feb 2012, 18:04
juzeppe1
დააკოპირე კოდი მთლიანად ასე როგორ დაგეხმაროთ თუ არაფერს არ გვეტყვი )) ხო ვერ გამოვიცნობთ რა პრობლემა გაქ

Posted by: zviadi1989 11 Feb 2012, 20:47
ვინმე იყენებთ PHP-ის SQL Server 2008-სთან?
დავაყენე მგონი ყველაფერი მარა internal server errors იძლევა და არ ასელექტებს ბაზიდან.

რამე განსაკუთრებული კონფიგურაცია უნდა რო

$link = mssql_connect('localhost', 'sa', '123');

if (!$link || !mssql_select_db('TestDB', $link)) {
die('Unable to connect or select database!');
}

// Do a simple query, select the version of
// MSSQL and print it.
$query = mssql_query('SELECT @@VERSION');
$row = mssql_fetch_array($query);

echo $row[0];

// Clean up
mssql_free_result($version);

exit;

ეს გამოვიყენო?
და საერთოდ როგორ ადებაგირებთ შეცდომებს? შეცდომის ტექსტი საიდან ამოვიღო?

Posted by: shvelo96 11 Feb 2012, 21:29
QUOTE
$row = mssql_fetch_array($query);

echo $row[0];

// Clean up
mssql_free_result($version);

$version საიდან მოიტანა?
და fetch_array-ს მაგივრად fetch_row-იც შეიძლებოდა მანდ
QUOTE
შეცდომის ტექსტი საიდან ამოვიღო?

echo mssql_get_last_message()

Posted by: zviadi1989 11 Feb 2012, 21:56
shvelo96
შევასწორე ეს კოდი მაქ ეხლა:

<?php

$link = mssql_connect('localhost', 'sa', '123');

if (!$link || !mssql_select_db('TestDB', $link)) {
die('Unable to connect or select database! ' . mssql_get_last_message());
}

// Do a simple query, select the version of
// MSSQL and print it.
$query = mssql_query('SELECT @@VERSION');
$row = mssql_fetch_array($query);

echo $row[0];

// Clean up
mssql_free_result($query);

exit;

?>

მარა მაინც იგივეა. fetch_row-იც ვცადე.
fetch_array-სა და fetch_row-ში რა განსხვავებაა?


XMLHttpRequest.Status 500-ს აბრუნებს.
Ajax-ით ვაკეთებ.

საიტი IIS-ში მაქ გაშვებული. ჩვეულებრივად მუშაობს. MySql ბაზასტან დავტესტე უპრობლემოდ იღებს მონაცემებს და აინსერტებს.
Sql Server 2008 R2 Developer მიყენია.

Posted by: shvelo96 11 Feb 2012, 22:10
zviadi1989
mssql მხარდაჭერა აქვს თვითონ php-ს?
extension=php_mssql.dll
წერია php.ini-ში?

Posted by: zviadi1989 11 Feb 2012, 22:20
C:\Program Files\PHP\v5.3\php.ini
ესაა და არაა ეგ dll. ესეიგი mssql მეთოდებს ვერ გამოვიყენებ ხო?

[ExtensionList]
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_curl.dll
extension=php_exif.dll
extension=php_xmlrpc.dll
extension=php_openssl.dll
extension=php_soap.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
extension=php_imap.dll
extension=php_tidy.dll

extension=php_pdo_sqlsrv.dll

extension=php_sqlsrv.dll

როგორც ჩანს არაა. მე მოკლედ ჩავწერე Web Platform Installer-ით. მაიკროსოფტისაა და IIS-შიც თვითონ აკონფიგურირებს PHP და თვითონ აინსტალირებს. მანდ შევამჩნიე რომ Sql-ისთვის რაღაც სხვა დრაივერები ჩაწერა.

extension=php_pdo_sqlsrv.dll
extension=php_sqlsrv.dll
ეს ორი უნდა იყოს. ამათ სხვანაირი მეთოდები აქვს საერთოდ.

Posted by: iMaximuSi 11 Feb 2012, 22:36
zviadi1989
QUOTE
extension=php_pdo_sqlsrv.dll
extension=php_sqlsrv.dll
ეს ორი უნდა იყოს. ამათ სხვანაირი მეთოდები აქვს საერთოდ.


PDO დაამუღამე ნებისმიერ ბაზაზე ერთიდაიგივე მეთოდებით იმუშაებ

Posted by: shvelo96 11 Feb 2012, 22:53
QUOTE

PDO დაამუღამე ნებისმიერ ბაზაზე ერთიდაიგივე მეთოდებით იმუშაებ

+1
მეც დასამუღამებელი მაქ :დ
არც mysqli არ ვიცი მაგრამ ბარემ pdo-ს ვისწავლი

Posted by: zviadi1989 11 Feb 2012, 23:04
გავაკეთე როგორც იქნა. pdo-თიც და sqlsrv-ითაც. მარა ეხლა რეზულტს რომ აბრუნებს array[] და რაღაცეებს მიწერს და ეხა მაგი უნდა მოვაგვარო.

ვსო გავასწორე ეგეც.
მშვენიერია. მომეწონა PHP.

Posted by: shvelo96 12 Feb 2012, 15:29
QUOTE
ეხლა ხო ხარ ღირსი დაგაწერინონ მაგის დოკუმენტაცია ქართულად

როგორც აღვნიშნე: Wiki ფორმატში გააკეთონ და მეც დავეხმარები რითიც შემეძლება

Posted by: iMaximuSi 12 Feb 2012, 15:42
shvelo96
QUOTE
როგორც აღვნიშნე: Wiki ფორმატში გააკეთონ და მეც დავეხმარები რითიც შემეძლება

ვინ გააკეთებს რო.

ისე php ს დოკუმენტაცია რო ვთარგმნოთ რაიმე ნებართვა უნდა? წერილი მივწერე მაგრამ არ მპასუხობენ

Posted by: shvelo96 12 Feb 2012, 15:56
iMaximuSi
opensource არაა? ა არ ყოფილა mad.gif
ა მოიცა ყოფილა biggrin.gif
მაგრამ არ უწერიათ არსად როგორ უნდა თარგმნო


codeigniter-ის დოკუმენტაციას თარგმნიან ვიღაცეები და რა უნდა ვიკი ფორმატში გადატანას, აბა მე 0დან უნდა დავიწყო და მეტი არ იქნება ჩემი მტერი რაც მე მაგას გადავთარგმნი biggrin.gif

Posted by: iMaximuSi 12 Feb 2012, 16:09
shvelo96
QUOTE
opensource არაა? ა არ ყოფილა mad.gif
ა მოიცა ყოფილა biggrin.gif

php სახელის გამოყენებაზე და ლოგოს გამოყენებაზე უწერიათ რაღაცეები, ანუ php.ge რო დაარეგისტრირო ეგ თუ შეიძლება

Posted by: shvelo96 12 Feb 2012, 16:17
QUOTE
php.ge

არამგონია, კითხე biggrin.gif
თვითონ codebase-ზე წერია რო opensource-აო
და დოკუმენტაციაც:
QUOTE
PHP Documentation

The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License, copyright © the PHP Documentation Group

ესეიგი შეიძლება თარგმნა, და მერე რო გაუგზავნო ალბათ დაამატებენ

და შენ თუ გინდა რო php.ge დაარეგისტრირო group@php.net უნდა კითხო და რავი ალბათ არ მოგცემენ ნებართვას

Posted by: iMaximuSi 12 Feb 2012, 16:23
shvelo96
QUOTE
და შენ თუ გინდა რო php.ge დაარეგისტრირო group@php.net უნდა კითხო და რავი ალბათ არ მოგცემენ ნებართვას

აბა რუსებს რო აქვთ?

Posted by: shvelo96 12 Feb 2012, 16:28
QUOTE
აბა რუსებს რო აქვთ?

რუსებს გაზიც აქვთ mad.gif mad.gif

Posted by: iMaximuSi 12 Feb 2012, 16:35
biggrin.gif
ზენდის სერთიფიკატი მინდა sad.gif

Posted by: knight_rider 12 Feb 2012, 18:31
php.ge ??? მშვენიერი იდეაა მეც მინდა მაგ პროექტში მონაწილეობის მიღება არ გამომტოვოთ რა smile.gif

Posted by: iMaximuSi 13 Feb 2012, 01:35
გინდა კაია biggrin.gif არ შეიძლებაო
ჩემთვის დომენი სულერთია უბრალოდ დოკუმენტაცია უნდა ვისწავლო საფუძვლიანად და სადმე თუ დავწერ უფრო დამამახსოვრდება

Posted by: knight_rider 13 Feb 2012, 04:09
iMaximuSi
რატო არ შეიძლება ვიცი რომ რუსებს აქვს გაზი biggrin.gif მაგრამ ამასთანავე აქვთ php.ru და თუ იმათმა იჩალიჩეს ჩვენ რატომ ვერა??? თუ იმათ არაოფიციალურად აქვთ გეკეთებული?

Posted by: zviadi1989 13 Feb 2012, 12:00
თუ არის რამენაირად შესაძლებელი რომ PHP კოდში გადავცეთ HMLT- კონტროლი (ბუტონი, ჩეკბოქსი, ლისტი და სხვა).
მერე შევუცვალოთ პროპერტები PHP-კოდში. და უკან დაბრუნებისას ისევ მივანიჭოთ განახლებული ვერსია.

მაგალითად:
ajax-ით ვიძახებთ php-ს, გადავცემთ კონტროლს, php შეცვლის კონტროლის პროპერთებს, ajax რომ მორჩება და რეზულტს დააბრუნებს არსებულ კონტროლს მივანიჭებთ ახალ ვერსიას

Posted by: iMaximuSi 13 Feb 2012, 13:01
knight_rider
რავიცი რავიცი

Posted by: shvelo96 13 Feb 2012, 14:50
zviadi1989
შესაძლებელია, მაგრამ ჯობია პირდაპირ HTML კოდის გადაცემის მაგივრად ფროფერთები გადასცე JSON ფორმატში

Posted by: zviadi1989 13 Feb 2012, 17:23
QUOTE (shvelo96 @ 13 Feb 2012, 14:50 )
zviadi1989
შესაძლებელია, მაგრამ ჯობია პირდაპირ HTML კოდის გადაცემის მაგივრად ფროფერთები გადასცე JSON ფორმატში

იქნებ მაგალითი მაჩვენო როგორ შეიძლება ის რაც ვიკითხე?

ასევე თუ შეგიძლია შენ რაც შემომთავაზე იმის მაგალითიც რომ მაჩვენო რაიმე მარტივი.


ან ლინკი სადაც მაგალითია..

მადლობა

Posted by: cheki 13 Feb 2012, 17:38
zviadi1989

მაგისთვის არსებობს include და გამოიყენე, ასევე შეგიძლია გამოიყენო, როგორც შენ აღნიშნე HMLT_კონტროლი კოდში PHP_პი კოდში HTML_ის დახმარებით და მათი შერწყმით აგერ პატარა კოდიც

CODE
<?php foreach ($chekes as $cheki); ?>
<form action="?deletecheki" method="post">
<blockqoute>
<p>
<?php echo htmlspecialchars ($cheki['text'], ENT_QUOTES, 'UTF-8'); ?>
<input type="hidden" name="id" velue="<?php
echo $cheki['id']; ?> "/>
<input type="submit" value="DELETE"/>
</p>
</blockquote>
</form?
<?php endforeach; ?>

Posted by: zviadi1989 13 Feb 2012, 18:53
ანუ მე სხვა რამე მჭირდება.
თვითონ კონტროლის გადაცემა მინდა PHP-ში თავისი პროპერტებით. (მაგალითად ტექსტბოქსში ხო ჩაწერილია ტექსტი, ლისტი ხო შევსებულია მნიშვნელობებით) და მერე ზუსტად მაგ ობიექტს მინდა მივწვდე PHP კოდში და შევცვალო, მერე ისევ უზერთან რო გაიგზავნე რესპონსი ახალი ვერსია რომელიც PHP კოდმა შეცვალა მივანიჭო იმ ძველს.

თუა ასეთი რამ შესაძლებელი

Posted by: Svani91 14 Feb 2012, 06:12
ხალხო, სესიის ხანგრძლივობა საიდან შევცვალო?

მინდა რაღაც დროის შემდეგ, განადგურდეს. ხელით არა ოღონდ, მაგას მეც ვიზამ.

იმედია მიმიხვდით smile.gif

Posted by: cheki 14 Feb 2012, 10:21
Svani91

სესიის ჩაწერა გინდა მოხდეს ხელახლა ავტომატურად? თუ ეს გინდა აჰა ეს ნახე აბა

CODE
ini_set('session.use_only_cookies', true);
session_start();
if (!isset($_SESSION['generated'] < (time() - აქ კი დროს უთითებ)) {
session_regenerate_id();

$_SESSION['generated'] = time();
}

Posted by: vikingi 14 Feb 2012, 13:36
Svani91
session.gc_maxlifetime და session.cookie_lifetime პარამეტრები შეცვალე php.ini-ში.

http://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime

Posted by: Svani91 14 Feb 2012, 16:17
cheki
vikingi

მადლობ

________________________

Posted by: zviadi1989 14 Feb 2012, 17:41
შეგიძლიათ დამიწეროთ როგორ გავაკეთო POST- AJAX-ით ისე რომ Form-ის პარამეტრები წაყვეს?

აი მაგალითად ხო არის:
<form action='item.php' method='POST' id='form'>
<input type='hidden' name='firstname' value='george' />
<input type='hidden' name='id' value='22' />
<a href="" onclick="document.getElementById('form').submit(); return false;">Submit</a>
</form>
და ამოვიღებთ ასე:
<?php
$_POST["firstname"];
$_POST["id"];
?>

და იგივე მინდა ყველაფერი ოღონდ AJAX-ით მინდა. შეიძლება ესეთი რამე? თუ მაინცდამაინც AJAX-ით რო ვაკეთებთ Call-ს ხელით უნდა გავწერო თუ რა პარამეტრები გადაეცეს.

მიზანია რომ მთლიანი Form data გადავცე AJAX Call-ით და მერე PHP-ში მივწვდე. და შეიძლება რაც დავწერე სულ არ იყოს მაგისთვის გათვალისწინებული და თუ არის სხვა მეთოდი ის მითხარით პლზ.

Posted by: shvelo96 14 Feb 2012, 19:05
zviadi1989
jQuery თუ იყენებ
CODE

$('#form').submit(function(){
   $.post('item.php',$(this).serialize(),function(data){
       //code will be executed on success        
   });
   return false;
});

Posted by: zviadi1989 14 Feb 2012, 19:17
QUOTE (shvelo96 @ 14 Feb 2012, 19:05 )
zviadi1989
jQuery თუ იყენებ
CODE

$('#form').submit(function(){
   $.post('item.php',$(this).serialize(),function(data){
       //code will be executed on success        
   });
   return false;
});

ეს ajax call-ია?




..
.........................

Posted by: shvelo96 14 Feb 2012, 19:35
QUOTE
ეს ajax call-ია?

დიახ,
jQuery-თ ეგრე კეთდება ajax call (post) , get-ისთვის არი $.get(), კიდე რამდენიმეა ეგეთი, საერთოდ უნივერსალური არის $.ajax()
თუ სერვერი აბრუნებს JSON ფორმატის ინფორმაციას მაშინ $.getJSON ჯობია


http://api.jquery.com/category/ajax/
http://api.jquery.com/jQuery.post/
http://api.jquery.com/jQuery.getJSON/
http://api.jquery.com/jQuery.ajax/

Posted by: dangerous-man 14 Feb 2012, 21:03
სალამი ყველას ,ცოტა ჩაინიკური კითხვა მაქვს .... FILEZILLA ში როგორ შევავსო ჰოსტი ,რომ სერვერს დაუკავშირდეს?
http://www.radikal.ru

Posted by: shvelo96 14 Feb 2012, 21:26
QUOTE (dangerous-man @ 14 Feb 2012, 21:03 )
სალამი ყველას ,ცოტა ჩაინიკური კითხვა მაქვს .... FILEZILLA ში როგორ შევავსო ჰოსტი ,რომ სერვერს დაუკავშირდეს?
http://www.radikal.ru

ჰოსტს გააჩნია givi.gif

შენი საიტის დომაინი ცადე ჯერ

Posted by: dangerous-man 14 Feb 2012, 21:55
shvelo96
თუ არ შეწუხდები როგორ ვნახო აზრზე არ ვარ, დამეხმარე რა,

Posted by: Svani91 14 Feb 2012, 21:56
dangerous-man

უმეტესად, საიტის მისამართია ხოლმე

Posted by: shvelo96 14 Feb 2012, 22:02
QUOTE
უმეტესად, საიტის მისამართია ხოლმე

++

ხო ისე co-moderator ობა როგორ ავირტყა? :დ
ესეც ხო ჩაინიკური კითხვაა

Posted by: iMaximuSi 14 Feb 2012, 22:03
QUOTE
ხო ისე co-moderator ობა როგორ ავირტყა? :დ
ესეც ხო ჩაინიკური კითხვაა


hd ები უნდა დადო yes.gif

Posted by: shvelo96 14 Feb 2012, 22:07
QUOTE
hd ები უნდა დადო 


OFFTOPIC:
ცხენის ზოო mad.gif
თუ გრუპავოები givi.gif


Posted by: iMaximuSi 14 Feb 2012, 22:16
shvelo96
QUOTE
ცხენის ზოო mad.gif

ხო ფლორა და ფაუნაში თუ გინდა მოდერატორობა biggrin.gif

Posted by: Svani91 14 Feb 2012, 22:22
QUOTE
hd ები უნდა დადო


ჯეჯეზე

Posted by: zviadi1989 14 Feb 2012, 23:23
QUOTE (shvelo96 @ 14 Feb 2012, 19:35 )
QUOTE
ეს ajax call-ია?

დიახ,
jQuery-თ ეგრე კეთდება ajax call (post) , get-ისთვის არი $.get(), კიდე რამდენიმეა ეგეთი, საერთოდ უნივერსალური არის $.ajax()
თუ სერვერი აბრუნებს JSON ფორმატის ინფორმაციას მაშინ $.getJSON ჯობია


http://api.jquery.com/category/ajax/
http://api.jquery.com/jQuery.post/
http://api.jquery.com/jQuery.getJSON/
http://api.jquery.com/jQuery.ajax/

და შესაბამისად რეზულდს აბრუნებს ხომ?
და შემიძლია მივუთითო ასინქრონული call-ია თუ სინქრონული?

რაღაც მახინჯი სინტაქსი აქვს ამ jQuery-ს.

Posted by: shvelo96 14 Feb 2012, 23:41
QUOTE (zviadi1989 @ 14 Feb 2012, 23:23 )
QUOTE (shvelo96 @ 14 Feb 2012, 19:35 )
QUOTE
ეს ajax call-ია?

დიახ,
jQuery-თ ეგრე კეთდება ajax call (post) , get-ისთვის არი $.get(), კიდე რამდენიმეა ეგეთი, საერთოდ უნივერსალური არის $.ajax()
თუ სერვერი აბრუნებს JSON ფორმატის ინფორმაციას მაშინ $.getJSON ჯობია


http://api.jquery.com/category/ajax/
http://api.jquery.com/jQuery.post/
http://api.jquery.com/jQuery.getJSON/
http://api.jquery.com/jQuery.ajax/

და შესაბამისად რეზულდს აბრუნებს ხომ?
და შემიძლია მივუთითო ასინქრონული call-ია თუ სინქრონული?

რაღაც მახინჯი სინტაქსი აქვს ამ jQuery-ს.

სინქრონული AJAX სად გინახავს? biggrin.gif
როგორც ვიცი A ასინქრონულს ნიშნავს AJAX-ში
Asynchronous java[ertad]script And XML
სინტაქსს რას ერჩი :დ ყველაზე კაი სინტაქსი მაგას აქვს

result-ს თვითონ ეგ ფუნქციები არ აბრუნებს, რეზულტი გადაეცემა callback ფუნქციას პირველ არგუმენტად, ანუ
$.get('something.xml',function(data) {
//something
}

Posted by: zviadi1989 14 Feb 2012, 23:52
QUOTE (shvelo96 @ 14 Feb 2012, 23:41 )
QUOTE (zviadi1989 @ 14 Feb 2012, 23:23 )
QUOTE (shvelo96 @ 14 Feb 2012, 19:35 )
QUOTE
ეს ajax call-ია?

დიახ,
jQuery-თ ეგრე კეთდება ajax call (post) , get-ისთვის არი $.get(), კიდე რამდენიმეა ეგეთი, საერთოდ უნივერსალური არის $.ajax()
თუ სერვერი აბრუნებს JSON ფორმატის ინფორმაციას მაშინ $.getJSON ჯობია


http://api.jquery.com/category/ajax/
http://api.jquery.com/jQuery.post/
http://api.jquery.com/jQuery.getJSON/
http://api.jquery.com/jQuery.ajax/

და შესაბამისად რეზულდს აბრუნებს ხომ?
და შემიძლია მივუთითო ასინქრონული call-ია თუ სინქრონული?

რაღაც მახინჯი სინტაქსი აქვს ამ jQuery-ს.

სინქრონული AJAX სად გინახავს? biggrin.gif
როგორც ვიცი A ასინქრონულს ნიშნავს AJAX-ში
Asynchronous java[ertad]script And XML
სინტაქსს რას ერჩი :დ ყველაზე კაი სინტაქსი მაგას აქვს

result-ს თვითონ ეგ ფუნქციები არ აბრუნებს, რეზულტი გადაეცემა callback ფუნქციას პირველ არგუმენტად, ანუ
$.get('something.xml',function(data) {
//something
}

xmlhttp.open("GET","getuser.php,false); //ეს ვიგულისხმე false-თი.

კაი რამე ყოფილა და შეიძლება რომ ეს form დატა ხო გადავეცი. და რეზულტში ისევ დავაბრუნო ეგ ფორმ დატა?

და თუ დავაბრუნებ მერე ფორმატის მიხედვით იქნება როგორ წავიკითხავ?
არ შეიძლება არსებულ ფორმას მივანიჭო ეგრევე და თვითონ შეცვალოს ყველა html კოდები, კონტროლები და ა.შ?

Posted by: shvelo96 15 Feb 2012, 00:06
zviadi1989
თუ სერვერიდან ფორმის შიგთავსის მთელ HTML კოდს დააბრუნებ პირდაპირ, მაშინ ესე გააკეთე:
$('#form').load('getuser.php',$('#form').serialize());

Posted by: zviadi1989 15 Feb 2012, 11:55
QUOTE (shvelo96 @ 15 Feb 2012, 00:06 )
zviadi1989
თუ სერვერიდან ფორმის შიგთავსის მთელ HTML კოდს დააბრუნებ პირდაპირ, მაშინ ესე გააკეთე:
$('#form').load('getuser.php',$('#form').serialize());

დავიჯერო არავის არ აქვს ესეთი ფრეიმვორკი დაწერილი PHP-სთვის?

აჯაქს ქოლზე ფორმ დატა მთლიანად გადაეცემა სერვერ საიდ კოდს. სერვერ საიდ კოდს გადაყავს ფორმ დატა კლასებში შესაბამისი პროპერტებით და ვალუეებით (ანუ აგენერირებს თითოეული კონტროლისთვის კლასს თავისი პროპერთებით და ანიჭებს მნიშვნელობებს. მაგალითად: class MyDiv1 extends HTMLControl { } სადაც MyDiv1 კლასს ყველა პროპერთი ექნება HTMLControl-ის, ID Style Visibiliti და ა.შ. თუ ეს კლასები უკვე ჩადებულია php-ში დაგენერირება აღარ იქნება საჭირო, უბრალოდ შექმნი ობიექტს და მიანიჭებ პროპერთებს) მერე გვექნება წვდომა ყველა ობიექტზე და მათ პროპერთებზე. შევუცვლით რასაც გვინდა მაგალითად: MyDiv1.Style="background-color:red;" და რეზულტად დავაბრუნებთ ამ ახალ ფორმ დატას. მერე რო დაბრუნდება ეს ფორმ დატა მიენიჭება ძველ ფორმ დატას და ახალ ვერსიას დაინახავს უზერი.

და რა პრობლემაა ასეთი ფრემვორკის დაწერა.

Posted by: iMaximuSi 15 Feb 2012, 13:10
zviadi1989
QUOTE
დავიჯერო არავის არ აქვს ესეთი ფრეიმვორკი დაწერილი PHP-სთვის?

QUOTE
აჯაქს ქოლზე ფორმ დატა მთლიანად გადაეცემა სერვერ საიდ კოდს. სერვერ საიდ კოდს გადაყავს ფორმ დატა კლასებში შესაბამისი პროპერტებით და ვალუეებით (ანუ აგენერირებს თითოეული კონტროლისთვის კლასს თავისი პროპერთებით და ანიჭებს მნიშვნელობებს. მაგალითად: class MyDiv1 extends HTMLControl { } სადაც MyDiv1 კლასს ყველა პროპერთი ექნება HTMLControl-ის, ID Style Visibiliti და ა.შ. თუ ეს კლასები უკვე ჩადებულია php-ში დაგენერირება აღარ იქნება საჭირო, უბრალოდ შექმნი ობიექტს და მიანიჭებ პროპერთებს) მერე გვექნება წვდომა ყველა ობიექტზე და მათ პროპერთებზე. შევუცვლით რასაც გვინდა მაგალითად: MyDiv1.Style="background-color:red;" და რეზულტად დავაბრუნებთ ამ ახალ ფორმ დატას. მერე რო დაბრუნდება ეს ფორმ დატა მიენიჭება ძველ ფორმ დატას და ახალ ვერსიას დაინახავს უზერი.

და რა პრობლემაა ასეთი ფრემვორკის დაწერა.


აზრი მითხარი რაში გამოვიყენებთ მაგას რაღაც ვერანაირი გამოყენება ვერ მოვუფიქრე

Posted by: ent1c3d 15 Feb 2012, 13:19
გამარჯობათ.. ვპს თემაში მინდა რო სნავიგაციო ბარში ყველა მენიუს ქოდნესა ქტიური მენიუს ფერი, ან შემეძლოს ფერის შეცვლა ხოდა დამხმარეთ რა

<?php

/*
Function: process

Returns:
Object
*/
public function process($module, $element) {
self::_process($module, $element->first('ul:first'));
return $element;
}

/*
Function: _process

Returns:
Void
*/
protected static function _process($module, $element, $level = 0) {

if ($level == 0) {
$element->attr('class', 'menu '.$module->menu_style);
} else {
$element->addClass('level'.($level + 1));
}

foreach ($element->children('li') as $li) {

// is active ?
if ($active = $li->attr('data-menu-active')) {
$active = $active == 2 ? ' active current' : ' active';
}

// is parent ?
$ul = $li->children('ul');
$parent = $ul->length ? ' parent' : null;

// set class in li
$li->attr('class', sprintf('level%d item%s'.$parent.$active, $level + 1, $li->attr('data-id')));

// set class in a/span
foreach ($li->children('a,span') as $child) {

// get title
$title = $child->first('span:first');

// set subtile
$subtitle = $title ? explode('||', $title->text()) : array();

if (count($subtitle) == 2) {
$li->addClass('hassubtitle');
$title->html(sprintf('<span class="title">%s</span><span class="subtitle">%s</span>', trim($subtitle[0]), trim($subtitle[1])));
}

// set image
if ($image = $li->attr('data-menu-image')) {
$title->prepend(sprintf('<span class="icon" style="background-image: url(\'%s\');"> </span>', $image));
}

$child->addClass(sprintf('level%d'.$parent.$active, $level + 1));
}

// process submenu
if ($ul->length) {
self::_process($module, $ul->item(0), $level + 1);
}
}

}

}

Posted by: cheki 15 Feb 2012, 13:45
ent1c3d

http://pentestcheki.host22.com/ ასეთ პონტში გინდა გვერდძე +_ის ღილაკია დაკლიკე და ნახე აბა თუ მოგეწონება

Posted by: zviadi1989 15 Feb 2012, 15:34
QUOTE (iMaximuSi @ 15 Feb 2012, 13:10 )
zviadi1989
QUOTE
დავიჯერო არავის არ აქვს ესეთი ფრეიმვორკი დაწერილი PHP-სთვის?

QUOTE
აჯაქს ქოლზე ფორმ დატა მთლიანად გადაეცემა სერვერ საიდ კოდს. სერვერ საიდ კოდს გადაყავს ფორმ დატა კლასებში შესაბამისი პროპერტებით და ვალუეებით (ანუ აგენერირებს თითოეული კონტროლისთვის კლასს თავისი პროპერთებით და ანიჭებს მნიშვნელობებს. მაგალითად: class MyDiv1 extends HTMLControl { } სადაც MyDiv1 კლასს ყველა პროპერთი ექნება HTMLControl-ის, ID Style Visibiliti და ა.შ. თუ ეს კლასები უკვე ჩადებულია php-ში დაგენერირება აღარ იქნება საჭირო, უბრალოდ შექმნი ობიექტს და მიანიჭებ პროპერთებს) მერე გვექნება წვდომა ყველა ობიექტზე და მათ პროპერთებზე. შევუცვლით რასაც გვინდა მაგალითად: MyDiv1.Style="background-color:red;" და რეზულტად დავაბრუნებთ ამ ახალ ფორმ დატას. მერე რო დაბრუნდება ეს ფორმ დატა მიენიჭება ძველ ფორმ დატას და ახალ ვერსიას დაინახავს უზერი.

და რა პრობლემაა ასეთი ფრემვორკის დაწერა.


აზრი მითხარი რაში გამოვიყენებთ მაგას რაღაც ვერანაირი გამოყენება ვერ მოვუფიქრე

რაში და HTML-თან ვიმუშავებთ ობიექტების დონეზე და აღარ იქნება საჭირო სტრინგებით მანიპულირება. გინდა სიტყვაზე დაამატო ლისტბოქსში იტემი? დაწერ MyListBox1.Items.Add("hello");
და მორჩა. როცა უკან გადაიგზავნება იმ ლისტში ჩამატებული იქნება ეს იტემი. ასევე რათქმა უნდა იქნება პროპერტი MyListBox1.InnerHTML Full Control-ისთვის.

Posted by: ent1c3d 15 Feb 2012, 16:09
cheki
არა არა მაგასთან არაფერ შUაში არაა მე რაც დავწერე..

ანუ თემას აქვს ეგეთი ფუქნცია უკვე რო რომელ განყშიც ვარ შესული, იმ მენიუს აჩვენებს სხვა ფრადთქო, ხოდა არააქტიური მენიუს ფერები არ მომწონს ანუზედმეტად მუქია და ვითხოვე რო არააქტიურ მენიუებსაც( ანუ სადაც შესული არ ვარ) ქონდეთ აქტიური მენიუს ფერითქო.. და ჩემი აზრით რა კოდიც დავდე მაგ კოდიდან უნდა მხოდეს დარედაქტირება..

მადლობა

Posted by: Svani91 15 Feb 2012, 18:19
ent1c3d

css - დან უნდა მოხდეს.

სავარაუდოდ #ragacMenu ul li

Posted by: ent1c3d 15 Feb 2012, 20:01
Svani91
cheki
მადლობთ ბიჭებო

დამეხმარა ფორუმელი და გავაკეთე.. smile.gif

Posted by: Stels 16 Feb 2012, 17:30
ზოგჯერ ერთი და იგივე mysql_query მჭირდება რამოდენიმეჯერ სხვადასხვა ფორმით, ამიტომ რამოდენიმეჯერ მიწევს ერთი და იგივეს კოპირება მაგრამ ეგრე 2ჯერ იგზავნება ბაზასთან მოთხოვნა და ეგ არ მაწყობს, რა შეიძლება ამას მოვუხერხო? ეს დღეებია CodeIgniter-ის სწავლა დავიწყე ამ პრობლემის მოგვარების მიზნით, მეგმონი მანდ ბევრად ადვილია მანდ, მაგრამ სანამ მაგას ნორმალურად შევისწავლი მანამდე ჩვეულებრივ mysql_query("select * table") ასე როგორ შემიძლია, თუ გქონიათ მსგავსი შემთხვევა ალბათ მიმიხვდებით რასაც ვამბობ

Posted by: iMaximuSi 16 Feb 2012, 17:44
QUOTE
მანამდე ჩვეულებრივ mysql_query("select * table") ასე როგორ შემიძლია

ვერ მივხვდი

Posted by: Svani91 16 Feb 2012, 17:51
Stels

მასივში შეინახე ერთხელ რო მოთხოვ და მერე ეგ მასივი გამოიყენე, სადაც დაგჭირდება

Posted by: Stels 16 Feb 2012, 17:55
iMaximuSi
აი მაგალითად: http://www.myinternet.ge/news/?id=9 აქ "ეკონომიკა" რომ წერია ეგ ცალკე გამომაქვს და დაბლა სიახლე რომ არის ეგ ცალკე

Svani91
ეგ როგორ ხდება არ ვიცი, მასივი არ ვიცი რა არის : ((

Posted by: iMaximuSi 16 Feb 2012, 18:43
გაფილტრე თორე ჩაგისვი სმაილები
biggrin.gif

Posted by: zviadi1989 16 Feb 2012, 18:43
PHP-ი სერვერ საიდ კოდს როგორ გადავცე დიდი ტექსტი (მოცულობით)? ტექსტი შეიძლება შეიცავდეს ყველანაირ სიმბოლოს აბსოლუტურად რაც არსებობს რათქმა უნდა უნიკოდსაც. და მერე ცვლადში როგორ ამოვიგო PHP კოდში?

სასურველია აჯაქსით.

Posted by: Stels 16 Feb 2012, 18:51
iMaximuSi
ctype_alnum-ით ვერ გავფილტრე ვერანაირად, ქართულ შრფიტს არ მისვამდა მერე, ეტყობა %-ამის გამო, ეგეც ვერ მოვაშორე და str_replace-ით გავაკეთე ბოლოს. მადლობა ))

Posted by: Svani91 16 Feb 2012, 18:51
Stels

$result = mysql_fetch_array( $query );

ესაა მასივი შენს შემთხვევაში.

$result ცვლადი ინახავს ინფორმაციას

Posted by: Stels 16 Feb 2012, 18:55
Svani91
{ } ეს ხომ მაქვს მაგის შემდეგ და მერე ვეღარ ვიყენებ სხვა ადგილას,

ეს ერთი:
CODE
mysql_query('SET NAMES utf8');
$result = mysql_query("SELECT * FROM news where id='$id' ORDER BY id DESC",$link);
while($row = mysql_fetch_assoc($result))
{
echo "<title>$row[title] - MYINTERNET.GE</title>";
}


ეს ორი: (აქ inner join იც მჭირდება მაგრამ ამდენჯერ გამოძახების შემდეგ დავიკიდე ეგეც biggrin.gif)
CODE
$result1 = mysql_query("SELECT * FROM news WHERE id='$id'",$link);
while($row1 = mysql_fetch_assoc($result1))
{
$cid = $row1['cat'];
mysql_query('SET NAMES utf8');
$result2 = mysql_query("SELECT * FROM newscat WHERE catid='$cid'",$link);
while($row2 = mysql_fetch_assoc($result2))
{
echo "<div class=\"nsmrg1\"><a href=\"/news/$row2[caturl].html\" title=\"$row2[catname]\">$row2[catname]</a></div></td></tr>";
}}


ეს სამი:
CODE
mysql_query('SET NAMES utf8');
$resultn = mysql_query("SELECT * FROM news where id='$id' ORDER BY id DESC",$link);
while($row = mysql_fetch_assoc($resultn))
{
echo "<h3><b>$row[title]</b></h3><font style=\"font-size:12px; color:#999999;\"><i>$row[date]</i></font><br>$row[text]
}



{ } ამებით აღარ დავხურო თუ ვერ მივხვდი biggrin.gif biggrin.gif


Svani91
iMaximuSi
PM-ები ნახეთ ))

Posted by: Svani91 16 Feb 2012, 19:00
Stels

მოკლედ ესე მოვიქცეთ.

თავიდან, გვერდის თავში, შემოვიტანოთ ერთი ცარიელი მასივი

$empty_array = array();

// მერე აქ მოთხოვნები და მთელი ამბები
while ( $row = mysql_fetch_assoc($result) )
{
$empty_array[] = $result;
}

ამ ციკლის შესრულების შემდეგ, მთელი მოთხოვნილი ინფორმაცია ჩაწერილია $empty_array - ში.

გამოიყენებ სადაც გინდა smile.gif

პიემზე გიპასუხებ ახლავე

Posted by: shvelo96 16 Feb 2012, 19:09
QUOTE
echo "<h3><b>$row[title]</b></h3><font style=\"font-size:12px; color:#999999;\"><i>$row[date]</i></font><br>$row[text]

ამან უნდა იმუშაოს მე ვიყო ბილ გეითსი facepalm.gif
1) როცა string-ის შიგნით გინდა რო array-ს ელემენტი გამოიყენო {} უნდა გარშემო, ანუ {$array[0]}
2) დამთავრება არ უნდა? givi.gif ";
3) შევარდნაძეს მოვუტყან დედის ტრაკი mad.gif

Posted by: Stels 16 Feb 2012, 19:11
კარგად ვერ მივხვდი

აი ასეთი რამე?

CODE
$empty_array = array();
$result = mysql_query("aq inner join da rac aris sachiro",$link);
while($row = mysql_fetch_assoc($result))
{
# start head
echo "aq headeris ragaceebi"
echo "<title>$row[title] - MYINTERNET.GE</title>";
#end head

# show category
echo "aq kidev ragaceebi"
echo "<div class=\"nsmrg1\"><a href=\"/news/$row2[caturl].html\" title=\"$row2[catname]\">$row2[catname]</a></div></td></tr>";
# end category

# start news
echo "kidev ragaceebis gagrdzeleba"
echo "<h3><b>$row[title]</b></h3><font style=\"font-size:12px; color:#999999;\"><i>$row[date]</i></font><br>$row[text]";
# end news

# footer
$empty_array[] = $result;
}


თუ სწორად მივხვდი ასეთი რაღაც მინდა ხო?


shvelo96
აქ რომ ვაკოპირებდი მოვაშორე ზედმეტი რაღაცეები, ადვილად გასარჩევი რომ ყოფილიყო და მიყვა ეგეც ალბათ biggrin.gif

Posted by: iMaximuSi 16 Feb 2012, 19:31
QUOTE
შევარდნაძეს მოვუტყან დედის ტრაკი mad.gif

არაგარეწარი კაცი

Posted by: Svani91 16 Feb 2012, 19:39
Stels

ხო, მაგრამ არ არის აუცილებელი ციკლშივე პრინტო მანდ.

მასივში შეიტანს ჩემი კოდი და მერე სადაც გინდა გამოიყენე.

მასივები კარგად დაამუღამე, ციკლები

ისე არაფერი გამოვა
* * *
მაგალითად, როცა უკვე გაქვს მასივი და გინდა რაღაც ინფორმაციის გამოტანა.

foreach( $empty_array as $k=>$value )
echo $value['ragacInformacia'];

მიხვდი?

Posted by: Stels 16 Feb 2012, 19:47
Svani91
აჯაფსანდალი მაქ სკრიპტში და არამგონია ეგრე მარტივად გამომივიდეს

1 ფაილში მაქვს სიახლის გამოტანა, ძიება და სიახლის წაკითხვა

if($id){ სიახლის წაკითხვა }

if($mi){ ძიება }

else { სიახლეები }

ფაილი რომ დავაგდო შეგიძლია შეხედო? ეშველება თუ არა მაგ აჯაფსანდალს მისამართები რომ არ შეეცვალოს ისე?

Posted by: Svani91 16 Feb 2012, 19:51
Stels

else { სიახლეები }

აქ გაუშვი მე რაც გითხარი

პრინციპს ვერ მიხვდი? ბაზიდან მოტანილს ეგრევე ვტენით მასივში და მერე ამ მასივს სადაც გვინდა იქ ვიყენებთ


Posted by: Stels 16 Feb 2012, 19:57
Svani91
გაიხარე, დიდი მადლობა

Posted by: biarritz 16 Feb 2012, 21:32
დახმარება მჭირდება და იქნებ მირჩიოთ რამე...

მოკლედ PHP ში მაქვს form შეგაქ რიცხვები და რაგაც გამოთველბს აკეთებს, როცა საბმიტს ვაჭერ პასუხს მიწერს და ინპუტ ბოქსებში შეტანილი მონაცემები იშლება, ისე მინდა გავაკეთო რომ შეტანილი მონაცემები არ წაიშალოს და შეცვლა შეგეძლოს...გუგლში დავძებნე და ჯავასკრიპტი ან ჯქუერი უნდა მაგასო რაც ვნახე და ამათ გარეშე ვერ გავაკეთებ?

Posted by: iMaximuSi 16 Feb 2012, 21:38
biarritz
QUOTE
მოკლედ PHP ში მაქვს form შეგაქ რიცხვები და რაგაც გამოთველბს აკეთებს, როცა საბმიტს ვაჭერ პასუხს მიწერს და ინპუტ ბოქსებში შეტანილი მონაცემები იშლება, ისე მინდა გავაკეთო რომ შეტანილი მონაცემები არ წაიშალოს და შეცვლა შეგეძლოს...გუგლში დავძებნე და ჯავასკრიპტი ან ჯქუერი უნდა მაგასო რაც ვნახე და ამათ გარეშე ვერ გავაკეთებ?


input value ში დაბეჭდე შეტანილი რიცხვები

Posted by: biarritz 16 Feb 2012, 21:42
iMaximuSi
მადლობა გამოხმაურებისთვის, დამწყები ვარ და იქნებ ცოტა გასაგებად მითხრა...
* * *
ანუ ინპუტის value="" ში რა ჩავწერო?

Posted by: iMaximuSi 16 Feb 2012, 21:50
biarritz
რა მეთოდით აგზავნი მაგ რარაცას? ვთქვათ GET ით

ეხლა გაქვს ასეთი რაღაც ხო?
CODE

<form action="ragac" method="get">
 <input type="text" value=""  name="ragac">
</form>


ანუ ვთქვათ აქ შეგყავს რაღაც

ახლა ისე გავაკეთოთ რომ უკვე მოხდა ინფორმაციის შეყვანა ვაჩვენოთ ფორმაში

CODE

<form action="ragac" method="get">
 <input type="text" value="<?PHP echo isset($_GET['ragac'])? $_GET['ragac'] : null; ?>"  name="ragac">
</form>

Posted by: biarritz 16 Feb 2012, 22:00
iMaximuSi
მაინც არ შვება sad.gif


<form action="shekvetaE1.php" method="get">
A:<input type="text" name="b1" class="input" value="<?php echo isset($_GET['shekvetaE1.php'])? $_GET['shekvetaE1.php'] : null; ?>" /> <br />
B:<input type="text" name="b2" class="input" value="<?php echo isset($_GET['shekvetaE1.php'])? $_GET['shekvetaE1.php'] : null; ?>" /><br />
C:<input type="text" name="b3" class="input" value="<?php echo isset($_GET['shekvetaE1.php'])? $_GET['shekvetaE1.php'] : null; ?>" /><br />
D:<input type="text" name="b4" class="input" value="<?php echo isset($_GET['shekvetaE1.php'])? $_GET['shekvetaE1.php'] : null; ?>" /><br />
N:<input type="text" name="b5" class="input" value="<?php echo isset($_GET['shekvetaE1.php'])? $_GET['shekvetaE1.php'] : null; ?>" /><br />
<input type="submit" value="OK" class="submit" />
</form>

აი ესეთი კოდი მაქქ

Posted by: iMaximuSi 16 Feb 2012, 22:02
biarritz
QUOTE
მაინც არ შვება sad.gif

QUOTE
A:<input type="text" name="b1" class="input" value="<?php echo isset($_GET['shekvetaE1.php'])? $_GET['shekvetaE1.php'] : null; ?>" /> <br />

ასე არა

ასე
CODE

A:<input type="text" name="b1" class="input" value="<?php echo isset($_GET['b1'])? $_GET['b1'] : null; ?>" /> <br />


ნეიმზე უნდა შეამოწმო

Posted by: biarritz 16 Feb 2012, 22:07
გავაკეთე ძალიან დიდი მადლობა დახმარებისთვის yes.gif

Posted by: cheki 16 Feb 2012, 22:37
facepalm.gif

რა არ მესმის იცით, როგორც ვხდები ბევრს აქვს რაღაც ცოდნა PHP_ში და აქედან საპორთს რატომ მოელით იქნებ თქვენთვის ეცადოთ და გააკეთოთ
რავი მე არ მესმის. ჩემს თავზე მოვიყვან მაგალითს, როცა რამეს ვერ ვაკეთებ აქ ნამდვილათ არ ვპოსტავ იქნებ თქვენთვის იჩალიჩოთ და გააკეთოთ
zviadi1989

აი თუნდაც შენს პოსტიდან რა უნდა გაგიო გინდა ეგერდ წოდებული რაღაცის გაკეთება ისიც აჯაქსით და უნიკოდით მაშინ გადაიხადეთ ფული და გაგიკეთებთ გაწყობთ ეგრე ? პასუხი რა თქმა უნდა არა.

რავი თუ არასწორს ვამბობ მაპატიეთ და ბოდიშ მოვიხდი smile.gif

Posted by: CORDOBA 16 Feb 2012, 22:49
გამარჯობათ
არის რამე საშუალება sitemap.xml ფაილში ავტომატურად რომ დაემტოს საიტზე შეკმნილი გვერდები ?
ვორდპრესის პლაგინი არ თკვათ ეხლა
0 დან რომ იწერება საიტი ეგეთ საიტზე თუ არსებობს პლაგინი ან რამე საშუალება ისეთი რომ ავტომატურად დაამატოს ახალი შეკმნილი გვერდი sitemap.xml ფაილში ?

მადლობა წინასწარ ყველას

Posted by: shvelo96 16 Feb 2012, 23:01
CORDOBA
როგორ არა, მაგრამ ესე ზეპირად ვერ ვიტყვი როგორ გაკეთდება,
გააჩნია საიტის სტრუქტურას.

Posted by: zviadi1989 17 Feb 2012, 01:38
QUOTE (cheki @ 16 Feb 2012, 22:37 )
facepalm.gif

რა არ მესმის იცით, როგორც ვხდები ბევრს აქვს რაღაც ცოდნა PHP_ში და აქედან საპორთს რატომ მოელით იქნებ თქვენთვის ეცადოთ და გააკეთოთ
რავი მე არ მესმის. ჩემს თავზე მოვიყვან მაგალითს, როცა რამეს ვერ ვაკეთებ აქ ნამდვილათ არ ვპოსტავ იქნებ თქვენთვის იჩალიჩოთ და გააკეთოთ
zviadi1989

აი თუნდაც შენს პოსტიდან რა უნდა გაგიო გინდა ეგერდ წოდებული რაღაცის გაკეთება ისიც აჯაქსით და უნიკოდით მაშინ გადაიხადეთ ფული და გაგიკეთებთ გაწყობთ ეგრე ? პასუხი რა თქმა უნდა არა.

რავი თუ არასწორს ვამბობ მაპატიეთ და ბოდიშ მოვიხდი smile.gif

იცი რა ჯერ ვგოგლავ და მერე ვპოსტავ აქ.
ვინაიდან PHP- არ ვიცი და არ ვიცი რა feature-ბი აქვს და რა შესაძლებლობები, და რაც ვიცი არის 2 დღის განარჩევი.

რაც ვიკითხე ეგ ვერ ვნახე გოოგლეში.
მიზეზი იქნება ან ის რომ PHP-ში ეგეთი რამე არ არსებობს და შესაბამისად არავინ სერჩავს და არც მე ამომიგდო რეზულტი. ან არის და სხვა სახელი ქვია მაგალითად რაღაც სტრიმინგი ან რაღაც ეგეთი და ამიტომ არ იპოვა ის რაც მინდოდა.

და რა მოხდა რომ ასეთი რამე ვიკითხე და მარტივი პასუხი რომ შესაძლებელია ამის გაკეთება, აგერ გადახედე PHPს აქვს "სტროქსაპი" (მაგალითისვთის მოვიყვანე ვითომ ფუნქციონალია) აჰა ლინკი ან დასერჩე ეგ სიტყვა.

ან თუ ისეთი მარტივია რომ პატარა მაგალითი დაწეროს ვინმემ ზეპირად.
და აჯაქსი ისეთი რამე არაა ვინმემ ფული მოგთხოვოს ერთ ჯავასკრიპტ ფუნქციაში.

მგონი იმისთვისაა ეს თემა რომ ეგეთი კითხვები დავსვათ. იმიტო ქვია ჩაინიკური რომ არ იცის კაცმა და შემოდის და პოსტავს. და ვინც იცის ის ისედაც თვითონ აკეთებს.

Posted by: Stels 17 Feb 2012, 01:52
ავტორიზაცია სესიებით მაქვს გაკეთებული და ავტომატურად აგდებს 5 წუთში თუ არაფერს არ ვაკეთებ და ეგ როგორ უნდა გავზარდო დრო?

Posted by: tamashi 17 Feb 2012, 11:24
Stels
ini_set('session.gc_maxlifetime', '99991');

Posted by: Stels 17 Feb 2012, 15:04
QUOTE (tamashi @ 17 Feb 2012, 11:24 )
Stels
ini_set('session.gc_maxlifetime', '99991');

დიდი მადლობა

Posted by: გიორგი XII 19 Feb 2012, 14:47
მოკლედ PHP/MYSQL სწავლა მინდა 0იდან !!!
ან რამე წინგი ან ინტ რესურსი არ მოგეპოვებათ?



Posted by: compmaster 19 Feb 2012, 16:07
QUOTE
მოკლედ PHP/MYSQL სწავლა მინდა 0იდან !!!
ან რამე წინგი ან ინტ რესურსი არ მოგეპოვებათ?


http://www.file.ge/?p=20325

აი ამას გადახედე...

მგონი ისაა რასაც ეძებ

Posted by: Svani91 21 Feb 2012, 06:52
Hostgator - ზე mime magic როგორ გამოვრთო ხომ არავინ იცით?

Posted by: Stels 22 Feb 2012, 16:50
search-ის გაკეთება მინდა 2 table-ში ერთად, და არის შესაძლებელი?
inner join ვიფიქრე მაგრამ ეგ როგორ გავაერთიანო search-ის დროს ვერ მივხვდი.

მადლობა...

Svani91
support-ს მიწერე, სხვანაირად მემგონი ვერ გამორთავ

Posted by: shvelo96 22 Feb 2012, 17:05
ჩაინიკური კითხვები კი არა ქართული stack overflow რო გავაკეთოთ მაგარი იქნება
Answers.ge და ეგეთ ღლეობებზე არ ვამბობ,
იმენა რეპუტაციები და ეგეთები რო ქონდეღ uzer-ებს, რო ვერ დაფლუდონ და რამე

Posted by: Stels 22 Feb 2012, 17:06
shvelo96
ჰოსტინგი ჩემზეა ))


search-ის გაკეთება მინდა 2 table-ში ერთად, და არის შესაძლებელი?
inner join ვიფიქრე მაგრამ ეგ როგორ გავაერთიანო search-ის დროს ვერ მივხვდი. მაგ 2 table-ს საერთო არაფერი არ აქვს, ერთი არის news მეორე products

მადლობა...

Posted by: shvelo96 22 Feb 2012, 17:31
Stels
ორი query რო გააკეთო არ გამოვა?

Posted by: Stels 22 Feb 2012, 17:38
shvelo96
ეგრე შეიძლება მაგრამ სხვა ვარიანტი არ არის რამე?

Posted by: shvelo96 22 Feb 2012, 17:56
Stels
როცა განსხვავდება თეიბლები მგონი არა

Posted by: Svani91 22 Feb 2012, 18:13
http://www.helloworld.ge/

shvelo96

Posted by: dadli 22 Feb 2012, 18:30
Stels
QUOTE
search-ის გაკეთება მინდა 2 table-ში ერთად, და არის შესაძლებელი?

შესაძლებელია.

ორივე თეიბლის სტრუქტურა გვანახე და თქვი რისი ძებნა გინდა

Posted by: Stels 22 Feb 2012, 18:43
dadli
პროდუქცია: http://s002.radikal.ru/i198/1202/1e/461e73fefebb.png
სიახლეები: http://s05.radikal.ru/i178/1202/f8/333a3e3f200f.png

პროდუქცია და სიახლეების ძებნა მინდა ერთად იყოს, ახლა ცალ ცალკე მაქვს გაკეთებული : ((

მადლობა

Posted by: shvelo96 22 Feb 2012, 21:37
QUOTE
http://www.helloworld.ge/

ვაა სღსღ

http://www.osqa.net/
არ ვიცოდი ესეთი სკრიპტიც თუ იყო გამზადებული,
ბარემ რო თარგმნონ უკეთესი იქნება

Posted by: iMaximuSi 22 Feb 2012, 21:42
shvelo96
QUOTE
ჩაინიკური კითხვები კი არა ქართული stack overflow რო გავაკეთოთ მაგარი იქნება

გავაკეთოთ

Posted by: Stels 22 Feb 2012, 21:57
დომეინს ვინ აიღებს? ან რა იქნება დომეინი?
საიტს ვინ გამართავს? ყველას ექნება ftp-ზე შესვლის უფლება? (ყველაში ვინც აკეთებს მაგათ ვგულისხმობ)

biggrin.gif

Posted by: iMaximuSi 22 Feb 2012, 21:59
QUOTE
ყველას ექნება ftp-ზე შესვლის უფლება?

კი ობშიაკის იქნება biggrin.gif

Posted by: Stels 22 Feb 2012, 22:01
დომეინი მოიფიქრეთ და ავიღებ )))

Posted by: shvelo96 22 Feb 2012, 22:02
QUOTE
დომეინს ვინ აიღებს? ან რა იქნება დომეინი?

რაიყო ერთი stack.ge ვერ მოგიფიქრებიათ უჩემოდ? biggrin.gif
რა, ცუდია?

QUOTE
საიტს ვინ გამართავს? ყველას ექნება ftp-ზე შესვლის უფლება? (ყველაში ვინც აკეთებს მაგათ ვგულისხმობ)

Github

Posted by: Stels 22 Feb 2012, 22:05
shvelo96
მე მაქვს სერვერი საქართველოში, შემიძლია ჩემთან დავჰოსტო
მაგ სკრიპტსაც დავაინსტალირებ

stack - ქართულად "ზვინი" არის და წაგადგება ეგეთი რამე? biggrin.gif

Posted by: shvelo96 22 Feb 2012, 22:16
QUOTE
stack - ქართულად "ზვინი" არის და წაგადგება ეგეთი რამე? 

დაიკიდე რა :დ

QUOTE
მაგ სკრიპტსაც დავაინსტალირებ

ესე მარტო დაინსტალირებული იმ საიტზეც არი

მე ვამბობ 0-დან რო გაგვეკეთებინა ქართველებს

ან ეგ ვთარგმნოთ და როგორმე გავაუმჯობესოთ რავი

Posted by: Stels 22 Feb 2012, 22:18
shvelo96
ახლის დაწერას არ ჯობია ვთარგმნოთ?
სხვა ფორუმელებმაც დააფიქსირონ აზრი და გადავწყვიტოთ ავიღოთ თუ არა ეგ დომეინი, ან იქნებ რამე სხვა იდეა შემოგთავაზონ

Posted by: iMaximuSi 22 Feb 2012, 22:20
QUOTE
ახლის დაწერას არ ჯობია ვთარგმნოთ?

no.gif

დიზაინს ვინ დახატავს?

Posted by: shvelo96 22 Feb 2012, 22:34
QUOTE
დიზაინს ვინ დახატავს?

შავჩოხ შავპაიჭკვარაჭინიანი

თუ რამეა დაუხატავად ავაწყობ biggrin.gif

Posted by: iMaximuSi 22 Feb 2012, 22:37
QUOTE
თუ რამეა დაუხატავად ავაწყობ biggrin.gif

ჰოდა რას ააწყობ წარმოდგნელი გაქვს?

Posted by: shvelo96 22 Feb 2012, 22:45
iMaximuSi
ხოდა ვთარგმნოთ რაც არი და არ გაგვჭირდება არაფერი biggrin.gif


Posted by: Stels 22 Feb 2012, 23:31
shvelo96
iMaximuSi
ჯობია ვთარგმნოთ მაგრამ მე დიდი ინგლისურით ვერ გამოვირჩევი biggrin.gif
* * *
მოვაგვარე ჩემი პრობლემა, ვინმეს რომ დაგჭირდეთ იცოდეთ UNION SELECT-ით კეთდება : )

Posted by: Landish 23 Feb 2012, 08:27
http://forum.ge/?f=48&showtopic=34358979

Posted by: Stels 23 Feb 2012, 18:16
ruby როგორ დავაყენო არ ვიცი, სერვერზეც არ მიყენია ეგ. რა ვქნათ?
დავაყენოთ თუ სხვა სკრიპტი მოვძებნოთ? biggrin.gif

Posted by: CORDOBA 23 Feb 2012, 19:47
გამარჯობათ
ესეთი პრობლემა მაკვს
QUOTE
<?php
$r = mysql_query("SELECT date1 FROM dos",$db);
$m = mysql_fetch_array($r);
do { echo"
<p><a href='archive_tickets.php?date1=$m[date1]'>post [date1]</a></p>
";}
while ($m = mysql_fetch_array($r));
?>

ამომაკვს ბაზიდან ჩვეულებრივ
მერე რომ გადავდივარ ახალ გვერდზე ლინკზე დაკლიკვით ანუ archive_tickets.php?date1=2012-02-23 ამ ლინკზე
იხსნება post ესე
QUOTE
$r = mysql_query("SELECT date1,text FROM dos WHERE date1='$date1",$db);
$m = mysql_fetch_array($r);
<?php echo $m['text']; ?>

კვემოთ მანდ მაკვს ესეთი რამ გაკეთებული
QUOTE
<a href="archive_tickets.php?date1=(აკ რა ჩავწერო არ ვიცი)">Next</a>

როგორ გავაკეთო ისე რომ ლინკს Next რომ დავაკლიკებ გაიხსნას შემდეგი თარიღი ანუ 2012-02-24 და ა.შ

როგორ გავაკეთო იკნებ დამიწეროთ ვინმემ
იმედია არ დამაიგნორებთ

მადლობა წინასწარ ყველას

Posted by: shvelo96 23 Feb 2012, 19:51
QUOTE
სერვერზეც არ მიყენია ეგ. რა ვქნათ?

მე რო შემიჩერეს ჰოსტინგი იმათ სერვერებზე იყო Ruby mad.gif

zakuti2 მეგეკითხება mad.gif mad.gif

რა სლე გინდოდა რა mad.gif

Posted by: tamashi 23 Feb 2012, 19:59
CORDOBA
უნდა ცალკე ფუნქცია გქონდეს და უნდა ითვლიდე ამ თვეში რამდენი დღე არის და შესაბამისად, როცა დაგჭირდება გამოიტან. თუ დღეები დამთავრდება ამ თვეში, თვეს შეცვლი და დღეებს დაარეზეტებ და დაიწყება ათვლა ერთიადნ.

Posted by: cheki 23 Feb 2012, 21:29
tamashi

list($next_month,$next_year) =
split(',',strftime('%m,%Y',mktime(0,0,0,$month+1,1,$year)));
$next_month_link = sprintf($opts['month_link'],$next_month,$next_year,'&raquo;')

google ----------------->> read copy==>paste // see result :*

Posted by: Stels 24 Feb 2012, 03:03
რა განსხავებაა ამ ორს შორის და რომელი ჯობია რომ გამოვიყენოთ?
პირველი:
CODE
$query = $this->db->query("YOUR QUERY");
if ($query->num_rows() > 0)
{
  foreach ($query->result() as $row)
  {
     echo $row->title;
     echo $row->name;
     echo $row->body;
  }
}


მეორე:
CODE
$result = mysql_query("YOUR QUERY",$connect);
while($row = mysql_fetch_assoc($result))
{
     echo $row['title'];
     echo $row['name'];
     echo $row['body'];
}


პირველი codeigniter-იდან მაქვს ამოღებული

შეგიძლიათ აზრი დააფიქსიროთ?

Posted by: Svani91 24 Feb 2012, 03:06
Stels

განსხვავება ისაა, რომ მეორე ვარიანტში, უშედეგო მოთხოვნის დროს, არარსებული მონაცემის ეკრანზე გამოტანას შეეცდები

ასე არაა? notice - საც არ ამოაგდებს? gigi.gif

Posted by: Stels 24 Feb 2012, 03:08
Svani91
არა ეგ კი გასაგებია
num_rows-ს აქაც ამოვიტანთ და იგივე შედეგი იქნება,
სხვა არც არაფერი?

w3schools-ის ფორუმზე მომწერა ერთმა ასეთი რამე:
If you have problems with such basic concepts, I'd strongly advise you to stay away from any frameworks until you get to grips with such basics. Read some of the tutorials on W3Schools and use some of PHP's functions and classes before using those of frameworks.

PM-ში ვსაუბრობდით, და კარგად ვერ გავიგე რა წერია და ხო ვერ დამეხმარებით გაგებაში? biggrin.gif ))

Posted by: Svani91 24 Feb 2012, 03:12
სანამ basic ფუნქციებს არ დაამუღამებო, შორს დაიჭირე თავი ფრეიმ ვორკებისგანო.

კლასებსო, მეთოდებსო. მართალია, მეც იგივეს გირჩევდი.


Posted by: Stels 24 Feb 2012, 03:21
Svani91
მე კიდევ ვფიქრობდი იქვე გავარჩევთქო, მაშინ საიდან ჯობია დავიწყო მაგის შესწავლა? რა მაგალითებით? მაგ w3school-ზე საინტერესო ვერაფერი ვნახე class-ებზე და ფუნქციებზე.

მადლობა დიდი smile.gif)

Posted by: Svani91 24 Feb 2012, 03:31
Stels

ცოტა ბაზა თუ არ გაქვს, ვერ გაარჩევ. დაიტანჯები. დაიზეპირებ და ეგრე გააკეთებ საქმეს. მასე სიამოვნებას ვერ მიიღებ, დამიჯერე smile.gif)

ხვალ პიემში ან აქ მოგწერ კარგი წიგნის ლინკს, ამ კომპში არ მაქვს.

მარა ერთ ნორმალურ წიგნს იქამდეც დავდებ

http://www.link.ge/file/373836/PHP-Object-Oriented-Solutions.pdf.html

Posted by: Stels 24 Feb 2012, 03:33
Svani91
გაიხარე, დიდი მადლობა

Posted by: saqmiANY 24 Feb 2012, 17:45
ჰედერის ფაილში ვორდპრესზე, როცა გადმოვწერ სერვერიდან ფაილს მთელი კოდი ერთ ხაზზე გაწერილი მხვდება...
რატომ აკეთებს ამას ხოარიცით?

Posted by: CORDOBA 24 Feb 2012, 22:36
QUOTE
გამარჯობათ
ესეთი პრობლემა მაკვს
QUOTE
<?php
$r = mysql_query("SELECT date1 FROM dos",$db);
$m = mysql_fetch_array($r);
do { echo"
<p><a href='archive_tickets.php?date1=$m[date1]'>post [date1]</a></p>
";}
while ($m = mysql_fetch_array($r));
?>

ამომაკვს ბაზიდან ჩვეულებრივ
მერე რომ გადავდივარ ახალ გვერდზე ლინკზე დაკლიკვით ანუ archive_tickets.php?date1=2012-02-23 ამ ლინკზე
იხსნება post ესე
QUOTE
$r = mysql_query("SELECT date1,text FROM dos WHERE date1='$date1",$db);
$m = mysql_fetch_array($r);
<?php echo $m['text']; ?>

კვემოთ მანდ მაკვს ესეთი რამ გაკეთებული
QUOTE
<a href="archive_tickets.php?date1=(აკ რა ჩავწერო არ ვიცი)">Next</a>

როგორ გავაკეთო ისე რომ ლინკს Next რომ დავაკლიკებ გაიხსნას შემდეგი თარიღი ანუ 2012-02-24 და ა.შ

როგორ გავაკეთო იკნებ დამიწეროთ ვინმემ
იმედია არ დამაიგნორებთ

მადლობა წინასწარ ყველას



ეს დავწერე ადრე და დაიგნორების პონტშI გამოვიდა მგონი
ერტმა მიტხრა მარტო რაგაც ფუნკცია უნდა დაწეროო ითVალო თვეები დგეები და ა.შ
უფრო მარტივად არ შეიდზლება რომ გაკეთდეს რამე სკრიტით ?

თან ისე რომ მაგალითად Next> რომ დავაკლიკებ და მომდევნო დგეს არაფდერი იყოს გადავიდეს იმ დგეზე რა დგეზეც იკნება ჩანაწერები

მადლობა წინასწარ ყველას ვინც არ დამაიგნორებს

Posted by: speed 26 Feb 2012, 16:03
CORDOBA
CODE
$date = $m["date"];
$shemdegi = date('Y-m-d', strtotime('+1 day', strtotime($date)));
echo "<a href=\"archive_tickets.php?date1=".$shemdegi."\">Next</a>";


აი ასე ცადე smile.gif გამოვა უეჭველი

Posted by: GeTto379 26 Feb 2012, 19:48
http://unlimited.ge/hosting.php <ამაზე რას მეტყვით? ღირს აქ? თუ serv.ge ჯობია?

Posted by: CORDOBA 27 Feb 2012, 00:46
speed

არ მუშაობს ეგრე
ვცადე მაგრამ არ გამოვიდა გადადის ამ თარიღზე 1970-01-02

Posted by: speed 27 Feb 2012, 01:29
CODE

$date = $m["date1"];
$shemdegi = date('Y-m-d', strtotime('+1 day', strtotime($date)));
echo "<a href=\"archive_tickets.php?date1=".$shemdegi."\">Next</a>";


შენ გაქ შეცდომა სადღაც კოდი დადე smile.gif რო გავიგო რა როგორ გამოგაქ და რას აკეთებ

Posted by: CORDOBA 27 Feb 2012, 22:46
QUOTE
speed

მადლობა გავაკეთე სხვანაირად,

ესეთი რამე როგორ გავაკეთო

QUOTE
<form action="#" method="post">
<select name="tips">
    <option>Football</option>
        <option>Tennis</option>
    </select>
</form>

<form action="#" method="post">
<select name="tips">
    <option>A</option>
    <option>B</option>
    <option>C</option>
    <option>D</option>
    </select>
</form>


ანუ თუ იკნება Football მაშინ კვედა ლისტში გამოჩდეს მხოლოდ A და B
და თუ იკნება Tennis გამოჩდეს C და D
თუ დიდი სკრიპტი არაა იკნებ დაწეროთ თავიდან ბოლომდე

დიდი მადლობელი დაგრჩებით

Posted by: apasnika 28 Feb 2012, 13:25
რამდენად ჩაინიკურია არ ვიცი მაგრამ დავსვამ მაინც ამ კითხვას და იქნებ ვინმემ დამეხმაროთ smile.gif

ვთქვათ, მე მყავს თავში ოფოფები (biggrin.gif) და მინდა ასეთი რაღაც,
ვიღაც რომ დაწერს ვთქვათ: "გამარჯობა შალვა" დაიწეროს "დბნბსხპგბ რბმზბ" ანუ შეცვალოს და ერთი ასოთი ზემოთ აიყვანოს ყველა ასო, ვთქვათ, დავწერე ფუნქცია რომელიც აკეთებს ამას, ანუ უმატებს ერთ ასოს, და როგორ გავაკეთო ის რომ ბაზიდან როცა ამოიგებს ამ "გამარჯობა შალვა"-ს PHP გვერდზე აჩვენოს ზემოთხსენებული "დბნბსხპგბ რბმზბ"

ოღონდ ეს "გამარჯობა შალვა" არ უნდა შეიცვალოს ბაზაში, როცა დამჭირდება რომ დავაბრუნო ჩვეულებრივ მდგომარეობაში


biggrin.gif

Posted by: Svani91 28 Feb 2012, 16:12
apasnika

http://php.net/manual/en/function.preg-replace.php

Posted by: apasnika 28 Feb 2012, 17:18
QUOTE (Svani91 @ 28 Feb 2012, 16:12 )
apasnika

http://php.net/manual/en/function.preg-replace.php

აუ გაიხარე რა smile.gif)) გავაკეთე სპასიბა wink.gif
* * *
ერთი პრობლემაა, ვთქვათ რომელიმე სიტყვა არ მინდა რო დააკონვერტოს, მაგალითად <br /> ამ შემთხვევაში რა ვქნა,

Posted by: speed 29 Feb 2012, 11:52
CORDOBA
ეს სტილში
CODE
#change{display:inline;}
#select1,#select2{display:none;}

ეს ჯავასკრიპტი
CODE
<script type="text/java[ertad]script">
function change()
{
var select = document.getElementById('select');
var option1 = document.getElementById('select1');
var option2 = document.getElementById('select2');

switch (select.value)
{
case "1":
option1.style.display='block';
option2.style.display='none';
option3.style.display='none';
break;
case "2":
option1.style.display='none';
option2.style.display='block';
option3.style.display='none';
break;
}
}
</script>

ესეც გამოჩენა smile.gif
CODE
<div id="wrap">
<select onchange="change()" id="select">
<option selected="selected" value="3">არჩევა:</option>
<option value="1">Football</option>
<option value="2">Tennis</option>
</select>
<div id="change">
<div id="select1">
<select>
<option>A</option>
<option>B</option>
</select>
</div>
<div id="select2">
<select>
<option>C</option>
<option>D</option>
</select>
</div>
</div>
</div>


Posted by: apasnika 29 Feb 2012, 14:52
preg-replace-ში მივუთითე ყველა ასოს შეცვლა და ის როგორ გავაკეთო რომ ლინკებს ბბ კოდებს და მის მსგავსებს არ შეეხოს ვერ მეტყვით?

Posted by: iMaximuSi 29 Feb 2012, 20:28
პროცედურაში LIMIT ზე გქონიათ პრობლემა? ეხლა შემხვდა ჰოსტინგზე, ანუ სადაც ვიყენებ ლიმიტს იქ სინტაქს ერორს მაძლევს. ეგეთი რაღაც ვიპოვე და ასე მოვაგვარებ მაგრამ რისი ბრალია? ჰოსტინგზე 5.1 ვერსია mysql აყენია მე 5.3 მაქვს. ვითომ 5.1 შია ეს პრობლემა?
http://forums.mysql.com/read.php?98,69465,78682

Posted by: Stels 1 Mar 2012, 01:54
php 5.3-ში if-ის დროს $_POST-ს წინ @ თუ არ დავუწერ ისე არ მუშაობს და ეგრე უნდა იყოს?

Posted by: Svani91 1 Mar 2012, 02:01
Stels

კოდი დადე აბა და ეცადე ცოტა უკედ ახსნა

გამორიცხულია, ეგრე რატომ უნდა იყოს

Posted by: Stels 1 Mar 2012, 02:04
ეხლა ამას ვაკეთებდი:
CODE
<?php
if(@$_POST['submit'])
{

}
else {
?>
<strong>კატეგორიის დამატებას</strong><br />
<form id="form" name="form" method="post" action="">
 <table width="300" border="0" cellpadding="0" cellspacing="0">
   <tr>
     <td height="30">კატეგორია:</td>
     <td><label>
       <input name="cname" type="text" id="cname" />
     </label></td>
   </tr>
   <tr>
     <td height="30">&nbsp;</td>
     <td><label>
       <input name="submit" type="submit" id="submit" value="დამატება" />
     </label></td>
   </tr>
 </table>
</form>
<?php } ?>

<br />
<br />
<b>კატეგორიები:</b>


მაგის გარეშე ამას აგდებს:
Notice: Undefined index: submit in C:\Program Files\VertrigoServ\www\admin\include\products\cat.php on line 2
submit-ს რომვ აძლევ მერე ქრება

Posted by: Svani91 1 Mar 2012, 02:05
Stels

$_POST['submit'] არსებობს რეალურად? აბა დაბეჭდე

ან თუ კი

if(! isset( $_POST['submit'] ) ){
exit('empty');
}
else{
//true
}

Posted by: iMaximuSi 1 Mar 2012, 02:07
უბრალოდ ვარნინგს გაძლევს რასაც ძაღლუკათი მალავ
.........

Posted by: Svani91 1 Mar 2012, 02:08
მერე უკვე არსებობს და იმიტომაც ქრება

ასე მგონია მე

Posted by: Stels 1 Mar 2012, 02:09
Svani91
აჰა isset-ით გაქრა,

ანუ ეგ @ დამალვაა ვარნინგის?


ისე 5.2 -ში isset-ის გარეშე უპრობლემოდ მუშაობდა


გაიხარეთ


ხო მანამდე არ არსებობდა, არ ამოიტანა არაფერი

Posted by: Svani91 1 Mar 2012, 02:11
QUOTE
ანუ ეგ @ დამალვაა ვარნინგის?


კი

საერთოდ, ასე უფრო 'ფუნდამენტურია' ჩემი აზრით


Posted by: Stels 1 Mar 2012, 02:12
QUOTE (Svani91 @ 1 Mar 2012, 02:11 )
QUOTE
ანუ ეგ @ დამალვაა ვარნინგის?


კი

საერთოდ, ასე უფრო 'ფუნდამენტურია' ჩემი აზრით

დიდი მადლობა ))

Posted by: Svani91 1 Mar 2012, 02:16
არაფერს

yes.gif

_______________

Posted by: Stels 2 Mar 2012, 04:55
ედით. ბოდიში. გავაკეთე რაც მინდოდა.

Posted by: ent1c3d 2 Mar 2012, 16:54
გამარჯობათ ბიჭებო, მოკლედ რა მაინტერესებს adobe dreamweaver cs4-ს აქვს შეცდომის პოვნის ფუნქცია? ვერ ვუპოვე ეგ ფუნქცია, ცს4 ზე მინდა იმენა.. sad.gif მადლობთ..

Posted by: tamashi 2 Mar 2012, 17:20
ent1c3d
არსებობს პროგრამები რომელბსაც მხოლოდ შეუზლია სინტაქსური შეცდომების პოვნა.
netbeans გამოიყენე მაგალითად. ან ნებისმიერი რედაქტორი რომელსაც აქვს ტექსტის ჰაილაითი

Posted by: Stels 2 Mar 2012, 18:00
ედით code......

Posted by: Svani91 2 Mar 2012, 18:02
mailCat არ არსებობს და ქუერიც ვერ სრულდება

mailCat გადაამოწმე

Posted by: Stels 2 Mar 2012, 18:09
ედით code......

Posted by: Svani91 2 Mar 2012, 18:12
Stels

ეხლა მაინც ქუერი არ სრულდება

echo გაუკეთე ქუერიებს

და ნახე რეალურად რას ითხოვს ბაზიდან

მანდაა შეცდომა

Posted by: Stels 2 Mar 2012, 18:29
Svani91
echo $rMC;
ეს თუ რა ვერ მივხვდი?

Posted by: Svani91 2 Mar 2012, 18:49
Stels

SELECT * FROM cat2 WHERE cat='$mailCat' order by id asc"

Posted by: Stels 2 Mar 2012, 19:05
ედით code......

Posted by: Svani91 2 Mar 2012, 19:10
Stels

სტრინგი დაპრინტე თვითონ, ქუერი რაში გაინტერესებს

$queryString = "select opa from opaTable where opaId='$opaVar'";
echo $queryString;

ამით გაიგებ რა ხდება და რატომ არ სრულდება

Posted by: iMaximuSi 2 Mar 2012, 19:23
Stels
QUOTE
echo $resultsc; არ შვება არაფერს cry.gif

1 არც იზამს, ამ შემთხვევაში რაღაც შეცდომა გაქვს და ბულეან მნიშვნელობა აქვს, სტრინგი არც უნდა იყოს მანდ.

2 asc ს მიწერა არაა სავალდებულო

3
QUOTE
while($rowMC = mysql_fetch_array($rMC))
{
$mainCat = $rowMC['mid'];

mysql_query("SET NAMES 'utf8'");

SET NAMES ყველა ფაილში მითუმეტეს ციკლში რო არ ატრიალო სადაც ქონექთი გაქვს იქ დაწერე ერთჯერ და მორჩა

4
QUOTE
$mainCat = $rowMC['mid'];

აქ შეამოწმე რა გაქვს

Posted by: Stels 2 Mar 2012, 19:23
Svani91
აუ რა უაზრო შეცდომებს ვუშვებ, ძან არეული ვარ, გაიხარე დიდი მადლობა 2kiss.gif


iMaximuSi
არა იქ ყველაფერი სწორად იყო, უბრალოდ ბაზაში cid მაქვს და აქ id მეწერა, მადლობა დიდი

Posted by: Svani91 2 Mar 2012, 19:26
QUOTE (Stels @ 2 Mar 2012, 19:23 )
Svani91
აუ რა უაზრო შეცდომებს ვუშვებ, ძან არეული ვარ, გაიხარე დიდი მადლობა 2kiss.gif


iMaximuSi
არა იქ ყველაფერი სწორად იყო, უბრალოდ ბაზაში cid მაქვს და აქ id მეწერა, მადლობა დიდი

არაფერს yes.gif

user posted image

მაგარი კაცია ეს lol.gif

Posted by: Stels 2 Mar 2012, 19:44
user posted image

ესეც მაგრამ არ გვაძლევენ მოდერები დაპოსტვის უფლებას biggrin.gif

Posted by: Svani91 2 Mar 2012, 19:46
user posted image

იქ უკვე ძაან დაცინვა მიმდინარეობს და იმიტომ

მე ერთს წავასწარი, მეტს ვერა ჯერ

მოუკლეს

Posted by: iMaximuSi 2 Mar 2012, 19:58
QUOTE
იქ უკვე ძაან დაცინვა მიმდინარეობს და იმიტომ

როგორ შეიძლება mo.gif


QUOTE
მოუკლეს

ნოვუკელი biggrin.gif

Posted by: Svani91 2 Mar 2012, 21:34
iMaximuSi

biggrin.gif

____________________

Posted by: ent1c3d 2 Mar 2012, 23:20
tamashi
დიდი დიდი მადლობა...

Posted by: LaSha_FS 3 Mar 2012, 23:22
რანდომით როგორ გამოვიტანო ბაზიდან?


mysql_query('select * from `test` order by RAND()')

ესე გამომაქ მარა აშკარად არ გამოაქ mo.gif 150ი უნიკალური ID იდია და ერთი 3 ჯერ ვცადე 10 - 10 წუთი ვარეFრეშე და 62 ზე მაღალი რიცხვი არ გამოიტანა არცერთხელ user.gif არადა 1 დან 150 მდეა mo.gif

Posted by: Svani91 3 Mar 2012, 23:26
LaSha_FS

$random = rand(1,150);

mysql_query('select * from `test` where id="'.$rand.'"');

ასე სცადე აბა

Posted by: LaSha_FS 3 Mar 2012, 23:36
Svani91

ზევით სხვა ცვლადი წერია და ქვევით სხვა? ეგ როგორ? http://www.Smiles.Ge givi.gif






კაი კაცი ხარ ვცდი 2kiss.gif

Posted by: Svani91 3 Mar 2012, 23:38
LaSha_FS

ამერია givi.gif

მომიტევეთ biggrin.gif

Posted by: LaSha_FS 3 Mar 2012, 23:43
Svani91

http://www.Smiles.Ge


აიტ! იმუშავა 2kiss.gif














პ.ს. მარა მერატოარ მომაფიქრდა ეგრე mad.gif

Posted by: Svani91 3 Mar 2012, 23:49
LaSha_FS

კარგია, რომ იმუშავა, მაგრამ იმედია 1-დან 150-მდე ყველა ჩანაწერი გაქვს, თორემ არ ივარგებს ეგ მეთოდი

Posted by: LaSha_FS 4 Mar 2012, 00:00
Svani91

ვიცი ვქენი ეგეც უკვე boli.gif 2kiss.gif

Posted by: speed 4 Mar 2012, 22:05
LaSha_FS
CODE
$lastid = mysql_query("select * from test order by id desc limit 1");
$last = mysql_fetch_assoc($lastid);
$lid =  $lastid["id"];
$random = rand(1,$lid);
mysql_query('select * from `test` where id="'.$rand.'"');


ასე გააკეთე და რომც დაამატო მაინც გამოგივა smile.gif

Posted by: iMaximuSi 4 Mar 2012, 22:16
QUOTE
mysql_query("select * from test order by id desc limit 1");

თუ მაქსიმალური მნიშვნელობისმქონე იდენტიფიკატორი გამოგაქვს ჯობდა ასე დაგეწერა ზედმეტი ტრიალის და ლიმიტის გარეშე smile.gif

SQL
SELECT MAX(id) AS id FROM test


smile.gif

Posted by: speed 4 Mar 2012, 22:33
QUOTE
SELECT MAX(id) AS id FROM test

ორივე მოჟნა smile.gif კი ნამდვილად ჯობს მაქს იდ მოკლეა უფრო biggrin.gif

Posted by: cheki 4 Mar 2012, 22:36
speed

გენიალურობა ხომ სიმარტივეშია smile.gif

Posted by: iMaximuSi 4 Mar 2012, 22:42
speed
QUOTE
კი ნამდვილად ჯობს მაქს იდ მოკლეა უფრო biggrin.gif

მეტი არაფერი?

QUOTE
select *

ყველაფერი მოგაქვს ერთი ადის გულიზე

QUOTE
$rand

ეგ ცვლადი არ გაქვს givi.gif

Posted by: speed 4 Mar 2012, 22:48
iMaximuSi
QUOTE
ეგ ცვლადი არ გაქვს givi.gif

ვისაც დავუწერე იმას აქვს smile.gif

CODE
$lastid = mysql_query("select MAX(id) from test");
$last = mysql_fetch_assoc($lastid);
$lid =  $lastid["id"];
$rand = rand(1,$lid);
mysql_query('select * from `test` where id="'.$rand.'"');


მეორე ქუერი დავაკოპირე და იმის ბრალია biggrin.gif

Posted by: knight_rider 4 Mar 2012, 23:04
გამარჯობა ყველას

თქვენი დახმარება მჭირდება, ბაზაში მაქვს სურათი სახელად pic_01.jpg ეხლა როგორ შევამოწმო folder-ში არსებობს თუ არა სურათი ასეთი სახელით??? მადლობა წინასწარ

Posted by: iMaximuSi 4 Mar 2012, 23:05
QUOTE
თქვენი დახმარება მჭირდება, ბაზაში მაქვს სურათი სახელად pic_01.jpg ეხლა როგორ შევამოწმო folder-ში არსებობს თუ არა სურათი ასეთი სახელით??? მადლობა წინასწარ

http://php.net/manual/ru/function.file-exists.php

Posted by: knight_rider 4 Mar 2012, 23:14
iMaximuSi რავა ხარ?
QUOTE
http://php.net/manual/ru/function.file-exists.php

მადლობა გაიხარე

Posted by: iMaximuSi 4 Mar 2012, 23:16
QUOTE
რავა ხარ?

ნარმალნა, თავად? alk.gif

Posted by: cheki 4 Mar 2012, 23:27
knight_rider

CODE
<?php
$filename = '/path/to/foo.txt';

if (file_exists($filename)) {
   echo "The file $filename exists";
} else {
   echo "The file $filename does not exist";
}
?>


http://php.net/manual/en/function.file-exists.php გადახედე

Posted by: Svani91 4 Mar 2012, 23:27
გავიგეთ რო მაგრა იცით

smile.gif)))))))))))))

Posted by: knight_rider 4 Mar 2012, 23:28
iMaximuSi
რავი ვარ რა მეც

შეხედე რა ძმურად რამე შეცდომა მაქვს? ყველაფერზე მიწერს არ არსებობსო

<?php
$img = mysql_query ("SELECT ID, Img FROM pg_articles");
while ($imgRes = mysql_fetch_array ($img))
{
$fImg = $imgRes["Img"];

$filename = 'admin/pgArts/$fImg';

if (file_exists($filename)) {
echo "Файл $filename существует <br />";
} else {
echo "Файл $filename не существует <br />";
}

}
?>

Posted by: cheki 4 Mar 2012, 23:30
უი დამასწრეს მაპატიეთ biggrin.gif დახმარებას ვცდილობდი

Posted by: Svani91 4 Mar 2012, 23:31
knight_rider

$filename = 'admin/pgArts/$fImg';

ეს დაბეჭდე და ნახე, არსებობს მართლა?

Posted by: iMaximuSi 4 Mar 2012, 23:33
QUOTE
გავიგეთ რო მაგრა იცით

სგ ადმინ

QUOTE
შეხედე რა ძმურად რამე შეცდომა მაქვს? ყველაფერზე მიწერს არ არსებობსო

QUOTE
$filename = 'admin/pgArts/$fImg';

აქ ცვლადი ევრ იმუშავებს ორმაგი ბრჭყალები უნდა

Posted by: knight_rider 4 Mar 2012, 23:41
cheki
გაიხარე დიდი მადლობა მაინც

Svani91
QUOTE
$filename = 'admin/pgArts/$fImg';

ეს დაბეჭდე და ნახე, არსებობს მართლა?


კი მუშაობს


iMaximuSi
ეგაა გაიხარე, ერთშიც დამეხმარე რა ეხლა მინდა გამოვიტანო მარტო ის სურათები რომლებზეც მიწერს არ არსებობსო და ეგ როგორ ვქნა?

Posted by: iMaximuSi 4 Mar 2012, 23:43
QUOTE
ეხლა მინდა გამოვიტანო მარტო ის სურათები რომლებზეც მიწერს არ არსებობსო და ეგ როგორ ვქნა?

რაც არ არსებობს როგორ გამოიტან? spy.gif

Posted by: knight_rider 4 Mar 2012, 23:46
iMaximuSi
არ არსებობს კი არა არსებობს უბრალოდ სახელი აქვს სხვა ანუ ბაზაში ქვია Pic_01.jpg ხოლო ფოლდერში Pic_01s.jpg და მინდა ეხლა მხოლოდ ის სურათები გამოვიტანო რომლების სახელებიც არ ემთხვევა ბაზაში არსებულ სახელებს

Posted by: iMaximuSi 4 Mar 2012, 23:56
knight_rider
მოკლედ რო გითხრა შეგიძლია ასე გააკეთო, გამოიტანე ბაზიდან ყველა სურათის სახელი ერთ მასივში, მერე სათითაოდ გადაამოწმე სურათები თუ რომელიმე სურათის სახელი არ არის იმ მასივში რაც გინდა ის უქენი მერე

აგერ ნახე როგორ უნდა მიიღო ფაილების სია
http://php.net/manual/ru/function.readdir.php

Posted by: Svani91 4 Mar 2012, 23:56
if (! file_exists($filename)) {
echo "<img src='".$filename."' />";
}

Posted by: shvelo96 5 Mar 2012, 00:00
QUOTE
(! file_exists($filename)

QUOTE
!

რატო?
პირიქით არ უნდა იყოს?
QUOTE
if (file_exists($filename)) {


აა არ წამიკითხია წინა biggrin.gif
მაგრამ ისე პირიქით არ უნდა? რაც exists მაგრამ ბაზაში არაა

Posted by: iMaximuSi 5 Mar 2012, 00:03
QUOTE
მაგრამ ისე პირიქით არ უნდა? რაც exists მაგრამ ბაზაში არაა

yes.gif

Posted by: knight_rider 5 Mar 2012, 00:10
Svani91
მადლობა გაიხარე

Posted by: LaSha_FS 5 Mar 2012, 22:09
მინდა ერთი ფოლდერიდან მეორეში გადავიტანო სურათი user.gif როგორ ვქნა ?

Posted by: dadli 5 Mar 2012, 22:19
LaSha_FS
copy("direqtoria_1/surati.jpg","direqtoria_2/surati.jpg");

Posted by: LaSha_FS 5 Mar 2012, 22:33
dadli

ვაა შენგაიხარე, დიდი მადლობა 2kiss.gif

Posted by: Svani91 6 Mar 2012, 02:52
LaSha_FS

მაზოხისტური

file_put_contents( 'dir2/image.jpg', file_get_contents( 'dir1/image.jpg' ) );

Posted by: LaSha_FS 6 Mar 2012, 09:28
Svani91

და განსხვავება ? user.gif

Posted by: CORDOBA 6 Mar 2012, 22:44
გამარჯობათ
იკნებ ვინმემ იცოდეს და გამარკვიოს როგორ უნდა გავაკეთო ესეთი რამ
ჩემი საიტია http://site.com/index.php და მინდა რომ გამოჩდეს ესე http://site.com ანუ index.php გარეშე
გავაკეთე ესე .htaccess-ში
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.com/ [R=301,L]
ანუ ყველაფერი კარგად მუშაობს და ეხლა მინდა გავაკეთო კართულ გვერდზეც იგივე ანუ საიტია ესე
http://site.com/ge/index.php ( ge/ არის ცალკე ფოლდერი) და მინდა გავაკეთო ისე რომ http://site.com/ge/index.php ესე რომ ჩაიწეროს საიტი გამოჩდეს index.php გარეშე ანუ ესე http://site.com/ge/
ვცადე .htaccess-ში ყველანაირად მაგრამ ვერაფრით ვე გავაკეთე როგორ უნდა
.htaccess-ში არის ge/ ფოლდერშიც

Posted by: LaSha_FS 7 Mar 2012, 00:46
CORDOBA

და ეგ index.php რო მოუშალო არ შედის ისე ? eek.gif

Posted by: cheki 7 Mar 2012, 10:54
CORDOBA
CODE
<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond  %{REQUEST_FILENAME}  !-f
RewriteCond  %{REQUEST_FILENAME}  !-d

RewriteRule ^(.*)$  index.php  [L,QSA]

</IfModule>


ასე სცადე აბა

Posted by: M3LA 8 Mar 2012, 14:16
ლოგინს რო ასრულებს ჩერდება აქ: www.domain.com/login.php?done=1 და მინდა რედირექტი რო გააკეთოს მთავარ გვერდზე და როგორ ვქნა ხო ვერ მეტყვით??? smile.gif))

<?php
if (isset($error_message)) {
echo '<div id="error_message">'.$error_message.'</div>';
}
?>

<form method="post" action="<?php echo $setting['site_url'];?>/login.php?done=1">
<div class="login_form">
<?php echo LOGIN_USERNAME; ?><br />
<input name="username" type="text" id="username" class="form_textbox" /><br />
<br /><?php echo LOGIN_PASSWORD; ?><br />
<input name="password" type="password" id="password" class="form_textbox" /><br /><br />
<a href="<?php echo $setting['site_url'];?>/index.php?task=lost_password"><?php echo LOGIN_FORGOT_PASSWORD; ?></a><br /><br />
<label><input type="checkbox" name="remember" id="remember" checked="checked" /> <?php echo LOGIN_REMEMBER_ME; ?></label><br /><br />

<input name="prevpage" type="hidden" id="prevpage" value="<?php echo urlencode($prevpage);?>" />

<input type="submit" name="Submit" value="<?php echo LOGIN_BUTTON; ?>" class="dropdown-submit" />
</div>
</form>

Posted by: ldg 9 Mar 2012, 04:28
ასეთი რამე შესაძლებელი იქნება?
წარმოვიდგინოთ სურათების ჰოსტი სადაც ატვირთულ სურათებს ვატერმარკი გაუჩნდება < ეგ ვიცით რომ შეიძლება.
მე მაინტერესებს როცა ატვირთავენ რამე გიფ სურათს იმას ვატერმარკი შეიძლება რომ დაედოს ისე რომ ფორმატი არ შიცვალოს და .გიფ დარჩეს..

Posted by: CORDOBA 9 Mar 2012, 13:16
QUOTE
გამარჯობათ
იკნებ ვინმემ იცოდეს და გამარკვიოს როგორ უნდა გავაკეთო ესეთი რამ
ჩემი საიტია http://site.com/index.php და მინდა რომ გამოჩდეს ესე http://site.com ანუ index.php გარეშე
გავაკეთე ესე .htaccess-ში
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.com/ [R=301,L]
ანუ ყველაფერი კარგად მუშაობს და ეხლა მინდა გავაკეთო კართულ გვერდზეც იგივე ანუ საიტია ესე
http://site.com/ge/index.php ( ge/ არის ცალკე ფოლდერი) და მინდა გავაკეთო ისე რომ http://site.com/ge/index.php ესე რომ ჩაიწეროს საიტი გამოჩდეს index.php გარეშე ანუ ესე http://site.com/ge/
ვცადე .htaccess-ში ყველანაირად მაგრამ ვერაფრით ვე გავაკეთე როგორ უნდა
.htaccess-ში არის ge/ ფოლდერშიც



რაც შენ დაწერე ესე
QUOTE
<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond  %{REQUEST_FILENAME}  !-f
RewriteCond  %{REQUEST_FILENAME}  !-d

RewriteRule ^(.*)$  index.php  [L,QSA]

</IfModule>

მაგანაც არ უშველა და დავიჟერო არავინ იცის როგორ კეთება ???

Posted by: Stels 9 Mar 2012, 20:51
აი მაგალითად დავწერე რაღაც სკრიპტი და მინდა რომ რაღაც ლიცენზია ქონდეს, მაგალითად თუ სკრიპტს 1 თვეში გაუვა ვადა სკრიპტი გათიშოს, ასევე მარტო 1 დომეინზე (რასაც მე გავუწერ) რომ იმუშაოს სხვაგან ვერა.
cron-ით რომ ამოწმოს ჩემა სერვერმა ეგ სკრიპტი საათში ერთხელ. რა შეიძლება მოვუხერხო ამას? როგორ გავაკეთო?

Posted by: shvelo96 9 Mar 2012, 23:40
Stels
თუ თვითონ არ იცის PHP ადვილია biggrin.gif
უნდა ჩაუწერო დასაწყისში
CODE
if(time() > რაღაცა || $_SERVER['HTTP_HOST'] !== რაღაცა) die('license error');

Posted by: Stels 9 Mar 2012, 23:59
shvelo96
ეგრე არა biggrin.gif

რამე კარგი მეთოდი მინდა.... სხვამ რომ ვერ შეძლოს ვერანაირად ამუშავება დროის ამოწურვის შემდეგ

სიტყვაზე db ფაილი ჩემთან რომ იყოს ან რაღაც მაგდაგვარი, მაგრამ მაგ db ფაილსაც შექმნის კარგად ვინც იცის biggrin.gif
ვერ მოვიფიქრე ვერაფერი

Posted by: shvelo96 10 Mar 2012, 00:05
Stels
ეგეთი არი კლიენტ-სერვისის მოდელი მარტო
შენთანაა ნაწილი(მთავარი) და API.
იმას აქვს კლიენტი და API key, ეს key-ები გექნება ბაზაში და ვადაგასულს არ მიიღებ,
უბრალოდ მაინც ნელი იქნება უფრო მემგონი

Posted by: Stels 10 Mar 2012, 00:17
QUOTE (shvelo96 @ 10 Mar 2012, 00:05 )
Stels
ეგეთი არი კლიენტ-სერვისის მოდელი მარტო
შენთანაა ნაწილი(მთავარი) და API.
იმას აქვს კლიენტი და API key, ეს key-ები გექნება ბაზაში და ვადაგასულს არ მიიღებ,
უბრალოდ მაინც ნელი იქნება უფრო მემგონი

ხო მართალი ხარ, მთლიან სკრიპტს ვერ დავიცავ.

ისე ioncude-ში კოდირება როგორ ხდება ხო ვერ მეტყვით?

Posted by: iMaximuSi 10 Mar 2012, 00:28
QUOTE
ისე ioncude-ში კოდირება როგორ ხდება ხო ვერ მეტყვით?

რა?

Posted by: Stels 10 Mar 2012, 00:43
QUOTE (iMaximuSi @ 10 Mar 2012, 00:28 )
QUOTE
ისე ioncude-ში კოდირება როგორ ხდება ხო ვერ მეტყვით?

რა?

php-ს მინდა ასეთი სახე მივცე http://blog.rabinek.pl/wp-content/uploads/2008/04/ioncube_encoded.png

Posted by: cheki 12 Mar 2012, 18:42
Stels


base64_encode_ს გულისხმობ ალბათ

Posted by: Heаd 12 Mar 2012, 19:35
Stels
ეს გამოგადგება: http://tools.web-max.ca/encode_decode.php

Posted by: Farel0x 12 Mar 2012, 19:36
ლოკალზე ვაყენებ stress web ძრავს მაგრამ ამას მიწერს:
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: Stels 12 Mar 2012, 19:53
cheki
Heаd
არა base64 მარტივი გასაშიფრია, ioncude კარგი ვარიანტია, სკრიპტის დასაშიფრად.
მადლობა

Farel0x
აი ზუსტად ეგ ვარიანტია რაც მე მჭირდება შენს სკრიპტში. კოდირებულია შენი სკრიპტი და ZEND თუ არ აყენია სერვერზე მაშინ ვერ გაუშვებ.

Posted by: Farel0x 12 Mar 2012, 20:00
Stels
vertrigo ზე ვაყენებ და როგორც ვიცი zend მოყვება vertrigo - ს.
თუ არ აყენია,როგორ დავაყენო?

Posted by: Stels 12 Mar 2012, 20:41
QUOTE (Farel0x @ 12 Mar 2012, 20:00 )
Stels
vertrigo ზე ვაყენებ და როგორც ვიცი zend მოყვება vertrigo - ს.
თუ არ აყენია,როგორ დავაყენო?

არ ვიცი სიმართლე გითხრა, vertrigo-ზე zend არ გამიტესტია

Posted by: cheki 14 Mar 2012, 13:35
Farel0x

როგორც მივხდი შენთან ვერტრიგოს 2.2X/ 2.24 ვერსია გიყენია და პჰპ_ის 5.3.X ასე რომ 5.2 დააყენე და გაუშვებს

Posted by: Farel0x 14 Mar 2012, 15:45
cheki
QUOTE
როგორც მივხდი შენთან ვერტრიგოს 2.2X/ 2.24 ვერსია გიყენია და პჰპ_ის 5.3.X ასე რომ 5.2 დააყენე და გაუშვებს

გავაკეთე და გაუშვა.
ინსტალაციაც გავუკეთე.
მაგრამ მთავარ გვერდზე,სადაც index.php უნდა გამოიტანოს წესით,არაფერი გამაოქვს,თეთრად არის მთლიანი გვერდი.
ადმინ პანელში კი მიწერს: Access denied - ო. არადა სრული პრივილეგია მაქვს 'root' user - ით.

Posted by: more 17 Mar 2012, 04:41
function GetContent(&$_PARAMS)
{ foreach($_PARAMS as $_PARAM_NAME=>$_PARAM_VALUE)
$$_PARAM_NAME=$_PARAM_VALUE;
$sql='SELECT * FROM '.mysql_real_escape_string($ragaca).' where id="'.mysql_real_escape_string($id).'"';
$rs = mysql_query($sql);
while($row = @mysql_fetch_assoc($rs))
{ $rows[] = $row; }
@mysql_free_result($rs);
return array('code'=>0, 'byid'=>$rows,'sql'=>$sql);

_______________________

$ragaca2="contenti";

$mas=array();
$mas['ragaca']=$ragaca2;
$contenti=GetContent($mas);

______________________

<? for($i=0;$i<count($content_text['byid']);$i++)
echo $contenti ['byid'] [$i] ['content']; ?>

გამარჯობათ, მოკლედ ასეთი სიტუაციაა მინდა ბაზიდან იდის მიხედვით გამოვიტანო ინფორმაცია, და რა მინდა მინდა რომ ეს იდი $id მივიღო ლინკიდან ანუ
მაგ.
index.php?page=1
index.php?page=2
ამ ლინკებზე გადასვლის შედეგად წამოვიდეს იქედან კონტენტი რომლის იდი არის 1, მეორე შემთხვევაში წამოვიდეს 2 , მოკლედ ტვინი ამერია უკვე იქნებ დამეხმაროთ როგორ მივანიჭო $id -ს აიდი?


Posted by: cheki 17 Mar 2012, 10:05
more

CODE
if ($_GET["page"]  {
           $page_name = mysql_fetch_array(mysql_query("SELECT page_test FROM menu WHERE page_id='".$_GET["page"]."' "));
           switch ($page_name[page_test]){
               case 1 : about($_GET["page"];
                   break;
               case 2 : News($_GET["page"];
                   break;
               case 3 : Gallery($_GET["page"];
                   break;
              }
}


და კიდე ფილტრაცია დამავიწყდა გაფილტრე mysql_real_escape_string_ით $_GET["page"].

მგონი ამის გაკეთება გსურს sad.gif


აუ წავედი დავიძინე biggrin.gif biggrin.gif

Posted by: more 17 Mar 2012, 20:42
cheki
სწორად მიხვდი მარა მასე არ მინდოდა სხვანაირად გავაკეთე მარა შენი პოსტი დამეხმარა მაინც, მადლობა

Posted by: ent1c3d 18 Mar 2012, 15:56
გამარჯობათ..

მოკლედ ერთი ვპს პლაგინია, არის სარჩევი კატეოგირების მიხედვით, რამოდენიმე ჩამოსაშლელია, თU ჩამოშლი ქვეყნის კატეგორიას, იქ იქნებიან სუბკატეგორიები, ანუ იტალაი საფრანგეთი და ა.შ... ქვემოთ არის მაგალIთად ვალუტის კატეგორია და თუ შამოშლი იქნებიან : ევრო, ლირა, რუბლი და ა.შ..

ძებნას რო დააწვები მინდა აგდებდეს ისეთ შედეგს რომელიც ორივე არჩეულს დააკმაყოფიელბს, და არადა აგდებსისეთს რომელიც ერთ ერთს მინაც აკმაყოფიელბს..
ჰოოოდა..
პლაგინის ედითორში მირჩიეთ რა რა იქნება შესასწორებელი სავარაუდოდ...

Posted by: Svani91 18 Mar 2012, 15:57
ent1c3d

სადაც მოთხოვნა კეთდება იქ ნახე

OR

დადე კოდი მერე მაგ მოთხოვნის

Posted by: ent1c3d 18 Mar 2012, 18:10
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «

Posted by: Metro_Station 21 Mar 2012, 14:43
ეს გასწორდება? :დ რეგისტრაციის დროს აგდებს ამ შეცდომას ძრავა phpbb
Could not insert data into users table

DEBUG MODE

INSERT INTO phpbb_users (style_text, user_id, username, user_regdate, user_password, user_email, user_viewemail, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify_to_email, user_notify_to_pm, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_level, user_allow_pm, user_message_quote, user_topics_per_page, user_posts_per_page, user_posl_red, user_active, user_actkey) VALUES ('body { background: url(/images/1.png); background-color : #0fc; color: #fff; font-family: sans-serif; font-size: 12px; } .catSides { background:url(/images/mu2.png); background-color:#333; border:1px; border-color:#555; border-style:solid; padding:3px; text-align:left; } .cattitle { color:#eee; text-decoration:none; } .count { color:#b9b9b9; margin-top:3px; text-align:center; } .count a img,.count a:hover img { background-image:none; } .foot { background-color:#65872C; background-image:url(images/mu2.png); background-position:right; border-bottom:1px solid #9DB466; border-color:#959595; border-style:solid; border-top:1px solid #9DB466; border-width:1px; padding:1px; text-align:right; } .link { background-color:#1cfc1c; border-bottom:1px solid #444; border-left:3px solid #E2BD00; border-right:1px solid #444; padding:2px; } .link a:hover { background-color:#444; } .row1 { background-color:#1c1c1c; border-bottom:1px solid #ccc; border-left:3px solid #E2BD00; border-right:1px solid #ccc; border-top:1px solid #ccc; color:#FFF; padding:2px; text-align:left; } .row_easy { background-color:#222; border-bottom:1px solid #444; border-left:3px solid #E2BD00; border-right:1px solid #444; border-top:1px solid #444; color:#eee; margin:1px 0; padding:2px; } .row_easy:hover,.row_hard:hover { background-color:#5a5959; border-bottom:1px solid #444; border-left:3px solid #404040; border-right:1px solid #444; border-top:1px solid #444; color:#eee; } .row_hard { background-color:#333; border-bottom:1px solid #444; border-left:3px solid #E2BD00; border-right:1px solid #444; border-top:1px solid #444; color:#eee; margin:1px 0; padding:2px; } .top_menu { background-color:#55771C; background-image:url(images/mu2.png); background-position:right; border-bottom:1px solid #9DB466; border-color:#959595; border-style:solid; border-top:1px solid #9DB466; border-width:1px; padding:1px; text-align:right; } .top_menu a { color:#FFF; padding:2px 3px 0; } .top_menu a:hover { background-color:#CCC; color:#FFF; } a { color:#E2BD00; text-decoration:none; } a#s { color:silver; } a.buttom { background-image:url(/images/mu.png); border-color:#959595; border-style:solid; border-width:1px; line-height:1.7; padding:0; } a:hover { color:#EEE; text-decoration:none; } body { background-color:#000; border:1px solid #525152; font:11px Verdana; margin:auto; max-width:500px; padding:0; } div.cat { background:url(/images/mu2.png); background-color:#333; border:1px; border-color:#ff0; border-style:solid; padding:3px; text-align:left; } div.tab { background:url(/images/mu.png); background-color:#525152; border-bottom:3px double #525152; border-left:3px double #525152; border-right:3px double #525152; border-top:3px double #525152; text-align:center; } input,textarea,select,form { background-color:#252525; border:1px solid #444; color:#aaa; } p,div { color:#eee; font-family:Verdana, Arial; font-size:11px; margin:0; }', 1175, 'test1111111', 1332325336, '0e9a4f4ad6d22d135835e1050bae60f7', 'test1111111@ewe.jk', 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 4, 'd M, G:i', '', 0, 1, '1', '7', '7', '1', 1, '')

Line : 446
File : usercp_register.php


აი 446 ხაზიც message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);

Posted by: CORDOBA 21 Mar 2012, 21:34
ვინმე მცოდნემ იკნებ დაწეროს სკრიპტი და დამეხმაროს
ესეთი რამ მინდა
ტაბლეს კვია tps კოლუმს კვია score და მე ვწერ ამ score-ში ზუსტად ესე 2-1 0-1 3-2 და ა.შ ანუ ფეხბურთის ანგარიშებს
და როგორ შეიდზლება რომ ესე გავაკეთო
თუ score-ში ტირეს მარცხენა ციფრი მეტია ტირეს მარჯვენა ციფრზე
echo "movigeee";
თუ არა და
else Sheni dedac smile.gif
როგორ შეიდზლება რომ ეს ფუნკცია დაიწეროს ტირეს მარჯვენა ციფრის და ტირეს მარცხენა ციფრის შედარება

მადლობა წინასწარ
თუ ვინმე დაწერს და არ დამაიგნორებს კაგი იკნება

Posted by: dadli 21 Mar 2012, 22:18
CORDOBA

CODE

while ($row = mysql_fetch_assoc($res)) {
     $pirveli_meore = explode("-",$row['score']);
settype($pirveli_meore[0],'int');  // ესენი არრა აუცილებელი, მარა ესე ჯობია
settype($pirveli_meore[1],'int');  //
if ($pirveli_meore[0] > $pirveli_meore[1]) {
 echo 'movige <br>';
}
else {
 echo 'ertma gundma gamisxa amsi dedac <br>';
}
}

Posted by: CORDOBA 21 Mar 2012, 23:32
QUOTE
dadli

Notice: Undefined variable: res in
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in
ესე დამიწერა და რა უნდა ვერ გავიგეე
sad.gif

Posted by: dadli 21 Mar 2012, 23:38
CORDOBA
რა უნდა და სქლ ზაპროსი არ უდრის $res-ს, ანუ ეს
$cvladi = mysql_query(...)
აქ cvladi-ის მაგივრად ჩასვი res

Posted by: CORDOBA 22 Mar 2012, 00:01
QUOTE
dadli

მადლობა დიდი

Posted by: ronaldo99 22 Mar 2012, 15:00
ორ რიცხვის უდიდესი საერთო გამყოფის პოვნის კოდი დამიწერეთ რაა PHP-ში

Posted by: Metro_Station 22 Mar 2012, 17:43
QUOTE (Metro_Station @ 21 Mar 2012, 14:43 )
ეს გასწორდება? :დ რეგისტრაციის დროს აგდებს ამ შეცდომას  ძრავა phpbb 
Could not insert data into users table

DEBUG MODE

INSERT INTO phpbb_users (style_text, user_id, username, user_regdate, user_password, user_email, user_viewemail, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify_to_email, user_notify_to_pm, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_level, user_allow_pm, user_message_quote, user_topics_per_page, user_posts_per_page, user_posl_red, user_active, user_actkey) VALUES ('body { background: url(/images/1.png); background-color : #0fc; color: #fff; font-family: sans-serif; font-size: 12px; } .catSides { background:url(/images/mu2.png); background-color:#333; border:1px; border-color:#555; border-style:solid; padding:3px; text-align:left; } .cattitle { color:#eee; text-decoration:none; } .count { color:#b9b9b9; margin-top:3px; text-align:center; } .count a img,.count a:hover img { background-image:none; } .foot { background-color:#65872C; background-image:url(images/mu2.png); background-position:right; border-bottom:1px solid #9DB466; border-color:#959595; border-style:solid; border-top:1px solid #9DB466; border-width:1px; padding:1px; text-align:right; } .link { background-color:#1cfc1c; border-bottom:1px solid #444; border-left:3px solid #E2BD00; border-right:1px solid #444; padding:2px; } .link a:hover { background-color:#444; } .row1 { background-color:#1c1c1c; border-bottom:1px solid #ccc; border-left:3px solid #E2BD00; border-right:1px solid #ccc; border-top:1px solid #ccc; color:#FFF; padding:2px; text-align:left; } .row_easy { background-color:#222; border-bottom:1px solid #444; border-left:3px solid #E2BD00; border-right:1px solid #444; border-top:1px solid #444; color:#eee; margin:1px 0; padding:2px; } .row_easy:hover,.row_hard:hover { background-color:#5a5959; border-bottom:1px solid #444; border-left:3px solid #404040; border-right:1px solid #444; border-top:1px solid #444; color:#eee; } .row_hard { background-color:#333; border-bottom:1px solid #444; border-left:3px solid #E2BD00; border-right:1px solid #444; border-top:1px solid #444; color:#eee; margin:1px 0; padding:2px; } .top_menu { background-color:#55771C; background-image:url(images/mu2.png); background-position:right; border-bottom:1px solid #9DB466; border-color:#959595; border-style:solid; border-top:1px solid #9DB466; border-width:1px; padding:1px; text-align:right; } .top_menu a { color:#FFF; padding:2px 3px 0; } .top_menu a:hover { background-color:#CCC; color:#FFF; } a { color:#E2BD00; text-decoration:none; } a#s { color:silver; } a.buttom { background-image:url(/images/mu.png); border-color:#959595; border-style:solid; border-width:1px; line-height:1.7; padding:0; } a:hover { color:#EEE; text-decoration:none; } body { background-color:#000; border:1px solid #525152; font:11px Verdana; margin:auto; max-width:500px; padding:0; } div.cat { background:url(/images/mu2.png); background-color:#333; border:1px; border-color:#ff0; border-style:solid; padding:3px; text-align:left; } div.tab { background:url(/images/mu.png); background-color:#525152; border-bottom:3px double #525152; border-left:3px double #525152; border-right:3px double #525152; border-top:3px double #525152; text-align:center; } input,textarea,select,form { background-color:#252525; border:1px solid #444; color:#aaa; } p,div { color:#eee; font-family:Verdana, Arial; font-size:11px; margin:0; }', 1175, 'test1111111', 1332325336, '0e9a4f4ad6d22d135835e1050bae60f7', 'test1111111@ewe.jk', 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 4, 'd M, G:i', '', 0, 1, '1', '7', '7', '1', 1, '')

Line : 446
File : usercp_register.php


აი 446 ხაზიც  message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);

არ იცით ვინმემ?

Posted by: knight_rider 23 Mar 2012, 05:34
გამარჯობა ყველას, მოკლედ თქვენი დახმარება მჭირდება ძალიან, ამინდის პროგნოზი მინდა დავაყენო საიტზე და ვერაფერი ვიპოვე იქნებ მითხრათ სად ვნახო და თან ცოტა მარტივი დასაყენებელი რომ იყოს, უმჯობესია თუ რეკლამები არ ექნება, როგორც google-ს უბრალოდ ეგ აპი ვერაფრით ვერ დავაყენე,
P.S. Boom.ge-სი არ მინდა. მადლობა ყველას წინასწარ

Posted by: tamashi 23 Mar 2012, 08:08
ronaldo99
ერთმანეთზე გაამრავლე ის ორი რიცხვი და ეგაა.

Posted by: knight_rider 23 Mar 2012, 20:46
ნუ მე ხო ამ ბოლო დროს იგნორში ვარ ვეჩნად biggrin.gif

Posted by: iMaximuSi 23 Mar 2012, 20:49
knight_rider
php სთან რაშვაშია, WWW ში იკითხე

Posted by: mecniera 23 Mar 2012, 20:53
არ ვიცი სად ვიკითხო მაგრამ მგონი მაინც ამ ნაწუის ეხება. იქნებ ვინმემ იცოდეს, მაგალითად კონკრეტული ფაილი (ჩემი კომპის) როგორ დავაკავშირო ჰოსინგთან, რომლიდანაც გამუდმევით გადმოიწერს ინფორმაციას, ოღონდ ისე რომ სადაც შეწყვეტს ჩაწერას (ჩემი კომპის გამორთვის შემთხვევაში) ისევ იმ ადგილიდან აგრძელებდეს გადმოწერას, (ერთგვარი backup აირ მგონი რა)

Posted by: iMaximuSi 23 Mar 2012, 20:59
QUOTE
არ ვიცი სად ვიკითხო მაგრამ მგონი მაინც ამ ნაწუის ეხება. იქნებ ვინმემ იცოდეს, მაგალითად კონკრეტული ფაილი (ჩემი კომპის) როგორ დავაკავშირო ჰოსინგთან, რომლიდანაც გამუდმევით გადმოიწერს ინფორმაციას, ოღონდ ისე რომ სადაც შეწყვეტს ჩაწერას (ჩემი კომპის გამორთვის შემთხვევაში) ისევ იმ ადგილიდან აგრძელებდეს გადმოწერას, (ერთგვარი backup აირ მგონი რა)

"კონკრეტული ფაილი" რასქვია?

Posted by: knight_rider 23 Mar 2012, 21:34
iMaximuSi
პრივეტ რავა ხარ?
ძმურად ეს php-თი როგორ გამოვიტანო გვერდზე გამაგებინე რა

http://www.google.com/ig/api?weather=tbilisi

Posted by: Svani91 23 Mar 2012, 22:44
knight_rider

CODE

<?
$xml = simplexml_load_file('http://www.google.com/ig/api?weather=tbilisi');
$information = $xml->xpath("/xml_api_reply/weather/forecast_information");
$current = $xml->xpath("/xml_api_reply/weather/current_conditions");
$forecast_list = $xml->xpath("/xml_api_reply/weather/forecast_conditions");
?>
<html>
   <head>
       <title>Google Weather API</title>
   </head>
   <body>
       <h1><?= print $information[0]->city['data']; ?></h1>
       <h2>Today's weather</h2>
       <div class="weather">  
           <img src="<?= 'http://www.google.com' . $current[0]->icon['data']?>" alt="weather"?>
           <span class="condition">
           <?= $current[0]->temp_f['data'] ?>&deg; F,
           <?= $current[0]->condition['data'] ?>
           </span>
       </div>
       <h2>Forecast</h2>
       <? foreach ($forecast_list as $forecast) : ?>
       <div class="weather">
           <img src="<?= 'http://www.google.com' . $forecast->icon['data']?>" alt="weather"?>
           <div><?= $forecast->day_of_week['data']; ?></div>
           <span class="condition">
            <?= $forecast->low['data'] ?>&deg; F - <?= $forecast->high['data'] ?>&deg; F,
            <?= $forecast->condition['data'] ?>
           </span>
       </div>
       <? endforeach ?>
   </body>
</html>



http://komunitasweb.com/2009/09/showing-the-weather-with-php-and-google-weather-api/

Posted by: knight_rider 23 Mar 2012, 23:42
Svani91
დიდი მადლობა მაგრამ უკვე სხვა ხერხით გავაკეთე, უბრალოდ თუ შეგიძლია დამეხმარო ამაში, მოკლედ საიტზე ჩავსვი კოდი რომელსაც გამოაქვს ამინდის პროგნოზი, და ამ კოდში არ წერია სიტყვები, უბრალოდ ლინკი არის ჩადებული რომლის მეშვეობითაც იმპორტდება პროგნოზი, და პროგნოზში სიტყვები არის უნგლისურად, მე კი მინდა რომ ვთარგმნო ქართულად და ხომ ვერ მეტყვი როგორ მოვიქცე?

ასე არ იმუშავა

$weather = '<div id="cont_9c3b8e8f7ab4f3a9a269299e2666afa2">
<span id="h_9c3b8e8f7ab4f3a9a269299e2666afa2"><a id="a_9c3b8e8f7ab4f3a9a269299e2666afa2" href="http://www.yourweather.co.uk/" target="_blank" style="color:#808080;font-family:2;font-size:14px;">Weather</a> in Tbilisi</span>
<script type="text/java[ertad]script" src="http://www.yourweather.co.uk/wid_loader/9c3b8e8f7ab4f3a9a269299e2666afa2"></script>
</div>';

$weather = str_replace("Friday", "პარასკევი", $weather);

echo $weather;

Posted by: mecniera 24 Mar 2012, 13:14
QUOTE (iMaximuSi @ 23 Mar 2012, 20:59 )
QUOTE
არ ვიცი სად ვიკითხო მაგრამ მგონი მაინც ამ ნაწუის ეხება. იქნებ ვინმემ იცოდეს, მაგალითად კონკრეტული ფაილი (ჩემი კომპის) როგორ დავაკავშირო ჰოსინგთან, რომლიდანაც გამუდმევით გადმოიწერს ინფორმაციას, ოღონდ ისე რომ სადაც შეწყვეტს ჩაწერას (ჩემი კომპის გამორთვის შემთხვევაში) ისევ იმ ადგილიდან აგრძელებდეს გადმოწერას, (ერთგვარი backup აირ მგონი რა)

"კონკრეტული ფაილი" რასქვია?

QUOTE
არ ვიცი სად ვიკითხო მაგრამ მგონი მაინც ამ ნაწუის ეხება. იქნებ ვინმემ იცოდეს, მაგალითად კონკრეტული ფაილი (ჩემი კომპის) როგორ დავაკავშირო ჰოსინგთან, რომლიდანაც გამუდმევით გადმოიწერს ინფორმაციას, ოღონდ ისე რომ სადაც შეწყვეტს ჩაწერას (ჩემი კომპის გამორთვის შემთხვევაში) ისევ იმ ადგილიდან აგრძელებდეს გადმოწერას, (ერთგვარი backup აირ მგონი რა)


QUOTE
"კონკრეტული ფაილი" რასქვია?

რას ვგულისხმობ და მონაცემთა ბაზას. მაგალითად ვინმემ გატეხა საიტი და წაშალა ყველაფერი, ძრავიც, ჩემ კომპში კი შენახული რომ იყოს ყველაფერი რა.

ოღონდ როგორ. ნებისმიერი ინფო შემოდიოდეს ჩემს კომპში მაგრამ რაც წაიშლება ის კიდ არა.
* * *
ისე ეერთი სEკითხვა მაქვს კიდევ. PHP _ში რა ფუნქციების დაწერაც შეიძლებსა, იგივეს დაწერა შეიძლება java[ertad]script_ში?

Posted by: knight_rider 24 Mar 2012, 18:53
ჰა ვინმემ მითხარით რა როგორ მოვიქცე biggrin.gif

Posted by: knight_rider 25 Mar 2012, 19:16
სალამი ყველას, მოკლედ ძალიან გთხოვთ ერთი საკითხის გადაჭრაში დამეხმარეთ, ვიცი რომ ძალიან მარტივია მაგრამ 3 დღე-ღამის უძინარი ვარ უკვე და გონება აღარ მიმუშავებს, არადა დღეს უეჭველი უნდა დავასრულო პროექტი.

მოკლედ მაქვს ბაზაში რაღაც თეიბლი მაგ. ტოპები და ამ ტოპებში უნდა იყოს მხოლოდ 7 ჩანაწერი ან 9 ჩანაწერი მოკლედ არ აქვს მნიშვნელობა რაღაც გარკვეული რაოდენობა უნდა იყოს, მაგრამ ამ შემთხვევისთვის ვივარაუდოთ 9. ხოდა ახლა მინდა ასეთი რამ როდესაც ამ ტოპებში მოხვდება 10 მასალა მეათე ავტომატურად გადავიდეს სხვა თეიბლში (ნუ მაგას გავაკეთებ) უბრალოდ დამეხმარეთ შემდეგში, როგორ გავაკეთო ისე რომ სკრიპტმა გაიგოს რომელია მეათე მასალა, იმ შემთხვევაში თუ მასალების ნუმერაცია არ მიდის თანმიმდევრობით ანუ მიდის ასე 1,2,3,6,8,11,15 და ა.შ. მგონი გასაგებად დავწერე რაც მინდა biggrin.gif და წინასწარ უღრმესი მადლობა!!!

Posted by: iMaximuSi 25 Mar 2012, 20:08
knight_rider
QUOTE
ოკლედ მაქვს ბაზაში რაღაც თეიბლი მაგ. ტოპები და ამ ტოპებში უნდა იყოს მხოლოდ 7 ჩანაწერი ან 9 ჩანაწერი მოკლედ არ აქვს მნიშვნელობა რაღაც გარკვეული რაოდენობა უნდა იყოს, მაგრამ ამ შემთხვევისთვის ვივარაუდოთ 9. ხოდა ახლა მინდა ასეთი რამ როდესაც ამ ტოპებში მოხვდება 10 მასალა მეათე ავტომატურად გადავიდეს სხვა თეიბლში (ნუ მაგას გავაკეთებ) უბრალოდ დამეხმარეთ შემდეგში, როგორ გავაკეთო ისე რომ სკრიპტმა გაიგოს რომელია მეათე მასალა, იმ შემთხვევაში თუ მასალების ნუმერაცია არ მიდის თანმიმდევრობით ანუ მიდის ასე 1,2,3,6,8,11,15 და ა.შ. მგონი გასაგებად დავწერე რაც მინდა biggrin.gif და წინასწარ უღრმესი მადლობა!!!

უკვე ჩანს რომ რაღაცას არასწორად აკეთებ, რატომ უნდა იყოს თეიბლში მანდამაინც 9 ცანაწერი და მეთე სხვაგან გადადიოდეს, ამოცანა მითხარი რომელიც ასეთ მიდგომას მოითხოვს

mecniera
QUOTE
რას ვგულისხმობ და მონაცემთა ბაზას. მაგალითად ვინმემ გატეხა საიტი და წაშალა ყველაფერი, ძრავიც, ჩემ კომპში კი შენახული რომ იყოს ყველაფერი რა.
ოღონდ როგორ. ნებისმიერი ინფო შემოდიოდეს ჩემს კომპში მაგრამ რაც წაიშლება ის კიდ არა.

ყავაც ხოარ გინდა? biggrin.gif ეგ პარანოია ცოდნასთან ერთად გაქრება ასე რომ ისწავლე.

knight_rider
QUOTE
პრივეტ რავა ხარ?

ვცოცხლობ, yes.gif შენ?

Posted by: knight_rider 25 Mar 2012, 20:28
iMaximuSi
მეც ვცოცხლობ რა biggrin.gif

რატომ და მაქვს ნიუსები და მაქვს ტოპნიუსები, ტოპნიუსები მინდა რომ ცალკე თეიბლში ინახებოდეს და როცა ტოპში იქნება 9 ტოპნიუსი და დაემატება კიდევ ერთი ახალი, ნინდა რომ მეათე ნიუსებში გადავიდეს, ალბათ მეტყვი ეხლა რომ ტოპნიუსებიც ნიუსებში გავუშვა და ტოპნიუსებს რაიმე იდენტიფიკატორი გავუკეთომაგრამ პრობლემა ისაა რომ ნიუსების სორტირება მინდა თარიღის მიხედვით ხოლო ტოპნიუსების პოზიციის მიხედვით (ველი პოზიცია მაქვს თეიბლში), ხოდა 2 პარამეტრით როგორ გავაკეთო სორტირება?

Posted by: iMaximuSi 25 Mar 2012, 20:43
QUOTE
სორტირება მინდა თარიღის მიხედვით ხოლო ტოპნიუსების პოზიციის მიხედვით (ველი პოზიცია მაქვს თეიბლში), ხოდა 2 პარამეტრით როგორ გავაკეთო სორტირება?

მერე რა პრობლემაა? კონკრეტულად როგორ უნდა მოხდეს სორტირება ჯერ ტოპნიუსები წავა პოზიციის მიხედვიტ დალაგებული და მერე სხვები ტარიგის მიხედვით? ეს დააკონკრეტე ბაზის სტრუქტურა დადე და დავწეროთ ზაპროსი

Posted by: knight_rider 25 Mar 2012, 20:53
iMaximuSi
აი ჩემი ბაზა ესაა და კაი გავაკეთოთ ასე ბოლო ველში (top) თუ მოხვდება 1-ნი, მაშინ მასალა წავიდეს ტოპში, ეგ არაა პრობლემა მაგრამ სორტირება როგორ გავაკეთო? ჯერ პოზიციის და მერე თარიღის მიხედვით?

Posted by: iMaximuSi 25 Mar 2012, 21:23
knight_rider
QUOTE
აი ჩემი ბაზა ესაა და კაი გავაკეთოთ ასე ბოლო ველში (top) თუ მოხვდება 1-ნი, მაშინ მასალა წავიდეს ტოპში, ეგ არაა პრობლემა მაგრამ სორტირება როგორ გავაკეთო? ჯერ პოზიციის და მერე თარიღის მიხედვით?


მაგალითად UNIONI ით რო გააკეთო ასე?

SQL
(SELECT * FROM sheniTable WHERE top=1 ORDER BY id LIMIT 10)
UNION
(SELECT * FROM sheniTable WHERE top!=1 ORDER BY Date LIMIT 20)

Posted by: knight_rider 25 Mar 2012, 21:26
iMaximuSi
WOW საღოლ UNION აზრადაც არ მომსვლია მართალი ხარ როგორც ყოველთვის biggrin.gif

Posted by: tamashi 26 Mar 2012, 00:51
knight_rider
პოპოვის ხელი ურევია ბაზაში biggrin.gif metak metad როგორ მახსოვს biggrin.gif კაცი ლეგენდაა love.gif

Posted by: knight_rider 26 Mar 2012, 11:26
tamashi
კი თავის დროზე მაგითიც ვსწავლობდი და მას შემდეგ სულ ეგრე ვხმარობ რატომღაც biggrin.gif

Posted by: mecniera 26 Mar 2012, 16:50
ეს წიგნი რომ ვიცოდე, მარტივი სამართავი სისტემის დაწერას სევძლებ?
ან რამე სკრიპტის (გამოკითხვა, ONLINE, TOP USER ... )

http://allshares.ge/download.php?id=7506B93E72
* * *
გადმოწერეთ რა და მიპასუხეთ. ელექტრონული წიგნია მაე\ლე გადმოიწერს.

Posted by: mecniera 31 Mar 2012, 15:28
????????????????????????????????

Posted by: iMaximuSi 31 Mar 2012, 15:37
QUOTE
გამოგზავნილია: 26

QUOTE
გამოგზავნილია: 31 Mar

ამდენხანს წაიკითხავდი მაგ წიგნს, შეეშვი ამ გარანტიების ძებნას "ეს რომ ვიცოდე ამას შევძლებ?" ისწავლე და შენ თვითონ ნახავ რას შეძლებ და რას არა

Posted by: machkhana 4 Apr 2012, 11:28
ჯიგრებო რა მინდა საიტზე მაქვს ფოტო და ვიეო მასალა და ფოტო და ვიეო არქივი ამ ფოტო და ვიდეო არქივში ჩავაგდე jumpmenu ფორმა სადაც შეეძლება საიტის მნახველს რომ ფოტო ან ვიეო მასალა გაფილტროს წლის მიხედვით იქნებ ვინმემ დამეხმაროთ კაცურად როგორ გავაკეთო როგორ გამოვიძახო წლის მიხედვით ვიეოები ან ფოტო მასალა

Posted by: Stels 4 Apr 2012, 13:21
სალამი, როგორ ხართ? ))

js-ში მჭირდება პატარა დახმარება

http://i074.radikal.ru/1204/37/04f8708cb6fb.png

mysql-ში მაქვს 3-ივე მონაცემი შეიყვანილი, როცა აირჩევენ როუტერს მინდა რომ ჩამოშალოს პაკეტები და IP, როუტერის მიხედვით.

პაკეტების და IP-ს ბაზაში მითითებული მაქვს რომელ როუტერს ეკუთვნის კონკრეტული IP და პაკეტი

მემგონი გაუგებრად არ ვხსნი იქნებ დამეხმაროთ

Posted by: speed 4 Apr 2012, 17:40
Stels
http://forum.ge/?showtopic=34029064&view=findpost&p=29961348

აი ნახე ადრე დავპოსტე მგონი ეს გინდა smile.gif

Posted by: Stels 4 Apr 2012, 18:32
QUOTE (speed @ 4 Apr 2012, 17:40 )
Stels
http://forum.ge/?showtopic=34029064&view=findpost&p=29961348

აი ნახე ადრე დავპოსტე მგონი ეს გინდა smile.gif

კი ნიკა ეგ არის, დიდი მადლობა 2kiss.gif


ცოტა სხვა რაღაც არის ეგ მემგონი, ვერ გავაკეთე როგორიც მინდოდა ისეთი sad.gif

Posted by: dadli 4 Apr 2012, 19:37
Stels
შენ გჭირდება ajax

Posted by: machkhana 4 Apr 2012, 20:42
მეც მომხედეთ ვინმემ კაცურად როგორ გავაკეთო ეგ ფორმა ან სკრიფტი თუ გაქვთ ვინმეს


საიტზე მაქვს ფოტო და ვიეო მასალა და ფოტო და ვიეო არქივი ამ ფოტო და ვიდეო არქივში ჩავაგდე jumpmenu ფორმა სადაც შეეძლება საიტის მნახველს რომ ფოტო ან ვიეო მასალა გაფილტროს წლის მიხედვით იქნებ ვინმემ დამეხმაროთ კაცურად როგორ გავაკეთო როგორ გამოვიძახო წლის მიხედვით ვიეოები ან ფოტო მასალა

http://new.mtskhetaserafita.com/fotoarqivi.php აქ მინდა ეს პონტი ჯერ ცარელა მაქვს ფოტო არქივი

Posted by: iMaximuSi 4 Apr 2012, 20:51
machkhana
ბაზა დაგეგმე სწორად და მერე სელექტი დაწერე ძებნის, როგორ გითხრათ აბა

Posted by: machkhana 4 Apr 2012, 21:03
iMaximuSi კარგათ ჯიგრულათ ამიხსენი აბა როგორ ბაზა დავგეგმო ?

საიტი ნახე ხო ?
მანდ დამატდება ვიდეოები ფოტო გალერეაში რაც დამატდება იგივე დამატდება მანდ ოგონთ არქივში იქნება გვერდბათ დაყოფილი ფოტო გალერეაში კი 10 ია ლიმიტი
მიხვდი თუ ვერ ვცერ გასაგებად ჩაინიკი ვარ ჯერ

კიდევ ერთი ფოტო მასალა ვიდეოს სახით მატდება რიცხვის მიხედვით და მაგით მინდა რომ მოიძებნოს ეგ ვიდეო მასალა არქივში
* * *
mysql ში მაქვს ესეთი ბაზა foto სადაც მატდება ეს ფოტო მასალა თავისი რიცხვის მიხედვით და ამ რიცხვებით ვერ გამოვიძახებ ვთქვათ ყველა ვიდეოს რომელიც დამატებული 2010 წელში ?

Posted by: iMaximuSi 4 Apr 2012, 21:23
machkhana
QUOTE
mysql ში მაქვს ესეთი ბაზა foto სადაც მატდება ეს ფოტო მასალა თავისი რიცხვის მიხედვით და ამ რიცხვებით ვერ გამოვიძახებ ვთქვათ ყველა ვიდეოს რომელიც დამატებული 2010 წელში ?

ჰა ახლოს ხარ

ან დამატების თარიღის მიხედვით გამოიტან თუ გაქვს მანდ რაიმე თარიღი ან DATE ან DATETIME სიტყვაზე, ან თუ სურათის გადარების თარიღს გულისხმობ ეგეც უნდა შეინახო სადღაც და იმის მიხედვით მოხდება შერჩევა

Posted by: machkhana 4 Apr 2012, 21:31
არა სურათი არ იქნება აკეთებნ როგორ იცი ფოტო გალერეა ვიდეოა და ატვირთულია youtub ზე მერე ეს კოდი ჯდება ფანჯარაში და ასე ემატება ასეთი სახის ფოტო გალერეაა რა თორე იმდენ სურათებს იღებენ რომ ამათ hostagoric არ ეყოფათ.

რა გავაკეთო როგორ მოვიქცე ?

მზა სკრიფტი არ გაქვს ვნახავდი და მივხვდებოდი საიდან და როგორ cry.gif cry.gif
* * *
hostgator ეს უნდა დამეცერა შემეშალა
* * *
myauto ს აქვს კაკრას ეს პონტი წელი ირჩევა და იმის მიხედვით იფილტრება სად ვიპოვო ? მივიწვი უკვე
* * *
<?php
$sort = NULL;
if (isset($_POST['submit'])) {
if ($_POST['sort'] == 'date_asc') {
$sort = 'ORDER BY date ASC';
} elseif ($_POST['sort'] == 'date_desc') {
$sort = 'ORDER BY date DESC';
} elseif ($_POST['sort'] == 'ip_asc') {
$sort = 'ORDER BY ip ASC';
} elseif ($_POST['sort'] == 'ip_desc') {
$sort = 'ORDER BY ip DESC';
} elseif ($_POST['sort'] == 'location') {
$sort = 'ORDER BY location';
}
}

$result = mysql_query("SELECT something FROM table_name {$sort}");

//now use the $result....
?>

<form method="POST">
<select name="sort">
<option value="date_asc">Sort by Date in Ascending order</option>
<option value="date_desc">Sort by Date in Descending order</option>
<option value="ip_asc">Sort by IP in Ascending order</option>
<option value="ip_desc">Sort by IP in Descending order</option>
<option value="location">Sort by Location</option>
</select>
<input type="submit" name="submit" value="Sort" />
</form>

<?php
echo $query;
?>

ეს გავჩითე და მგონი რომ სწორათ მივაგენი აბა გადახედეთ ცოტა ცვლილებები უნდა ჩემთვის

Posted by: revaza28 5 Apr 2012, 18:00
არ ვიცი ეს შეკითხვა სად უნდა დავსვა, მოკლედ ჰოსტინგი მქონდა გეოჰოსტზე და ეხლა გადავედი ჰოსტინგ.გეზე და როდესაც ბრაუზერში შემყავს ვებ გვერდის მისამართი გეოჰოსტს აგდებ ისევ, და რა უნდა ვქნა რო ჰოსტინგ გეზე გადავიდეს თუ რავიცი... კიდე ჰოსტინგ გეზე ფაილები სად უნდა ავტვირტო რომ ქსელში გაეშვას?

Posted by: dadli 5 Apr 2012, 18:05
revaza28
დომენი მიაბი ახალ ჰოსტს ?

Posted by: revaza28 5 Apr 2012, 18:33
dadli

ხოდა როგორ მივაბა?

Posted by: machkhana 5 Apr 2012, 21:14
revaza28 nameserver რაგაცა ხომ ქვია შენ ჰოსტსერვერს და ის მიაბი შენ დომენს

Posted by: revaza28 5 Apr 2012, 21:35
machkhana

ხოდა რანაირად მივაბა, სადმე დავრეკო სადმე შევიდე თუ როგორ?
აქ იყო ერთი ვებმასტერი წავიდა და ეხლა შევცვალეთ ჰოსტინგი და მართვის პანელი მაქვს ამ ახალ ჰოტინგზე მაგრამ, არ ხსნის საიტს, ჰოსტინგის მომსახურებასჰი მეუბნებიან მიმართეთ ვებმასტერსო

Posted by: machkhana 6 Apr 2012, 17:43
revaza28 დომენი სად დაარეგისტრირე თუ ge ზეა წერილობით მიმართე, თუ შენ იყიდე პირადათ შენი ექაუნთით სადმე საიტზე მაშინ იქ ნასტროიკებში აქვს

Posted by: knight_rider 9 Apr 2012, 12:29
გამარჯობა ხალხო
მოკლედ ასეთი პრობლემა მაქვს, ადმინპანელში მინდა გავაკეთო ღილაკი რომლითაც ჩანაწერებს შევუცვლი ადგილს (აწევ-დაწევის ღილაკი) , სიტყვაზე ბაზაში მაქვს 5 ჩანაწერი, და მინდა რომ მეოთხე გადავიტანო მეორეს ადგილზე გავაკეთე ასეთი რამ რაც სურათზეა ნაჩვენები, მაგრამ ეხლა პრობლემა რაში მდგომარეობს, როდესაც 4-ნის ადგილზე ჩავწერ 2-ანს და დავკლიკავ OK-ზე 4-ნი ხდება 2-ნი მაგრამ როგორ გავაკეთო ისე რომ ძველი ჩანაწერი რომელსაც ჰქონდა პოზიცია 2 გახდეს 3, ხოლო ის რომელიც იყო 3 გახდეს 4 ?

ანუ 5 ჩანაწერი პირობითად დავწერე თორე ეს უნდა ხდებოდეს იმ შემთხვევაშიც, ბაზაში რომ 50 ჩანაწერი მქონდეს და 47-ს მე-3-ზე გადატანა მინდოდეს, 47-ემ და მე-3-ემ ადგილები კი არ უნდა გაცვალოს, არამედ მე-3-ს მერე უნდა დაააფდეითოს ყველა ველი 48-მდე.

P.S. მგონი მიხვდებით რაც მინდა biggrin.gif

Posted by: dadli 9 Apr 2012, 13:01
knight_rider
და ყველაზე მაღალ პოზიციას რა მოსდის ამ დროს? ანუ 5 ჩანაწერიან ცხრილში მეხუთე ჩანაწერი რისი ტოლი ხდება?
თუ ორი პოზიციის ადგილის შეცვლა გინდა, მაშინ მხოლოდ მაგ ორს უნდა გადაუცვალო პოზიციები.
თუ ვერ გაგიგე კარგად?

Posted by: tamashi 9 Apr 2012, 14:26
knight_rider
თუ 7 ჩანაწერია.
მეხუთე გადავწიეთ მეორეზე, რა ხდება მერე? უბრალოდ ეს ორი იცვლის პოზიციებს? თუ მეხუთე როცა გადავა მეოერეზე მერე რა ხდება?
იდეის დონეზე დაგეხმარებით, მარა მთლიან კოდს ვერავინ დაგიწერს აქ smile.gif)

Posted by: iMaximuSi 9 Apr 2012, 15:08
knight_rider
ცათმფრენს იგონებ? givi.gif

Posted by: knight_rider 9 Apr 2012, 16:47
dadli
ანუ როდესაც 5-ს ვაქცევთ 2-ად, შემდეგ ბ4-ნი უნდა გახდეს 5-ნი

tamashi
არა მთლიანი კოდი არც მინდა ანუ შევეცდები ავხსნა რა მინდა. biggrin.gif

ვთქვათ გვაქვს 7 ჩანაწერი აქედან მეხუთე გადავიტანეთ მეორეზე ანუ ეს მოხდა როგორ ხუთიანს ჩავუწერეთ input-ში 2 და გადავეცით ექშენ ფაილს ხო, მოხდა update 5-ნი გახდა 2-ნი მაგრამ სანამ ეს მოხდებოდა მანამდე ხომ სხვა ჩანაწერს ქონდა ველ Pozition-ში 2-ნი ხოდა update-ს მერე რეალურად გვაქვს 2 ცალი ჩანაწერი რომლებსაც ველ Pozition-ში უწერია 2-ნი, ამის შემდეგ მინდა რომ ჩანაწერი რომელსაც მანამდე ჰქონდა Pozition-ში 2ნი იმის Pozition გახდეს 3-ნი ხოლო რომელიც იყო 3-ნი ის გახდეს 4-ნი მერე 4-ნი გახდეს 5-ნი და ა.შ.

iMaximuSi
არა შეიძლება იმის გაკეთება რაც მინდა უფრო მარტივადაც შეიძლება მაგრამ მე სხვა ვერაფერი მოვიფიქრე

Posted by: iMaximuSi 9 Apr 2012, 17:05
knight_rider
ესეთი გადალაგება რო არ მოხდესდიდი რაოდენობით ჩანაწერების, რო დავანებოთ იდენტიფიკატორს თავი და დავამატოთ ერთი DATETIME ტიპის ველი, სორტირება გადავიტანოთ ამ ველის მიხედვით და ადგილის შეცვლისთვის უკვე დაგვჭირდება მარტო სასურველ პოზიციაზე მყოფი ჩანაწერის მიხედვით დროის გენერირება, საკმაოდ ფართო დიაპაზონს მოგვცემს DATETIME ამისთვის

არვიცი მემგონი ასე უკეთესი იქნება შეიძლება სხვამ უკეთესი იდეა მოგაწოდოს

Posted by: dadli 9 Apr 2012, 17:32
knight_rider

CODE

$patara = 2;
$didi = 4;

mysql_query(
"UPDATE cxrili SET pozicia =
CASE
 WHEN pozicia  = $didi THEN  $patara
 WHEN pozicia BETWEEN $patara  AND ($didi - 1) THEN pozicia  + 1
 ELSE pozicia
END");

Posted by: more 9 Apr 2012, 20:29
გამარჯობათ, ასეთი რამე მინდა და თუა შესაძლებელი იქნებ დამეხმაროთ
მაქვს "Lasha Giorgi" და აქედან მინდა რომ მივიღო "giorgi"

Posted by: shvelo96 9 Apr 2012, 21:31
more
$arr = explode(" ","Lasha Giorgi");
$giorgi = strtolower($arr[1]);

Posted by: knight_rider 10 Apr 2012, 10:31
dadli
ხო მაგრამ ეს უმაღლესს გახდის ერთით ხოლო დანარჩენ პოზიციებს რა მოსდის რომელიც დაბლაა? ანუ კაი 4 გახდა 5, მაგრამ ჩვენ რო მანამდე 5 გავხადეთ 2-ნი, რა მოსდის ძველ ორიანს 3ამიანს და ოთხიანს?

iMaximuSi
იქნებ ცოტა უფრო დაწვრილებით მითხრა ცოტა არ იყოს ვერ მივხვდი sad.gif

Posted by: dadli 10 Apr 2012, 17:41
knight_rider
არც კი დაგიტესტია ეს ზაპროსი და საიდან გამოიტანე დასკვნა, რომ მხოლოდ უმაღლესს გაზრდის ერთით?
ვთქვათ აიღე პოზიციები 2 და 5, ეს ზაპროსი:
მეხუთეს შეცვლის მეორეთი,
მეორე გახდება მესამე,
მესამე გახდება მეოთხე.
მეოთხე კი მეხუთე.
ეს არ გინდოდა?

Posted by: knight_rider 10 Apr 2012, 19:28
dadli
კი ეგ მინდა გაიხარე მოვხვდები კომპთან და დავტესტავ მადლოოოოოოობაააააა!!!!!

Posted by: more 10 Apr 2012, 23:03
shvelo96
გაიხარე ზუსტად ისაა რაც მინდოდა

Posted by: knight_rider 11 Apr 2012, 12:48
dadli
გაიხარე ეგ არის დიდი მადლობა. ეხლა პირიქით რომ გავაკეთო ანუ 5 რომ გაცხადო 2, ანუ იგივე მოხდეს მხოლოდ პირიქით, ცვლად $didi და $patara-ს შევუცვალო update-ში ადგილები და +1-ს მაგივრად -1 გავწერო?

Posted by: knight_rider 13 Apr 2012, 18:21
iMaximuSi
QUOTE
ესეთი გადალაგება რო არ მოხდესდიდი რაოდენობით ჩანაწერების, რო დავანებოთ იდენტიფიკატორს თავი და დავამატოთ ერთი DATETIME ტიპის ველი, სორტირება გადავიტანოთ ამ ველის მიხედვით და ადგილის შეცვლისთვის უკვე დაგვჭირდება მარტო სასურველ პოზიციაზე მყოფი ჩანაწერის მიხედვით დროის გენერირება, საკმაოდ ფართო დიაპაზონს მოგვცემს DATETIME ამისთვის

არვიცი მემგონი ასე უკეთესი იქნება შეიძლება სხვამ უკეთესი იდეა მოგაწოდოს


და ამ შემთხვევაში როცა ქვედა ჩანაწერის ზემოთ აწევა გვინდა. ვთქვათ ქვედა ჩანაწერს აქვს 29.12.2012 12:05:09 ხოლო ზედას 29.12.2012 12:08:19, გავწერეთ ქვედაში ზედას დრო, კიბატონო ქვედა ავა მაღლა მაგრამ რა მოსდის ამ შემთხვევაში ძველ ზედა ჩანაწერს ეგეც ხომ იგივე დროით დარჩება?

Posted by: iMaximuSi 13 Apr 2012, 21:35
knight_rider
QUOTE
გავწერეთ ქვედაში ზედას დრო

არა ზედას დრო არამედ უფრო მეტი, ეს ვიგულისხმე

Posted by: knight_rider 13 Apr 2012, 21:42
iMaximuSi
ხო მაგრამ თუ მერვე გადაგვაქვს მესამეზე გასაგებია მერვეს მესამეზე მეტი უნდა მივანიჭოთ მაგრამ, მესამეს წინ ხომ არის პირველი და მეორე და იმათ ხომ უფრო დიდები აქვს და იმათ რომ დაემთხვეს?

Posted by: iMaximuSi 13 Apr 2012, 21:46
knight_rider
შუალედური დრო უნდა დააგენერირო, კაი დაიკიდე, ასე შეიძლება იმ ეფექტის მიღება რაც გინდა მაგრამ არ ნიშნავს რომ ყველაზე უკეთესი გზაა

Posted by: knight_rider 13 Apr 2012, 22:12
iMaximuSi
არა არა კარგი ვარიანტია უბრალოდ შუალედური დრო როგორ დავაგენერირო? ცოტა უფრო კარგად ამიხსენი რა იდეის დონეზე

Posted by: Neo 15 Apr 2012, 15:21
კლასის ინსტანციებისგან შემდგარი არეიდან როგორ გამოვიტანო დავუშვათ არეიში მოთავსებულიპირველი კლასის ცვლადი $some_variable?

fორიჩ ლუპით კეთდება
$users = User::find_all(); //find_all ფუნქცია ნახულობს იუზერებს მონაცემთა ბაზაში და აბრუნებს იუზერის მონაცემებით სავსე კლასების არეის

foreach($users as $user) {
echo $user->some_variable;
}

მაგრამ როდესაც ვცილობ არეიში მყოფი მხოლოდ პირველი კლასის $some_variable-ის დაექოებას
echo $users[0][$some_variable]
აი ამ ერორს მიგდებს
Fatal error: Cannot use object of type User as array

Posted by: Stels 17 Apr 2012, 19:31
ედითედ......................................................

Posted by: Stels 20 Apr 2012, 20:40
ედითედ......................................................

Posted by: CORDOBA 20 Apr 2012, 22:58
ლინკის დამატების სკრიპტი მინდა ავტომატური
თუ ვინმეშ შეუძლია მომწერეთ PM
გადავიხდი ფულს

Posted by: Stan Smith 21 Apr 2012, 00:06
QUOTE
კლასის ინსტანციებისგან შემდგარი არეიდან როგორ გამოვიტანო დავუშვათ არეიში მოთავსებულიპირველი კლასის ცვლადი $some_variable?


QUOTE
echo $users[0][$some_variable]


$users[0] ობიექტი უნდა იყოს და შენ კიდე არაიდ განიხილავ როცა [$some_variable]-ს უწერ, ალბათ
CODE
echo $users[0]->some_variable
-ს ფიქრობდი.
მე უფრო ეგეთ რამეს გავაკეთებდი :
CODE

$firstUser = current($users);
echo $firstUser->some_variable;



* * *
QUOTE
ლინკის დამატების სკრიპტი მინდა ავტომატური

შეგიძლია უფრო გასაგებად ახსნა რას ნიშნავს ლინკის ავტომატური დამატება ?

Posted by: HenneseY 21 Apr 2012, 11:47
daxmareba mchirdeba.

Magalitad gvaqvs koordinatebi x818 y352 da x818 y353 ertidan meore koordinatamde erti jariskaci 12 sichqarit 5wuts andomebs misvlas da amis mixedvit minda sxva koordinatamde misvlis droc gamovtvalo magalitad x700 y300 mde. +rukis msgavsis gaketeba minda suratis msgavsi rame zed koordinatebit x da y gherze agebuli tu shegizliat mimanishnet mainc biggrin.gif

Posted by: shvelo96 21 Apr 2012, 13:02
HenneseY
ქართულად მაინც დაგეწერა biggrin.gif biggrin.gif
პითაგორას თეორემა რო ჭირდება ეგ ალბათ უკვე იცი,
მეტი რავი რუკის გაკეთებისთვის HTML-ში canvas დაგჭირდება, მე კიდე canvasის აზრზე არა ვარ biggrin.gif
და თუ PHPდან გინდა გაკეთება მაშინ imagick ნახე, არც მაგის აზრზე ვარ არ biggrin.gif

Posted by: HenneseY 21 Apr 2012, 13:13
shvelo96

ტელეფონით ვარ და დამეზარა გეოინიფუთის ჩართვა :/

Posted by: Neo 21 Apr 2012, 22:11
Stan Smith
მადლობა

Posted by: Stels 24 Apr 2012, 12:46
თარიღი მაქვს time()-ით შენახული, და ეხლა მინდა BETWEEN-ით გავაკეთო ძიება
და როგორ შეიძლება?

ადრე ასე მქონდა

$d1 = $_POST['d1'];
$d2 = $_POST['d2'];
date BETWEEN '$d1' and '$d2'

მაგრამ მაშინ ასეთ ფორმატში ვინახავდი თარიღს: 2012-01-11

Posted by: knight_rider 24 Apr 2012, 15:38
ხალხო მოგესალმებით ყველას
პირველ რიგში თუ კითხვა ამ თემაში არ უნდა დამესვა ამისთვის ბოდიშს ვიხდი.

თქვენი დახმარება მჭირდება ძალიან, მოკლედ არსებობს საიტი რომელიც ადრე გავაკეთე, ეხლა საიტის მფლობელს უნდა რომ ადმინ პანელში გავუკეთო ასეთი რამ, ჰქონდეს გვერდი საიდანაც ყველას ვისაც კი მოისურვებს გაუგზავნოს sms-ბი მობილურ ტელეფონებზე, მოკლედ მაგტიკომ-თან გააფორმა კონტრაქტი და მაგთის პროგრამისტებთან დამაკავშირა, იმათმა კი მითხრეს VPN გააკეთე და პარამეტრებს ჩვენ გადმოგიგზავნითო, ხოდა ძალიან გთხოვთ გამაგებინეთ რა არის VPN და როგორ კეთდება საერთოდ, როგორც და კიდევ ერთი ამის გაკეთებას რაიმე მოწყობილობა სჭირდება? უბრალოდ იდეის დონეზე ამიხსენით რა ძალიან გთხოვთ და დანარჩენს ვეცდები მეთვითონ მოვაბა თავი. უღრმესი მადლობა წინასწარ

Posted by: Stels 24 Apr 2012, 18:38
knight_rider
vpn-ის გასაკეთებლად როუტერი გჭირდება პირველ რიგში, როგორც ჩანს არ გესმის ეგ საქმე და ჯობია შეეშვა და მაგთის უთხრა vpn-ის ნაცვლად ssl მოსხთხოვო და არამგონია რომ არ ქონდეთ ))

vpn-ით შიდა ქსელი კეთდება შენს სერვერს და მაგათ სერვერს შორის )))

Posted by: knight_rider 24 Apr 2012, 18:42
Stels
პირველ რიგში მადლობა გამოხმაურებისთვის
და ssl რა არის?

Posted by: Stels 24 Apr 2012, 19:13
QUOTE (knight_rider @ 24 Apr 2012, 18:42 )
Stels
პირველ რიგში მადლობა გამოხმაურებისთვის
და ssl რა არის?

https

Posted by: knight_rider 24 Apr 2012, 20:31
Stels
ანუ დავურეკო და რა ვუთხრა ეგტ ყველაფერი vpn-ის ნაცვლად ssl-ით გავაკეთოთ თქო?

Posted by: Stels 24 Apr 2012, 20:37
knight_rider
ხო



თარიღი მაქვს time()-ით შენახული, და ეხლა მინდა BETWEEN-ით გავაკეთო ძიება
და როგორ შეიძლება?

ადრე ასე მქონდა

$d1 = $_POST['d1'];
$d2 = $_POST['d2'];
date BETWEEN '$d1' and '$d2'

მაგრამ მაშინ ასეთ ფორმატში ვინახავდი თარიღს: 2012-01-11

Posted by: shvelo96 24 Apr 2012, 20:43
Stels
დაწერე რაარი d1 d2 და date, ანუ მაგალითები დაწერე,
ვერ გავიგე მოცემულობა :დ :დ



ხო ისე ყველას მოგცემთ ერთ რჩევას,
სხვა ენაც ისწავლეთ user.gif
PHP საშინელებაა, თან კაია მაგრამ მაინც givi.gif

Posted by: vikingi 24 Apr 2012, 23:15
Stels
BETWEEN მაგ შემთხვევაშიც იმუშავებს...

shvelo96
QUOTE
PHP საშინელებაა

რამე საფუძვლიანი არგუმენტი გაქვს თუ უბრალოდ სინტაქსი არ მოგწონს? smile.gif

Posted by: shvelo96 25 Apr 2012, 00:05
vikingi
ერთერთი ყველაზე მაგარი სინტაქსი აქვს,
მაგრამ რამე framework-ს თუ არ იყენებ ბოლოს აჯაფსანდალი გამოდის :დ
ისე სასწავლად მაგარი ადვილია

Posted by: Stels 25 Apr 2012, 00:11
vikingi
რაღაც კონვერტაციის სტილში ხო უნდა რამე?
ფორმატი ხო უნდა შევუცვალო

shvelo96
d1 d2 ფორმებია სადაც ჯავასკრიპტით კალენდარში ვირჩევ თარიღს და ასეთ სტილში არის:
d1 = 2012-01-10
d2 = 2012-01-11

d1 დან d2 ამდე რაც არის ყველა თარიღით უნდა ამომიტანოს

ადრე პირდაპირ 2012-01-10 ასეთ ფორმატში ვინახავდი და მაშინ არ მქონდა პრობლემა და time() თან რაღაც სხვა უნდა...

Posted by: shvelo96 25 Apr 2012, 00:23
Stels
http://php.net/manual/en/function.strtotime.php

QUOTE
$d1 = $_POST['d1'];
$d2 = $_POST['d2'];

CODE
$d1 = strtotime($_POST['d1']);
$d2 = strtotime($_POST['d2']);

Posted by: Stels 25 Apr 2012, 00:28
QUOTE (shvelo96 @ 25 Apr 2012, 00:23 )
Stels
http://php.net/manual/en/function.strtotime.php

QUOTE
$d1 = $_POST['d1'];
$d2 = $_POST['d2'];

CODE
$d1 = strtotime($_POST['d1']);
$d2 = strtotime($_POST['d2']);

გაიხარე. ხვალ დილით ვცდი
მადლობა ))

Posted by: vikingi 25 Apr 2012, 14:04
shvelo96
რამე ფრეიმვორკს თუ არ იყენებ დამიჯერე ცოტა დიდ პროექტზე ყველა პროგრამირების ენაში აჯაფსანდალი გამოგივა smile.gif

Stels
BETWEEN იგივეს აკეთებს რაც ($d1 <= date AND date <= $d2)

time() ჩვეულებრივად ინტს აბრუნებს ამიტომ არავითარი კონვერტაცია არაა საჭირო.

Posted by: Stels 25 Apr 2012, 14:45
vikingi
2012-04-25 ეს ფორმატი რომ გადამეყვანა time ფორმატში strtotime ამით გავაკეთე და გამოვიდა. გაიხარეთ ))

Posted by: knight_rider 26 Apr 2012, 10:32
Stels
მაგთიმ მომწერა ასეთი რამ

როუტერი არაა აუცილებელი, შეგიძლიათ VPN კლიენტი გამოიყენოთ.

და ეს VPN კლიენტისად უნდა ვნახო სერვერზე?

Posted by: Stels 27 Apr 2012, 19:41
knight_rider
სერვერზე უნდა დააინსტალირო ალბათ არ ვიცი, დაბლა პინგვინები და ეშმაკები რომ არის მანდ იკითხე...



ვიყენებ ასეთ ფუნქციას:
CODE
function myutf_8_strlen($t, $encoding = 'UTF-8'){
if (function_exists('mb_strlen')){
  return mb_strlen($t, $encoding);
}else{
  return strlen(utf8_decode($t));
}
}
function myutf_8_substr($s, $offset, $len = 'all'){
if ($offset<0) $offset = myutf_8_strlen($s) + $offset;
if ($len!='all'){
  if ($len<0) $len = myutf_8_strlen($s) - $offset + $len;
  $xlen = myutf_8_strlen($s) - $offset;
  $len = ($len>$xlen) ? $xlen : $len;
  preg_match('/^.{' . $offset . '}(.{0,'.$len.'})/us', $s, $tmp);
}else{
  preg_match('/^.{' . $offset . '}(.*)/us', $s, $tmp);
}
return (isset($tmp[1])) ? $tmp[1] : false;
}


CODE
$short_organizacia = myutf_8_substr($row_userlist['organizacia'], 0, 22);


მაგრამ მინდა რომ მაგალითად თუ 22 ზე მეტი სიმბოლოა მაშინ ამოაგდოს "..." ეს

და როგორ გავაკეთო ვერ მივხვდი, google-შიც არ ვიცი როგორ ვეძებო

Posted by: shvelo96 27 Apr 2012, 20:16
Stels
ანუ ეგ ბოლოში უნდა ამოაგდოს ხო?

ეს მიამატე
CODE

if(myutf_8_strlen($row_userlist['organizacia']) > 22)
 $short_organizacia .= '...';

Posted by: Stels 27 Apr 2012, 20:21
shvelo96
თუ 22ზე მეტი არის მაგ შემთხვევაში უნდა ამოაგდოს, ეგ რომ ჩავწერე გაქრა....


CODE
<?php
 $short_organizacia = myutf_8_substr($row_userlist['organizacia'], 0, 22);
       if(myutf_8_strlen($row_userlist['organizacia']) > 22){
 echo "<span title='$row_userlist[organizacia]'>".$short_organizacia . "...</span>";
 }
 else {
 echo $row_userlist['organizacia'];
 }
 ?>


ასე გავაკეთე, დიდი მადლობა ))))

Posted by: shvelo96 27 Apr 2012, 20:24
Stels
მთლიანად ჩაწერე?

CODE
$short_organizacia = myutf_8_substr($row_userlist['organizacia'], 0, 22);
if(myutf_8_strlen($row_userlist['organizacia']) > 22)
$short_organizacia .= '...';


თუ გინდა რო სახელის მაგივრად მარტო ... ამოაგდოს მაშინ
CODE

if(myutf_8_strlen($row_userlist['organizacia']) > 22)
$short_organizacia = '...';
else
 $short_organizacia = myutf_8_substr($row_userlist['organizacia'], 0, 22);

Posted by: Stels 27 Apr 2012, 20:25
shvelo96
CODE
<?php
 $short_organizacia = myutf_8_substr($row_userlist['organizacia'], 0, 22);
       if(myutf_8_strlen($row_userlist['organizacia']) > 22){
 echo "<span title='$row_userlist[organizacia]'>".$short_organizacia . "...</span>";
 }
 else {
 echo $row_userlist['organizacia'];
 }
 ?>


ასე გავაკეთე, დიდი მადლობა )))) 2kiss.gif

Posted by: Svani91 27 Apr 2012, 20:26
CODE
if(myutf_8_strlen($row_userlist['organizacia']) > 22)
$short_organizacia = myutf_8_substr($row_userlist['organizacia'], 0, 22) . '...';
else
$short_organizacia = myutf_8_substr($row_userlist['organizacia'], 0, 22);


Posted by: Stels 27 Apr 2012, 20:36
QUOTE (Svani91 @ 27 Apr 2012, 20:26 )
CODE
if(myutf_8_strlen($row_userlist['organizacia']) > 22)
$short_organizacia = myutf_8_substr($row_userlist['organizacia'], 0, 22) . '...';
else
$short_organizacia = myutf_8_substr($row_userlist['organizacia'], 0, 22);


გაიხარე, დიდი მადლობა ))

Posted by: ikuuna 28 Apr 2012, 03:24
PHP მცოდნეებთან თხოვნა

http://odnoklassnikiadmins.freetzi.com/

თუ შეგიძლიათ გამირკვიოთ ეს ლინკი პაროლებს სად აგზავნის. თუ მაილზე რომელ მეილზე იქნებ მითხრათ.

[B][/B]
* * *
ი ქ ნ ე ბ დ ა მ ე ხ მ ა რ ო ს ვ ი ნ მ ე . . . . . . .

Posted by: vikingi 29 Apr 2012, 14:23
ikuuna
ვერ გაიგებ მაგას...

Posted by: HenneseY 29 Apr 2012, 16:04
modi sxvanairad davsva kitxvas. Magalitad mysqlidan avighet ricxvi1 ricxvi2 da saxeli 129 56 raghaca tua shesadzlebeli shevqmnat surati 1500x1500 ze da es ricxvebi gamoviyenot wertilad anu am ppixelis gadakvetaze dasxvas raghac zomis wertili da zed es saxeli daaweros? smile.gif

Posted by: shvelo96 29 Apr 2012, 19:59
HenneseY
http://php.net/manual/en/imagick.annotateimage.php

ესაა რაც შენ გინდა

Posted by: knight_rider 2 May 2012, 23:14
გამარჯობა ყველას მოკლედ ასეთი შეკითხვა მაქვს,

მაქვს 2-სერვერი ერთზე მაქვს სიტყვაზე ვიდეოები მანქანებზე ხოლო მეორეზე კი კატერებზე, და მინდა რომ სიტყვაზე მანქანების საიტზე გამოვიტანო 3-ან 5 (რაოდენობას არ აქვს მნიშვნელობა) ვიდეო კატერებზე, კატერების სერვერიდან,

ამ კატერების სერვერსაც უნდა დავუქონექთო ეს მანქანების საიტი? ანუ დაქონექთებაში ამას ვგულისხმობ

$db = mysql_connect ('localhost','user','pass');
mysql_select_db('base',$db);
იმ ფაილში სადაც ეს ქონექთი მაქვს, კატერების ბაზასთან ქონექთიც უნდა გავწერო?

თუ კი მაშინ მითხარით რა როგორ ვქნა ეგ.
თუ არა და მაშინ იდეის დონეზე მაინც ამიხსენით საერთოდ ეგ როგორ ხდება.

მადლობა წინასწარ ყველას

Posted by: shvelo96 2 May 2012, 23:26
knight_rider
თუ ორივეს ბაზა ერთ სერვერზეა მაშინ შეგიძლია ეგრე გააკეთო.
თუ არადა რამე API უნდა გააკეთო, ანუ კატერების სერვერზე უნდა შექმნა php რომელიც გამოიტანს ამ ვიდეოებს

Posted by: knight_rider 2 May 2012, 23:31
shvelo96
ანუ მანქანების საიტზე ლინკით უნდა დავაინქლუდო რაიმე php ფაილი რომელშიც კატერების ვიდეოებს გამოვიტან? თუ არ იმუშავებს ეგ ვარიანტი?

Posted by: Stan Smith 4 May 2012, 01:08
knight_rider მონაცემთა ბაზა რა შუაშია ? მონაცემთა ბაზაში გაქვს ფაილები ?
თუ კი მაშინ დაკავშირება უნდა შეგეძლოს ან როგორც shvelo96 გეუბნება რამე API უნდა გააკეთო.
თუ ფიზიკურად დისკზე გაქვს მაშინ :
FTP-ს გამოყენება http://www.php.net/manual/en/ref.ftp.php
ან კიდე უკეთესი
SFTP http://www.php.net/manual/en/function.ssh2-scp-recv.php

Posted by: knight_rider 5 May 2012, 19:25
Stan Smith
გაიხარე დიდი მადლობა მაგრამ მაგის გაკეთება ცოტა ხნით გადაიდო (მაგ საკითხს კიდევ დავუბრუნდები biggrin.gif )

ეხლა თქვენთან მაქვს ერთი შეკითხვა რაღაც ძალიან მარტივი უნდა იყოს სავარაუდოდ მაგრამ მე ვერ ვპოულობ რაშია საქმე და შეხედეთ თქვეც იქნებ თქვენ იპოვოთ შეცდომა.
მოკლედ მაქვს ასეთი კოდი


<?php
$vCount=0;
$vid = mysql_query ("SELECT ID, Title, Img FROM video ORDER BY Date DESC LIMIT 3");
while ($vidRes = mysql_fetch_array ($vid))
{
$vCount++;
if ($vCount == 1)
{
echo "<div class='videoImg'>\n
<img src='admin/video/".$vidRes["Img"]."' title='".$vidRes["Title"]."' alt='".$vidRes["Title"]."'>\n
</div>\n
<div class='videoTitle'>\n
<a href='' title='".$vidRes["Title"]."' alt='".$vidRes["Title"]."'><img src='img/play.png' />".$vidRes["Title"]."</a>\n
</div>\n
</div>\n
</div>\n";
}
else if ($vCount == 2)
{
echo "<div class='videoContentRight'>\n
<div class='videoContentRightTop'>\n
<a href=''>ახალი ვიდეო</a>\n
</div>\n
<div class='videoContentRightBott'>\n";
}

echo "<div class='rightVideo'>\n
TEST
</div>\n";
}
?>
</div>
</div>


და ასეთ შედეგს მაძლევს რაცსურათზეა, ვერ გავიგე ზედა ერთი ბლოკი საიდან მოაქვს (რომელიც წითლად მაქვს მონიშნუი)


ესეც სორსი


<div class='videoContentTop'>
<a href=''>ვიდეო</a>
<div class='videoContentBott'>
<div class='videoImg'>
<img src='admin/video/thor.jpg' title='Thor - Trailer 2 (OFFICIAL)' alt='Thor - Trailer 2 (OFFICIAL)'>
</div>
<div class='videoTitle'>
<a href='' title='Thor - Trailer 2 (OFFICIAL)' alt='Thor - Trailer 2 (OFFICIAL)'><img src='img/play.png' />Thor - Trailer 2 (OFFICIAL)</a>
</div>
</div>
</div>
<div class='rightVideo'>
TEST
</div>
<div class='videoContentRight'>
<div class='videoContentRightTop'>
<a href=''>ახალი ვიდეო</a>
</div>
<div class='videoContentRightBott'>
<div class='rightVideo'>
TEST
</div>
<div class='rightVideo'>
TEST
</div>
</div>
</div>
* * *
აუ ვსიოოოოო გავასწორე ბოდიში ამხელა პოსტისთვის biggrin.gif
* * *
ხალხო პირველ რიგში ბოდიში თუ ისეთ რაღაცას ვკითხულობ რაც ამ თემას არ შეესაბამება, თქვენი დახმარება მჭირდება, ძალიან გთხოვთ დამეხმარეთ სერვერზე IPSEC-ის დაყენებაში, როგორ დავაყენო არ ვიცი, თვითონ ipsec მაქვს გადმოწერილი ეხლა სერვერზე ავტვირთო? და setup.### ფაილს მივმართო URL-ით? თუ არა მაშინ ამიხსენით რა როგორ უნდა დავაყენო მადლობა წინასწარ

Posted by: batata55 7 May 2012, 15:27
გამარჯობა, თუ შეგიძლიათ მითხრათ ბაზის კოლოკაციამ შეიძლება გავლენა იქონიოს გუგლზე? დამწყები ვარ ამ სფეროში , ანუ ბაზის კოლოკაციაა latin_swedish_ci. მაგრამ ამის მიუხედავად საიტზე ტექსტი მაინც ქართულად გამოდის. შეიძლება ამან ხელი შეუშალოს გუგლს რომ საიტი კარგად არ ისერჩებოდეს?

Posted by: vikingi 7 May 2012, 15:44
batata55
კოლოკაცია სხვა რაღაცაა, ქოლეიშენი ქვია რასაც შენ იძახი... შეკითხვას რაც შეეხება თუ ბრაუზერში ნორმალურად ჩანს ქართული უნიკოდი მაშინ არც გუგლს უნდა ქონდეს წესით პრობლემა.

Posted by: batata55 7 May 2012, 23:10
vikingi
მადლობა პასუხისათვის, არა საიტზე ნორმალურად ჩანს ყველა ბრაუზერში, პროსტა ამ ბოლო დროს შევნიშნე რო დავსერჩე საიტი რამდენიმე შედეგი იეროგლიფები გამომიტანა და მაინტერესებდა რისი ბრალი შეიძლება იყოს?

Posted by: knight_rider 8 May 2012, 17:02
ხალხო სალამი

ერთი კითხვა მაქვს თქვენთან, როდესაც საიტზე რაიმე ტექსტს ვამატებ, აყოლებს WORD-ის ტეგებსაც და PHP-ში არსებობს რამე ფუნქცია ამის თავიდან ასაცილებლად? strip_tags არ მინდა ეგ HTML ტეგებსაც მიშლის

Posted by: vikingi 9 May 2012, 18:45
batata55
დადე აბა საიტის ლინკიც და ძებნის შედეგების ლინკიც...

knight_rider
გირჩევ ჯავასკრიპტით გაფილტრო და პჰპ არ ამუშაო ამ შემთხვევაში.

Posted by: Stels 10 May 2012, 11:20
cookies წაშლა მინდა, სახელი არის fbs_212243582
CODE
 $pastdate = mktime(0,0,0,1,1,1970);
 setcookie("fbs_212243582","",$pastdate);

რა არ ვცადე მაგრამ ვერ გავაკეთე. ბოლოს ეს ვცადე

იქნებ დამეხმაროთ 2kiss.gif

Posted by: dadli 10 May 2012, 20:27
setcookie ("fbs_212243582", "", time() - 3600);
ესე არ იშლება ?

Posted by: Stels 11 May 2012, 13:10
QUOTE (dadli @ 10 May 2012, 20:27 )
setcookie ("fbs_212243582", "", time() - 3600);
ესე არ იშლება ?

არა და ვერ მივხვდი რატო

მადლობა გამოხმაურებისთვის

Posted by: knight_rider 11 May 2012, 18:28
vikingi
ჯავა სკრიპტში რამე ფუნქცია არსებობს წორდის ტეგების გასაფილტრად? ანუ დამატების დროს რო წორდის ტეგებს იგნორი გაუკეთოს?
QUOTE
და პჰპ არ ამუშაო ამ შემთხვევაში.

რატო არ ვქნა php-თი?

Posted by: vikingi 11 May 2012, 20:09
knight_rider
სტრინგებთან მუშაობა, მითუმეტეს დიდ მოცულობის სტრინგებთან სერვერ საიდზე საკმაოდ შრომატევადი პროცესია... საერთოდ ის რისი გაკეთებაც ჯავასკრიპტით უმტკივნეულოდ შეიძლება სერვერზე არ უნდა აკეთო. სერვერის რესურსებსაც დაზოგავ და გაცილებით სწრაფიც იქნება.

სავარაუდოდ გაფილტვრისთვის regular expression-ის გამოყენება დაგჭირდება. დაგუგლე და დარწმუნებული ვარ იქნება რამე მზა პატერნი.

Posted by: knight_rider 11 May 2012, 21:21
vikingi
დიდი მადლობა გაიხარე

Posted by: dadli 11 May 2012, 22:49
knight_rider
ვორდის ტეგები როგორია არ ვიცი, დაწერე მაგალითი და გაგიფილტრავთ

Posted by: knight_rider 12 May 2012, 11:09
dadli
რაც მე ვიცი ესენია

class="MsoNormal"
&ldquo;
&bdquo;
&laquo
&rdquo
&bdquo
&hellip
&raquo
&ndash

მაგრამ ამის გარდა დარწმუნებული ვარ უამრავი იქნება და ამის ესე სათითაოდ ფილტვრას ეხუმრები



ეხლა ერთი სხვა შეკითხვაც მაქვს, ვაკეთებ ინსერტ-ს ბაზაში ესე

$reg = mysql_query ("INSERT INTO online (UserName, UserPass, UserTime) VALUES ('".$Uname."', '".$Upass."', 'NOW()')");
ველ UserTime-ს აქვს ტიპი datetime მაგრამ არ ჯდება გადაცემული დრო (NOW()) მხოლოდ ნოლები იწერება დანარჩენი ყველაფერი ჩვეულებრივ ჯდება და რა მოვუხერხო?

Posted by: dadli 12 May 2012, 12:47
ინსერტს რაც შეეხება, NOW() ფუნქციაა და ერთმაგი ბრჭყალები არ სჭირდება
$reg = mysql_query ("INSERT INTO online (UserName, UserPass, UserTime) VALUES ('".$Uname."', '".$Upass."', NOW())");

ვორდის ტეგები კი შეიძლება გაიფილტროს ასეთი პრინციპით: წაიშალოს ყველა სიტყვა რომელიც იწყება &-ზე და მთავრდება ;-ზე.

preg_replace("#&[^\s;]+;#","",$str);

Posted by: knight_rider 12 May 2012, 12:50
dadli
QUOTE
ვორდის ტეგები კი შეიძლება გაიფილტროს ასეთი პრინციპით: წაიშალოს ყველა სიტყვა რომელიც იწყება &-ზე და მთავრდება ;-ზე.

preg_replace("#&[^\s;]+;#","",$str);

ეგ php-თი
და ჯავასკრიპტით როგორ გავაკეთო ეგ ფილტრაცია?

Posted by: Stels 12 May 2012, 12:50
მე ეგეთ დროს ctype_alnum-ს ვიყენებ

მაგალითად
CODE
if(ctype_alnum($_POST['something'])) { $something = $_POST['something']; } else { $something = ''; }

Posted by: knight_rider 12 May 2012, 12:59
ნუ კაი ეგ გასაგებია

ერთი რა გამაგებინეთ იცით, მინდაგავაკეთო ასეთი რამ, მინდა რომ რეფრეშის დროს სკრიპტმა წაშალოს თეიბლიდან Yველა ჩანაწერი რომელიც 5 წუთზე მეტი იმყოფება გვერდზე და ასეთი ვარიანტი ვნახე
mysql_query ("DELETE FROM online WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(time) > 300") or die ("Can't delete old sess");

და არ მუშაობს ეს ვარიანტი სხვას რას მირჩევთ?

Posted by: dadli 12 May 2012, 13:08
იმ ველს სადაც დროს ინახავ, რა ჰქვია და რა ფორმატი აქვს?
შენ ცხრილში

Posted by: tamashi 12 May 2012, 13:08
knight_rider
არ იმუშავებს windows სერვერზე თუ ტესტავ.

Posted by: knight_rider 12 May 2012, 13:10
tamashi
აბა რა ვქნა? როგორ გავაკეთო?

Posted by: tamashi 12 May 2012, 13:13
knight_rider
დროს რა ფორმატში ინახავ ?

Posted by: dadli 12 May 2012, 13:15
knight_rider
მე თითქმის დარწმუნებული ვარ რომ შენ ცხრილს არც online ჰქვია და არც ველი გაქვს სახელით time.
UNIX_TIMESTAMP ლინუქსზეც და ვინდზეც ერთნაირ რეზულტატს აბრუნებს

Posted by: knight_rider 12 May 2012, 13:22
tamashi
არ არის windows-ის სერვერი

dadli
biggrin.gif და რატომ ხარ ეგეთი დარწმონებული? ცხრილს online ქვია ველს კი UserTime და ზაპროსშიც ეგრე მაქვს უბრალოდ ეს აქ რაც დავწერე იმ ნანახი მაგალითიდან დავაკოპირე
აი ჩემი ზაპროსი
mysql_query ("DELETE FROM online WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(UserTime) > 300") or die ("Can't delete old sess");

ესეც ბაზა

Posted by: dadli 12 May 2012, 13:27
knight_rider
mysql_error() რას გვეუბნება ?

Posted by: knight_rider 12 May 2012, 13:43
არც არაფერს

აუ აქ რა ხდება იცი როცა ინსერტს აკეთებ ბაზაში აი ამას
$reg = mysql_query ("INSERT INTO online (UserName, UserPass, UserTime, UserIp) VALUES ('".$Uname."', '".$Upass."', 'NOW', '".$Uip."')");

ყველაფერი ჯდება დროს გარდა დროში ასეთ ჩანაწერს აკეთებს 0000-00-00 00:00:00
და ალბათ ამიტომ ვერ შლის?

Posted by: dadli 12 May 2012, 14:00
knight_rider
QUOTE
ყველაფერი ჯდება დროს გარდა დროში ასეთ ჩანაწერს აკეთებს 0000-00-00 00:00:00

აი ამაში ზუსტად ვარ დარწმუნებული, რომ შენ კითხვაზე პასუხებს არ კითხულობ ნორმალურად gigi.gif
რო კითხულობდე მაშინ ასეთ ზაპროსს აღარ დაწერდი, იმიტომ რომ წინა გვედზე გაგეცი პასუხი ინსერტთან დაკავშირებით.


მაგრამ კიდე სადღაც გაქვს შეცდომა იმიტომ რომ 0000-00-00 00:00:00 ჩანაწერსაც უნდა შლიდეს შენი delete ზაპროსი, სხვა რამის ბრალია და არა 0000-00-00 00:00:00-ის

Posted by: knight_rider 12 May 2012, 14:05
QUOTE
ინსერტს რაც შეეხება, NOW() ფუნქციაა და ერთმაგი ბრჭყალები არ სჭირდება
$reg = mysql_query ("INSERT INTO online (UserName, UserPass, UserTime) VALUES ('".$Uname."', '".$Upass."', NOW())");

აუ ბოდიში ჩემი უყურადღებობის ბრალია
QUOTE
ერთმაგი ბრჭყალები
რატომღაც () <- ვიგულისხმე და რა თქმა უნდა არ გამომივიდა გაიხარე დიდი მადლობა

Posted by: HenneseY 15 May 2012, 12:06
gverdis sheqmna rogor xdeba php kodit html an php gverdi rom sheqmnas da shig rame mititebuli texti chaweros?

Posted by: knight_rider 15 May 2012, 14:24
ხალხო მე ასეთი პრობლემა მაქვს
VPN-სთან კავშირი და აბსოლუტურად ყველაფერი წესრიგშია, უბრალოდ როცა ვცდილობ sms-ს გაგზავნას მაგთისგან მოცემულ მისამართზე ბროუზერი მეუბნება გვერდი არ არის ნაპოვნიო, გავარკვიე მაგთიში პრობლემა რაშიც მდგომარეობს, სიტუაცია ასეთია, მითხრეს რომ sms-ს გაგზავნა მხოლოდ იმ IP-დან უნდა მოხდეს სადაც VPN-იაო და ამისთვის შენ უნდა დაწერო სკრიპტი რომელიც იმ სერვერზე გაგზავნის მონაცემებს და შემდეგ ის სერვერი გამოგზავნის ჩვენს სერვერზეო. ხოდა როგორ ვქნა ეგ ამბავი რა არის ამისთვის საჭირო?
* * *
შეიძლება კითხვა ცოტა რთულად დავსვი, მოკლედ ასეთი რამ მინდა, ვთქვათ მაქვს სერვერზე ატვირთული რაღაც php ფაილი რომელშიც მაქვს გაწერილი ასეთი რამ, <a href='testsite.ge/ragaca.php?username=aleqsandre'>SEND</a>. ხოდა როცა დავკლიკავ SEND-ზე მინდა რომ $_GET["username"] გაიგზავნოს არა ჩემი IP-თ არამედ იმ სერვერის IP-ით სადაც ეს php ფაილი დევს

Posted by: vikingi 15 May 2012, 19:39
knight_rider
curl გჭირდება როგორც მივხვდი... ანუ ერთი სერვერიდან რომ გაგზავნო მეორე სერვერზე მონაცემები post მეთოდით შეგიძლია ასეთი კოდი გამოიყენო:

CODE

<?php

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/path/to/form");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);

$data = array(
   'foo' => 'foo foo foo',
   'bar' => 'bar bar bar',
   'baz' => 'baz baz baz'
);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);

http://www.electrictoolbox.com/php-curl-form-post/

Posted by: knight_rider 15 May 2012, 19:50
vikingi
post არა get-ი თუ არ აქვს მნიშვნელობა?

Posted by: Stels 15 May 2012, 23:50
localhost/test.php?act=aasasasas&session={%22session_key

&session იდან როგორ მოვაჭრა? preg_match-ით ვერ დავამუღამე და იქნებ დამიწეროთ?

Posted by: vikingi 16 May 2012, 02:19
knight_rider
QUOTE
post არა get-ი თუ არ აქვს მნიშვნელობა?

არ აქვს მნიშვნელობა. ამ შემთხვევაში პირდაპირ ააწყობ სტრინგად მთელს მისამართს და ისე გამოიძახებ:

CODE
$qry_str = "?x=10&y=20";
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://example.com/test.php' . $qry_str);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, '3');
$content = trim(curl_exec($ch));
curl_close($ch);
print $content;


Stels
CODE
$parts = explode('&session', 'localhost/test.php?act=aasasasas&session={%22session_key');
print_r($parts);

Posted by: Stels 16 May 2012, 10:36
vikingi
დიდი მადლობა

Posted by: knight_rider 16 May 2012, 12:56
vikingi
გავაკეთე ასეთი რამ
ეს ფაილი sms.php

<form action="http://reg.fd.ge/send.php" method="GET">
<input name="usename" value="free"><br />
<input name="password" value="free"><br />
<input name="client_id" value="4"><br />
<input name="service_id" value="2"><br />
<input name="to" value="9959963XXXX"><br />
<input type="text" name="text" value="test"><br />
<input type="submit" value="send">
</form>

ეს კი ფაილი send.php

<?php
$_GET["usename"] = $usename;
$_GET["password"] = $password;
$_GET["client_id"] = $client_id;
$_GET["service_id"] = $service_id;
$_GET["to"] = $to;
$_GET["text"] = $text;

if( $curl = curl_init() ) {
curl_setopt($curl, CURLOPT_URL, 'http://81.95.160.47/mt/sendsms?usename=$usename&password=$password&client_id=$client_id&service_id=$service_id&to=$to&text=$text');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
$out = curl_exec($curl);
echo $out;
curl_close($curl);
}
?>

და მიბრუნებს 0004-ს ანუ Invalid query

რა არის შეცდომით?

Posted by: shvelo96 16 May 2012, 15:09
QUOTE
'http://81.95.160.47/mt/sendsms?usename=$usename&password=$password&client_id=$client_id&service_id=$service_id&to=$to&text=$text'

CODE
$foo = 'bar';
$baz = '$foo';
echo $baz; //$foo
$baz = "$foo";
echo $baz; //bar

თუ ვერ მიხვდი biggrin.gif
მოკლედ "" უნდა გამოიყენო სადაც ჩასმა გინდა
'' როცა გაქ იქ არ სვამს ცვლადებს

Posted by: knight_rider 16 May 2012, 15:56
shvelo96
გავაკეთე უკვე დიდი მადლობა

Posted by: Stels 16 May 2012, 17:13
სტატისტიკის გაკეთება მინდა და ვერ დავადგი თავი რაც ბაზა გადავაწყვე

CODE
$res = mysql_query(
"SELECT price,COUNT(abonenti),packetid FROM packets,users
WHERE packets.packetid = users.packetid
GROUP BY price order by price ASC");
while($row = mysql_fetch_row($res)) {
echo "<a href='./?act=all-user/pack&packetid=$row[2]'>".$row[0]." ლარიანი</a> აბონენტი: ".$row[1]."<br>";
}


აი ასეთი რაღაცაა და ამის გარდა კიდევ მჭირდება
where routerid='$router' and status='$status'
ხო ვერ დამეხმარებით?

ამ ერორს მიგდებს
Warning: mysql_fetch_row() expects parameter 1 to be resource,

Posted by: knight_rider 20 May 2012, 15:38
dadli
როგორ გავფილტრო ტექსტი ისე რომ დარჩეს მხოლოდ <br /> და <strong> </strong> ტეგები დანარჩენი არაფერი

Posted by: Stels 20 May 2012, 16:23
QUOTE (knight_rider @ 20 May 2012, 15:38 )
dadli
როგორ გავფილტრო ტექსტი ისე რომ დარჩეს მხოლოდ <br /> და <strong> </strong> ტეგები დანარჩენი არაფერი

htmlspecialchars
htmlentities
strip_tags

Posted by: knight_rider 20 May 2012, 16:36
Stels
strip_tags - ეგ <br /> და <strong> </strong>-საც შლის

Posted by: Stels 20 May 2012, 20:19
knight_rider
ხელით უნდა გაფილტრო, მარტო ეგ ორი რომ დაგიტოვოს ეგეთი არ არსებობს

Posted by: dadli 20 May 2012, 23:10

QUOTE
dadli
როგორ გავფილტრო ტექსტი ისე რომ დარჩეს მხოლოდ <br /> და <strong> </strong> ტეგები დანარჩენი არაფერი


CODE
echo strip_tags($str,"<strong> <br>");

Posted by: ronaldo99 21 May 2012, 14:46
ბაზიდან მინდა ოთხი მონაცემის გამოტანა ისე რომ თითოეული ცხრილის ერთ სტრიქონში სხვადასხვა სვეტში ჩაჯდეს და როგორ გავაკეთო?

Posted by: Stels 21 May 2012, 16:15
რა შეიძლება ამას მოვუხერხო?

CODE
 $allusers = mysql_query("SELECT * FROM users");
 echo "$lang[0247]: " . mysql_num_rows($allusers);

 $users = mysql_query("SELECT * from users WHERE status='1'");
 $count = mysql_num_rows($users);
 echo "<br>$lang[0244]: ". $count;
 
 $users = mysql_query("SELECT * from users WHERE status='0'");
 $count = mysql_num_rows($users);
 echo "<br>$lang[0245]: ". $count;
 
 $users = mysql_query("SELECT * from users WHERE status='2'");
 $count = mysql_num_rows($users);
 echo "<br>$lang[0246]: ". $count;
 
 echo "<br><hr><b>$lang[0095]</b>";
 
 $users = mysql_query("SELECT * from users WHERE status='1' and iuridiuli='0'");
 $count = mysql_num_rows($users);
 echo "<br>$lang[0244]: ". $count;
 
 $users = mysql_query("SELECT * from users WHERE status='0' and iuridiuli='0'");
 $count = mysql_num_rows($users);
 echo "<br>$lang[0245]: ". $count;
 
 $users = mysql_query("SELECT * from users WHERE status='2' and iuridiuli='0'");
 $count = mysql_num_rows($users);
 echo "<br>$lang[0246]: ". $count;
 
 echo "<br><hr><b>$lang[0096]</b>";
 
 $users = mysql_query("SELECT * from users WHERE status='1' and iuridiuli='1'");
 $count = mysql_num_rows($users);
 echo "<br>$lang[0244]: ". $count;
 
 $users = mysql_query("SELECT * from users WHERE status='0' and iuridiuli='1'");
 $count = mysql_num_rows($users);
 echo "<br>$lang[0245]: ". $count;
 
 $users = mysql_query("SELECT * from users WHERE status='2' and iuridiuli='1'");
 $count = mysql_num_rows($users);
 echo "<br>$lang[0246]: ". $count;

Posted by: knight_rider 21 May 2012, 17:36
dadli
QUOTE
echo strip_tags($str,"<strong> <br>");


ანუ ჯერ strip_tags-ში გავატარო და მერე ეგრე განოვიტანო ისევ?
* * *
პრობლემა ასე გადავჭერი

$pgartsResult["Text"] = strip_tags($pgartsResult["Text"], "\r\n<strong></strong>");
$pgartsResult["Text"] = str_replace ('<strong>&nbsp;</strong>', " ", $pgartsResult["Text"]);
$pgartsResult["Text"] = str_replace ("\r\n", "<br><br>", $pgartsResult["Text"]);
$pgartsResult["Text"] = preg_replace("#&[^\s;]+;#","",$pgartsResult["Text"]);

მაგრამ ეხლა რა ხდება
ცვლად $pgartsResult["Text"]-ის წინ და ბოლოში გამოაქვს <br> ტეგები თან ძალიან ბევრი და ისე როგორ ვქნა რომ $pgartsResult["Text"]-ს წინ და ბოლოში არ გამოიტანოს ეგენი?
* * *
აუ ვინმემ დამეხმარეთ რა ძალიან გთხოვთ ეს პრობლემა ღა დამრჩა და ვამთავრებ საიტს plssssssssssssssssss

QUOTE
პრობლემა ასე გადავჭერი

$pgartsResult["Text"] = strip_tags($pgartsResult["Text"], "\r\n<strong></strong>");
$pgartsResult["Text"] = str_replace ('<strong>&nbsp;</strong>', " ", $pgartsResult["Text"]);
$pgartsResult["Text"] = str_replace ("\r\n", "<br><br>", $pgartsResult["Text"]);
$pgartsResult["Text"] = preg_replace("#&[^\s;]+;#","",$pgartsResult["Text"]);

მაგრამ ეხლა რა ხდება
ცვლად $pgartsResult["Text"]-ის წინ და ბოლოში გამოაქვს <br> ტეგები თან ძალიან ბევრი და ისე როგორ ვქნა რომ $pgartsResult["Text"]-ს წინ და ბოლოში არ გამოიტანოს ეგენი?


* * *
გავაკეთეეეეეეეეეეე!!!!!!!!!!!!!!!!!!!!!!!!!!!

Posted by: Stels 22 May 2012, 19:34
ძებნას რომ ვაკეთებ ქართული შრიფტით ერორს მიგდებს და რისი ბრალი უნდა იყოს ხო ვერ მეტყვით?
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in

ქართული სიმბოლოები თუ არ არის მაშინ ეძებს უპრობლემოდ

Posted by: dadli 23 May 2012, 00:51
Stels
http://php.net/manual/en/function.mysql-error.php

ქართული სიმბოლოებს სად იყენებ, შემთხვევით ველის ან ცხრილის სახელში ხომ არა?
თვითონ query გვაჩვენე

Posted by: Stels 23 May 2012, 00:58
QUOTE (dadli @ 23 May 2012, 00:51 )
Stels
http://php.net/manual/en/function.mysql-error.php

ქართული სიმბოლოებს სად იყენებ, შემთხვევით ველის ან ცხრილის სახელში ხომ არა?
თვითონ query გვაჩვენე

აჯაფსანდალია biggrin.gif
CODE
$result_userlist=mysql_query("select *,
(select price from packets where packetid=users.packetid) as price,
(select packetname from packets where packetid=users.packetid) as packetname,
(select routername from routers where routerid=users.router) as routername
from users WHERE iuridiuli='0' AND name LIKE '%" . $find .  "%' OR surname LIKE '%" . $find .  "%' OR ip LIKE '%" . $find .  "%' OR abonenti LIKE '%" . $find .  "%' LIMIT 20");


name და surname არის ქართულად და არ ეძებს, მაგ ერორს აგდებს. ციფრებით და ინგლისური სიმბოლოებით ეძებს უპრობლემოდ

Posted by: dadli 23 May 2012, 01:18
რა ერორს აგდებს ?








.

Posted by: Stels 23 May 2012, 01:21
QUOTE (dadli @ 23 May 2012, 01:18 )
რა ერორს აგდებს ?








.

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ....

Posted by: dadli 23 May 2012, 01:31
Stels
http://php.net/manual/en/function.mysql-error.php
smile.gif

Posted by: Stels 23 May 2012, 01:41
QUOTE (dadli @ 23 May 2012, 01:31 )
Stels
http://php.net/manual/en/function.mysql-error.php
smile.gif

ვერ მივხვდი რისი ბრალი შეიძლება იყოს

CODE
Warning: mysql_error() expects parameter 1 to be resource, boolean given in C:\Program Files\VertrigoServ\www\billing\code\user\physical_search.php on line 140

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Program Files\VertrigoServ\www\billing\code\user\physical_search.php on line 141
ამას მიწერს როცა ქართულად შემყავს

ამას როცა ინგლისურად
CODE
Warning: mysql_error(): supplied resource is not a valid MySQL-Link resource in C:\Program Files\VertrigoServ\www\billing\code\user\physical_search.php on line 140
მაგრამ სერჩავს
* * *
table-ის კოდირება შევცვალე და გასწორდა )))

Posted by: knight_rider 23 May 2012, 13:31
გამარჯობა მეგობრებო
მაინტერესებს ასეთი რამ, მინდა რომ რაღაც სკრიპტის მოქმედება შესრულდეს ყოველ 1 წუთში,
ეს არის ჩემი cron jobs და პარამეტრები სწორად მაქვს გაწერილი?

Posted by: shvelo96 23 May 2012, 13:38
knight_rider
არა
url კი არა ფაილის მისამართი უნდა ჩაწერო
სტრუქტურა მანახე და გეტყვი როგორც უნდა

Posted by: knight_rider 23 May 2012, 14:01
shvelo96
რისი სტრუქტურა განახო?

Posted by: სურამელი 23 May 2012, 14:06
ფეისბუქი დაბლოკილი მაქ სამსახურში და როგორ გავხსნა?
იმ დღეს აქ ვნახე ვურაცას ქონდა myvideo-ს გაკვეთილი როგორ იხსნება და გავხსენი, მერე ისევ დავბლოკე და ახლა ვეღა ვიხსენებ და დამეხმარეთ რა

Posted by: Marthin_Luther_King 23 May 2012, 14:32
Google Dork
CODE
Proxy  site

Posted by: Stels 23 May 2012, 14:35
knight_rider
ყოველ 1 წუთში არის ასე:
* * * * *

და ფაილი უნდა იყოს
/usr/local/bin/php /home/SHENI-USERI/domains/SHENIDOMAIN.ge/public_html/CRON.php

Posted by: knight_rider 23 May 2012, 14:55
Stels
გამარჯობა
QUOTE
* * * * *
ეს რატომ ნიშნავს ერთ წუთს?

Posted by: Stels 23 May 2012, 15:06
QUOTE (knight_rider @ 23 May 2012, 14:55 )
Stels
გამარჯობა
QUOTE
* * * * *
ეს რატომ ნიშნავს ერთ წუთს?

არ ვიცი რატო ნიშნავს მე არ დამიპროგრამებია სამწუხაროდ biggrin.gif

Posted by: more 23 May 2012, 22:14
მეგობრებო სეოს პონტში რომელი ლინკი ჯობია

http://saiti.ge/manqana/bmw/

თუ

http://saiti.ge/manqana/subaru.html

?

Posted by: Stels 23 May 2012, 22:58
QUOTE (more @ 23 May 2012, 22:14 )
მეგობრებო სეოს პონტში რომელი ლინკი ჯობია

http://saiti.ge/manqana/bmw/

თუ

http://saiti.ge/manqana/subaru.html

?

სულერთია, უკვე აღარ აქვს ეგეთ რამეს მნიშვნელობა, მთავარია კონტენტი იყოს უნიკალური

Posted by: more 23 May 2012, 23:05
Stels
აჰა გასაგებია ანუ ორივე თანაბრად კარგი ვარიანტი

მადლობა

Posted by: knight_rider 26 May 2012, 17:05
გამარჯობა
ერთი შეკითხვა მაქვს, საიტზე როცა კონკრეტულ მასალაში შედიხარ იქ მიყენია share ღილაკი, პრობლემა კი ისაა რომ როდესაც ამ share-ს ვაწვები, იღებს დაახლოვებით 12 სურათს საიტიდან და ხელით უნდა მიუთითო რომელი სურათი დააშეაროს ტექსტთან ერთად, და ხანდახან იმ სურათსაც არ იღებს რომელიც ეკუთვნის მასალას, როგორ გავაკეთო ისე რომ share-ს დროს მხოლოდ ის სურათი აიღოს რომელიც მასალას ეკუთვნის?

Posted by: MS Developer 26 May 2012, 22:28
knight_rider

<meta property="og:image" content="http://some.path/image.png"/>

<head></head> შორის

Posted by: knight_rider 26 May 2012, 23:02
MS Developer
მადლობა გაიხარე

Posted by: Stels 30 May 2012, 23:48
როცა sql ბაგი აქვს საიტს და კოდი დაახლოებით ასე გამოიყურება
CODE
$result = mysql_query("SELECT * FROM users WHERE username='$_GET[username]'");
while($row = mysql_fetch_array($result)) {
echo $row[1].'<br />';
}

შემიძლია თუ არა insert update delete გამოვიყენო?

მაგალითად URL-ში რაღაც ამის მსგავსი:
test.php?username=".mysql_query("INSERT INTO users (username) values ('giorgi')")."

როგორც დავწერე ეგრე რომ ვაკეთებ ერორს აგდებს
QUOTE
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'giorgi')")."'' at line 1

აი ამას
მაგრამ როცა კოდში ცვლილებას ვაკეთებ, GETის ნაცვლად ის კოდი რასაც URL-ში ვწერდი ეგრე ასრულებს ბრძანებას
CODE
$result = mysql_query("SELECT * FROM users WHERE username='".mysql_query("INSERT INTO users (username) values ('giorgi')")."'");
while($row = mysql_fetch_array($result)) {
echo $row[1].'<br />';
}


მოკლედ მაინტერესებს, არის თუ არა შესაძლებელი ცვლილების გაკეთება?

Posted by: knight_rider 31 May 2012, 04:53
გამარჯობა მეგობრებო ასეთი კითხვა მაქვს თქვენთან, მოკლედ მინდა update-ს ციკლში გაკეთება და ვერაფრით ვერ ვქენი,
მოკლედ მაქვს 1 თეიბლი test 2 ველით ID და Num, ამ თეიბლში ბევრი ჩანაწერი მაქვს მაგრამ მინდა რომ ყოველი ახალი მასალის დამატების შემდეგ მხოლოდ ბოლო 4 ჩანაწერი დააპდეითდეს

მაგალითად სანამ სიახლეს დავამატებ მაქვს ბოლო 4 ჩანაწერი ასეთი

ID=4 Num=4
ID=3 Num=3
ID=2 Num=2
ID=1 Num=1

ხოდა ახალი ჩანაწერის დამატებისას ასეთი შედეგი რომ არ მივიღო
ID=5 Num=5
ID=4 Num=4
ID=3 Num=3
ID=2 Num=2
ID=1 Num=1

ანუ ეს ID=1 Num=1 რომ გახდეს ID=1 Num=0 ხოლო ეს ასე ID=5 Num=4

Posted by: Stels 31 May 2012, 11:01
CODE
$result = mysql_query("SELECT * FROM table LIMIT 4");
while($row = mysql_fetch_array($result))
{
mysql_query("UPDATE table SET num='$num' WHERE id='$row[id]");
}

ეს ცადე აბა

Posted by: sergo_bero 31 May 2012, 12:06
Stels
QUOTE
.mysql_query("INSERT INTO users (username) values ('giorgi')").

ეს არის PHP-ს ფუნქცია,და აქ ჩაწერით ფუნქცია ეშვება , ხოლო როდესაც გეთით გადასცემ სტრინგად აძლევს ბაზას ამ ტექსტს და როგორც ფუნქციას არ ასრულებს, რასაც შენ ცდილობ მაგისთვის მანდ sql statement უნდა გადასცე გამოყოფილად ,

Posted by: cheki 31 May 2012, 13:30
knight_rider

CODE
$ID = mysql_real_escape_string($_POST['ID']);
$Num = mysql_real_escape_string($_POST['Num']);
$sql = "update table set
ID='$ID',
Num='$Num' ";
if (!mysql_query($sql))
{
   die('Invalid query: ' . mysql_error());
}

Posted by: Stels 31 May 2012, 16:50
QUOTE (sergo_bero @ 31 May 2012, 12:06 )
Stels
QUOTE
.mysql_query("INSERT INTO users (username) values ('giorgi')").

ეს არის PHP-ს ფუნქცია,და აქ ჩაწერით ფუნქცია ეშვება , ხოლო როდესაც გეთით გადასცემ სტრინგად აძლევს ბაზას ამ ტექსტს და როგორც ფუნქციას არ ასრულებს, რასაც შენ ცდილობ მაგისთვის მანდ sql statement უნდა გადასცე გამოყოფილად ,

რამე მაგალითი შეგიძლია დამიწერო? user.gif

Posted by: knight_rider 31 May 2012, 18:55
cheki
QUOTE

CODE
$ID = mysql_real_escape_string($_POST['ID']);
$Num = mysql_real_escape_string($_POST['Num']);
$sql = "update table set
ID='$ID',
Num='$Num' ";
if (!mysql_query($sql))
{
   die('Invalid query: ' . mysql_error());
}


ციკლში არ აკეთებს ეს მაგ ამბავს sad.gif

Stels
QUOTE

CODE
$result = mysql_query("SELECT * FROM table LIMIT 4");
while($row = mysql_fetch_array($result))
{
mysql_query("UPDATE table SET num='$num' WHERE id='$row[id]");
}

ეს ცადე აბა


ეს '$num' საიდან მოგვაქვს საერთოდ???
* * *
Stels
მორჩა გავიგე ყველაფერი უკაცრავად უაზრო შეკითხვისთვის 2kiss.gif

Posted by: cheki 1 Jun 2012, 11:56
knight_rider



CODE
$ID = mysql_real_escape_string($_POST['ID']);
$Num = mysql_real_escape_string($_POST['Num']);
$sql = "update table set
ID='$ID',
Num='$Num' ";
if (!mysql_query($sql))
{
  die('Invalid query: ' . mysql_error());
}
while ($row = mysql_fetch_array($result))
{
$table[] = array('ID' => $row['ID'], 'Num' => $row['Num']);
}


smile.gif

Posted by: knight_rider 5 Jun 2012, 18:21
გამარჯობა
მოკლედ ბაზაში მაქვს 2000 ჩანაწერი სახელით mustang, და სერჩი პოულობს მხოლოდ 200-დან 300-მდე ჩანაწერს დანარჩენს არა, რა მოვუხერხო?

აი ჩემი სერჩის კოდი

$pgarts = mysql_query ("SELECT ID, Cat, Title, Date, Lid, Text, Img, Author, View FROM arts WHERE Title LIKE '%$find%' or Text LIKE '%$find%' or Author LIKE '%$find%' ORDER BY ID DESC LIMIT $start, $num",$pdb) or (die (mysql_error));

Posted by: Stels 5 Jun 2012, 20:35
knight_rider
LIMIT $start, $num

ეს ამოიგე

Posted by: knight_rider 6 Jun 2012, 16:40
Stels
მადლობა ეგ უკვე გავასწორე.

ეხლა რა მაინტერესებს სახლში მაქვს 3 კომპი და ავიღე ერთი php ფაილი გავწერე ასეთი რამ

$mIp = (!isset($_SERVER['HTTP_X_FORWARDED_FOR'])) ?$_SERVER['REMOTE_ADDR'] :array_shift(explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']));
echo $mIp;

მაგრამ სამივე კომპზე ერთი და იგივე ip-s მაჩვენებს, როგორ გავაკეთო ისე რომ თვითონ კომპების ip მაჩვენოს?

Posted by: Stels 6 Jun 2012, 18:04
knight_rider
$ip = $_SERVER['REMOTE_ADDR'];
echo $ip;

Posted by: knight_rider 6 Jun 2012, 19:01
Stels
არა მაინც იგივეა ყველა კომპზე ერთი და იგივე ip-ს მაჩვენებს sad.gif

Posted by: Stels 6 Jun 2012, 19:21
QUOTE (knight_rider @ 6 Jun 2012, 19:01 )
Stels
არა მაინც იგივეა ყველა კომპზე ერთი და იგივე ip-ს მაჩვენებს sad.gif

ლოკალურ IP-ს გიწერს თუ გლობალურს?

თუ სერვერზე გაქ ატვირთული გლობალური IP ერთი გექნება სამივეზე. თუ ლოკალჰოსტზე ტესტავ მაშინ შიდა IPებს გაჩვენებს სხვადასხვას

Posted by: knight_rider 6 Jun 2012, 20:04
Stels
QUOTE
ლოკალურ IP-ს გიწერს თუ გლობალურს?
გლობალურს მიწერს, სერვერზე მაქვს, ანუჩემი პრობლემა ის არის რომ როდესაც საიტზე შესვლის ფორმით შევდივარ (ანუ login-ს) ვაკეთებ, ყველაჩემს კომპიუტერში ჩემი ექაუნთი იხსნება, ეხლა ვფიქრობ როგორ გადავჭრა ეს პრობლემა და მაგისთვისაც მჭირდებოდა შიდა აიპების გამოტანა მერე მაგ აიპებით გავაკეთებდი ინიციალიზაციას


Posted by: Tabo8226 6 Jun 2012, 20:28
QUOTE
გლობალურს მიწერს, სერვერზე მაქვს, ანუჩემი პრობლემა ის არის რომ როდესაც საიტზე შესვლის ფორმით შევდივარ (ანუ login-ს) ვაკეთებ, ყველაჩემს კომპიუტერში ჩემი ექაუნთი იხსნება, ეხლა ვფიქრობ როგორ გადავჭრა ეს პრობლემა და მაგისთვისაც მჭირდებოდა შიდა აიპების გამოტანა მერე მაგ აიპებით გავაკეთებდი ინიციალიზაციას

და აიპზე რატო ამახსოვრებინებ? : | ქუქიებით რომ ქნა ვერა? (თუ სიდებილე დავახეთქე ნუ გამსჯით ახალი ვარ ვებ-ში biggrin.gif )
ხო კიდევ რა მაინტერესებს, MYSQL-ში როგორ შეიძლება გაკეთდეს ვთქვათ QUERY-ს დროს არსებულ ციფრს (ვთქვათ რომელიმე ცხრილში წერია ციფრი 1) დაემატოს + 1 ან +2 და ა.შ., ანუ არსებულ ციფრს დაემატოს გარკვეული ციფრი INSERT-ის დროს

************************
აღარ შეწუხდეთ გავარკვიე smile.gif

Posted by: knight_rider 6 Jun 2012, 20:38
Tabo8226
ქუქიებით არ ვიცი როგორ გავაკეთო, მეც ახალი ვარ ამ ამბავში.

QUOTE
ხო კიდევ რა მაინტერესებს, MYSQL-ში როგორ შეიძლება გაკეთდეს ვთქვათ QUERY-ს დროს არსებულ ციფრს (ვთქვათ რომელიმე ცხრილში წერია ციფრი 1) დაემატოს + 1 ან +2 და ა.შ., ანუ არსებულ ციფრს დაემატოს გარკვეული ციფრი INSERT-ის დროს

რაც შეეხება ამას

ვთქვათ გაქვს თეიბლი Table და ამ თეიბლში ველი Num და გინდა რომ როცა მოხდება ახალი ინსერთი Num გაიზარდოს ერთით ხო? თუ ეგ გინდა მაშინ მე მხოლოდ ეს მომდის თავში,

გააკეთე შემდეგი

$r=mysql_query("SELECT Num FROM Table ORDER BY Num DESC LIMIT 1");
$c=mysql_fetch_array ($r);

$d=$c["Nun"]
$d++;

და შემდეგ გააკეთე insert

$g=mysql_query("INSERT INTO Table (Num) VALUES ('".$d."')");
და გადაამოწმე
if ($g==true){echo "ციფრი გაიზარდა"}
else {"ციფრი ვერ გაიზარდა"}

იმედია დაგეხმარე თუ რამე ვერ გააკეთე შენს განკარგულებაში მიგულე

Posted by: Tabo8226 6 Jun 2012, 20:54
knight_rider
ეგ უფრო ადვილად UPDATE-თი მოვაგვარე smile.gif მადლობა მაინც რომ შეწუხდი, პატარა სკრიპტზე ვწვალობ WAP-ისთვის და თან პრაქტიკას გავდივარ ჩემს საცოდავ ცოდნაზე PHP-ში biggrin.gif
$saba = mysql_query("UPDATE istoria SET reitingi=reitingi+1 WHERE id='$get'");
ამ წუთას დავბოდიალობ მეც ქუქიებში biggrin.gif

Posted by: knight_rider 6 Jun 2012, 21:18
Tabo8226
ქუქიების არაფერი გამეგება და მაგის ეხლა კითხვას ჯობია რამე სხვა გზით მოვაგვარო ეს პრობლემა და ამის შემდეგ ჩავუჯდე ქუქიებს

Posted by: Tabo8226 6 Jun 2012, 21:43
knight_rider
იპ + ბრაუზერი რომ გაუწერო? სხვანაირად მგონია არ გამოვა smile.gif

Posted by: Stels 6 Jun 2012, 21:49
knight_rider
Tabo8226
რამის გაკეთება როცა გინდათ გამოიყენეთ Google
თავისუფალ დროს შედით w3schools.com-ზე და გაარჩიეთ რაც გაინტერესებთ ყველაფერი

Posted by: Tabo8226 6 Jun 2012, 22:02
Stels
ვიცით უფროსო გუგლის გამოყენება მაგრამ როცა ვიღაც გიხსნის უფრო გასაგებია ზოგიერთ მომენტში smile.gif შეიძლება გუგლში ზუსტად ვერ დაწერო ის რაც გინდა ...

Posted by: knight_rider 6 Jun 2012, 22:03
Stels
googl-ს აქტიურად ვიყენებ რაც სჰეეხება w3schools.com-ს, ინგლისურთან კარგად ვერ ვძმაკაცობ biggrin.gif
* * *
Tabo8226
QUOTE
იპ + ბრაუზერი რომ გაუწერო?

სიმართლე გითხრა ვერ მივხვდი
* * *
Tabo8226
გადავიკითხე ეხლა ქუქიები და რთული არაფერია მაგრამ სავარაუდოდ შენი დახმარება მაინც დამჭირდება, შეგიძლია დამეხმარო?

Posted by: Tabo8226 6 Jun 2012, 22:24
QUOTE
გადავიკითხე ეხლა ქუქიები და რთული არაფერია მაგრამ სავარაუდოდ შენი დახმარება მაინც დამჭირდება, შეგიძლია დამეხმარო?

გისმენ აბა? მეც არ ვიცი მთლა ბევრი მაგრამ თქვი smile.gif

Posted by: knight_rider 6 Jun 2012, 22:37
სუტყვაზე იუზერმა შეიყვანა სახელი და პაროლი, ეს სახელი და პაროლი გადაეცემა login.php ფაილს, მერე ხდება შედარება ბაზაში რეგისტრირებულ იუზერებზე თუ ბაზაში არსებობს იუზერი ასეთი სახელით და პაროლით შეგვაქვს იუზერი ბაზაში მეორე თეიბ ლში რომელსაც ჰქვია online და გამოგვაქვს კომენტარის დამატების ფორმა თუ არა და იუზერს ვაბრუნებთ საწყის გვერდზე და ვეუბნებით რომ გაიაროს რეგისტრაცია.

ეგ ყველაფერი კარგი მაგრამ, ეხლა როცა იუზერი შევიდა საიტზე როგორ ვქნა ისე რომ ყველა კომპზე რომელიც ამ აიპიზეა, ამ იუზერის ექაუნთი არ გახსნას?

Posted by: Tabo8226 6 Jun 2012, 23:05
ანუ ბაზიდან IP-ზე ამახსოვრებ? თუ საიდან გებულობს საერთოდ რომ ამ IP-იდან შესულია ვიღაც?

Posted by: knight_rider 7 Jun 2012, 00:04
Tabo8226
აიპი-ს საერთოდ დავანებე თავი იმიტომ რომ მე და ჩემს ძმას თუ გვინდა კომენტარის გაკეთება და მე ვარ შესული საიტზე, ისიც ჩემი ნიკით წერს ეხლა ვფიქრობ როგორ ვქნა ისე რომ როცა მე შევალ ჩემს სახლში ყველასთან ჩემი ექაუნთი არ გახსნას

Posted by: Tabo8226 7 Jun 2012, 00:09
knight_rider
ქუქიები უფროსო ქუქიები smile.gif
დაამახსოვრე რამე ქუქია რაიმე სახელით და ვალუეში გაუწერე ვთქვათ $_POST['login'], ანუ დაიმახსოვრებს ლოგინს რომელიც მიენიჭება პოსტიდან
if (isset($_cookie['blabla']))
{
echo "achvene komentaris forma";
}
else{
echo "LOGIN forma";
}

არ ვიცი ოღონდ იმუშავებს თუ არა ასე, არ გამიტესტია smile.gif

Posted by: Nikodz 7 Jun 2012, 01:08
ზუსტად არ ვიცი რაზე საუბრობთ მაგრამ სესიებზე (session) რა აზრისანი ხართ?

http://php.net/manual/en/features.sessions.php

Posted by: knight_rider 7 Jun 2012, 01:21
Nikodz
გამარჯობა

რაზე და სახლში მაქვს 3 კომპი და შევედი საიტზე რომელსაც ვაკეთებ, იქ მაქვს კომენტარების ფორმა რომელზეც ავტორიზაციის გარეშე კომენტარს ვერ დადებ, ხოდა როდესაც მე გავდივარ ავტორიზაციას ჩემი კომპიდან სხვა კომპებშიც ჩემი ნიკით იწერება ეს იმიტომ რომ სამივე კომპს ერთი გარე აიპი აქვს მე კი მინდა შიდა აიპები შევიტანო ბაზაშ აი ესაა პრობლემა

Posted by: Nikodz 7 Jun 2012, 01:43
knight_rider
სესიები გამოიყენე.
სესიაში რომ ჩაწერ ის უეჭველი ის კლიენტია, იპ ების შენახვაც აღარ მოგიწევს და ბაზებს აღარ შეეხები ავტორიზაციის შემდეგ.

Posted by: knight_rider 7 Jun 2012, 02:32
Nikodz
დიდი მადლობა გაიხარე ხვალ ჩავუჯდები, ეხლა გათიშული ვარ 48 საათის უძინარი ვარ sleep.gif თუ ვერ გავერკვიე ისევ მოგმართავთ თქვენ სხვა რა გზა მაქვს smile.gif

Posted by: Tabo8226 7 Jun 2012, 09:07
სესიების გამოყენება როგორ შეიძლება? ვერ გავიგე ადრეც ვეწვალე და ... იქნებ მოკლედ ამიხსნა სესია როგორ დავაწყებინო მერე წავაკითხინო და ა.შ.

Posted by: Stels 7 Jun 2012, 10:58
Tabo8226
$_SESSION['ragaca'] = "ragaca";

Posted by: Tabo8226 7 Jun 2012, 11:14
Stels
აი ვთქვათ მინდა ადმინკაში შესვლისას დაიწყოს სესია და თუ სესია არ მოიძებნა მაშინ არ შეუშვას სხვა გვერდებზე როგორ შეიძლება?
$_SESSION['ragaca'] = "ragaca";
if ($_SESSION['ragaca'] = "ragaca";){ echo" good";} else {echo" nax";}
?

Posted by: Stels 7 Jun 2012, 11:24
$_SESSION['username'] = "Tabo8226";
$_SESSION['password'] = "Paroli";
if($_SESSION['username'] = "Tabo8226" and $_SESSION['password'] = "Paroli") {
echo "Admin";
}
else { echo "Login"; }

Posted by: Tabo8226 7 Jun 2012, 11:54
Stels
ანუ სესიის დაყენება ხდება $_session ტეგით და SESSION_START(); ეს რისთვის გამოიყენება? ბევრგან შემხვედრია
ხო მადლობა ყველას ვინც ცოტას მაგებინებთ smile.gif
და კიდევ 1 კითხვა როგორ შიეძლება ვთქვათ მისამართში http://jondi.ge/jondi.php?id=1 აი აქ ისე როგორ გავფილტრო რო ID-მა მნიშვნელობად მიიღოს მხოლოდ ციფრი და არა ' ან / ან რამე ასეთი? იმიტომ რომ სხვა მხრივ SQL ინჯექცია მიდის და ანუ დაცვის მხრივ მინდა
გავაკეთე smile.gif

Posted by: Stels 7 Jun 2012, 13:02
Tabo8226
სესიის გამოყენების დროს თავში აუცილებლად უნდა იყოს session_start();

if(ctype_digit($_GET['id'])) { $id = $_GET['id']; } else { $id = '1'; }

WHERE id='$id' ასე უნდა ჩაწერო და არა WHERE id='$_GET[id]'

Posted by: Tabo8226 7 Jun 2012, 13:25
Stels
ანუ თავში SESSION_START(); ვთქვათ adminlogin.php-ში და
და ფორმის შევსებისას სადაც POST-ით მექნება გადაცემული მონაცემები იმ ფაილში
$_SESSION['username'] = "Tabo8226";
$_SESSION['password'] = "Paroli";
if($_SESSION['username'] = "Tabo8226" and $_SESSION['password'] = "Paroli") {
echo "Admin";
}
else { echo "Login"; }
ეს? სწორად მივხვდი?

Posted by: Stels 7 Jun 2012, 14:49
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];

Posted by: Tabo8226 7 Jun 2012, 15:20
და ისე როგორ ვქნა როცა სხვა გვერდზე გადადის სესიას კითხულობდეს? $_POST['username']; ამას ხო ვეღარ გამოვიყენებ smile.gif

Posted by: Stels 7 Jun 2012, 15:52
$_SESSION['username'] ამას გამოიყენებ

Posted by: Nikodz 7 Jun 2012, 21:17
მოკლედ, სესიები არის სერვერის მხარე მექანიზმი.
ყველა კლიენტს აქვს თავისი სესიები. შენ შეგიძლია ნებისმიერი ინფორმაცია შეინახო სესიებში, მაგრამ შჰენს შემთხვევაში არაა აუცილებელი პაროლიც შეინახო.
შეგიძლია უბრალოდ მომხმარებლის (Account_ის) უნიკალური ID და სახელი შეინახო სესიაში, ან თუ სახელი უნიკალურია სახელი შეინახო.
იმის თქმა მინდა რომ პაროლის შენახვა არაა საჭირო.
მაგალითად როცა მომხმარებლის სახელი წერია სესიაში მე ვიცი რომ ეს ჩაიწერებოდა მხოლოდ მაშინ როცა მან ავტორიზაცია გაიარა და პაროლის ბაზებში გადამოწმებაც აღარ მჭირდება.

იმედია ძალიან არ ავურიე.

Posted by: Tabo8226 7 Jun 2012, 21:44
Nikodz
გაიხარე გადავამოწმებ აუცილებლად,
Stels
ვნახავ ამ მეთოდსაც
გაიხარეთ მეგობრებო
* * *
გაიხარეთ სესიებმა იმუშავა, თან დავამუღამე ცოტა smile.gif კარგი რამეა გამომადგება მომავალში

Posted by: cheki 8 Jun 2012, 11:36
Stels

CODE
if (databaseContainsAuthor($_POST['username'], $password))
{
session_start();
$_SESSION['loggedin'] = TRUE;
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $password
return TRUE;
}
else
{
session_satart();
unset($_SESSION['loggedin']);
unset($_SESSION['username']);
unset($_SESSION['password']);
$GLOBALS['loginerror'] = ' მითითებული სახელი ან პაროლი არასწორია';
return FALSE;
}


Posted by: Stels 8 Jun 2012, 12:20
მე ამას ვიყენებ

login.php
CODE
if(ctype_alnum($_POST['username'])){ $username = $_POST['username']; } else { $username = "not allowed user"; }
$password = $_POST['password'];

if(mysql_num_rows(mysql_query("SELECT * FROM administrators WHERE username='".$username."' and password='".md5($password.$salt)."'"))==1){
session_register("username");
header("Location: ./");


index.php
CODE
session_start();
$session = isset($_SESSION["username"]);
if($session){
echo "hi";
}

else {
include "inc/login.php";
}

Posted by: shvelo96 8 Jun 2012, 15:30
რამე MVC გამოიყენეთ (მაგალითად Codeigniter)
თორე გამოგივათ აჯაფსანდალი givi.gif

Posted by: Tabo8226 8 Jun 2012, 22:16
if(isset($_SESSION['user']))
{
echo "tqven warmatebit xart shemosuli sistemashi";
} else {
echo<<<HERE
<form action="admpanel.php" method="post">
<input type="text" name="user">
<input type="password" name="pass">
<input type="submit" value="shesvla">
</form>
HERE;

} <<<<<<<<<<<<<< admin.php

if ($_POST['user'] == $user1['saxeli'] AND md5($_POST['pass']) == $user1['paroli'])
{
$_SESSION['user'] = $_POST['user'];
echo "tqven warmatebit shexvedit sistemashi, 2 wamshi gadamisamartdebit administratoris panelshi";
echo '<script type="text/java[ertad]script">
window.location = "admpanel.php"
</script>';

} <<<<<<<<<<< admpanel.php
ასე გავაკეთე მე და პრობლემას შემიქმნის ვითომ რამეს?

Posted by: cheki 11 Jun 2012, 09:38
Tabo8226

სესიის დაწყება არ დაგავიწყდეს თავში session_start();

ანდა ვაბშე შემოწმება გამოიყენე მარტივია და მოსახერხებელი

CODE
<?php
$name = 'admin';
$pwd = 'root';

if (isset($_SERVER['PHP_AUTH_USER']) &&
   isset($_SERVER['PHP_AUTH_PW']))
{
if (isset($_SERVER['PHP_AUTH_user'] == $name &&
           $_SERVER['PHP_AUTH_PW'] == $pwd)

echo "შენ წარმატებით შედი სისტემაში";
else die("არასწორი პაროლი ან სახელი იქნა შეყვანილი");
}
else
{
header('Location: http://ragaca.com/');
}
?>

Posted by: knight_rider 16 Jun 2012, 11:51
ხალხო გამარჯობა
მოკლედ მაქვს ასეთი პრობლემა გვერდზე სადაც გამომაქვს სტატიები, მაქვს share-ს ღილაკი და დაკლიკვის შემდეგ სურათს საერთოდ არ იღებს მარტო სათაურს და ტექსტს იღებს, და ერთი უცნაური რამ, გვერდიდან რომ მოვაშორო ყველაფრის გამოტანა სურათის გარდა და დავკლიკო მერე share-ზე, სურათი მაინც არ გამოდის და მიუხედავად იმისა რომ ტექსტი და სათაური არსად არ გამომაქვს, სათაური და ტექსტი მაინც გამოდის, რა ვქნა?

Posted by: cheki 16 Jun 2012, 13:12
knight_rider

ისადა დადე კოდი აბა ასე რა გავიგოთ ამებნა ტვინი ხან გამოდის ხან არა, ხან სურათი არაა ხან არის და რა კოდი ვნახოთ რა როგორ გაქვს

Posted by: სურამელი 16 Jun 2012, 14:59
silverlight ვერაფრით ვაინსტალირებ გეხვეწებით pm მომწერე\თ რა ვქნა. |ძალიან მჭირდებაwink.gif

Posted by: knight_rider 17 Jun 2012, 12:35
მოკლედ ბოდიშს ვიხდი ეხლა ვნახე რომ პრობლემის მიზეზი არის ფაილის ინქლუდი ანუ index.php-ში მაქვს გაკეთებული ასე, თუ არჩეულია რუსული ენა იტვირთება rupage.php ინგლისურზე enpage.php ქართულზე კი geopage.php და ამის გამო არ მოაქვს სურათი, თორე იგივე მასალაში რომ შევდივარ რუბრიკებიდან ანუ მანქანები > ფორდ > მუსტანგ >და მუსტანგიდან უკვე კონკრეტულ მასალაში, მერე ჩვეულებრივად იღებს სურათს და იგივე მასალაში რომ შევიდე ინდექს გვერდიდან რომელშიც რუბრიკებიდან ვიყავი შესული, სურათს აღარ იღებს

Posted by: knight_rider 18 Jun 2012, 19:27
ეხლა ჩავასწორე ყველაფერი მაგრამ 2 პრობლემა დამრჩა,
შეარის დროს სათაურის ნაცვლადაც ლინკი გამოაქვს და იმ მასალის სურათის გარდა რომელსაც ვაშეარებ გამოაქვს კიდევ 10 სურათი და ხელით უნდა აირჩიო სურათებს იღებს მინიმუმ 10-ს .

რისი ბრალი შეიძლება იყოს?

Posted by: vikingi 19 Jun 2012, 01:48
knight_rider
facebook-ზე დაშეარებაზეა ალბათ საუბარი ხომ?

Posted by: knight_rider 19 Jun 2012, 17:22
vikingi
QUOTE
facebook-ზე დაშეარებაზეა ალბათ საუბარი ხომ?

კი facebook-ზეა (ეგ კი გავარკვიეთ რო ფეისბუქზეა მაგრამ გამოსავალი???) biggrin.gif

Posted by: MS Developer 19 Jun 2012, 21:24
knight_rider

http://developers.facebook.com/docs/share/

You can control the exact title, description, and thumbnail that Facebook Share uses

Posted by: knight_rider 20 Jun 2012, 14:20
MS Developer
სურათებზე მაინც იგივე პრობლემა დარჩა

Posted by: giorgi91 24 Jun 2012, 14:01
CODE
$tpl->giorgi = 'giorgi';

ეს როგორ გადავიყვანო ცვლადად?

ეხლა გამომაქვს ასე:
CODE
<?=$this->giorgi?>

და მინდა გამოვიტანო ასე <?=$giorgi?>

იქნებ დამეხმაროთ რა user.gif

Posted by: MS Developer 24 Jun 2012, 14:08
<?php
$giorgi = $this->giorgi;
echo $giorgi;
?>

არა?

Posted by: giorgi91 24 Jun 2012, 14:09
QUOTE (MS Developer @ 24 Jun 2012, 14:08 )
<?php
$giorgi = $this->giorgi;
echo $giorgi;
?>

არა?

არა აი ამას მიწერს
CODE
Fatal error: Using $this when not in object context in

user.gif

Posted by: MS Developer 24 Jun 2012, 14:17
giorgi91

რა ბიბლიოთეკაა?

მთლიანი კოდი დადე აბა, ორივე ფაილის. სადაც აცხადებ და სადაც გამოგაქ

Posted by: giorgi91 24 Jun 2012, 14:22
CODE
$tpl->giorgi = 'giorgi';
$tpl->render('main/index.php')


CODE
<html>
   <body>
       Names of my friends:
       <ul>
           <li><?=$this->giorgi?></li>
       </ul>
   </body>
</html>

Posted by: MS Developer 24 Jun 2012, 14:25
<html>
<body>
Names of my friends:
<ul>
<li><?=$this->giorgi?></li>
</ul>
</body>
</html>

ეს ინდექსია?

ეს აქ ხდება?

include_once (Fsys.'tpl.php');
$tpl = new tpl();

Posted by: giorgi91 24 Jun 2012, 14:29
MS Developer
პირველი არის template-ის ფაილი

მეორე index.php არის სადაც ვიძახებ tpl.php-ს

Posted by: MS Developer 24 Jun 2012, 14:36
giorgi91

ხოდა სადაც ეს არის

$tpl = new tpl();

echo $tpl->giorgi;

უნდა მიწვდეს ამ ცვლადს

Posted by: giorgi91 24 Jun 2012, 14:38
MS Developer
template-ში არ მინდა <?=$this->giorgi?> ამის წერა
მირჩევნია "$this->" გარეშე იყოს

ანუ ცვლადად მინდა გადავყვანო ეს $this->giorgi აი ამაში $giorgi

Posted by: knight_rider 25 Jun 2012, 14:31
გამარჯობა
მოკლედ ეს არის CronJobs ჩემს ადმინ პანელში, ეხლა ძალიან გთხოვთ დამეხმარეთ ერთ რამეში როგორ და რა გევწერო აქ ისე რომ სკრიპტი რომელიც განთავსებულია public_html/blocks/crone.php აი ამ მისამართზე, ყოველ 24 საათში ერთხელ ამუშავდეს

Posted by: Marthin_Luther_King 25 Jun 2012, 15:14
knight_rider
hour-ში ჩაუწერე 23.

Posted by: knight_rider 25 Jun 2012, 17:44
Marthin_Luther_King
ეგ ხო მაგრამ მისამართი არ ვიცი როგორ გავუწერო

Posted by: include 25 Jun 2012, 17:47
giorgi91

რომელ ფრეიმვორკს ხმარობ დაწერე აბა...

Posted by: vikingi 25 Jun 2012, 18:00
knight_rider
QUOTE
ეგ ხო მაგრამ მისამართი არ ვიცი როგორ გავუწერო

მისამართს არ წერ, ბრძანებას წერ მანდ. ლინუქსზე თუ სწორად მახსოვა ასე იწერება: php -q და მერე აბსოლუტური მისამართი, მაგალითად public_html/blocks/crone.php

Posted by: knight_rider 25 Jun 2012, 18:18
vikingi
ანუ ესე ?
php -q /home/worldgე/public_html/blocks/crone.php

თუ კი მაშინ არ მუშაობს ეგ ვარიანტი
* * *
დავიჯერო არასოდეს არავის არ გაგიკეთებიათ???
* * *
ვინმე დამეხმარეთ რა plsssssssssssssssssssssssssssssssssss

Posted by: giorgi91 26 Jun 2012, 00:04
QUOTE (include @ 25 Jun 2012, 17:47 )
giorgi91

რომელ ფრეიმვორკს ხმარობ დაწერე აბა...

ჩემი გავაკეთე



knight_rider
/usr/local/bin/php /home/sheni_useri/domains/sheni_domain.ge/public_html/script.php >/dev/null 2>&1

თუ 24 საათში ერთხელ გინდა ასე გააკეთე:
0 0 * * *
ეს გააკეთებს ღამის 12 საათზე, თუ სიტყვაზე გინდა საღამოს 9 საათზე დღეში ერთხელ
0 21 * * *

Posted by: knight_rider 26 Jun 2012, 02:57
giorgi91
დიდი მადლობა და როგორ გავაკეთო ყოველ ერთ წუთში რომ იმუშაოს ისე?

Posted by: giorgi91 26 Jun 2012, 16:10
knight_rider
* * * * *

Posted by: knight_rider 27 Jun 2012, 11:39
giorgi91

Hour-ში რომ ვწერ ამას 00***

მიწერს ამას

Error Creating Cron Job

Details

crontab returned non zero value: "./data/users/geworldg/crontab.conf.tmp":1: bad hour errors in crontab file, can't install.

Posted by: Ðito 27 Jun 2012, 12:29
მთავარ გვერდზე Ajax-ით მივმართავ მეორე პჰპ ფაილს, სადაც ვაკეთებ ბაზიდან სელექთს.
მიღებული ბაზის მონაცემების ცვლადები როგორ წამოვიღო ისევ მთავარი გვერდის ფაილში?

Posted by: MS Developer 27 Jun 2012, 14:18
Ðito

იქ რასაც დაპრინტავ, ეგ იქნება შენის რისპონს ტექსტი

Posted by: giorgi91 28 Jun 2012, 15:49
knight_rider
თითო სიმბოლო თითო ველში უნდა ჩაწერო, ერთში კი არ უნდა გაუშვა ყველა

Ðito
GET ან POST გააკეთე php ფაილში და შემდეგ JS-თი მოითხოვე GET ან POST
jquery-ში ასე მქონდა ადრე:
function showjq(showpg,id,menuid,menucount) {var counter=1;while(counter< menucount) {$('#page-'+counter+'').removeClass("menuselected noClass");var counter=counter+1;}$('#page-'+menuid+'').addClass("menuselected");$.ajax({type: 'POST',url: 'pages/'+showpg+'.php',cache: false,data: {pgname: showpg,pgid: id},success: function(data){$('#jqcontent').html(data);}})}

იმედია გარჩევას შეძლებ.

თავიდან ვაკეთებ menu-ს select-ს და deselect-ს და შემდეგ ვიძახებ POST-ით page-ს

Posted by: knight_rider 30 Jun 2012, 14:38
giorgi91
QUOTE
თითო სიმბოლო თითო ველში უნდა ჩაწერო, ერთში კი არ უნდა გაუშვა ყველა

ვერ მივხვდი რას ნიშნავს , იქნებ მაგალითი მაჩვენო რა

Posted by: Mazahacka 3 Jul 2012, 22:31
QUOTE (giorgi91 @ 24 Jun 2012, 14:01 )
CODE
$tpl->giorgi = 'giorgi';

ეს როგორ გადავიყვანო ცვლადად?

ეხლა გამომაქვს ასე:
CODE
<?=$this->giorgi?>

და მინდა გამოვიტანო ასე <?=$giorgi?>

იქნებ დამეხმაროთ რა user.gif

$tpl - არის ობიექტი
giorgi - არის იმ კლასის option, რომლის ეგზემპლარიც არის ეგ ობიექტი,
ანუ თუ ერთი ცვლადით გინდა გამოტანა პროსტა რამე ცვლადს მიაკუთვნებ და ეგ იქნება: $var = $tpl->option;

P.S. $this-> ამით მიმართვა ხდება კლასის შიგნით და არა "კლიენტის კოდიდან"

Posted by: knight_rider 6 Jul 2012, 14:08
გამარჯობა
მოკლედ გავაკეთე ასეთი რამ

if (isset ($_POST["message"])) {$message = $_POST["message"];}
if (strlen($message) <= 14)
{die("<center><div class='fname'>კომენტარის ტექსტი უნდა შეიცავდეს მინიმუმ <strong style='color:#F00;'>15</strong> სიმბოლოს </div></center>");}

პრობლემა მდგომარეობს შემდეგში, როდესაც textarea-ში შეგყავს ლათინური ასოები ან ციფრები და მათი რაოდენობა ნაკლებია 14-ზე, კომენტარს არ ამატებს ხოლო თუ შეგყავს ქართული ასოები, მაშინ მხოლოდ 4 სიმბოლოზე ნაკლების შემთხვევაში არ ემატება.
რა ვქნა?

Posted by: giorgi91 6 Jul 2012, 14:29
knight_rider
utf-8 ში გადაივაყნე, ეხლა ქართული 1 სიმბოლოს 7-ად აქცევს. მაგალითად "ა - ა"

Posted by: knight_rider 6 Jul 2012, 14:31
giorgi91
და ეგ როგორ ვქნა?

ეს ფუნქცია ვიპოვე მაგრამ არ მუშაობს

function myutf_8_strlen($t, $encoding = 'UTF-8'){
if (function_exists(mb_strlen)){
return mb_strlen($t, $encoding);
}else{
return strlen(utf8_decode($t));
}
}
function myutf_8_substr($s, $offset, $len = all){
if ($offset<0) $offset = myutf_8_strlen($s) + $offset;
if ($len!=all){
if ($len<0) $len = myutf_8_strlen($s) - $offset + $len;
$xlen = myutf_8_strlen($s) - $offset;
$len = ($len>$xlen) ? $xlen : $len;
preg_match('/^.{' . $offset . '}(.{0,'.$len.'})/us', $s, $tmp);
}else{
preg_match('/^.{' . $offset . '}(.*)/us', $s, $tmp);
}
return (isset($tmp[1])) ? $tmp[1] : false;
}

Posted by: MS Developer 6 Jul 2012, 16:24
knight_rider

ეგ ფუნქციები ჩაამატე ფაილში ან დააინკლუდე ცალკე ფაილი და მერე

if (isset ($_POST["message"])) {$message = $_POST["message"];}
if (myutf_8_strlen($message) <= 14)
{die("<center><div class='fname'>კომენტარის ტექსტი უნდა შეიცავდეს მინიმუმ <strong style='color:#F00;'>15</strong> სიმბოლოს </div></center>");}

მაინც არა?

Posted by: knight_rider 6 Jul 2012, 16:48
MS Developer
giorgi91
მუშაობს ჩემი ბრალი იყო მე მქონდა შეცდომა დაშვებული ეხლა ვიპოვე დიდი მადლობა ყურადღებისთვის

ერთი ამაში თუ დამეხმარებით, მინდა რომ ტექსტში რეგულარული გამოთქმების გამოყენებით ვიპოვო ყველა a href და თუ ეს a href იწყება ასე <a href მაშინ არ დადოს კომენტარი ხოლო თუ იწყება ასე [a href მაშინ დაამატოს,

და როგორ გავაკეთო ეგ?

Posted by: giorgi91 6 Jul 2012, 17:20
str_repace გამოიყენე

.............

Posted by: knight_rider 6 Jul 2012, 17:26
giorgi91
არა ეგ უბრალოდ ამას <a href ამაზე [a href შემიცვლის მე კი ანტისპამს ვწერ და მაგისთვის მჭირდება რომ ასეთი ფორმით <a href არ დაამატოს არავითარ შემთხვევაში

Posted by: MS Developer 6 Jul 2012, 17:30
knight_rider

CODE

if(! preg_match("/<a href/",$შენიკომენტარისცვლადი ) ) {
echo "არ დაამატო";
}


^ - არ უნდა

Posted by: knight_rider 6 Jul 2012, 17:57
MS Developer
დიდი მადლობა გაიხარე

კიდევ ერთი კითხვა, როგორ გავწერო მანდ რამდენიმე პარამეტრი? მაგალითად <a href და <b> </b>
* * *
ვიცი ერთი დღისთვის ბევრი შეკითხვაა მაგრამ რა ვქნა biggrin.gif

მოკლედ აი ეს

if (isset ($_POST["message"])) {$message = $_POST["message"];}

$message = preg_match('/(www\.)/i', $message);
echo $message;

რატო მიბეჭდავს 1-ს და არა თვითონ www.-ს?

ეგეც გავასწორე
* * *
მოკლედ სულ ავირიე

როგორ გავაკეთო ისეთი რეგულარული გამოთქმა რომ მხოლოდ ის სიტყვები დაბეჭდოს ეკრანზე რომელიც რეგულარულ გამოთქმაში მაქვს შეტანილი ან პირიქით არ დაბეჭდოს ის რაც არ მაქვს შეტანილი, ანუ თუ რეგულარულ გამოთქმაში მაქვს შეტანილი www, და ვინმემ კომენტარში ჩაწერა www, არ დაიბეჭდოს ხოლო თუ კომენტარებში ჩაწერეს wwww მაშინ დაიბეჭდოს

Posted by: iMaximuSi 8 Jul 2012, 10:50
knight_rider
QUOTE

რატო მიბეჭდავს 1-ს და არა თვითონ www.-ს?

coz it returns true or false )

QUOTE
როგორ გავაკეთო ისეთი რეგულარული გამოთქმა რომ მხოლოდ ის სიტყვები დაბეჭდოს ეკრანზე რომელიც რეგულარულ გამოთქმაში მაქვს შეტანილი ან პირიქით არ დაბეჭდოს ის რაც არ მაქვს შეტანილი, ანუ თუ რეგულარულ გამოთქმაში მაქვს შეტანილი www, და ვინმემ კომენტარში ჩაწერა www, არ დაიბეჭდოს ხოლო თუ კომენტარებში ჩაწერეს wwww მაშინ დაიბეჭდოს

str_replace

Posted by: Nargany 8 Jul 2012, 22:54
ვინმეს შეუძლია ორი სტიყვით და გასაგებათ ახსნას early და late static binding php-ში

Posted by: stinky 9 Jul 2012, 23:45
ლფჯკნმგკფდ < ემატება
sdfsdfsd < ემატება

დიდი ინგლისურ შრიფტიანი ტექსტიც ემატება ბაზაში, აი მარტო დიდი ქართულ შრიფთიანი ტექსტი არ ემატება, მაიესქუელზე მაქ საუბარი, ტიპი ტექსტიც ვცადე მაივარჩარიჩ და რავი რა აღარ, რა ვუყო?

Posted by: MS Developer 10 Jul 2012, 00:42
stinky

დიდი ქართული შრიფტი?

Posted by: stinky 10 Jul 2012, 00:56
MS Developer

ტექსტი დიდი, ქართული შრიფტით

Posted by: paladini 10 Jul 2012, 01:45
stinky
QUOTE
ტექსტი დიდი, ქართული შრიფტით

მასე შეუძლებელია , უბრალოდ შეგიძლია მერე შენ ფონტებით და ჯს ებიტ გამოიყვანნო და აჩვენო !
ქართულს დიდი შრიფტი არ აქვს და ვერ შეიყვან მასე !
ნუ ეწვალები

Posted by: stinky 10 Jul 2012, 01:54
ხალხო ვერ გამიგეთ? მინდა რომ დიდი ტექსტი შევინახო ბაზაში და როგორ ტიპი მივუთითო თქო?

დიდი ტექსტს ამ შრიფტით არ ინახავს


did teqsts am shriftit inaxavs

Posted by: iMaximuSi 10 Jul 2012, 13:50
stinky
ენას მნიშვნელობა არააქვს შრიფთი არაფერშუაში არაა და ტიპები შეგიძლია აირჩიო

TEXT 65,535 bytes ~64kb
MEDIUMTEXT 16,777,215 bytes ~16MB
LONGTEXT 4,294,967,295 bytes ~4GB

Posted by: paladini 11 Jul 2012, 15:57
QUOTE
TEXT 65,535 bytes ~64kb
MEDIUMTEXT 16,777,215 bytes ~16MB
LONGTEXT 4,294,967,295 bytes ~4GB


აგერაა რასაც იტხოვდი მაშინ !
text - ეს გამოიყენე !
დანარჩენი არ დაგჭირდება შენ.

Posted by: xonski2 14 Jul 2012, 02:48
დამეხმარეთ რა გთხოვთ:

არის ესეთი სკრიპტი php ში
CODE
<?php

require('routeros_api.class.php');

$API = new routeros_api();
if ($API->connect('192.168.4.253', 'ubnt', 'ubnt'))

$API->comm("/ppp/secret/add", array(

"name" => "asp24",

"password" => "asp24pass",

"remote-address" => "172.16.1.10",

"comment" => "New Client",

"service" => "any",
));

print "დამატებულია";

?>



რომლის გაშვების შემდეგ კეთდება ჩანაწერი შესაბამის აპარატურაში,

ეხლა რახდება, როგორ მოვიქცე რო, 30 დრის მერე ეს სკრიპტი განულდეს ავტომატიურად, ანუ ეს ჩანაწერი აპარატურაში ამოიშალოს აბტომატიურად, აბა რას მირჩევთ?

Posted by: tamashi 14 Jul 2012, 03:23
xonski2
სკრიპტი განულდეს რას ნიშნავს?
რა ჩანაწერსაც გააკეთებს ბაზაში გინდა ის ჩანაწერი 30 დღის მერე ამოიშალოს?

პ.ს
საერთოდ ეს რაც დადე, კოდის რაღაც ნაწყევიტია, რომელიც უკავშირდება რომელიღაც API-ს.
ცოტა განმარტე რა გინდა....

Posted by: xonski2 14 Jul 2012, 03:30
მიკროტიკს უკავშირდება და უბრზანებს გააკეთოს ჩანაწერი, ანუ შექმნას ახალი უსერი,

მინდა რო ეს ახალი უსერი ამოიშალოს შექმნიდან 30 დღეში

$API->comm("/ppp/secret/add", array( აქ add მაგივრად თუ dell ჩავწერ ეს ბრძანება ამოიშლება მაგრამ ავტომქატურად როგორ გავაკეთებინო 30 Dღის შემდეგ ეს, ეგ ვერ გავიგე



QUOTE
რა ჩანაწერსაც გააკეთებს ბაზაში გინდა ის ჩანაწერი 30 დღის მერე ამოიშალოს?



თუნდაც ეგ იყოს გადვაკეთებ რამეს უზამ

Posted by: tamashi 14 Jul 2012, 04:26
xonski2
ეს არ ვიცი რა სკრიპტია, შეცდომაში რომ არ შეგიყვანო მე გეტყვი ერთ ვარიანტს. გავაკეთოთ კიდევ 1 table სადაც გექნება იუზერები დათარიღებული, და კრონით წაშლი 30 დღის მერე იმ იუზერს მთავარი ბაზიდან რომლის რეგისტრაციის დღიდან გავიდა 30 დღე, და დამხმარე ცხრილიდანაც ამოვშლით.

პ,ს
თU ვერ დაგეხმარეს დაგიწერ ამას აქ მარტივად. ეხლა ღამეა + მეზარება

Posted by: xonski2 14 Jul 2012, 11:57
tamashi
ხო ვიცი გამე იყო, ველოდებოდი პოსტს და ჩამეძინა,

საქმე ისაა რო ბაზას არ იყენებს ეს დედა ნატირები, მარა ტუ აუცილებელია მივამაგრებ ბაზასაც

Posted by: Metro_Station 14 Jul 2012, 14:51
function.sprintf ეს ფუნქცია შეგიძლიათ ამიხსნათ?

Posted by: Marthin_Luther_King 14 Jul 2012, 16:57
Metro_Station
http://php.net/manual/en/function.sprintf.php

Posted by: tamashi 14 Jul 2012, 19:40
xonski2
აბა ახალ მომხმარებლებს სად ამატებს? სადმე ტექსტურ ფაილებშია ბაზაა?

Posted by: xonski2 14 Jul 2012, 20:11
tamashi
QUOTE
აბა ახალ მომხმარებლებს სად ამატებს? სადმე ტექსტურ ფაილებშია ბაზაა?

როუტერში ამატებს , როუტერს აქვს პჰპ ის მხარდაჭერა



Posted by: Gov 18 Jul 2012, 17:55
გამარჯობათ

მინდა გავაკეთო საიტზე ესეთი რაღაც
რო შევა საიტზე ადამიანი 10 წამში გადამისამართდეს მითითებულ FB-ს ლინკზე
ანუ სხვა არაფერი იქნება საიტზე გარდა სურათისა და დაბლა ტაიმერის 10-9-8...0

Posted by: cheki 18 Jul 2012, 21:54
Gov
<?php
header( "refresh:10;url=სიფათწიგნი" );
echo 'You\'ll be redirected in about 10 secs. If not, click <a href="სიფათწიგნიp">here</a>.';
?>

http://ee.php.net/manual/en/function.header.php

Posted by: Gov 23 Jul 2012, 11:43
cheki

რომელ განყოფილებაში ჩავწერო ?

Posted by: iMaximuSi 23 Jul 2012, 12:21
QUOTE
რომელ განყოფილებაში ჩავწერო ?

public_html/ ში ნახე ინდექს ფაილი (index.php) ჯერ თუ არაფერი შეგიცვლია ჰოსტზე სავარაუდოდ index.html იქნება და გაფრთოება შეუცვალე php, მაგრამ ეგ უბრალოდ გადაამისამართებს ტაიმერი თუ გინდა რო ჩანდეს დაგუგლე მაგის სკრიპტი ჯავასკრიპტით კეთდება ეგ

Posted by: Gov 23 Jul 2012, 16:02
iMaximuSi
QUOTE
index.html

ჩავასწორე ეს ფაილი
არ ვიცი პროგრამირება საერთოდ და იქნებ მომეხმარო და მომწერო გადამისამართების სკრიპტი და სად ჩავსვა smile.gif
QUOTE
რო შევა საიტზე ადამიანი 10 წამში გადამისამართდეს მითითებულ FB-ს ლინკზე
ანუ სხვა არაფერი იქნება საიტზე გარდა სურათისა და დაბლა ტაიმერის 10-9-8...0


Posted by: tamashi 23 Jul 2012, 17:48
დავწერე პატარა ფუქნცია რომელიც იყენებს fil_get_contents(), ხოდა ლოკალზე მშვნენივრად მუშაობს, მერე სერვერზეც ავტვირთე მუშაოდა კარგათ. რამდენი დღის მერე ვამოწმებ და სერვერზე არ მუშაობს ჩემთან კი მუშაობს. ჯერ ვერ მვიხდი რისი ბრალი იყო, მერე დავასკვენი რომ ან იმ საიტმა დაბლოკა სერვერის IP ან სერვმა ამიკრძალა, ეხლა დავწერე დამატებით ფუნქცია რომელიც ონლაინში ეძებს HTTP პროქსიებს და მაგით ვამუშავებდი დროებით მაგ სკრიპტს. ეხლა ვერც ერთ პროქსით ვერ გადის მაგ საიტზე. არადა ლოკალზე ჩვეულებროვად მიმუშავებს....
ვინმეს ქონია რამე მსგავსი პრობლემა ჰოსტინგებთან?

Posted by: DVX 24 Jul 2012, 11:57
გამარჯობათ,

ერთი მარტივი შეკითხვა მაქვს და ამისთვის ცალკე თემის გახსნას აზრი არ აქვს.

დრუპალ 6x სთან ვისაც გიმუშავიათ, translate interface თუ აქვს მსგავსი მოდული და რამდენად მარტივია ზოგადად დრუპალის ინტერფეისი გადათარგმნა? ანუ ლოკალიზაციის შეცვლა? მაგ: საიტი აწყობილია ინგლისურ ენაზე და გასაკეთებელია ქართული ვარიანტი?

მადლობა.

Posted by: giorgi91 5 Aug 2012, 01:11
სალამი,

შეგიძლიათ მითხრათ username-ს როგორ ფილტრავთ?

არ მინდა შემდეგი სიმბოლოები ~ ! @ # $ % ^ & * ( ) + = / \ ; : , < > ? ' " | და არც space არ მინდა. ვინმეს რამე ხო არ გაქვთ დაწერილი?



-------------

ნაჩქარევად ასე გავაკეთე:
CODE
  $username = addslashes($username);
  $username = str_replace('!','', $username);
  $username = str_replace('@','', $username);
  $username = str_replace('#','', $username);
  $username = str_replace('$','', $username);
  $username = str_replace('%','', $username);
  $username = str_replace('^','', $username);
  $username = str_replace('&','', $username);
  $username = str_replace('*','', $username);
  $username = str_replace('(','', $username);
  $username = str_replace(')','', $username);
  $username = str_replace('+','', $username);
  $username = str_replace('=','', $username);
  $username = str_replace('/','', $username);
  $username = str_replace('\\','', $username);
  $username = str_replace('?','', $username);
  $username = str_replace('~','', $username);
  $username = str_replace('`','', $username);
  $username = str_replace('"','', $username);
  $username = str_replace("'",'', $username);
  $username = str_replace('[','', $username);
  $username = str_replace(']','', $username);
  $username = str_replace('{','', $username);
  $username = str_replace('|','', $username);
  $username = str_replace('}','', $username);
  $username = str_replace(' ','', $username);
  $username = str_replace('<','', $username);
  $username = str_replace('>','', $username);

რამე უკეთესი ვარიანტიც ხო არ იცით?

Posted by: iMaximuSi 5 Aug 2012, 11:35
giorgi91
QUOTE
შეგიძლიათ მითხრათ username-ს როგორ ფილტრავთ?


preg_match ით შეამოწმე
მარტო ის გაუშვი რაც გჭირდება, მთლიანი სტრინგი შეგიძლია ასე შეამოწმო
CODE

$username = 'yourName';
IF( !preg_match('/^[a-zA-Z]{1,10}$/',$username) )
  die('Error : აკრძალული სიმბოლოები');


^ ეს ნიშნავს რომ სტრინგი შემოწმდება აუცილებლათ პირველივე სიმბოლოდან
$ ეს ნიშნავს რომ სტრინგი შემოწმდება ბოლო სიმბოლოს ჩათვლით

ანუ თუ ამ ორიდან რომელიმეს(ან ორივეს) წაშლი მაშინ უბრალო დამთვევას მოძებნის სტრინგში, მაგალითად:
CODE

$username = 'yourName';
IF( !preg_match('/[a-zA-Z]{1,10}$/',$username) )
  die('Error : აკრძალული სიმბოლოები');

ეს კოდი შეცდომას არ გამოიტანს რა სიმბოლოებიც არ უნდა იყოს სტრინგის დასაწყისში, თუ ბოლოში იქნება ერთიდან ათამდე ლათინური ასოები

შეგიძლია დაუმატო სხვა სიმბოლოებიც რაც გინდა რომ დაშვებული იყოს, მაგალითად ციფრების დამატება იქნება ასე
CODE

$username = 'yourName';
IF( !preg_match('/^[a-zA-Z0-9]{1,10}$/',$username) )
  die('Error : აკრძალული სიმბოლოები');


ყურადღება მიაქციე ბოლოში უნდა მიეთითოს სტრინგის მინიმალური და მაქსიმალური სიგრძე აქ
CODE

{1,10}

Posted by: giorgi91 5 Aug 2012, 12:39
iMaximuSi
გაიხარე, დიდი მადლობა

აი ეს სიმბოლოებიც მჭირდება _ - და როგორ იქნება ვერ მოვიფიქრე

Posted by: iMaximuSi 5 Aug 2012, 12:52
QUOTE
აი ეს სიმბოლოებიც მჭირდება _ - და როგორ იქნება ვერ მოვიფიქრე

CODE

$username = 'yourName';
IF( !preg_match('/^[a-zA-Z_ -]{1,10}$/',$username) )
 die('Error : აკრძალული სიმბოლოები');

Posted by: giorgi91 5 Aug 2012, 12:54
QUOTE (iMaximuSi @ 5 Aug 2012, 12:52 )
QUOTE
აი ეს სიმბოლოებიც მჭირდება _ - და როგორ იქნება ვერ მოვიფიქრე

CODE

$username = 'yourName';
IF( !preg_match('/^[a-zA-Z_ -]{1,10}$/',$username) )
 die('Error : აკრძალული სიმბოლოები');

ძან დიდი მადლობა, რამდენი ხანია ვეჩალიჩები

Posted by: iMaximuSi 5 Aug 2012, 12:55
პრაბრლი გამეპარა იქ და წაშალე, მოკლედ პრინციპს მიხვდები რა სიმბოლოსაც ამატებ ის დაშვებული იქნება

Posted by: giorgi91 5 Aug 2012, 13:05
iMaximuSi
IF( !preg_match('/^[a-z0-9_-]{4,25}$/',$username) )

ასე გავაკეთე, დიდი მადლობა

Posted by: ragezone 6 Aug 2012, 17:21
ბიჭებო ესეთი პრობლემა მაქვს

2დღეა რაც დავიწყე სწავლა ხოდა

მეყენა დენვერი და რაღაც არ მომწონდა და დავაყენე ვერტრიგო
ხოდა ახლა რო ვწერ არ გამოაქვს არაფერი ესეთ რაღაცეებს წერს

<?
$met ="transporti";

switch($moto)
{
case "manqana":
echo"<p>manqanit wasvla";
break;

case "moto":
echo"<p>mototi wasvla";
break;

case "avtobusi":
echo"<p>avtobusit wasvla";
break;

default:
echo"<p>ar agircheviat transporti";
break;
}
?>


Posted by: iMaximuSi 6 Aug 2012, 17:28
ragezone
QUOTE
არ გამოაქვს არაფერი ესეთ რაღაცეებს წერს

რას წერს

QUOTE
$met ="transporti";

და
QUOTE
switch($moto)

სხვადასხვაა აშკარად

Posted by: ragezone 6 Aug 2012, 17:35
iMaximuSi
ეგ გავასწრო და არაფრი არ გამოაქვს
მაგლითად

<?
$name[0] = "irakli";
$name[1] = "dato";
$name[2] = "ana";
$name[3] = "gio";
$name[4] = "zura";

echo $name[3];
?>
რო ვწერ ეკრაზე გიო ხო უნდა გამოიტანოს და არ გამოაქვს ბლანკ პეიჯი არის

დენვერზე რაც კი კეთდებოდა ახლა არცერთი არ კეთდება მაგალითად ამ კოდზე

<?
$box = array("vashli","kitri");
list($fruit,$vege) = $box;

echo "<br>$fruit";
echo "<br>$vege";
?>

გამაოქვს ეს

$fruit"; echo "
$vege"; ?>

Posted by: iMaximuSi 6 Aug 2012, 17:42
კიდევ რა წერია მაგ ფაილში
php სკრიპტი ასე დაიწყე ხოლმე <?PHP

რა გევასებათ ეს დენვერ მენვერ ვერტრიგოები პირდაპირ php/apache ს საინსტალაციოთი დააყენეთ და არ მოგიწევთ მკითხაობა რატო არაა ყველაფერი ისე როგორც უნდა იყოს

Posted by: ragezone 6 Aug 2012, 17:49
iMaximuSi
QUOTE
php სკრიპტი ასე დაიწყე ხოლმე <?PHP

რა გევასებათ ეს დენვერ მენვერ ვერტრიგოები პირდაპირ php/apache ს საინსტალაციოთი დააყენეთ და არ მოგიწევთ მკითხაობა რატო არაა ყველაფერი ისე როგორც უნდა იყოს

<?PHP რო დავუწერე წაიკითხა დიდი მადლობა

Posted by: shvelo96 6 Aug 2012, 18:16
QUOTE
რა გევასებათ ეს დენვერ მენვერ ვერტრიგოები პირდაპირ php/apache ს საინსტალაციოთი დააყენეთ და არ მოგიწევთ მკითხაობა რატო არაა ყველაფერი ისე როგორც უნდა იყოს

ა კაცი! შენ გენაცვალე!

ეს დენვერები და მამაძაღლობები შევარდნაძის დროიდან მოდის როცა Apache და PHP საინსტალაციოები ჩამოშლილი იყო mad.gif

Posted by: ragezone 6 Aug 2012, 19:17
......................................ჩასწორებულია.......................................................

Posted by: paladini 6 Aug 2012, 19:47
shvelo96
QUOTE
ა კაცი! შენ გენაცვალე!

ეს დენვერები და მამაძაღლობები შევარდნაძის დროიდან მოდის როცა Apache და PHP საინსტალაციოები ჩამოშლილი იყო


lol.gif

Posted by: iMaximuSi 7 Aug 2012, 09:51
shvelo96
ჩემი გჯერა?
user posted image

Posted by: knight_rider 8 Aug 2012, 13:47
გამარჯობა ყველას

მოკლედ მე მინდა ასეთ რამეში დახმარება, საიტზე მაქვს ცენზურა და სიტყვაზე თუ მაქვს აკრძალული სიტყვა გოლი რა თქმა უნდა გოლი-ს ვერ წერენ მაგრამ წერენ მერე ასე გო ლი ან გო-ლი ან გო_ლი ნუ ხო მიმიხვდით ათასნაერად წერენ და მინდა რეგულარული გამოთქმა რომელიც მოაშორებს ყველა სიმბოლოს ამ შეყვანილი სიტყვიდან და თუ ეს სიტყვა დაემთხვევა აკრძალულ სიტყვას, მაშინ არ ჩაწეროს კომენტარი ბაზაში, ან თქვენ თუ იცით რაიმე სხვა ხერხი იქნებ მითხრათ რა გავაკეთო

მადლობა წინასწარ

Posted by: iMaximuSi 8 Aug 2012, 16:31
knight_rider
QUOTE
მოკლედ მე მინდა ასეთ რამეში დახმარება, საიტზე მაქვს ცენზურა და სიტყვაზე თუ მაქვს აკრძალული სიტყვა გოლი რა თქმა უნდა გოლი-ს ვერ წერენ მაგრამ წერენ მერე ასე გო ლი ან გო-ლი ან გო_ლი ნუ ხო მიმიხვდით ათასნაერად წერენ და მინდა რეგულარული გამოთქმა რომელიც მოაშორებს ყველა სიმბოლოს ამ შეყვანილი სიტყვიდან და თუ ეს სიტყვა დაემთხვევა აკრძალულ სიტყვას, მაშინ არ ჩაწეროს კომენტარი ბაზაში, ან თქვენ თუ იცით რაიმე სხვა ხერხი იქნებ მითხრათ რა გავაკეთო

ამას აგდახედე http://www.codingforums.com/showthread.php?t=173314

Posted by: The_GgG 10 Aug 2012, 21:42
<?php
include "src/pages/connect.php";
function print_news()
{
$result="SELECT `title`, `newsID` , `body`, `subtitle`, `author` FROM `news`";
$query=mysql_query($result);
$i=1;
while ($row=mysql_fetch_array($query))
{
echo "<tr height='40px'>";
echo " <td colspan='2' id='news'> ".$row['title']." </td> ";
echo "</tr>";
echo"<tr height='20px'>";
echo "</tr>";
echo"<tr>";
// Print Title

echo "<td colspan='2'>
<a id='single_1' href='src/news/".$row['newsID'].".jpg' title='".$row['title']."'>
<img src='src/news/".$row['newsID'].".jpg' />
</a>
</td>";
echo "</tr>";
echo"<tr height='30px'>";
echo "</tr>";
// Subtitle
echo "<td colspan='2'> <font size='4px' color='#FF3333'> ".$row['subtitle']." </font></td>";
echo "</tr>";
echo"<tr height='10px'>";
echo "</tr>";

echo"<tr height='40px'>";

// Author
echo "<td> <font size='2px'> ავტორი : ".$row['author']." </font> </td> <td > <form action='#' method='get'> <input type='submit' value='სრულიად ნახვა!' /> </form> </td>";
echo "</tr>";
$i++;
if($i>10)
{
break;
}
echo " <tr> <td class='new' colspan='2' > </td> <tr> <tr height='60px'> <td> </td> </tr> ";

}}

?> <table id="new"> <?Php
print_news();
?>
</table>





ეს კოდი დავწერე სიახლეების გამოსატანად საიტზე და უბრალოდ იმის დამატება მინდა სრულიად ნახვას რო დავაწვები გვერდი index.php -ზე რო დაარეფრეშოს ოღონდ GET მეთოდით გადასცეს სიახლის id ... index.php?newsID=5 ესეთი რამე რაა .
* * *
<a href="page2.php?variable1=value1&foo=bar">Anchors</a> ------>> ესაა . აქამდე უნდა მიმვხვდარიყავი : X

Posted by: Freestyle 11 Aug 2012, 06:53
რამდენად ჩაინიკურია ეს კითხვა არ ვიცი მაგრამ გამოკითხვაში არქივის ჩასმა როგორ ხდება შეგიძლიათ მითხრათ?
http://floomby.ru/s1/S87dd

აი აქ როგორც არის

Posted by: iMaximuSi 11 Aug 2012, 15:04
QUOTE
რამდენად ჩაინიკურია ეს კითხვა არ ვიცი მაგრამ გამოკითხვაში არქივის ჩასმა როგორ ხდება შეგიძლიათ მითხრათ?
http://floomby.ru/s1/S87dd

აი აქ როგორც არის


ან რა ძრავი გაქვს ან რა გამოკითხვა როგორ გავიგოთ არქივი სტანდარტული რაღაც ხოარარის გითხრათ ეს აქ ჩაწერე. იქნებ რაღაც ვიღაცის დაწერილი სკრიპტი გაქვს და ეგ არქივიც დასაწერია სანამ სადმე ჩასვამ ლინკს

Posted by: Freestyle 11 Aug 2012, 16:39
iMaximuSi
დლე ძრავია,ეს არქივი სხვა საიტზე ვნახე და დამიანტერესა როგორ კეთდება,თუ ხელითაა აუცილებელი სკრიპტის დაწერა?

Posted by: Freestyle 13 Aug 2012, 03:28
არავინ იცის ჩემს კითხვაზე პასუხი დავიჯერო facepalm.gif

Posted by: paladini 13 Aug 2012, 08:07
QUOTE
არავინ იცის ჩემს კითხვაზე პასუხი დავიჯერო

საინსტალაციო როგორი გაქვს , ინსტალ ტუ აქვს გაუშვი და დააყენე შენ საიტზე ცალკე ფოლდერი გააკეთე პოლლ ან რამე
და შეხედე ფაილებს რა და როგორ არის ექნება მზა სკრიპტი ტუა , ტექსტ ახსნა მაინც .

სხვა ვარიანტში დაჯექი და დაჭერე შენთითონ .

Posted by: stinky 13 Aug 2012, 18:36
<input name="lang" value="ge" type="submit"/>


როგორ შეიძლება რომ ამ კლავიშზე არ გამოჩნდეს წარწერა გე მარა პოსტით გადასცეს გე?
* * *
აა იმავსქენი, ინპათი იმიჯი გავაკეთე და ველიუ შევუცვალე facepalm.gif

Posted by: giorgi91 13 Aug 2012, 19:32
stinky
type="hidden"

Posted by: The_GgG 13 Aug 2012, 19:57
value="" - --- მნიშვნელობაა და თუ არ ჩაწერ მანდ არაფერს ge არ გამოჩნდება
* * *
My Sql - იდან გამომაქვს სიახლეები და არ ხსნის ქართულ ნაწერს ?????????? ასე წერს სულ. sql - ში უნიკოდი utf - 8 general_ci მაქვს მითითებული . php - ფაილი კი მარტო sql -იდან წამოღებულ ქართულ ნაწერს ვერ კითხულობს . თორემ echo ""; -თი ნებისმიერი რამ გამოაქვს . რა ვქნა მირჩიეთ რაა ? :x

Posted by: stinky 13 Aug 2012, 21:42
The_GgG


ეგ რაც გინდა დატოვე მთავარია ეს გქონდეს გვერდზე

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

yes.gif yes.gif

Posted by: Freestyle 13 Aug 2012, 22:19
http://floomby.ru/s1/KQeRJ

ქვე მენიუ იგივე ზომებში რო იყოს როგორცც მთავარი მენიუ არ შეიძლება?? ეს სკრიპტი არ აკეთებს sad.gif დლე ძრავაა

Posted by: stinky 14 Aug 2012, 02:46
Freestyle

ქრომის ინსპერტ ელემენტით მაგის სტილი ნახე მერე ცსს ფაილი, მერე ლისტებითაა ეგ #menu ul li ამის მსგავსი იქნება რამე და პადინგი მიეცი ზემოთ და ქვემოთ ლისტს

Posted by: stinky 15 Aug 2012, 03:46
codeigniter ის ვიდეო გაკვეთილები ან წიგნი ან რამე ეგეთი რესურსი თუ გაქვთ ვინმეს მომეცით ან დამიპიემეთ რა sad.gif

Posted by: MS Developer 15 Aug 2012, 11:06
http://codeigniter.com/

ვიდეოებიც არის და გზამკვლევიც

გზამკვლევი ჯობია yes.gif

Posted by: knight_rider 15 Aug 2012, 11:46
გამარჯობა
მოკლედ გვერდზე მინდა მსგავსი მასალების გაკეთება და ჩემი ჭკუით ასეთი რამ გავბაკეთე

$arts = mysql_query ("SELECT ID, Title, Image FROM arts WHERE Title LIKE '%$r_r[Title]%' or Text LIKE '%$r_r[Title]%' ORDER BY RAND() LIMIT 5", $gdb)or die(mysql_error());

და აკეთებს ასეთ რამეს, გამოაქვს მხოლოდ ის მასალა რომელშიც ხარ შესული, ვხვდები რომ ზაპროსია სხვანაერად დასაწერი მაგრამ არ ვიცი როგორ და იქნებ დამე3ხმაროთ რა

მადლობა

Posted by: Cheery 15 Aug 2012, 12:18
knight_rider

$QUERY=mysql_query("SELECT * FROM `tablename` WHERE `id`!='".(int)$_GET['id']."' AND ( `tite` LIKE '%".$ARRAY['title']."%' OR `text` LIKE '%".$ARRAY['text']."%' ) ORDER BY RAND() LIMIT 5 ");
echo mysql_error().__LINE__;

Posted by: knight_rider 15 Aug 2012, 16:28
Cheery
ამას მაძლევს

215

Posted by: iMaximuSi 15 Aug 2012, 16:38
knight_rider
QUOTE
ამას მაძლევს

215


ეს მუშაობს და ხაზის ნომერს გიწერს echo __LINE__;
tongue.gif

Posted by: knight_rider 15 Aug 2012, 16:47
iMaximuSi
ნუ ეგ გავიგე მაგრამ არაფერი არ გამოაქვს მსგავს მასალებში საერთოდ და რატო?

Posted by: Cheery 15 Aug 2012, 17:06
knight_rider

მანდ რამოდენიმე პარამეტრი უნდა მიუთითო ანუ ცვლილება უნდა გაგეკეთებინა ჩემს კოდში , პირდაპირ თუ ჩააკოპირებ არაფერს არ გამოიტანს და თუ ყველაფერი სწორად შეცვალე ესეიგი მსგავსი ვერაფერი იპოვა .

Posted by: iMaximuSi 15 Aug 2012, 17:10
knight_rider
QUOTE
ნუ ეგ გავიგე მაგრამ არაფერი არ გამოაქვს მსგავს მასალებში საერთოდ და რატო?

ჯერ იმ ნაწერში ვერაფერი გავიგე მერე შენ რა გადაიტანე იქედან ვინ იცის.. არ არის დრო შენით წერდე sql ს და php ს ჩარევის გარეშე ამოწმებდე როგორ მუშაობს?

Posted by: Cheery 15 Aug 2012, 17:13
რა არის აქ გაუგებარი ? smile.gif

CODE


$QUERY=mysql_query("
SELECT * FROM `ჩაწერე ცხრილის სახელი`
WHERE `id`!='".(int)$_GET['id']."'AND
(
`tite` LIKE '%".$ARRAY['title']."%'
OR
`text` LIKE '%".$ARRAY['text']."%'
)
ORDER BY RAND() LIMIT 5 ");


Posted by: iMaximuSi 15 Aug 2012, 17:23
ისაა გაუგებარი რო

ორმაგ ბრჭყალებს რატო იყენებ როცა ცვლადს არ წერ შეიგნით,
რატომ იყენებთ mysql დრაივერს და არა mysqli ან pdo,
რატო არ იყენებთ ე.წ bind parameters,
რატო არ იყენებთ პროცედურებს და რატო გაქვთ ერთმანეთში არეული html/php/sql

Posted by: Cheery 15 Aug 2012, 17:27
QUOTE
გამარჯობა
მოკლედ გვერდზე მინდა მსგავსი მასალების გაკეთება და ჩემი ჭკუით ასეთი რამ გავბაკეთე

$arts = mysql_query ("SELECT ID, Title, Image FROM arts WHERE Title LIKE '%$r_r[Title]%' or Text LIKE '%$r_r[Title]%' ORDER BY RAND() LIMIT 5", $gdb)or die(mysql_error());

და აკეთებს ასეთ რამეს, გამოაქვს მხოლოდ ის მასალა რომელშიც ხარ შესული, ვხვდები რომ ზაპროსია სხვანაერად დასაწერი მაგრამ არ ვიცი როგორ და იქნებ დამე3ხმაროთ რა

მადლობა



ამ კითხვას პასუხობს თუ არა ჩემი პოსტი ? smile.gif

Posted by: iMaximuSi 15 Aug 2012, 17:32
QUOTE
ამ კითხვას პასუხობს თუ არა ჩემი პოსტი ?

ზემოთ ჩამოთვლილი მიზეზების და ბაზის სტრუქტურის არცოდნის გამო არ ვიცი რას პასუხობს შენი პოსტი და მეზარება ეხლა მაგის გარჩევა ერთი შეხედვიტ რა შთაბეჭდილებაც დამიტოვა კი დავწერე :პ

Posted by: Cheery 15 Aug 2012, 17:36
QUOTE
ზემოთ ჩამოთვლილი მიზეზების და ბაზის სტრუქტურის არცოდნის გამო არ ვიცი რას პასუხობს შენი პოსტი და მეზარება ეხლა მაგის გარჩევა ერთი შეხედვიტ რა შთაბეჭდილებაც დამიტოვა კი დავწერე :პ


ბაზის სტრუქტურა არც მე ვიცი ამიტომ ზოგადად მაქვს დაწერილი ველების სახელებიც და ცვლადებიც , რაც შეეხება დაცვებს , ნება იბოძონ და დაიცვან ცვლადები როცა კოდს ითხოვონ , ან დაცვებზე ცალკე თემა გახსნან , რაც შეეხება იმ შავ კაცს უი მაპატიე ორი ბრჭყალი უნდა დამეწერა , მარტივი მომენტია ეგ არის ჩვევა უბრალოდ ჩემი , ეგ არანაირად არ არის შეცდომა , უბრალოდ მაგ მომენტში ნებისმიერ დროს შეგიძლია შიგნით ჩაამატო php ის კოდი , აზრი არ აქვს ეს ფუნქცია იქნება თუ სხვა რამე .

Posted by: iMaximuSi 15 Aug 2012, 18:34
knight_rider
მანდ ტექსტში ძებნაზე უფრო ოპტიმალური გადაწყვეტა იქნება თუ გააკეთებ კატეგორიებს, ყველა ჩანაწერი იქნება რაღაც კატეგორიაში და უკვე მსგავსი სტატიების მოსაძებნათ არ მოგიწევს LIKE თი ძებნა(რაც არც თუ ისე სწრაფი ოპერაციაა განსაკუთრებით თუ ბევრი ჩანაწერი გაქვს და არც ინდექსებს იყენებ როგორც ვხვდები)

Posted by: mecniera 15 Aug 2012, 18:58
გამარჯობათ. საიტს აქვს ბაგი და ვერ მეტყვით როგორ გამოვასწორო ეგ შეცდომა საიტში? რა თქმა უნდა mysql ბაგ არის და შეიძლება საიტის გატეხვა smile.gif

Posted by: iMaximuSi 16 Aug 2012, 10:28
QUOTE
გამარჯობათ. საიტს აქვს ბაგი და ვერ მეტყვით როგორ გამოვასწორო ეგ შეცდომა საიტში? რა თქმა უნდა mysql ბაგ არის და შეიძლება საიტის გატეხვა

აქ იკითხე http://forum.ge/?f=8&showtopic=34132118

Posted by: Cheery 16 Aug 2012, 10:55
QUOTE
QUOTE
გამარჯობათ. საიტს აქვს ბაგი და ვერ მეტყვით როგორ გამოვასწორო ეგ შეცდომა საიტში? რა თქმა უნდა mysql ბაგ არის და შეიძლება საიტის გატეხვა


აქ იკითხე ექსტრასენსთა ბრძოლა



დაუნდობელია , არავის არ ინდობს cry.gif

Posted by: mecniera 16 Aug 2012, 11:19
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'' at line 1

აი ეს ხომ maysql შეცდომაა, ხო და ამის გამოსწორება მინდა :@ ეს რომ ვინმემ ნახოს საიტს გატეხავენ და არ მაწყობს smile.gif

Posted by: iMaximuSi 16 Aug 2012, 11:21
QUOTE
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'' at line 1

აი ეს ხომ maysql შეცდომაა, ხო და ამის გამოსწორება მინდა :@ ეს რომ ვინმემ ნახოს საიტს გატეხავენ და არ მაწყობს


ეგ query დაწერე სინტაქსში გაქვს რაღაც შეცდომა არავინ აპირებს შენი საიტის გატეხვას მითუმეტეს არ ვიცით რა საიტია

Posted by: mecniera 16 Aug 2012, 11:24
აპირებს თუ არაპირებს მე მაინც მინდა უშეცდომო იყოს ჩემი საიტი. ეგ სინტაქსი რაღაა, რამე ფრჩხილი აკლია წერტილი თუ რა არის.

და რომელი ფაილი უნდა მოვძებნო. და სად smile.gif

Posted by: iMaximuSi 16 Aug 2012, 11:27
QUOTE
აპირებს თუ არაპირებს მე მაინც მინდა უშეცდომო იყოს ჩემი საიტი

QUOTE
რამე ფრჩხილი აკლია წერტილი თუ რა არის.


აქ არ აპირებსთქო არავინ და დაწერე კოდი თუ დახმარება გინდა თუარადა ნათელმხილველის ნიჭი არ მაქვს მე პირადად და სხვების რა გითხრა


Posted by: mecniera 16 Aug 2012, 11:48
iMaximuSi
სად ვნახო ეგ კოდი არ ვიცი და რა განახო?

http://site.ge/index.php?option=com_store&gr=-4'

აი ასე ამოვიღე ბაგი :@ და ვინმემ რომ ეს ნახოს ხომ გამიტეხენ, მე კი არ ვიცი სად მოვძებნო ეგ კოდი და ასე შემდეგ. smile.gif

Posted by: Cheery 16 Aug 2012, 11:57
QUOTE
აი ასე ამოვიღე ბაგი :@ და ვინმემ რომ ეს ნახოს ხომ გამიტეხენ, მე კი არ ვიცი სად მოვძებნო ეგ კოდი და ასე შემდეგ.


iMaximuSi

დაეხმარე . givi.gif

Posted by: mecniera 16 Aug 2012, 12:20
Cheery
ბიჭო რატომ წერ ეგრე დამცინავად?

Posted by: Cheery 16 Aug 2012, 12:27
mecniera

Easy Easy . . . რატო ხართ აგრესიულები ? rolleyes.gif

Posted by: mecniera 16 Aug 2012, 13:21
Cheery
უაზროდ ნაწერებზე კანეშნა აგრესიული ვიქნები. მე ტავს არავის ავაგდებინებ !

Posted by: Cheery 16 Aug 2012, 13:27
QUOTE (mecniera @ 16 Aug 2012, 13:21 )
Cheery
უაზროდ ნაწერებზე კანეშნა აგრესიული ვიქნები. მე ტავს არავის ავაგდებინებ !

შენს დახმარებას ვცდილობ მაგრამ არ ვიცი რაში გსურს დახმარება , ჩამოუყალიბებელი აზრი გაქვს , დაულაგებელი , არ იცი რა შეცდომაა და რა უნდა გამოსწორდეს . მხოლოდ ის არგუმენტი -> "არ მინდა ჩემს საიტს ბაგები ქონდეს " ცოტაა მეგობარი . smile.gif მე ამ არგუმენტიდან გამომდინარე რაში დაგეხმარო ?

Posted by: iMaximuSi 16 Aug 2012, 13:31
QUOTE
http://site.ge/index.php?option=com_store&gr=-4'
აი ასე ამოვიღე ბაგი :@

ანუ თუ მისამართში აყოლებ რაღაც სიმბოლოს მაშინ გამოაქვს ეგ ერორი? თუ ეგრეა არ ფილტრავ ეტყობა გეთით მიღებულ პარამეტრებს

Posted by: Svani91 16 Aug 2012, 13:33
(int)$_GET['gr']

__________________________

Posted by: stinky 16 Aug 2012, 14:53
mecniera
if (isset($_GET['id'])){
$id = $_GET['id'];
}
if (preg_match("/[^a-zA-Z0-9_]/", $id)) {

die('ბლა ბლა ბლა');

}

Posted by: Cheery 16 Aug 2012, 16:15
QUOTE
(int)$_GET['gr']


აი ეს არის მაგის პასუხი , მაგრამ biggrin.gif კაცმა არ იცის ეგ სად არის გაპარული და სად მიიღოს ინტეჯერი იდ ? biggrin.gif

Posted by: djadbe 17 Aug 2012, 11:36
გამარჯობა ყველას.ახლახანს დავიწყე php mysql შესწავლა და ზალიან კარგადც გამომდის როგორც დამწყებს.უბრალოდ რაც ვერ შევძელი ვერაფერით ერ არის php pagination კაროჩე დამტანჯა და სისხლი გამითეთრა რა :-(( იქნებ ვინმე დამეხმაროთ და დამუშავებული scripti მომაწოდოთ რა რომ გვერდები გავაკეთო

Posted by: Cheery 17 Aug 2012, 11:44
მე ახსნა მეზარება და მარტო კოდი რო დაგიკოპირო ვერ გაიგებ .

Posted by: iMaximuSi 17 Aug 2012, 11:54
djadbe
QUOTE
გამარჯობა ყველას.ახლახანს დავიწყე php mysql შესწავლა და ზალიან კარგადც გამომდის როგორც დამწყებს.უბრალოდ რაც ვერ შევძელი ვერაფერით ერ არის php pagination კაროჩე დამტანჯა და სისხლი გამითეთრა რა :-(( იქნებ ვინმე დამეხმაროთ და დამუშავებული scripti მომაწოდოთ რა რომ გვერდები გავაკეთო

პოპოვის დისკს მოყვება ეგ სკრიპტი და ვიდეოც აქვს ახსნილი როგორ გამოიყენო ფაილჯიზე დევს ნახე

Posted by: djadbe 17 Aug 2012, 12:47
QUOTE (Cheery @ 17 Aug 2012, 11:44 )
მე ახსნა მეზარება და მარტო კოდი რო დაგიკოპირო ვერ გაიგებ .

შენ scripti დამიტოვე დანარჩენს როგორმე მოვახერხებ.ოგონდ ისეთი კოდი მინდა რომელიც თვიტოვენ გაქ გამოყენებული არ დატესტილი.თორე რაც კოდები მომცეს ყველაგან სინტაქსური შეცდომებია თან არა ერთი

Posted by: Cheery 17 Aug 2012, 12:58
djadbe

CODE

class pagination
{
var $tbl_name;
var $adjacents = 3;
var $where="";
var $limit = 30;
var $targetpage="";

 public function paginate()
 {
 
  $limit=$this->limit;
  $where=$this->where;
  $tbl_name=$this->tbl_name;
  $targetpage=$this->targetpage;
  $adjacents=$this->adjacents;
  @$query = "SELECT COUNT(*) as num FROM $tbl_name ".$where;
  $total_pages = @mysql_fetch_array(mysql_query($query));
  $total_pages = $total_pages['num'];
 
  $page =@$_GET['page'];
  if($page) $start = ($page - 1) * $limit; else $start = 0;
 
  $sql = "SELECT * FROM $tbl_name ".$where." LIMIT $start, $limit";
  $result = mysql_query($sql);
  //echo $sql;
  /* Setup page vars for display. */
  if ($page == 0) $page = 1;     //if no page var is given, default to 1.
  $prev = $page - 1;       //previous page is page - 1
  $next = $page + 1;       //next page is page + 1
  $lastpage = ceil($total_pages/$limit);  //lastpage is = total pages / items per page, rounded up.
  $lpm1 = $lastpage - 1;      //last page minus 1
 
  /*
   Now we apply our rules and draw the pagination object.
   We're actually saving the code to a variable in case we want to draw it more than once.
  */
  $pagination = "";
  if($lastpage > 1)
  {$pagination .= "<ul class=\"pagination tcenter\">";if ($page > 1)
$pagination.= "<li><a href=\"$targetpage&page=$prev\" class=\"page radius\">უკან</a></li>";
else $pagination.= "<li><a class=\"page radius\">უკან</a></li>";
if ($lastpage < 7 + ($adjacents * 2)){for ($counter = 1; $counter <= $lastpage; $counter++){if ($counter == $page)
$pagination.= "<li><span class=\"page-active radius\"><a style=\"color:#FFF;\">$counter</a></span></li>";else
$pagination.= "<li><a href=\"$targetpage&page=$counter\" class=\"page radius\">$counter</a></li>";}}elseif(
$lastpage > 5 + ($adjacents * 2)){if($page < 1 + ($adjacents * 2)){for (
$counter = 1; $counter < 4 + ($adjacents * 2); $counter++){if ($counter == $page)
$pagination.= "<li><span class=\"page-active radius\"><a style=\"color:#FFF;\">$counter</a></span></li>";else
$pagination.= "<li><a href=\"$targetpage&page=$counter\" class=\"page radius\">$counter</a></li>";}
$pagination.= "<li><a class=\"page radius\">...</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=$lpm1\" class=\"page radius\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=$lastpage\" class=\"page radius\">$lastpage</a></li>";}elseif($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)){
$pagination.= "<li><a href=\"$targetpage&page=1\" class=\"page radius\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=2\" class=\"page radius\">2</a></li>";
$pagination.= "<li><a class=\"page radius\">...</a></li>";for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++){if ($counter == $page)
$pagination.= "<li><span class=\"page-active radius\"><a style=\"color:#FFF;\">$counter</a></span></li>";else
$pagination.= "<li><a href=\"$targetpage&page=$counter\" class=\"page radius\">$counter</a></li>";}
$pagination.= "<li><a class=\"page radius\">...</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=$lpm1\" class=\"page radius\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=$lastpage\" class=\"page radius\">$lastpage</a></li>";}else{
$pagination.= "<li><a href=\"$targetpage&page=1\" class=\"page radius\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=2\" class=\"page radius\">2</a></li>";
$pagination.= "<li><a class=\"page radius\">...</a></li>";for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++){if ($counter == $page)
$pagination.= "<li><span class=\"page-active radius\">$counter</span></li>";else
$pagination.= "<li><a href=\"$targetpage&page=$counter\" class=\"page radius\">$counter</a></li>"; }}}if ($page < $counter - 1)
$pagination.= "<li><a href=\"$targetpage&page=$next\" class=\"page radius\">წინ</a></li>";else
$pagination.= "<li><span class=\"page-inactive radius\">დასასრული</span></li>";
$pagination.= "</ul>\n";}
  $arr=array("pagination"=>$pagination,"query"=>$result,"count"=>$total_pages);
 return  $arr;
 }
}



ეცადე შენით გაერკვე თუ ძაან გაიჭედები დამიპოსტე და აგიხსნი როცა დრო მექნება .

Posted by: knight_rider 17 Aug 2012, 16:37
iMaximuSi
გასაგებია მაგრამ მე არ მინდა რომ ეძებოს კატეგორიების მიხედვით, მინდა რომ ტექსტში ან სათაურში სიტყვების დამთხვევით ეძებდას და არ გამოდის

Posted by: Cheery 17 Aug 2012, 16:45
knight_rider

ხო დაგიწერე ეგ ? idea.gif

Posted by: knight_rider 17 Aug 2012, 17:24
Cheery
ხოდა ყველაფერი ცჰავასწორე მაგრამ 0 რეაქცია

Posted by: djadbe 18 Aug 2012, 14:55
QUOTE (Cheery @ 17 Aug 2012, 12:58 )
djadbe

CODE

class pagination
{
var $tbl_name;
var $adjacents = 3;
var $where="";
var $limit = 30;
var $targetpage="";

 public function paginate()
 {
 
  $limit=$this->limit;
  $where=$this->where;
  $tbl_name=$this->tbl_name;
  $targetpage=$this->targetpage;
  $adjacents=$this->adjacents;
  @$query = "SELECT COUNT(*) as num FROM $tbl_name ".$where;
  $total_pages = @mysql_fetch_array(mysql_query($query));
  $total_pages = $total_pages['num'];
 
  $page =@$_GET['page'];
  if($page) $start = ($page - 1) * $limit; else $start = 0;
 
  $sql = "SELECT * FROM $tbl_name ".$where." LIMIT $start, $limit";
  $result = mysql_query($sql);
  //echo $sql;
  /* Setup page vars for display. */
  if ($page == 0) $page = 1;     //if no page var is given, default to 1.
  $prev = $page - 1;       //previous page is page - 1
  $next = $page + 1;       //next page is page + 1
  $lastpage = ceil($total_pages/$limit);  //lastpage is = total pages / items per page, rounded up.
  $lpm1 = $lastpage - 1;      //last page minus 1
 
  /*
   Now we apply our rules and draw the pagination object.
   We're actually saving the code to a variable in case we want to draw it more than once.
  */
  $pagination = "";
  if($lastpage > 1)
  {$pagination .= "<ul class=\"pagination tcenter\">";if ($page > 1)
$pagination.= "<li><a href=\"$targetpage&page=$prev\" class=\"page radius\">უკან</a></li>";
else $pagination.= "<li><a class=\"page radius\">უკან</a></li>";
if ($lastpage < 7 + ($adjacents * 2)){for ($counter = 1; $counter <= $lastpage; $counter++){if ($counter == $page)
$pagination.= "<li><span class=\"page-active radius\"><a style=\"color:#FFF;\">$counter</a></span></li>";else
$pagination.= "<li><a href=\"$targetpage&page=$counter\" class=\"page radius\">$counter</a></li>";}}elseif(
$lastpage > 5 + ($adjacents * 2)){if($page < 1 + ($adjacents * 2)){for (
$counter = 1; $counter < 4 + ($adjacents * 2); $counter++){if ($counter == $page)
$pagination.= "<li><span class=\"page-active radius\"><a style=\"color:#FFF;\">$counter</a></span></li>";else
$pagination.= "<li><a href=\"$targetpage&page=$counter\" class=\"page radius\">$counter</a></li>";}
$pagination.= "<li><a class=\"page radius\">...</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=$lpm1\" class=\"page radius\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=$lastpage\" class=\"page radius\">$lastpage</a></li>";}elseif($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)){
$pagination.= "<li><a href=\"$targetpage&page=1\" class=\"page radius\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=2\" class=\"page radius\">2</a></li>";
$pagination.= "<li><a class=\"page radius\">...</a></li>";for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++){if ($counter == $page)
$pagination.= "<li><span class=\"page-active radius\"><a style=\"color:#FFF;\">$counter</a></span></li>";else
$pagination.= "<li><a href=\"$targetpage&page=$counter\" class=\"page radius\">$counter</a></li>";}
$pagination.= "<li><a class=\"page radius\">...</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=$lpm1\" class=\"page radius\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=$lastpage\" class=\"page radius\">$lastpage</a></li>";}else{
$pagination.= "<li><a href=\"$targetpage&page=1\" class=\"page radius\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage&page=2\" class=\"page radius\">2</a></li>";
$pagination.= "<li><a class=\"page radius\">...</a></li>";for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++){if ($counter == $page)
$pagination.= "<li><span class=\"page-active radius\">$counter</span></li>";else
$pagination.= "<li><a href=\"$targetpage&page=$counter\" class=\"page radius\">$counter</a></li>"; }}}if ($page < $counter - 1)
$pagination.= "<li><a href=\"$targetpage&page=$next\" class=\"page radius\">წინ</a></li>";else
$pagination.= "<li><span class=\"page-inactive radius\">დასასრული</span></li>";
$pagination.= "</ul>\n";}
  $arr=array("pagination"=>$pagination,"query"=>$result,"count"=>$total_pages);
 return  $arr;
 }
}



ეცადე შენით გაერკვე თუ ძაან გაიჭედები დამიპოსტე და აგიხსნი როცა დრო მექნება .

გაიხარე დიდი მადლობა

ეხლა ჩავაყენებ და თუ რამე შეგეხმიანები

Posted by: gur-000 18 Aug 2012, 15:41
მინდა ეგეტი რაგაცა გავაკეტო,,,მონაცემტა ბაზაში ადმინის გვერდიდან ჩაწერილი ინფორმაცია/ სიახლე მინდა გამოჩნდეს ,,, ინდექს.პჩპ გვერდზე,,,,,,,,,,,,,,,,ანუ სიახლეების გამოტანა მინდა ,,,მაგალიტისტვის:::

1) 02.10.2010 | შეიცვალა ფასები

საიტზე შეიცვალა პაკეტების ფასები კერძოდ კი ახალი ფასების ნახვა შეგიძლიათ მთავარ გვერდზე ახალი ფასები ძალაშია 24 ნოემბრამდე დიდი მადლობა რომ ჩვენთან თანამშრომლობთ!...

აი "შეიცვალა ფასები" დაცკაპუნებიტ მტლიანი ,ინფორმაცია გამოდიოდეს,,

იმედია კარგად ავხსენი,,გმადლობტ smile.gif)



Posted by: giorgi91 18 Aug 2012, 19:15
ასეთი რამის დამრგვალება თუ შეიძლება

არის: 81.242 მინდა იყოს 81.24
თუ არის 81.246 მინდა იყოს 81.25

round, ceil, floor-ით მემგონი ეგ ვერ გაკეთდება, იქნებ მირჩიოთ რამე


---------------------
გავაკეთე round($cifri, 2);

Posted by: vikingi 18 Aug 2012, 22:24
giorgi91

CODE
round(81.242, 2)


http://php.net/manual/en/function.round.php

Posted by: knight_rider 20 Aug 2012, 16:48
ხალხო dreamweaver cs6 ვერ კოდში ვე ხედავს ქართულ ასოებს (კვადრატებად აჩენს) ხოლო დიზაინის რეჟიმში თუ გაქ ჩვეულებრივად ჩანს ასოები საიტზე როცა ატვირთავ აქც იქ არის პრობლემა, უბრალოდ კოდის რეჟიმში არ ჩანს ასოები და რა ვქნა ხომ ვერ მეტყვით?

Posted by: meme2 20 Aug 2012, 17:25
QUOTE (knight_rider @ 20 Aug 2012, 16:48 )
ხალხო dreamweaver cs6 ვერ კოდში ვე ხედავს ქართულ ასოებს (კვადრატებად აჩენს) ხოლო დიზაინის რეჟიმში თუ გაქ ჩვეულებრივად ჩანს ასოები საიტზე როცა ატვირთავ აქც იქ არის პრობლემა, უბრალოდ კოდის რეჟიმში არ ჩანს ასოები და რა ვქნა ხომ ვერ მეტყვით?

ეგ პრობლემა მაქ მეც კაკრას cry.gif cry.gif cry.gif

Posted by: iMaximuSi 20 Aug 2012, 17:28
knight_rider
meme2
გადადით notepad++ ზე bis.gif

Posted by: The_GgG 20 Aug 2012, 17:29
მეც მქონდა მაგრამ ახლიდან გადმოვწერე ოფიციალური საიტიდან და ჩაირთო :დ
* * *
gur-000
კარგად ვერ ახსენი მგონი biggrin.gif machet... - დამამატე skype -ში და ვნახოთ თუ გინდა
* * *
iMaximuSi
კაი რაა რა notepad ++ biggrin.gif ღადაობ ? ? biggrin.gif

Posted by: iMaximuSi 20 Aug 2012, 17:37
The_GgG
QUOTE
კაი რაა რა notepad ++ biggrin.gif ღადაობ ? ? biggrin.gif


მე ვრადაობ თუ თქვენ? :დ მაგარია ხო ტეგების ხურავს თავისით და რამე? :დ

Posted by: The_GgG 20 Aug 2012, 18:00
:დ ხო მარა მე მაინც მომწონს. notepad ++ რატო გირჩევნია ?

Posted by: knight_rider 20 Aug 2012, 18:06
iMaximuSi
ზდაროვა რავა ხარ?
კაცო notepad-ზე რომ მინდოდეს გადასვლა ხო ისედაც გადავიდოდი biggrin.gif შენ ეს მითხარი თუ იცი ამ პრობლემას რა მოვუხერხო? biggrin.gif

Posted by: iMaximuSi 20 Aug 2012, 18:07
QUOTE
:დ ხო მარა მე მაინც მომწონს. notepad ++ რატო გირჩევნია ?

იმიტომ რომ იდეალური რამეა კოდის(არამარტო PHP) საწერად ამაზე მოსახერხებელი არაფერი მინახავს :დ

+ ძალიან მსუბუქია
+ ბევრი პლაგინები აქვს ასე რომ ფუნქციონალურად არავის ჩამორჩება შენს გემოზე შეგიძლია მოირგო

ერთადერთი კარგი დრიმს ისააქვს რომ ftp სთან მოსახერხებელია მუშაობა
* * *
QUOTE
ზდაროვა რავა ხარ?

ვარ რა, თავად?

QUOTE
კაცო notepad-ზე რომ მინდოდეს გადასვლა ხო ისედაც გადავიდოდი biggrin.gif

რაარის იცი გინდა უბრალოდ არ იცი biggrin.gif ცოტა ხანი რო ჩაუჯდე არად გადმოხვალ უკან მერე :პ

QUOTE
შენ ეს მითხარი თუ იცი ამ პრობლემას რა მოვუხერხო? biggrin.gif

არვიცი, cs3 ის შემდეგ არც მინახია დრიმი

Posted by: knight_rider 20 Aug 2012, 18:15
iMaximuSi
QUOTE
ვარ რა, თავად?

აი მეც ეგრე რა.

ხალხო არავინიცით რა ვქნა?

Posted by: Svani91 20 Aug 2012, 18:18
http://www.thewindowsclub.com/access-ftp-server-notepad

NppFTP plug-in

QUOTE
ერთადერთი კარგი დრიმს ისააქვს რომ ftp სთან მოსახერხებელია მუშაობა


მოკვდა ეს არგუმენტი biggrin.gif

Posted by: iMaximuSi 20 Aug 2012, 18:26
QUOTE
ერთადერთი კარგი დრიმს ისააქვს რომ ftp სთან მოსახერხებელია მუშაობა

მოსახერხებელი ვთქვი თორე მეც ვიყენებ მაგ პლაგინს უკვე შევეჩვიე ისევე როგორც ექსპლორერს პროექტ მენეჯერის მაგივრად

user posted image

Posted by: stinky 20 Aug 2012, 20:16
sublime text 2 wink.gif ერთხელ ჩართავ და სხვისკენ აღარც გაიხედავ

Posted by: iMaximuSi 21 Aug 2012, 15:03
QUOTE
sublime text 2 wink.gif ერთხელ ჩართავ და სხვისკენ აღარც გაიხედავ

რაარის ეხლა ეს smile.gif http://www.sublimetext.com/buy

Posted by: stinky 21 Aug 2012, 15:23
iMaximuSi


ეგ ისე წერია, დააყენე და საერთოდა რაფერი უნდა და თუ ეგრე გინდა მოგცემ კრეკს

http://image.geotorrents.com/images/28437114570882839052.jpg
ძალიან ამგარია

Posted by: 4აინიკი 21 Aug 2012, 21:01
იქნებ მეც დამეხმაროთ?



ესეიგი მინდა ადმინკიდან მონაცემთა ბაზის წამოღება ( ანუ Backup) , მინდა რო ადმინკიდან წამოვიღო ხოლმე ბაზა და ასევე ავთვირთო user.gif


რამენაირად მიმახვედრეთ ან მაგალითი მითხარით თორე თავში არაფერი მომდის როგორ უნდა გავაკეთო mo.gif

Posted by: Marthin_Luther_King 21 Aug 2012, 22:11
4აინიკი
CODE

<?php

function backup_tables($host,$user,$pass,$name,$tables = '*')
{

$link = mysql_connect($host,$user,$pass);
mysql_select_db($name,$link);

if($tables == '*')
{
 $tables = array();
 $result = mysql_query('SHOW TABLES');
 while($row = mysql_fetch_row($result))
 {
  $tables[] = $row[0];
 }
}
else
{
 $tables = is_array($tables) ? $tables : explode(',',$tables);
}


foreach($tables as $table)
{
 $result = mysql_query('SELECT * FROM '.$table);
 $num_fields = mysql_num_fields($result);
 
 $return.= 'DROP TABLE '.$table.';';
 $row2 = mysql_fetch_row(mysql_query('SHOW CREATE TABLE '.$table));
 $return.= "\n\n".$row2[1].";\n\n";
 
 for ($i = 0; $i < $num_fields; $i++)
 {
  while($row = mysql_fetch_row($result))
  {
   $return.= 'INSERT INTO '.$table.' VALUES(';
   for($j=0; $j<$num_fields; $j++)
   {
    $row[$j] = addslashes($row[$j]);
    $row[$j] = ereg_replace("\n","\\n",$row[$j]);
    if (isset($row[$j])) { $return.= '"'.$row[$j].'"'; } else { $return.= '""'; }
    if ($j<($num_fields-1)) { $return.= ','; }
   }
   $return.= ");\n";
  }
 }
 $return.="\n\n\n";
}

$handle = fopen('db-backup-'.time().'-'.(md5(implode(',',$tables))).'.sql','w+');
fwrite($handle,$return);
fclose($handle);
}
?>

Posted by: Ðito 23 Aug 2012, 11:41
QUOTE
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0


ამას რა უნდა? cry.gif

Posted by: stinky 23 Aug 2012, 14:41

Ðito
http://stackoverflow.com/questions/175091/php-session-side-effect-warning-with-global-variables-as-a-source-of-data

Posted by: Ðito 23 Aug 2012, 15:14
stinky
მადლობა. გავასწორე..


Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\form\db_config.php:20) in D:\xampp\htdocs\form\login\login.php on line 20

ეს ერორი მაქვს კიდევ... ვიცი რისი ბრალიც არის , მაგრამ ალტერნატივას ვერ ვიფიქრებ sad.gif

CODE

session_start();
require_once '../db_config.php';


if($_POST['do'] == "send"){
   $username = $_POST['username'];
   $password = $_POST['password'];
   

       $sql="SELECT * FROM users WHERE username='$username' and password='$password'";
       $result=mysql_query($sql);
       
       $count=mysql_num_rows($result);
       
       if($count==1){
             // Register $myusername, $mypassword and redirect to file "login_success.php"
             session_register("username");
             session_register("password");
             header("location:../index.php?action=sent");
       } else {
             $wrong = "* მომხმარებლის სახელი ან პაროლი არასწორია!";
           }
}



აი ესაა კოდი. ზევით ფაილს ვაინქლუდებ (ბაზასთან ქონექთი და რაღაცებია იმ ფაილში)
და ქვევით რედირექთი მინდა ლოგინის შემდეგ...

როგორ გავასწორო ეგ ერორი? cry.gif

Posted by: Cheery 23 Aug 2012, 15:25
QUOTE
Cannot modify header information - headers already sent by


gigi.gif gigi.gif რამდენს გადამიხდი რო დაგეხმარო ?

კარგი კარგი ვხუმრობ აი http://forum.ge/?f=48&showtopic=34410311&st=195 მაქვს რამოდენიმე პოსტი მაგ საკითხთან დაკავშირებით .


Posted by: Ðito 23 Aug 2012, 15:26
Cheery
გამანებე თავი biggrin.gif

Posted by: Cheery 23 Aug 2012, 15:29
QUOTE
Cannot modify header information - headers already sent by



კარგი კარგი ვხუმრობ აი http://forum.ge/?f=48&showtopic=34410311&st=195 მაქვს რამოდენიმე პოსტი მაგ საკითხთან დაკავშირებით .

Posted by: Ðito 23 Aug 2012, 15:37
Cheery
ob_start();
ob_clean();

ამან უშველა ...

მადლობა

Posted by: Cheery 23 Aug 2012, 17:03
Ðito
არაფრის მეგობარო , 50 ლარი გექნებათ გადასახდელი givi.gif

Posted by: 4აინიკი 26 Aug 2012, 12:41
Marthin_Luther_King

მადლობა დახმარებისთვის 2kiss.gif





p.s. იქნებ ისიც მიმახვედროთ როგორ ვქნა რო ადმინკიდან ავტვირთო ახალი ბაზა ? (ბექაფი ანუ)

Posted by: Cheery 27 Aug 2012, 22:30
QUOTE
ადმინკიდან ავტვირთო ახალი ბაზა ? (ბექაფი ანუ)


ატვირთო თუ ჩამოტვირთო ? biggrin.gif

Posted by: 4აინიკი 28 Aug 2012, 00:34
Cheery

ჩამოტვირთვა ვქენი yes.gif ეხლა პირიქით მინდა user.gif





















ჰელფ mo.gif

Posted by: sanoma 28 Aug 2012, 16:43
ვაიმე რა ლამერი ვარ facepalm.gif



გავასწორე ჩემით... XD

Posted by: iMaximuSi 29 Aug 2012, 11:43
4აინიკი
რა ადმინკაზეა ლაპარაკი? phpmyadmin ს თუ გულისხმობ მანდ აქვს sql ფაილის იმპორტი

Posted by: Ðito 29 Aug 2012, 13:14
ჩვეულებრივი ლოგ ინ ფორმა მაქვს და იუზერის და პაროლის შეყვანის შემდეგ იუზერის შესაბამისად არედაქტირებს შესაბამის გვერდზე.
ლოკალზე ყველაფერი კარგად მუშაობს.

სერვერზე რომ ვტვირთავ რედირექტს აღარ აკეთებს იუზერის და პაროლის შეყვანის შემდეგ.... რისი ბრალი შეიძლება იყოს?

Posted by: iMaximuSi 29 Aug 2012, 13:17
კოდი დადე
..................

Posted by: Ðito 29 Aug 2012, 13:22
iMaximuSi
QUOTE
კოდი დადე


ეს Login-ი:
CODE

if($_POST['do'] == "send"){
   $username =  $_POST['username']);
   $password =   $_POST['password']);
 
       $sql="SELECT * FROM users WHERE username='$username' and password='$password'";
       $result=mysql_query($sql);

       $count=mysql_num_rows($result);
       
       if($count==1){
             // Register $myusername, $mypassword and redirect to file "login_success.php"
             session_register("username");
             session_register("password");
             header("location:../index.php?action=sent");
       } else {
               $wrong = "* მომხმარებლის სახელი ან პაროლი არასწორია!";
              }
}


და ეს index-ი. სადაც რედირექთი უნდა გაკეთდეს თუ ადმინია შესული...
CODE

session_start();
if($_SESSION['username'] == "admin"){
header("location: admin.php?action=sent");
exit();}
if(!session_is_registered(username))
 header("location: login/login.php");

if($_GET['action']=="logout"){
  session_destroy();
   header("location: login/login.php");
}

Posted by: dadli 29 Aug 2012, 14:01
Ðito
ბაზებიც გადაიტანე ლოკალიდან სერვერზე? ეს პირობა "$count==1" ნამდვილად სრულდება ?

Posted by: Ðito 29 Aug 2012, 14:09
dadli
კი.
გადავიტანე ყველაფერი

echo $_SESSION['username'];

ამას გამოაქვს სწორი შედეგი.
"admin"
მაგრამ რედირექთს არ აკეთებს რატომღაც sad.gif

Posted by: dadli 29 Aug 2012, 15:22
Ðito
უპს, სინტაქსური შეცდომები გაქვს მე-2 და მე-3 ხაზზე, მრგვალი ფრჩხილები გაქვს ზედმეტი. php ერორს არ გიბრუნებდა ამ კოდზე ?

Posted by: Ðito 29 Aug 2012, 15:37
dadli
QUOTE
უპს, სინტაქსური შეცდომები გაქვს მე-2 და მე-3 ხაზზე, მრგვალი ფრჩხილები გაქვს ზედმეტი. php ერორს არ გიბრუნებდა ამ კოდზე ?

ა უი. მანდ mysql_real_escape_string-ში მქონდა ჩასმული და აქ მოვაცილე. ბოლო ფრჩხილის მოცილება დამავიწყდა biggrin.gif

მაგრამ ეგ არ არის პრობლემა. ვერ გავიგე რატომ არ აკეთებს რედირექტს...


უი, სესიას არ არეგისტრირებს...

CODE
if($count==1){
            // Register $myusername, $mypassword and redirect to file "login_success.php"
            session_register("username");
            session_register("password");
            header("location:../index.php?action=sent");
      } else {
              $wrong = "* მომხმარებლის სახელი ან პაროლი არასწორია!";
             }


აი აქ არის რაღაც პრობლემა...

$_SESSION['username'] არაფერს მაძლევს...


_____________________________________
გავასწორე...

[CODEif($count==1){

$_SESSION['username'] = $username;
$_SESSION['password'] = $password;

if($_SESSION['username']=="admin"){
header("location:../admin.php?action=sent");
}else{
header("location:../index.php?action=sent");
}
} else {
$wrong = "* მომხმარებლის სახელი ან პაროლი არასწორია!";
}[/CODE]

ასე გადავაკეთე და გასწორდა.

Posted by: dadli 29 Aug 2012, 15:51
Ðito
რა ვერსია გაქვს პჰპ-ის? 5.4-ში ეს ფუნქცია აღარ არსებობს.
ასე დაარეგისტრირე სესია
$_SESSION['username'] = $_POST['username'];

Posted by: Ðito 29 Aug 2012, 16:13
dadli
ხო, მაგის ბრალი იყო...
ალბათ ლოკალზე უფრო ძველი ვერსია მიყენია და მაგიტომ მუშაობდა...

მადლობა

Posted by: ronaldo99 31 Aug 2012, 11:58
გამარჯობა,ბაზიდან გამოტანილი მონაცემები მინდა დავალაგო ისე რომ ბოლოს დამატებული გამოჩნდეს სულ ზევით, და როგორ დავალაგო?

Posted by: Marthin_Luther_King 31 Aug 2012, 12:06
ronaldo99
CODE
$add = mysql_query("SELECT * FROM articles ORDER BY Date  DESC")

Posted by: ronaldo99 31 Aug 2012, 12:08
Marthin_Luther_King
გაიხარე

და ბოლო 10 ჩანაწერი რო გამოიტანოს მარტო ეგ როგორ იქნება?

Posted by: Marthin_Luther_King 31 Aug 2012, 12:14
ronaldo99
CODE
ORDER by Date DESC LIMIT 0, 10

Posted by: ronaldo99 31 Aug 2012, 12:18
Marthin_Luther_King
მადლობა

Posted by: Cheery 31 Aug 2012, 12:43
Marthin_Luther_King

მიეჩივეთ როცა SQL თან მუშაობთ , როცა წერთ tablename ს ან fieldname ს ,დაწერეთ ასეთი ფორმით `tablename`,`fieldname` , მითუმეტეს როცა ასეთი სახელი ქვია field ს , (date,data,password,user, ა.შ... )

SQL
ORDER BY `date` DESC LIMIT 10

Posted by: Marthin_Luther_King 31 Aug 2012, 12:54
Cheery
და ამ მწვანეებს როგორ უკეთებ?? ვიცი ჩაინიკური კითხვაა მაგრამ მაინც givi.gif

Posted by: Cheery 31 Aug 2012, 13:02
[ SQL ] [ / SQL ] გამოიყენე მხოლოდ SQL კოდისთვის .

Posted by: Marthin_Luther_King 31 Aug 2012, 13:04
Cheery
ააა,არ ვიცოდი,
SQL
ORDER BY `date` DESC LIMIT 10


Posted by: saqmiANY 31 Aug 2012, 23:23
გამარჯობა
მაინტერესებს ვორდპრესზე შემდეგი რამე..
1 გვერდზე სიტყვაზე 5 პოსტი
მინდა ყველა პოსტს ქონდეს სხვადასხვა სიტილი, ელემენტი.
ვთქვათ კუთხეში რაიმე აიკონი დასმული და ასე შემდეგ..
პოსტების კატეგორია ერთიდაიგივე მაგშემთხვევაში როგორ უნდა მოვახერხოთ ეს..

პოსტები ემოატებოდეს, მაგრამ გევრდზე 5 პოსტს გარშემო ყველას სხვადასხვა სტილი ქონდეს...
და ყოველ მომდევნო გვერდზე ასე გრძელდებოდეს.

Posted by: vikingi 31 Aug 2012, 23:37
saqmiANY
გადანომრე loop-ში პოსტები და სხვადასხვა id მიეცი თითოეულს css-ისთვის. მაგალითად post1, post2 და ა.შ. შემდეგ css-ით რა სტილიც გინდა მიეცი.

Posted by: 4აინიკი 1 Sep 2012, 00:14
iMaximuSi
QUOTE
რა ადმინკაზეა ლაპარაკი? phpmyadmin ს თუ გულისხმობ მანდ აქვს sql ფაილის იმპორტი


არა ჩვეულებრივ "ადმინკაზე" მიდნა რო ინდეხ ფაილიდან ავტვირთო ბაზა user.gif

Posted by: Marthin_Luther_King 1 Sep 2012, 00:22
4აინიკი
CODE


{
 $dbconn = mysql_connect('localhost','user','password');
mysql_select_db('db_name',$dbconn);

$file = 'shenifaili.sql';

if($fp = file_get_contents($file)) {
 $var_array = explode(';',$fp);
 foreach($var_array as $value) {
   mysql_query($value.';',$dbconn);
 }
}
}  

Posted by: saqmiANY 1 Sep 2012, 04:49
vikingi
QUOTE
გადანომრე loop-ში პოსტები და სხვადასხვა id მიეცი თითოეულს css-ისთვის. მაგალითად post1, post2 და ა.შ. შემდეგ css-ით რა სტილიც გინდა მიეცი.

გადანომრვაში რას გულისხმობ, პატარა მაგალითი შეგიძლია დამიწერო?

Posted by: vikingi 1 Sep 2012, 23:05
saqmiANY
QUOTE
გადანომრვაში რას გულისხმობ, პატარა მაგალითი შეგიძლია დამიწერო?


CODE
<?php
if ( have_posts() ) :
   $x = 1;
   while ( have_posts() ) : the_post();
?>

   <div id="post-<?php echo $x; ?>">
   ...
   </div>

<?php
   $x++;
   endwhile;
else: ?>

Posted by: saqmiANY 2 Sep 2012, 18:33
vikingi
მადლობა ვნახავ აბა თუ რამე გამოვა..

Posted by: qartvelasi 2 Sep 2012, 19:59
გამარჯობათ,
php arcade script-ზე მინდა ფეისბუქით ავტორიზაციის გაკეთება და შეგიძლიათ დამეხმაროთ?
ამისთვის ცალკე პლაგინები არ არსებობს და ხელითაა გასაკეთებელი, თუკი ვინმე შეძლებს ვალში არ დავრჩები

Posted by: stinky 5 Sep 2012, 06:08
http://www.w3schools.com/sql/sql_foreignkey.asp შეგიძლიათ მარტივად მითხრათ რა არის ეს? თეიბლების წაშლის დროს ერორს მიგდებს და ამ მიზეზითაა, განახსლების დროსა

Posted by: ronaldo99 5 Sep 2012, 10:55
ძიება მინდა გავაკეთო საიტზე და შეგიძლიათ ამიხსნათ როგორ კეთდება?

Posted by: sergo_bero 5 Sep 2012, 12:35
stinky
სხვა თეიბლი "უყურებს" მაგას და არ გაშლევინებს , ნახე რომელი თეიბლიდან არის მაგაზე foreign key და თუ წაშლა გინდა მოაშორე

Posted by: Cheery 5 Sep 2012, 13:15
ronaldo99
აბა რა გააკეთე და არ არ გამოგივიდა ?

Posted by: ronaldo99 5 Sep 2012, 13:16
Cheery
ჯერ არაფერი გამიკეთებია,დავიწყო მინდა მაგრამ აზრზე არ ვარ როგორ და 2-3 სიტყვით ვერ ამიხსნი?

Posted by: stinky 5 Sep 2012, 13:29
sergo_bero


გაიხარე

ronaldo99

SELECT * FROM fgjndfgn WHERE sityva_sadac_unda_edzebos LIKE $modzebnisas_chawerili_sityvas_minichebuli_cvladi ;


მიხვდი?

Posted by: ronaldo99 5 Sep 2012, 13:41
stinky
კი დაახლოებით მივხვდი და ვცდი აბა,გაიხარე

და ვთქვათ მოსაძებნი სიტყვაა "სტატია" და ერთერთ ჩანაწერს ბაზაში ქვია "სრული სტატია" ამასაც გამოიტანს შედეგის ჩვენებისას?

Posted by: stinky 5 Sep 2012, 13:45
ronaldo99

კი მაგასაც, ყველა სიტყვას სადაც რაიმე მსგავსებას იპოვის

Posted by: ronaldo99 5 Sep 2012, 13:45
stinky
კაი მადლობა .

Posted by: saqmiANY 5 Sep 2012, 14:46
vikingi
პმ მოგწერე თუ ნახავ მადლობელი დაგრჩები smile.gif

Posted by: Cheery 5 Sep 2012, 16:18
QUOTE
<?php
if ( have_posts() ) :
$x = 1;
while ( have_posts() ) : the_post();
?>

<div id="post-<?php echo $x; ?>">
...
</div>

<?php
$x++;
endwhile;
else: ?>



QUOTE
PHP 5.4.6 and PHP 5.3.16 released!
givi.gif

Posted by: saqmiANY 6 Sep 2012, 01:25
Cheery
rolleyes.gif








------------------------

Posted by: CORDOBA 15 Sep 2012, 21:28
რეგისტრაციის გაკეთება და ინპუთებით ბაზაში მონაცემების შეტანას ვინ გამიკეთებს და რამდენად ?
მომწერეთ PM-ში და თკვენი სკაიპიც

Posted by: laff 16 Sep 2012, 00:00
CORDOBA
http://tobbynews.com/wp-content/uploads/2012/04/signup.rar

Posted by: sebiskvera 16 Sep 2012, 00:35
კაროჩე XAMPP დავაყენე მარა localhost რო ვწერ ბრაუზერში არ ხსნინს და რა ვქნააა???
აპაჩე და სქლც გაშვებულიააა...
იგივე ხდება როცა ცალკე ვაინსტალებ აპაჩეს და არ იცით რატოო ერთგან წავიკითხე რო აპაჩეს შეფერხების მიზეზი შეიძლება იყოს ვინდოუს შვიდში C:\Windows\System32\drivers\etc ფოლდერში host ფაილიო და რავი დამეხმარეთ.
სკაიპიც გამორთული მაქ და თეამ ვიევერიც....

Posted by: millionpixel 16 Sep 2012, 01:29
sebiskvera

ვერტრიგო მოსინჯე)

Posted by: sebiskvera 16 Sep 2012, 14:06
QUOTE (millionpixel @ 16 Sep 2012, 01:29 )
sebiskvera

ვერტრიგო მოსინჯე)

მოსინჯული მაქ მარა არნაირი რეაქცია

Posted by: xopera 17 Sep 2012, 23:11
მენიუს გაკეთება მინდა, მაქვს ბაზა menu da sub_menu;
menu- არის ქორიზონტალური, sub_menu კი ქვემენიუ (რომელიც ქვემოთ იშლება),
მინდა რომ ამ ბაზებიდან ამოვიღო ინფორმაცია, menu-დან ვაკეთებ ციკლს მაგრამ მინდა რომ ამ ციკლში გავაკეთო მეორე ციკლი ქვე მენიუს ამოსაღებად, მაგრამ .... არ გამოდის
იქნებ დამეხმაროთ


<?php
$result = mysql_query("SELECT * FROM menu",$db);
$myrow = mysql_fetch_array($result);
?>
<div id="wrapper">
<div id="navMenu">
<?
do
{
printf ("
<ul>
<li><a href='#'>%s</a>
<ul>


<li><a href='#'>Link Item</a> </li>


</ul>
</li>
</ul>",$myrow["title"]);

}

while($myrow = mysql_fetch_array($result));

?>



</div>
</div>
* * *
ესეც ვცადე მაგრამ არ გამოდის................................. sad.gif
help.gif


<div id="wrapper">
<div id="navMenu">



<?
$result_category = mysql_query("SELECT * FROM meniu");
$num_cat = mysql_num_rows($result_category);
for($i=1;$i<=$num_cat;$i++)
{
$result_subcategory = mysql_query("SELECT * FROM meniu WHERE id='$i'");
$myrow_category = mysql_fetch_array($result_category);
$category_title = $myrow_category['title'];
$category_id = $myrow_category['id'];


?>
<ul>
<li><a href='#'><? $myrow_category['title']; ?></a>
<ul>
<?
$result3 = mysql_query("SELECT id, title FROM sub_meniu WHERE page = '$category_id' ",$db);
$myrow3 = mysql_fetch_array($result3);

do

{
printf ("
<li><a href='%s'>%s</a> </li>

",$myrow3["id"],$myrow3["title"]);

}

while($myrow3 = mysql_fetch_array($result3));

}

?>
</ul>
</li>
</ul>

</div>
</div>

Posted by: ronaldo99 19 Sep 2012, 10:14
გამარჯობა,რამე ონლაინ მაღაზიის სკრიპტი ხო არ გეგულებათ PHP/MySQL-ში დაწერილი? დამილინკეთ რა თუ იცით

Posted by: Svani91 19 Sep 2012, 11:02
xopera

http://forum.ge/?showtopic=34437158&view=findpost&p=33047654

Posted by: chanchur 19 Sep 2012, 13:13
dreamweaver cs6-shi ფონტები როგორ შევცვალო?

Posted by: ronaldo99 19 Sep 2012, 13:14
QUOTE
რამე ონლაინ მაღაზიის სკრიპტი ხო არ გეგულებათ PHP/MySQL-ში დაწერილი? დამილინკეთ რა თუ იცით


Posted by: iMaximuSi 19 Sep 2012, 13:26
ronaldo99
QUOTE
რამე ონლაინ მაღაზიის სკრიპტი ხო არ გეგულებათ PHP/MySQL-ში დაწერილი? დამილინკეთ რა თუ იცით

php სთან რაშვაშია სკრიპტებში უნდა გეთხოვა

http://www.shop-script.ru/scripts/shop-script-free.html

Posted by: Cheery 19 Sep 2012, 15:15
QUOTE (iMaximuSi @ 19 Sep 2012, 13:26 )
ronaldo99
QUOTE
რამე ონლაინ მაღაზიის სკრიპტი ხო არ გეგულებათ PHP/MySQL-ში დაწერილი? დამილინკეთ რა თუ იცით

php სთან რაშვაშია სკრიპტებში უნდა გეთხოვა

http://www.shop-script.ru/scripts/shop-script-free.html

http://www.prestashop.com/

Posted by: ronaldo99 19 Sep 2012, 15:53
Cheery
და მთლიანად ქართული ვერსია არ არსებობს მაგისი? რაღაცები არის ნათარგმნი უმეტესობა ინგლისურადაა

Posted by: Cheery 19 Sep 2012, 17:50
ronaldo99

ქართული ინტეფესი აქვს მანდ ყველას მეგობარო კარგად ნახე , უძლიერესი კომაპნიაა რომელიც კონკრეტულად მაგ განხრით მუშაობს რაც შენ გინდა .

უფასო კომერციული ვერსიაც აქვს მგონი და ფასიანიც .

Posted by: stinky 20 Sep 2012, 18:58
ევკლიდეს ალგორითმით ორი რიცხვის უდიდესი საერთო გამყოფის პოვნა დავწერე მარა მგონია რო ძალიან ცუდათაა დაწერილი, ისე კი მუშაობს, უბრალოდ უფრო მარტივადაც ხო შეიძლება დაწერა? თუ დაწერთ

http://pastie.org/4760539

Posted by: dadli 21 Sep 2012, 12:28
stinky
ევკლიდეს ალგორითმი არ ვიცი, მარა ასე შეიძლება


CODE

function myGCD($a,$b) {

$max = ($a > $b) ? $a : $b;

for ($i=$max; $i>0; $i--) {
 if (is_int($a / $i) && is_int($b / $i) ) {
  return $i;
 }
}

}

echo myGCD(22,33);

Posted by: stinky 24 Sep 2012, 17:03
ფუქცია რომელიც დიდ ტექსტს გამიჭრის და მაგალითად ტექსტი არის 400 სიტყვა, დამიბეჭდავს მის პირველ 50 სიტყვას? რომელია ეგ ფუნქცია?


აა სუბსტრ გამახსენდა gigi.gif

Posted by: Cheery 24 Sep 2012, 17:13
stinky
ქართულ ასოებთან პრთხილად იყავი , სწორად არ ითვლის .

Posted by: stinky 24 Sep 2012, 17:20
Cheery


ხო მაგ პრობლემაზე შემოვედი ეხლაც უნდა დამეწერა,

ქართულებს ვაჭრევინებ როგორც მინდა პრივიუვზე მარა აი ინგლისურებს არ ჭრის,, როგორ ვუშველო? უნიკოდებით რო გავარციო ან რამე ეგეთი? :?




CODE
<div id = 'text'><?php print str_replace("�",'',substr($show_posts->text,0,1900)); ?></div>

Posted by: Cheery 24 Sep 2012, 17:36
echo substr( "Cheery", 0,3);
მოგცემს ასეთ შედეგს "Che";

მაგრამ ქართულ ასოებს მგონი 1 ს როგორც 3 ს ისე აღიქვამს არ ან როგორც 2 ს ანუ მოგიწევს გაყოფა ან გამრავლება მოკლედ ეგ პრობლემაც მოგვარებადია , ამ გზით გაყევი გაიგე 1 ასოს რამდენად აღიქვამს ასეთი მეთოდით
echo strlen("ქართული სიტყვა ");

echo strlen("ა");
ეს რამდენ რიცხვსაც დააბრუნებს წესით 1 ქართული ასო იმდენ ლათინურ ასოს უნდა უდრიდეს , მაგრამ შეიძლება სხვაპ რობლემა გაჩნდეს სხვადასხვა ასოს სხვადასხვა მნიშვნელობა ქონდეს მაგალითად ა = 3 და ქ =4 ს , თუ ეს პრობლემა შეგექმნა ყველაფერი ძალიან ცუდათ იქნება givi.gif

Posted by: stinky 24 Sep 2012, 17:47
Cheery


ხო ანუ მაგ საიტზე მარტო ქართული ტექსტები გამოქვეყნდება biggrin.gif

Posted by: Cheery 24 Sep 2012, 17:50
ხო გითხარი როგორც უნდა გადაჭრა ეგ პრობლემა თუ ვერ მიხვდი ? biggrin.gif

Posted by: Svani91 24 Sep 2012, 17:50
stinky

http://php.net/manual/en/function.mb-substr.php

http://php.net/manual/en/function.mb-strlen.php

Posted by: stinky 24 Sep 2012, 17:56
Cheery


კი მივხვდი მარა ეგრე თვლები ბევრი ჩალიჩი უნდა gigi.gif და დამეზარა


Svani91

mb_substr ამ ფუნქციამ იმუშავა, 30 ასოშია მარტოღა განსხვავება.. bis.gif



//////////////////////////


....გა..იხარეთ...... 2kiss.gif

Posted by: ronaldo99 25 Sep 2012, 13:45
SQL
<?php
$con = mysql_connect("localhost"," "," ");
if (!$con)
{
die('კავშირი ბაზასთან არ შედგა,მიზეზი: ' . mysql_error());
}

mysql_select_db("ronaldo",$con);
mysql_query("SET CHARACTER SET utf8");
$result=mysql_query("select * from news ORDER by id DESC LIMIT 0, 3");
?>
<table width="1003" border="1" align="left">
<tr><td colspan="2" height="20">ახალი ამბები</td></tr>
<?php
while ( $myrow=mysql_fetch_array($result))
{
printf (
"<tr>
<td align='center'><a href='full_artikle.php?id=%s'> %s</td>
<td align='center'>%s</td>
</tr>

<tr>
<td align='center'>%s</td>
<td align='center'>%s</td>
</tr>

",$myrow['name'],$myrow['name'],$myrow['date'],$myrow['short_text'],$myrow['long_text']);


}

?>

</table>



ამ კოდზე მიწერს შეცდომას Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\ronaldo\index.php on line 102
და გამასწორებინეთ რაა

102 ხაზი while ( $myrow=mysql_fetch_array($result))

Posted by: Svani91 25 Sep 2012, 14:05
ronaldo99

select * from news ORDER by id DESC LIMIT 0, 3

მოაქვს ამას რამე? phpmyadmin - შიც გატესტე

Posted by: ronaldo99 25 Sep 2012, 14:06
Svani91
გავასწორე,გაიხარე

Posted by: DVX 25 Sep 2012, 15:02
stinky


» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «



ნა biggrin.gif biggrin.gif

ძალიან ბევრ საიტზე დატესტილი ფუნქციებია, რომელიც გინდა ისინი გამოიყენე.

რაც შეეხება მრავალ ენიან, ინდივიდუალურია, ვინ როგორ იღებს ენის ცვლადებს, ამიტომ აღარ გამიწერია ფუნქციაში, შენ თვითონ შეგიძლია ჩაამატო. მაგ:

$lang_id = isset($lang == 'geo') ? 300 : 150;

textCut ($text, $lang_id);


Posted by: iMaximuSi 25 Sep 2012, 15:06
stinky
Cheery
CODE
mb substr

რას უწუნებთ

Posted by: dadli 25 Sep 2012, 17:30
stinky
QUOTE
mb_substr ამ ფუნქციამ იმუშავა, 30 ასოშია მარტოღა განსხვავება


რომელ 30 ასოში? spy.gif

Posted by: 4აინიკი 25 Sep 2012, 17:51
მინდა რო სურათს რო ავტვირთავ ჩემ ატვირთულ სურათზე ზედ დააჯდეს ჩემი ლოგო და როგორ ვქნა ? :/ ტექსტი ვიცი imagettftext ფუნქცია მარა ის ვერ ვიპოვე და იქნებ დამეხმაროთ






მადლობა წინასწარ 2kiss.gif

Posted by: Svani91 25 Sep 2012, 18:03
4აინიკი

$icon = imagecreatefrompng('შენი_ლოგო.png');

imagecopy($შენისურათი, $icon, 350, 102, 0, 0, 100, 100);

დაახლოებით ასე

Posted by: stinky 25 Sep 2012, 18:04
4აინიკი


http://php.net/manual/en/function.imagecreate.php

გადახედე

Posted by: 4აინიკი 25 Sep 2012, 18:22
Svani91
stinky

რამე მზა არგაქვთ უკვე გაკეთებული?

Posted by: Svani91 25 Sep 2012, 18:28
4აინიკი

სხვა იმიჯზე არადა blank იმიჯზე ლოგოს დასმას ეხლა ვაკეთებ და გაგიზიარებ კოდს

CODE

header('Content-Type: image/png; charset=utf-8');

$im = imagecreatetruecolor(500, 500);

$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $black);

$textCertificate = 'ტექსტი';
$textWelcome = "გილოცავ, Giorgi!";
$textResults = "კიდე ტექსტი";

$font = './sylfaen.ttf';
$icon = imagecreatefrompng('./static/images/cert.png');

imagecopy($im, $icon, 360, 100, 0, 0, 128, 128);

imagettftext($im, 30, 0, 20, 60, $white, $font, $textCertificate);

imagettftext($im, 15, 0, 20, 140, $white, $font, $textWelcome);

imagettftext($im, 15, 0, 20, 250, $white, $font, $textResults);

imagepng($im);
imagedestroy($im);

Posted by: 4აინიკი 26 Sep 2012, 13:54
Svani91

ხო მარა ეგ სურათზე აწერს ტექსტს ხო ? და მე მინდა რო სურათზე დააჯდეს სურათი (ლოგო) user.gif

Posted by: Svani91 26 Sep 2012, 13:59
4აინიკი

სურათზე ასვამს ლოგოსაც, გადახედე კოდს

Posted by: 4აინიკი 26 Sep 2012, 14:24
Svani91

QUOTE
$icon = imagecreatefrompng('./static/images/cert.png');


ეს არის იკონკა რაც სურათზე აჯდება ხო ?


და თვითონ ის სურათი სადაა რაზეც ეგ იკონკა ჯდება ? user.gif

Posted by: Svani91 26 Sep 2012, 14:31
4აინიკი

მაგ სურათს მე ვქმნი კოდის ზედა ნაწილში.

შენ შენი შეიტანე

gd ბიბლიოთეკისთვის რომ გადაგეხედა, არ იქნებოდა ცუდი

+ აგერ მზა

http://www.sitepoint.com/watermark-images-php/

Posted by: 4აინიკი 26 Sep 2012, 15:18
Svani91

ერთიც რა user.gif


CODE

$imagesource = 'rrr.jpg';
if (!file_exists($imagesource)) die();
$filetype = strtolower(substr($imagesource,strlen($imagesource)-4,4));
if($filetype == ".gif") $image = @imagecreatefromgif($imagesource);
if($filetype == ".jpg") $image = @imagecreatefromjpeg($imagesource);
if($filetype == ".png") $image = @imagecreatefrompng($imagesource);
if (empty($image)) die();
$watermark = @imagecreatefromgif('g.gif');
$imagewidth = imagesx($image);
$imageheight = imagesy($image);
$watermarkwidth = imagesx($watermark);
$watermarkheight = imagesy($watermark);
$startwidth = (($imagewidth - $watermarkwidth)-2);
$startheight = (($imageheight - $watermarkheight)-2);
imagecopy($image, $watermark,  $startwidth, $startheight, 0, 0, $watermarkwidth, $watermarkheight);

header("Content-type: image/jpeg");
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermark);


ეს მუშაობს მარა გავიჭედე კიდე givi.gif

აფლოადერში ინტეგრაცია მინდა
თუნდაც ესეთში

move_uploaded_file($_FILES['banner']['tmp_name'], "../images/$_FILES['banner']['name']");

Posted by: Svani91 26 Sep 2012, 15:33
4აინიკი

დაამატე

if( move_uploaded_file($_FILES['banner']['tmp_name'], "../images/$_FILES['banner']['name']") ){
//აქ რაც გიწერია ის კოდი, ოღონდ $imagesource = "../images/$_FILES['banner']['name']";
//ანუ რაც უკვე ავტვირთეთ, იმ სურათის მისამართი.
}


Posted by: knight_rider 26 Sep 2012, 21:04
გამარჯობა

php-ით როგორ გავიგო დააკლიკა თუ არა ვინმემ Close-ზე ანუ გათიშა თუ არა ბროუზერი.


Posted by: Cheery 26 Sep 2012, 21:12
knight_rider

აიაქსით .

Posted by: knight_rider 26 Sep 2012, 21:14
Cheery
და php-თი ან java[ertad]script-ით არ გამოვა?

თუ არა მაშინ იქნებ რაიმე ტუტორიალის ლინკი მომცე

მადლობა

Posted by: Cheery 26 Sep 2012, 21:16
knight_rider

აიაქსი სწორედ ასინქრონიზებული ჯავასკრიპტია რომელიც პჰპზე გადის . smile.gif სწორედ მაგ ორი ენის ურთიერთობით იქმნება აიაქსი .

Posted by: knight_rider 26 Sep 2012, 21:17
Cheery
ეგ ყველაფერი გავიგე მაგრამ ლინკი სადაა? biggrin.gif

უბრალოდ რა ვეძებო google-ში ისიც არ ვიცი

Posted by: stinky 26 Sep 2012, 22:40
knight_rider

ajax http request
ajax php post, get

Posted by: Got_The_Life 27 Sep 2012, 15:58
ქართული რესურსი არსებობს სადმე PHP/MySQL-ის შესაწავლად http://gtu.ge/books/g_RvinefaZe_PHP.pdf გარდა, ან საერთოდ ეს წიგნი კარგია, ღირს ამით დაწყება?

Posted by: Mazahacka 27 Sep 2012, 16:30
Got_The_Life
ვერ წარმომიდგენია როგორ უნდა ისწავლო PHP/MySQL ქართული წიგნებიდან.

გეპეის ერთ-ერთ სტუდენტთან მომიწია რაღაც საერთო საქმეზე ურთიერთობა და ბაზის ცხრილებს ანუ table - ს მაგიდას ეძახდა, არ ვიცი თვითონ გადათარგმნა ეგრე თუ გეპეიში ასწავლეს, მაგრამ არაა გამორიცხული ეგეთი თარგმანი ორიგინალიდან ქართულ წიგნებში ბლომად იყოს.

თუ გინდა რომ პროგრამისტი გახდე "კაკ ნი კრუწი : )" ინგლისურ ენას (ტექნიკურს კაკ მინიმუმ) ვერსად გაექცები. baby.gif baby.gif baby.gif baby.gif baby.gif

Posted by: sebiskvera 6 Oct 2012, 21:44
<html><head><title>ფორმები</title></head><body>
<form action="forms.php" method="GET">
<input type="text" name="textbox" />
<input type="submit" value"გაგზავნა" />
</form>
<?php
print $_GET['textbox'];
?>
</body></html>
ამ კოდში რამე შეცდომააა არის?? იმიტო ვკითხულობ რო როცა ვხსნი ლოკალჰოსთ მიწერს რო მეშვიდე ხაზზე შეცდომააო და მართლა ეგრეაა? თქვენ რას იტყვით..

Posted by: stinky 6 Oct 2012, 22:01
ჯერ უნდა შეამოწმო არსებობს თუ არა გეთით ტექსტბოქსი smile.gif ისსეტ

Posted by: Svani91 6 Oct 2012, 22:42
CODE

<?php if( isset( $_GET["subm"] ) ) print_r( $_GET ); ?>
<form action="forms.php" method="GET">
<input type="text" name="textbox" />
<input type="submit" value"გაგზავნა" name="subm" />
</form>

Posted by: sebiskvera 6 Oct 2012, 23:02
QUOTE (Got_The_Life @ 27 Sep 2012, 15:58 )
ქართული რესურსი არსებობს სადმე PHP/MySQL-ის შესაწავლად http://gtu.ge/books/g_RvinefaZe_PHP.pdf გარდა, ან საერთოდ ეს წიგნი კარგია, ღირს ამით დაწყება?

აი მე მაქ ქართულად არის სამი წიგნი მაქ სამივე ქართულად არის ძაან კაი ყველაფერი წერია თან კარგად არის ახსნილი აი Web-პროგრამირება PHP5.pdf რომელსაც აწერია ეს ძაან კაია ოღონდ მარტო PHP არის ახსნილი MySQl არ არის სამაგიეროთ ისწავლი კარგად PHP_ს WEB-პროგრამირება PHP {ღონღაძე}.pdf ეს რომელსაც აწერია ყველაფერი არის აბსოლიტურად ოღონდ ცოტა ახსნა არ ვარგა მარა ესეც კაია და WEB-პროგრამირება PHP.pdf ეს რომელსაც აწერია ესეც კაი მარა ეს თუ არ ვცდები ლინუქსზე არის ახსნა ყოველ შემთხვევაში ყველაზი კარგები პირველი ორი არის მე ჯერ სულ პირველით ვსწავლობ და ვაპშე ძაან მაგრად არის ახსნილი ყველაფერია აბსოლიტურად..
აი ლინკიც: http://allshares.ge/download.php?id=EB7A853A50
შენ მიერ დადებული წიგნიც არის და მაგ წიგნით არ ვარგა სწავლა..
* * *
QUOTE (stinky @ 6 Oct 2012, 22:01 )
ჯერ უნდა შეამოწმო არსებობს თუ არა გეთით ტექსტბოქსი smile.gif ისსეტ

კიი ვერ ხედავ <input name="textbox">

Posted by: stinky 7 Oct 2012, 02:06
მაგას მეც ვხედავ ბრმა კი არ ვარ ამრა ეგ რაშუაშია?????


index.php?textbox=sdfjnsdkfj

ეს თუ ეწერება იქ ზემოთ ლინკში მაშინ გამოიტანოს მატო, როცა მაგ გვერდს ჩატვირთავ სანამ საბმიტს არ მიცემ ხო არ ეწერება და მაგ დროს ეგ ცვლადი ხო იქნება ნულლი? ხოდა ხო დაინახავს რო ნულია და მიტო გიგდებს ერორს

Posted by: ZARNA 7 Oct 2012, 13:55
sebiskvera
ანუ ეს ადამიანი გეუბნება რომ ჯერ უნდა შეამოწმებინო isset-ით არსებობს თუ არა მსგავსი გეთი : )
აი ასე დაწერე კოდი და აღარ დაგიწერს შეცდომას :
CODE

<html><head><title>ფორმები</title></head><body>
<form action="" method="GET">
<input type="text" name="textbox" />
<input type="submit" value"გაგზავნა" />
</form>
<?php
if(isset($_GET['textbox'])){
echo $_GET['textbox'];
}
?>
</body></html>

Posted by: stinky 9 Oct 2012, 22:09
მაგალითად მაქვს table

რომლის სტრუქტურა არის ასეთი

id name text

რა ფუნქციით შეიძლება მივიღო ამათი სახელები? არ ვგულისხმობ ამათ მნიშვნელობებს, მე მინდა იმენა ემათი სახელები, რამდენიც არ უნდა იყვნენ.. id, name, text

Posted by: ika_1 9 Oct 2012, 22:18
stinky

mysql_fetch_field()

http://www.w3schools.com/php/func_mysql_fetch_field.asp

Posted by: genoie 9 Oct 2012, 23:09
4აინიკი
QUOTE
ეს მუშაობს მარა გავიჭედე კიდე

აფლოადერში ინტეგრაცია მინდა
თუნდაც ესეთში

move_uploaded_file($_FILES['banner']['tmp_name'], "../images/$_FILES['banner']['name']");

უპლოად რაღად გინდა რესურსი თუ გაქ

imagejpeg($im,dir/time().'.jpeg');

ანუ შეგიძია მეორე პარამეტრი გადასცე დირექტორიის და სახელი დაარქვა სურათს

Posted by: ME-OMARI 12 Oct 2012, 01:01
ბაზას ვტვირთავ და ამას მიწერს და რას ვაკეთებ არასწორად?

Error

SQL query:

USE yourdatabasename;


MySQL said:
#1044 - Access denied for user 'a8247410_meomari'@'localhost' to database 'yourdatabasename'

Posted by: chanchur 15 Oct 2012, 14:21
ხალხნო და ჯამაათნო მაქვს საიტი ინგლისურად, როგორ გავაკეთო ისე რომ ამ საიტზე საქ. დროშას რომ დააჭერ ქართულად გაიხსნას ან პირიქით? ანუ მინდა საიტი ორ ენოვანი რომ იყოს (ქართული/ინგლისური)

Posted by: PirtaxX 15 Oct 2012, 14:22
http://www.10dan3.com/?fun=2&ref=15979 დარეგისტრირდით! 10 ლარი დაგერიცხებათ + თამაშოთ შეგიძლიათ ფულის მოგება.. 100 ლარის დაგროვების შემთხვევაში ანაღდებთ smile.gif)

Posted by: iMaximuSi 15 Oct 2012, 14:25
ძალიან აგერია განყოფილება
...........

Posted by: CORDOBA 15 Oct 2012, 23:58
HTML/CSS ამ განყოფილებაში არ დავცერე იმიტომ რომ არავინ სჰედის მანდ ან სჰედის და ეზარებატ პასუხების წერა
კიტხვა ესეთია მინდა HTML 5 doctype ისეთი რომ ვალიდაციას გადიოდეს შეცდომის და შენიშვნის გარეშე
რა ტეგები უნდა იყოს
QUOTE

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>HTML 5</title>
</head>

<body>
<h1>HTML 5</h1>
</body>
</html>

ესე ვაკეთებ და მაინც ვერ გადის ვალიდაციას რა მოუხერხო ხალხო ?
ვიმეორებ შეცდომა არ არის უბრალოდ რაგაც შენიშვნას წერს და ვერ გავიგე რა გავაკეთო
ნახეთ ეს ბმული:
http://validator.w3.org/check?uri=http%3A%2F%2Ffreesoccerpredictions.org%2Fdd.html

მადლობა ცინასწარ ყველას დახმარებისთვის

Posted by: stinky 16 Oct 2012, 00:15
<!DOCTYPE html>



















პატარა ასოების ბრალი ხო არაა?

Posted by: CORDOBA 16 Oct 2012, 00:20
QUOTE
stinky

არ არის მაგის ბრალი
ეხლა ვნახე საიტები და ყველას ეგეთი შენიშვნა აკვს


Posted by: ME-OMARI 16 Oct 2012, 00:24
install.sql ვტვითავ phpmyadmin-ში მარა არ კეთდება ცხრილი. ერორს მიწერს და რა ვქნა?

Posted by: chanchur 16 Oct 2012, 10:43
ხალხნო და ჯამაათნო მაქვს საიტი ინგლისურად, როგორ გავაკეთო ისე რომ ამ საიტზე საქ. დროშას რომ დააჭერ ქართულად გაიხსნას ან პირიქით? ანუ მინდა საიტი ორ ენოვანი რომ იყოს (ქართული/ინგლისური)

Posted by: iMaximuSi 16 Oct 2012, 11:46
chanchur
დააკონკრეტე მზა სიემესზე გინდა ამის გაკეთება თუ სკრიპტი გინდა დაწერო და პრინციპი გაინტერესებს

Posted by: chanchur 16 Oct 2012, 12:39
QUOTE
მზა სიემესზე

აი ეს საერთოდ არ ვიცი რა არის smile.gif


მე მაქვს გამზადებული ინგლისურ ენოვანი საიტი. მინდა რომ ამ საიტზე როცა საქ.დროშას დააცვები ქართული ვერსია გახსნას. მე მაინტერესებს რა არის ამისათვის საჭირო (dreamweaver-ში რა უნდა ჩავუწერო რომ გაიხსნას).

Posted by: CORDOBA 16 Oct 2012, 17:00
არსებობს CSS3 -ში IE 9 -ში ესეთი პრობლემის მოგვარება ?
არის ჩვეულებრივი გრედიენტი ფონის ფერი, და ვაკეთებს ამ ფონს ისე რომ გვერდები კონდეს მომრგვალებული
ანუ ბორდერ-რადიუს-ით 18პიკსელი, ყველაფერი კეთდება გრადიენტი მომრგვალებული გვერდიც მაგრამ არის ერთი უზუსტობა ნახეთ სურათი
http://www.picz.ge
რა არის ამოს გამოსავალი რომ გვერდები მომრგვალებული სადაც არის იკ დამთავრდეს გრადიენტის ფერიც,
ეს მხოლოდ IE 9 -ში ამ ბროუზერში ხდება ესე დანარჩენში ყველაფერი ნორმალურად არის
რაც შეეხება CSS3 -ში behavior: url(/PIE.htc); ეს გაკეთებული მაკვს
გადავატრიალე ინტერნეტი და გამოსავალი ვერსად ვნახე და იკნებ აკ მაინც იცოდეს ვინმემ
იმდეია არ დააიგნორებთ ჩემს კითხვას, ვფიკრობ ბევრს გამოადგება ამაზე პასუხის მიღება

Posted by: stinky 17 Oct 2012, 02:21
მაქვს მაგალითად წინადადება "იყოდა არაიყო რა იყო ერთიბიჭი";

მაქვს სიტყვების მასივი "ოდა","იყო","თიბი";

მინდა რომ წინადადებაში თუ ნახავს სადმე ამ მასივის ნებისმიერ სიტყვას, რეპლეისი გაუკეთოს იმდენი რაოდენობის ფიფქით რამდენიც აქ ნაპოვნი სიტყვის სიგრძეა.

დასრულებულად თუ იმუშავა ამ კოდმა დააბრუნებს ამას

იყ*** არა*** რა ** ერ****ჭი

ყურადღება გაამახვილეთ, წიანდადებაში რამოდენიმე სიტყვა შევაერთე ერთმანეთთან რადგან არ მინდა explode თი მარტო სიტყვები დაყოს და ისე შეადაროს.


ჩემით ჯერ ეს დავწერე მარა არ მუშაობს, ნუ კი უკეთებს იმს სიტყვებს რეპლეისს მარა ბევრი ფიფქებია და ერთ წინადადებას ორჯერ აბრუნებს.

CODE


<?php

class SimpleClass
{  
   
   protected $_output;
   
   // მასივი სადაც ინახება აკრძალული სიტყვები.
   protected $_blockedWords = array('gsd','სდფს');

   /**
    *
    * @param string $value
    *
    * ფუნქცია პარამეტრად იღებს წინადადებას და თუ იგი შეიცავს აკრძალულ სიტყვებს, შლის მათ.
    */
   public function replaceBlockedWords($value)
   {  
 
       $i = 0;
       while( $i < count($this->_blockedWords) )
       {
           $countString = $this->getxxxnum($this->_blockedWords[$i]);
           
           $this->_output.= str_replace($this->_blockedWords, $countString , $value);    // აქაა პრობემა, წინადადებას აორმაგებს
         
          $i++;
       }    
       
   }
   
   /**
    *
    * @return string
    *
    *  ფუნქცია აბრუნებს მიღებულ შედეგს.
    */  აქ კიდევ ის პრობლემაა რომ ცუდად აბრუნებს ფიფქების რაოდენობას
   public function returnResult(){
       
       if ($this->_output)
       {
           return $this->_output;
       }
       
   }
   
  /**
    *
    * @param type $value
    * @return string
    *
    * ფუქნცია ითვლის დამთხვეულის სიტყვის სიგრძეს და აბრუნებს სიტყვას რომელიც იმ რაოდენობის ფიფქს შეიცავს რამსიგრძეც ის სიტყვაა.
    */
   public function getxxxnum ($value)
   {
       $count = strlen($value);
       $i = 0;
       
       $replaceString = "";
       
       while($i < $count)
       {
           $replaceString.="*";
           $i++;
       }
       
       return $replaceString;
   }
     
}


[B][/B]

პ.ს იქ გაორმაგებასი ვიცი იმ წერტილის ბრალია რო მაორმაგებს მარა, ისე რომ დამეწერა მარტო ერთ დამთხვეულ სიტყვას გადაუფიფქავდა

Posted by: Svani91 17 Oct 2012, 13:46
stinky

CODE

$string = 'The quick brown fox jumped over the lazy dog.';
$patterns = array( '/quick/', '/brown/', '/fox/' );
$replacements = array( '****', '***', '*****' );
echo preg_replace($patterns, $replacements, $string);


PS

http://php.net/manual/en/function.mb-strlen.php

სიტყვის სიგრძე ამით დათვალე

Posted by: Cheery 17 Oct 2012, 14:57
stinky

CODE

<?
#######################################
# ! Author : Cheery                   #
# ! Release Date : 2012 / 10 / 17     #
# ! Class : Censured                  #
#######################################

###### Start ######
class Censured
{
 /*
 # Censured :: Variables
 # $_WORD[Defined as main text source]
 # $_CENSURED [Type = Array]  --(Banned Words)
 */
 
 private $_WORD;
 private $_PREFIX = '*';
 private $_CENSURED = array(
        'Cheery',
        'cher',
        'forum'
          );
 
 public function __construct($_TEXT)
 {
  $this->_WORD = $_TEXT;
  $this->DETECT_BANNED_WORD();
  echo $this->_WORD;  
 }
 
 /*
 # Censured::DETECT_BANNED_WORD
 */
 private function DETECT_BANNED_WORD()
      {
       
       
       foreach($this->_CENSURED as $_KEY)
       {
        /*
        # Censured :: DETECT_BANNED_WORD :: Variables
        # $_X [Type = Intager]
        # $_Declare = [Prefixy x $_X]
        # $_Length = [Type = Intager]
        */
         $_X = 0;
         $_Declare = "";
         $_Length = mb_strlen($_KEY,'utf-8');
       
         while($_X < $_Length)
          {
           $_X ++;
           
          $_Declare.=$this->_PREFIX;
         
         
          if($_X == $_Length )$_X = $_Length;
          }
         
           $this->_WORD = str_replace($_KEY ,$_Declare,$this->_WORD);
       }
     
      }
 
 
 
 
}

###### End ######
?>


<?
new Censured("Cheery is Censured");
?>

Posted by: stinky 17 Oct 2012, 16:53
სვანი

ანუ რა სიტყვებსაც შევიტან მეორეში იმ სიტყვების სიგრძის ფიფქები უნდა შევიტანო და მასე?

Cheery


ოოოო დააააააააა, გუდ

Posted by: ME-OMARI 17 Oct 2012, 17:34
ვისაც ესმის mysql/phpmyadmin პირადში მომწერეთ რა რაღაც უნდა შეგეკითხოთ

Posted by: stinky 18 Oct 2012, 19:41
Svani91 user.gif
CODE

<?php

class SimpleClass
{  
   
   protected $_output;
   
   // მასივი სადაც ინახება აკრძალული სიტყვები.
   protected $_blockedWords = array('/ასდ/','/ჭსდფ/');
   
   protected $_forReplaceSymbols = array('***','****');
   
   
   
   
   function __construct($value) {
       
       $this->replaceBlockedWords($value);
       
   }

   /**
    *
    * @param string $value
    *
    * ფუნქცია პარამეტრად იღებს წინადადებას და თუ იგი შეიცავს აკრძალულ სიტყვებს, შლის მათ.
    */
   public function replaceBlockedWords($value)
   {  
      if ($value)
      {
          $this->_output = preg_replace($this->_blockedWords, $this->_forReplaceSymbols, $value);
      }
           
   }
   
   /**
    *
    * @return string
    *
    *  ფუნქცია აბრუნებს მიღებულ შედეგს.
    */
   public function returnResult(){
       
       if ($this->_output)
       {
           return $this->_output;
       }
       
   }

     
}



fixed, ასე უნდა ყოფილიყო

Posted by: Svani91 18 Oct 2012, 20:02
stinky

protected და private გერევა შენ

protected ფროფერთის ან მეთოდის მნიშვნელობა ისაა, რომ ის შეიძლება შვილობილ კლასს გადაეცეს.

Posted by: stinky 18 Oct 2012, 20:32
Svani91

არ მერევა ვიცი რაებიცაა და საიდან აქვთ წვდომა თითოეულს.

პრივეითს მარტო თავისი კლასიდან

დაცულს

თავისი კლასიდან და შვილობილიდან ( class extends class2 )

ფაბლიკს

ყველაფრიდან

არა?

Posted by: Svani91 18 Oct 2012, 20:33
stinky

კი

______________________

Posted by: Cheery 19 Oct 2012, 13:22
WTF ?

user posted image

user posted image

Posted by: Cheery 19 Oct 2012, 13:24
WTF ?

user posted image

user posted image

Posted by: stinky 19 Oct 2012, 14:44
Cheery

ეგ არც სინტაქს ერორია და არც რამე ეგეთი, დოსი იყო ალბათ და კავშირი ვერ ხერხდებოდა ბაზასთან user.gif

Posted by: Cheery 19 Oct 2012, 14:48
stinky

შეტევა რო იყო და საიტის მუშაობა რო ფერხდებოდა მაგას მეც ვხვდები , ეგ გასაკვირი არ არის ჩვეულებრივი მოვლენაა , მე ის მიკვირს თავს რომ ვერ იცავენ , ჰოსტი ხო არ არის გადოსო და დაკიდო .

Posted by: stinky 19 Oct 2012, 15:38
Cheery

ძველი იპბ ს ვერსია რომ აყენია ალბათ მაგიტოა, წესით მაგ დროს ეგეთი შეცდომები სულ არ უნდა ამოყაროს.....

Posted by: Cheery 19 Oct 2012, 15:41
stinky

თუ ერორამდე მივიდა საქმე მაგას დიდი მნიშვნელობა აღარ აქვს მაგ ერორებს აჩვენებს თუ არა , შედეგი მაინც ერთიდაიგივე იქნება (სერვერი დაეკიდა) .
ნორმალურად გამართულ სერვერზე სადაც firewall ნორმალურად მუშაობს და დაცულია აზრი არ აქვს IPB ს რომელ ვერსიას დააყენებ , ან საერთოდ იქ რას ჩაწერ . სერვერმა თავის საქმე უნდა აკეთოს და კოდმა თავისი .

Posted by: stinky 20 Oct 2012, 23:10
ჰიდერიდან როგორ გადმოვწერო მპ4 ვიდეო?

Posted by: Svani91 21 Oct 2012, 00:46
stinky

http://php.net/manual/en/function.readfile.php

Posted by: stinky 21 Oct 2012, 01:21
Svani91


მარტო მაგით მიშლის იმენა ვიდეოს ბრაუზერში, მინდა რო გადმოწეროს, სხვა ჰოსტინგის ლინკიდან..

Posted by: knight_rider 23 Oct 2012, 19:57
გამარჯობა ყველას

შეგიძლიათ მითხრათ რა უნდა?

Warning: mysql_connect() [function.mysql-connect]: User world_mine already has more than 'max_user_connections' active connections in /home/world/domains/domain.ge/public_html/blocks/wdb.php on line 1

Posted by: Svani91 23 Oct 2012, 20:01
knight_rider

მომხმარებლის პრივილეგიებში MAX USER_CONNECTIONS რა წერია, გვითხარი


Posted by: knight_rider 23 Oct 2012, 20:05
Svani91
სალამი როგორ ხარ?

ამას მეკითხები?

Posted by: stinky 23 Oct 2012, 20:10
ბარემ ახალი იუზერი შექმნას და ყველა პრივილეგია მიცეს

Posted by: Svani91 23 Oct 2012, 20:13
knight_rider

არამიშავს, თავად?

QUOTE
ბარემ ახალი იუზერი შექმნას და ყველა პრივილეგია მიცეს


ესე ქენი

პს

ქონექშენებს ხურავ ხოლმე?

Posted by: knight_rider 23 Oct 2012, 20:14
stinky
ახალ იუზერს ვქმნი მაგრამ ხდება შემდეგი რამ, ცოტახანი არ შედის საიტზე მიდის loading და მერე ისევ მაგას აგდებს

Posted by: stinky 23 Oct 2012, 20:22
knight_rider


იმ ახალი იუზერით უნდა დაუკავშირდე მერე მყსქლ_ქუერყ ში

Posted by: knight_rider 23 Oct 2012, 20:24
ხო ეგრე ვშვები მაგრამ არ გამოდის მაინც sad.gif

Posted by: stinky 23 Oct 2012, 20:26
კოდი დადე აბა ვნახო

knight_rider

Posted by: knight_rider 23 Oct 2012, 20:28
რისი კოდი უკაცრავად ვერ მივხვდი, იმ ფაილის რითაც სერვერს ვუკავშირდები?

Posted by: stinky 23 Oct 2012, 20:29
knight_rider


ფაილის კოდი სადაც mysql_qyery და მისნაირებია

Posted by: knight_rider 23 Oct 2012, 20:31
<?php $gedb = mysql_connect ('localhost','worldg_ge','world313');
mysql_select_db('worldg_new',$gedb);
mysql_query ('SET CHARSET SET utf8');
mysql_query ("SET NAMES 'utf8'");

Posted by: stinky 23 Oct 2012, 20:34
სადმა ვაილის ან რომელიმე ციკლმა ხო არ ჩაიხვია, ან ეგ ჰოსტინგის ბრალია სადაც გაქ

Posted by: Svani91 23 Oct 2012, 20:54
QUOTE
ქონექშენებს ხურავ ხოლმე?


knight_rider


Posted by: knight_rider 23 Oct 2012, 21:37
Svani91
მეც კარგად გაიხარე
ქონექშენების დახურვა რას ნიშნავს?

Posted by: Svani91 23 Oct 2012, 22:00
knight_rider

mysql_close();

Posted by: knight_rider 24 Oct 2012, 00:40
Svani91
და ეგ რისთვის არის საჭირო?

Posted by: სურამელი 24 Oct 2012, 11:38
სამსახურში ვებ=ბლოკერტით მაქ დაბლოკილი ფეისბუქი და იუთუბი როგორ გავხსნა?
ან რამე კარგი პროქსი საიტი არ იცით, რომ მითხრათ?
ისეთი, რომ იუთუბიდან ვიდეოს გადმოწერაც შეიძლებოდესwink.gif

Posted by: iMaximuSi 24 Oct 2012, 12:14
php რაშვაშია
facepalm.gif

Posted by: knight_rider 24 Oct 2012, 12:52
iMaximuSi
რო გაარკვევ ძმურად მეც გამაგებინე biggrin.gif biggrin.gif biggrin.gif

Posted by: სურამელი 24 Oct 2012, 12:58
QUOTE
სამსახურში ვებ=ბლოკერტით მაქ დაბლოკილი ფეისბუქი და იუთუბი როგორ გავხსნა?
ან რამე კარგი პროქსი საიტი არ იცით, რომ მითხრათ?
ისეთი, რომ იუთუბიდან ვიდეოს გადმოწერაც შეიძლებოდეს

დამეხმარეთ რა

Posted by: knight_rider 24 Oct 2012, 13:17
სურამელი
ეგ http://forum.ge/?showforum=27-ში იკითხე და გეტყვიან
* * *
ხალხო ერთი შეკითხვა მაქვს თქვენთან, ამასწინათ ვიღაცამ მომწერა მიაქციე ყურადგება საიტზს sql ბაგი გაქვსო და რა არის sql ბაგი?

Posted by: Cheery 24 Oct 2012, 15:29
knight_rider

ჯადოები yes.gif

Posted by: knight_rider 24 Oct 2012, 15:33
Cheery
სალამი როგორ ხარ?
შენ სულ ეგრე გაურკვევლად უნდა მიხსნიდე ყველაფერს? biggrin.gif მითხარი რა გასაგებად biggrin.gif

Posted by: Cheery 24 Oct 2012, 17:23
knight_rider
კარგად თავად როგორ ბრძანდები ?
yes.gif რომელ საიტზე გითხრეს დაწერე და გეტყვი რა ჯადოები აქვს და თუ საჭირო გახდება შევულოცავ კიდეც pop.gif

QUOTE
რაშვაშია

ეს რო წავიკითხე ეკალმა დამაყარა gigi.gif

Posted by: stinky 24 Oct 2012, 23:33
მარტივად, ქართულად შეუძლია ვინმემ ამიხსნას

try {}

catch (){}

throw new exception():


ამის პრინციპი,მოვწვი მარა მაინც ვერ მივხვდი ბოლომდე user.gif

Posted by: Svani91 25 Oct 2012, 00:06
stinky

უაზროდ სადმე თუ გექრაშება კოდი და არ იცი რატომ, ამოაგდებ მესიჯს, php ში მგონი ასეა სინტაქსი

CODE

try {
//არაკეთილსაიმედო კოდი
//აქ თუ ვერ წავიდა საქმე კარგად, გაეშვება ქეჩში რაცაა, ანუ დაბეჭდავს ერორს.
}
catch( Exception $e ){
  echo $e->getMessage();
}

Posted by: stinky 25 Oct 2012, 00:35
CODE

function inverse($x) {
   if (!$x) {
       throw new Exception('Division by zero.');
   }
   else return 1/$x;
}

try {
   echo inverse(5) . "\n";
   echo inverse(0) . "\n";
} catch (Exception $e) {
   echo 'Caught exception: ',  $e->getMessage(), "\n";
}

// Continue execution
echo 'Hello World';



ბეჭდავს ამას
CODE

0.2 Caught exception: Division by zero. Hello World


და რა ვერ გავიგე. საიდან მოქვს $e ობიექტი და გეთმესიჯ ფუნქცია? დაფუქ?

Posted by: jboss 25 Oct 2012, 01:40
ამ კლასიდან მოდის:

http://www.php.net/manual/en/class.exception.php

catch-ში წერ ობიექტის ცვლადს, რომლის ტიპი არის Exception. ანუ, Exception $ramecvladi. შესაბამისად, კონსტრუქტორიდან ქმნის ობიექტს, რომელსაც აქვს მეთოდი $ramecvladi->getMessage.

რაც შეეხება try, catch-ს..

ეს არის პროგრამირების ძალიან მძლავრი ტექნოლოგია, რომელიც გაძლევს საშუალებას შეცდომისას კი არ გააჩერო პროგრამა, არამედ შეცდომის მიხედვით განაგრძო. მაგალითად, გინდა გაყო ერთი რიცხვი მეორეზე. ორივე შედის ინტერფეისიდან, ამიტომაც, წინასწარ ვალიდაცია არ შეგიძლია. შესაბამისად, რამენაირად უნდა შეამოწმო *რამდენად დადებითია რამე კოდის შესრულება* (რაც არის try). დადებითში იგულისხმება, რომ სტანდარტული შეცდომების გარეშე დასრულდა. ამისთვის, არის ასეთი კონსტრუქცია:
CODE

try {
// რამე შესასრულებელი კოდი.. ამ შემთხვევაში, რიცხვის ნოლზე გაყოფა.
// თუ ამ კოდის შესრულებისას მოხდა რაიმე შეცდომა,
// პროგრამის შესრულება გაგრძელდება ბლოკიდან catch.
$x=$a/0;
} catch () {
// აქ ვწერთ კოდს, რომელიც შესრულება იმ შემთხვევაში, თუ try ბლოკში
// მოხდა შეცდომა
echo "division error";
}

მარტივად თუ გინდა გაიგო, დავწეროთ ქართულად:

CODE

მცდელობა {
$x=$a/0;
} დაჭერა () {
echo "division error";
}


ნამდვილად კარგი რამ არის.. მაგრამ, თუ კოდი დიდია, ხშირ შემთხვევაში გვაინტერესებს კერძოდ რა მოხდა? რა შეცდომაა? თუ try ბლოკში არის რამდენიმე მაინც ხაზი, უკვე რთულია გაიგო სად არის ხარვეზი. ამიტომაც, კონსქტუქცია try-catch-ს გააჩნია მეთოდები, რომლების აბრუნებენ ამა თუ იმ ინფორმაციას შეცდომის შესახებ. კერძოდ,

შეცდომის კოდი
შეცდომის ტექსტი
კიდე რაღაცეები.. (ზუსტად არ ვიცი, php პროგრამისტი არ ვარ)

$e ცვლადი კი არის ის, რაშიც "ჩაიწერება" შეცდომის მონაცემები. ანუ კლასია, რომელსაც აქვს ზემოთ ხსენებული მეთოდები... მე პირადად დავწერე $p და არა $e, არავითარი მნიშვნელობა არ აქვს რა ერქმევა ობიექტს, რომელშიც ჩაიწერება შეცდომა.
ანუ,

CODE

მცდელობა {
$x=$a/0;
} დაჭერა (Exception $p) {
echo "Some error occured: ".$p->getMessage();
echo "Error code was: ".$p->getCode();
}



throw new exception() არის მეთოდიკა შენით (ხელოვნურად) გამოიწვიო შეცდომები. ანუ, ყველგან კოდს წერ try-catch-ში, და, შეცდომისას ეკრანზე წერ თუ რა მოხდა. თუ რამე დასკვნას შენით გააკეთებ, პროგრამის ლოგიკური შეცდომის ან ნებისმიერი რამ რაც არ უნდა ხდებოდეს, შეგიძლია *გამოიწვიო* შენი შეცდომა, და, მთელი შენი დანარჩენი კოდი იმუშავებს სტანდარტულად, ანუ, ეკრანზე დაბეჭდავს შენს მიერ ინიციერებულ შეცდომას.

სინტაქსისი არ ვიცი, ამიტომაც, სჯობს ონლაინ წაიკითხო..

მოკლედ ასე smile.gif თუ რამეა, იკითხე და ვეცდები აგიხსნა.

Posted by: stinky 25 Oct 2012, 02:26
jboss


შენნაირ ადამიანებზე იტყვიან ხოლმე, ეს კაცი ღმერთმა გამომიგზავნაო, შენ გაიხარე მეგობარო :*

Posted by: jboss 25 Oct 2012, 11:50
გაიხარე smile.gif


თუ რამე არ გამოგივა, დაწერე და ვეცდები დაგეხმარო

Posted by: mecniera 25 Oct 2012, 19:53
knight_rider
რა საიტზეა საუბარი, შეგიძლია pm_ში მომწერო, შეიძლება sql ბაგ კი არა php ბაგია. და კიდევ ბაგი ანუ შეცდომა smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)