chatbox

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

Bekijk vacature »

Pagina: 1 2 3 volgende »

Bart de kinkelaar

bart de kinkelaar

15/03/2015 20:19:48
Quote Anchor link
voor mijn website wil ik een chatbox gaan maken.
Op de site kunnen alleen ingelogde mensen die chatbox gebruiken (en alleen bij hun word hij weergeven). De inlog&Registratie gegevens moeten opgeslagen kunnen worden in de database v/d site.
Hoe krijg ik dit voor elkaar/waar kan ik een soortgelijke downloadbare chatbox vinden?
 
PHP hulp

PHP hulp

22/11/2024 18:54:58
 
- Ariën  -
Beheerder

- Ariën -

15/03/2015 21:36:02
Quote Anchor link
Als ik op Google kijk kom ik een hoop downloadbare chatboxen tegen. Ik neem aan dat het geen drukke chatbox wordt want PHP is zelf niet zo heel geschikt voor een drukke chatbox.

In dat geval zul je moeten kijken naar node.js en een eigen webserver. Of je kan je verdiepen in IRC; een chatprotocol, en een IRC-client downloaden (zoals Mibbit).
 
Bart de kinkelaar

bart de kinkelaar

15/03/2015 22:53:36
Quote Anchor link
Ik ben er ook veel tegen gekomen maar het is steeds niet wat ik zoek. Het liefst noet de chatnaam van de gebruiker hetzelfde zijn als de accounaccountnaam waarop diegene ingelogd is, zonder dat diegene nog een extra x in de chat box zijn wachtwoord en naam hoeft in te vullen. Ook moet er een mogelijkheid zijn voor privechats.
 
- Ariën  -
Beheerder

- Ariën -

15/03/2015 23:06:39
Quote Anchor link
Bij elke chatbox kan de gebruiker een chatnaam bedenken. In dit geval moet je de chatbox aanpassen dat hij de juiste username uit je sessie of database haalt.
 
Bart de kinkelaar

bart de kinkelaar

16/03/2015 18:35:40
Quote Anchor link
Weet iemand een goedwerkende chatbox waar ik hetgeen mee kan wat ik al uitgelegd had? Heb er heel veel uitgeprobeerd, maar de meesten zijn het net niet.
 
- Ariën  -
Beheerder

- Ariën -

16/03/2015 18:37:12
Quote Anchor link
Ik zie hier toch echt een hoop dingen voorbij komen:
https://www.google.com/?gws_rd=ssl#q=chatbox+php

En anders als je niks kan vinden, wat houdt je tegen om het zelf te bouwen?
 
Bart de kinkelaar

bart de kinkelaar

