chatbox

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

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

23/11/2024 00:34:57
 
- 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.