16/03/2015 18:55:27
Quote Anchor link
Het punt is, ik zie er ook veel. Maar het zijn veel chatbox`jes waarvan er ook een premium versie is en je dus neit alles kunt aanpassen en er zijn er een aantal die niet werken.

PHP etc kan ik opzich prima, maar Javascript is een heel ander verhaal.
 
- Ariën  -
Beheerder

- Ariën -

16/03/2015 18:58:09
Quote Anchor link
http://www.phpfreechat.net/

Open-source nog zelfs. Wat wil je nog meer ;-)
 
Bart de kinkelaar

bart de kinkelaar

16/03/2015 19:35:15
Quote Anchor link
Ik denk een chat`je te hebben gevonden. Nu wil ik dat hij als naam, de naam doet die hoort bij het ID in de URL die hoort bij de username in de database.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php
session_start(); // Start a new session
if(isset($_GET['id']))
{

  $id = intval($_GET['id']);
  // getting info from db
}
?>
<?php
    include('conn.php');
    if(isset($_GET['set']))
    {

         if(isset($_GET['content']))
        {

           $str_msg = stripslashes($_GET['content']);
           $time = getdate();
           $str_msg = add_smilies($str_msg);
           $t_stamp = $time['hours'].":".$time['minutes'].":".$time['seconds'];

           (
$_GET['uid']=='1')? $color ="red" : $color ="green";

           $insert1 = "INSERT INTO chat (user_id,msg,timestamp,displayed)
                     VALUES ('"
.$_GET['uid']."', '".addslashes($str_msg)."', '$t_stamp', '0')";
                    
           $get2 = "select * from users where user_id= 'id' and displayed=0";    
           mysql_query($get2);
           echo "<br><font color=$color><b>User" . $row['username'] . " </b>";
           mysql_query($insert1);
           echo "[".$t_stamp."] <b>: </b></font>".$str_msg;
        }
    }

    else if(isset($_GET['get']))
    {

            $get = "select * from chat where user_id= 'id' and displayed=0";
             $res = mysql_query($get);
           $num_rows = mysql_num_rows($res);
           if($num_rows)
            {

               while($new_msg = mysql_fetch_array($res))
                    echo "<br><font color=\"$color\"><b>User ".$id." </b>[".$new_msg['timestamp']."] <b>: </b></font>".stripslashes($new_msg['msg']);
               $mark2 = mysql_query("update chat set displayed=1 where user_id=".$id." and displayed=0");    
            }
        
    }

    else
    {
        echo "<font color=red><b><br>Error processing data...!</b></font>";
    }

function
add_smilies($str_msg)
{

 $get_smiles = mysql_query("select * from smilies order by length(image_code) desc");
  while($row_smilies = mysql_fetch_array($get_smiles))
  {

    $str_msg = str_replace(''.$row_smilies['image_code'].''," <img src='images/".$row_smilies['id'].".gif'> ",$str_msg);
    
    //$str_msg = preg_match("/".$row_smilies['image_code']."/","<img src='images/".$row_smilies['id'].".gif'>");
    /*if(false !== strpos($row_smilies['image_code'],$str_msg))
      {
        $sel = mysql_query("select * from smilies where image_code='".$row_smilies['image_code']."'");
        $row = mysql_fetch_array($sel);        
        echo "<img src='images/".$row_smilies['id'].".gif'>";
      }*/


  }
  return $str_msg;
}


?>


Toevoeging op 16/03/2015 19:36:00:

Alleen in de chat zegt hij:
"Notice: Undefined variable: row in C:\xampp\htdocs\Webwinkelcentrum\MMchat3\script_page.php on line 26"

Hoe kan dit?
 
- Ariën  -
Beheerder

- Ariën -

16/03/2015 19:36:57
Quote Anchor link
Deze werkt op userID's, en verder is er een SQL-injection mogelijk op lijn 22.
 
Pipo Clown

Pipo Clown

16/03/2015 19:58:34
Quote Anchor link
Probeer het query resultaat eerst even te fetchen naar de variabele $row, dan gaat het vast beter.
 
Bart de kinkelaar

bart de kinkelaar

16/03/2015 20:08:21
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
session_start(); // Start a new session
if(isset($_GET['id']))
{

  $id = intval($_GET['id']);
  // getting info from db
}

$conn = mysqli_connect("localhost","root","superbart","blog") or die("could not connect to server");

    if(isset($_GET['set']))
    {

         if(isset($_GET['content']))
        {

           $str_msg = stripslashes($_GET['content']);
           $time = getdate();
           $str_msg = add_smilies($str_msg);
           $t_stamp = $time['hours'].":".$time['minutes'].":".$time['seconds'];

           (
$_GET['uid']=='1')? $color ="red" : $color ="green";

           $insert1 = "INSERT INTO chat (user_id,msg,timestamp,displayed)
                     VALUES ('"
.$_GET['uid']."', '".addslashes($str_msg)."', '$t_stamp', '0')";
                    
           $query = "select * from users where user_id= 'id' and displayed=0";    
           $result = mysqli_query($conn,$query);
           while($row = mysqli_fetch_array($result))      {
           echo "<br><font color=$color><b>User" . $row['username'] . " </b>";}
            $result = mysqli_query($conn,$insert1);
           while($row = mysqli_fetch_array($result))      {          
          mysqli_query($insert1);
           echo "[".$t_stamp."] <b>: </b></font>".$str_msg;}
        }
    }

    else if(isset($_GET['get']))
    {

            $query = "select * from chat where user_id= 'id' and displayed=0";
             $result = mysqli_query($conn, $query);
           $num_rows = mysqli_num_rows($result);
           if($num_rows)
            {

               while($new_msg = mysqlifetch_array($res))
                    echo "<br><b>User ".$id." </b>[".$new_msg['timestamp']."] <b>: </b></font>".stripslashes($new_msg['msg']);
                $query = "select * from users where user_id= 'id' and displayed=0";
               $mark2 = mysqli_query($query);    
            }
        
    }

    else
    {
        echo "<font color=red><b><br>Error processing data...!</b></font>";
    }

function
add_smilies($str_msg)
{

 $get_smiles = mysql_query("select * from smilies order by length(image_code) desc");
  while($row_smilies = mysql_fetch_array($get_smiles))
  {

    $str_msg = str_replace(''.$row_smilies['image_code'].''," <img src='images/".$row_smilies['id'].".gif'> ",$str_msg);
    
    //$str_msg = preg_match("/".$row_smilies['image_code']."/","<img src='images/".$row_smilies['id'].".gif'>");
    /*if(false !== strpos($row_smilies['image_code'],$str_msg))
      {
        $sel = mysql_query("select * from smilies where image_code='".$row_smilies['image_code']."'");
        $row = mysql_fetch_array($sel);        
        echo "<img src='images/".$row_smilies['id'].".gif'>";
      }*/


  }
  return $str_msg;
}


?>


Toevoeging op 16/03/2015 20:12:53:

laatste foutwarning tot nu toe:

"Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\Webwinkelcentrum\MMchat3\script_page.php on line 39"
Gewijzigd op 16/03/2015 20:18:14 door bart de kinkelaar
 
E WNSMA

E WNSMA

16/03/2015 20:36:59
Quote Anchor link
Ik had ergens nog de source van deze chatbox ergens liggen.
Als je interesse hebt PM me maar dan kan ik deze zoeken voor je.
 
- Ariën  -
Beheerder

- Ariën -

16/03/2015 20:53:52
Quote Anchor link
Bart de kinkelaar op 16/03/2015 20:08:21:
laatste foutwarning tot nu toe:

"Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\Webwinkelcentrum\MMchat3\script_page.php on line 39"

je query wilt niet uitgevoerd worden omdat er foutafhandeling ontbreekt.
Kijk eens naar mysqli_error($con);
 
Pipo Clown

Pipo Clown

16/03/2015 23:01:05
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
            $query = "select * from chat where user_id= 'id' and displayed=0";


Je vergelijkt in deze query de inhoud van de kolom user_id met de string 'id', dit moet vast de variabele $id zijn.

Dit zal geen foutmelding geven maar wel een leeg resultaat,
Gewijzigd op 16/03/2015 23:01:48 door Pipo Clown
 
Bart de kinkelaar

bart de kinkelaar

17/03/2015 15:41:17
Quote Anchor link
_______________
Op dit moment heb ik vooral deze error:
Notice: Undefined variable: id in C:\xampp\htdocs\Webwinkelcentrum\MMchat3\script_page.php on line 41


Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php
session_start(); // Start a new session?>
<?php
if(isset($_GET['id']))
{

  $id = intval($_GET['id']);
  // getting info from db
}
?>
<?php
$conn
= mysqli_connect("localhost","root","superbart","minimail") or die("could not connect to server");

    if(isset($_GET['set']))
    {

         if(isset($_GET['content']))
        {

           $str_msg = stripslashes($_GET['content']);
           $time = getdate();
           $str_msg = add_smilies($str_msg);
           $t_stamp = $time['hours'].":".$time['minutes'].":".$time['seconds'];

           (
$_GET['uid']=='1')? $color ="red" : $color ="green";

           $insert1 = "INSERT INTO chat (user_id,msg,timestamp,displayed)
                     VALUES ('"
.$_GET['uid']."', '".addslashes($str_msg)."', '$t_stamp', '0')";
                    
           $query = "select * from users where user_id= $id";    
           $result = mysqli_query($conn,$query);
           while($row = mysqli_fetch_array($result))      {
           echo "<br><font color=$color><b>User" . $row['username'] . " </b>";}
            $result = mysqli_query($conn,$insert1);
           while($row = mysqli_fetch_array($result))      {          
          mysqli_query($insert1);
           echo "[".$t_stamp."] <b>: </b></font>".$str_msg;}
        }
    
        else
    {
echo "Failed to connect to MySQL: " . mysqli_error();
    }
    }

    else if(isset($_GET['get']))
    {

  $query2 = "select * FROM users WHERE user_id= $id";  
           $result2 = mysqli_query($conn,$query2) or die ( mysql_error() );
           $num_rows = mysqli_num_rows($result2);
           if ($nrOfRows > 0)
            {

               while($new_msg = mysqlifetch_array($result))
                    echo "<br><b>User ".$id." </b>[".$new_msg['timestamp']."] <b>: </b></font>".stripslashes($new_msg['msg']);
                $query = "select * from users where user_id= $id";
               $result = mysqli_query($query);    
            }
    }

    else
    {
  
echo "Failed to connect to MySQL: " . mysqli_error();
    }

function
add_smilies($str_msg)
{

 $get_smiles = mysql_query("select * from smilies order by length(image_code) desc");
  while($row_smilies = mysql_fetch_array($get_smiles))
  {

    $str_msg = str_replace(''.$row_smilies['image_code'].''," <img src='images/".$row_smilies['id'].".gif'> ",$str_msg);
    
    //$str_msg = preg_match("/".$row_smilies['image_code']."/","<img src='images/".$row_smilies['id'].".gif'>");
    /*if(false !== strpos($row_smilies['image_code'],$str_msg))
      {
        $sel = mysql_query("select * from smilies where image_code='".$row_smilies['image_code']."'");
        $row = mysql_fetch_array($sel);        
        echo "<img src='images/".$row_smilies['id'].".gif'>";
      }*/


  }
  return $str_msg;
}


?>
Gewijzigd op 17/03/2015 16:01:21 door bart de kinkelaar
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/03/2015 16:04:03
Quote Anchor link
Hint 1: de fout van regel 43 ontstaat omdat regel 42 niet het resultaat levert dat jij verwacht.
Hint 2: Kijk eens hier onder het kopje Return Values.
 
Bart de kinkelaar

bart de kinkelaar

17/03/2015 16:18:31
Quote Anchor link
Ik heb gekeken, als ik bijv o.a. van mysql_error Mysqli_error (met tussen () $conn) maak, geeft hij aan:
Notice: Undefined variable: id in C:\xampp\htdocs\Webwinkelcentrum\MMchat3\script_page.php on line 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 '' at line 1

Laat ik mysql_error staan en is dit de code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
    if(isset($_GET['set']))
    {
         if(isset($_GET['content']))
        {
           $str_msg = stripslashes($_GET['content']);
           $time = getdate();
           $str_msg = add_smilies($str_msg);
           $t_stamp = $time['hours'].":".$time['minutes'].":".$time['seconds'];

           ($_GET['uid']=='1')? $color ="red" : $color ="green";

           $insert1 = "INSERT INTO chat (user_id,msg,timestamp,displayed)
                     VALUES ('".$_GET['uid']."', '".addslashes($str_msg)."', '$t_stamp', '0')";
                    
           $query = "select * from users where user_id= $id";    
           $result = mysqli_query($conn,$query);
           while($row = mysqli_fetch_array($result))      {
           echo "<br><font color=$color><b>User" . $row['username'] . " </b>";}
            $result = mysqli_query($conn,$insert1);
           while($row = mysqli_fetch_array($result))      {          
          mysqli_query($insert1);
           echo "[".$t_stamp."] <b>: </b></font>".$str_msg;}
        }    
        else
    {
echo "Failed to connect to MySQL: " . mysqli_error();


dan weergeeft hij de oude error.

De conn klopt en het ophalen van het ID zou ook moeten kloppen. Achter de link staat ?id=1 en bovenaan de code staat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
session_start(); // Start a new session
if(isset($_GET['id']))
{

  $id = intval($_GET['id']);
  // getting info from db
}[/code]
 
- Ariën  -
Beheerder

- Ariën -

17/03/2015 16:31:45
Quote Anchor link
Op het eerste ogenblik zie ik ook niet waarom die $id niet zou bestaan. Wel vallen me enkele dingen op:

- Uitlijning is niet netjes, als ik accolades boven recht boven elkaar zie, dan is het script al lastig te debuggen
- MQL-functies benoemen we met een hoofdletter, dus SELECT i.p.v. select
- Gebruik van addslashes() waarmee je je input kan verminken. Gebruik gewoon mysqli_real_escape_string() voor $_POST, $_GEt en $_COOKIE in een query.
- $insert1 zegt niet veel, zie jij straks het verschil nog met $insert3 en $insert8? Noem hem dan bijvoorbeeld $insert_message.
- <font> is verouderd, kijk eens naar CSS.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/03/2015 16:32:39
Quote Anchor link
>> 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

Als je dat krijgt doe dan even de query echo-en en kijk eens hoe dat er uit ziet
 
- SanThe -

- SanThe -

17/03/2015 16:35:04
Quote Anchor link
Aar C op 17/03/2015 16:31:45:
Op het eerste ogenblik zie ik ook niet waarom die $id niet zou bestaan.


Als de GET niet bestaat ook geen $id.
 

Pagina: 1 2 3 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.