Vandaag aan een WHMCS module gewerkt voor een grote SSL klant. Nieuwe functionaliteiten geimplementeerd, bijvoorbeeld het controleren van de API gegevens na het aanpassen. (Mogelijkheid zit standaard niet in WHMCS, daarom was die ook niet ingebouwd op het begin. Allemaal vieze workarounds)
Het Wat heb jij vandaag geprogrammeerd? topic
Watermerk instellingen gemaakt voor mijn screenshot programma, moet nog maken dat je ook afbeeldingen kan instellen.
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗Ik zou gebruikers ook de mogelijkheid geven om het watermerk te laten repeaten en er een opacity aan te kunnen geven. Vooral dat laatste denk ik dat veel mensen willen gebruiken.
Begonnen aan een webserver in C.
Hij kan nu al content naar de browser verzenden, maar die content is momenteel fixed in de code (zie lijn 25), ik maak straks dat bestanden uitgelezen kunnen worden.
Hij kan nu al content naar de browser verzenden, maar die content is momenteel fixed in de code (zie lijn 25), ik maak straks dat bestanden uitgelezen kunnen worden.#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/socket.h>
#include<netinet/in.h>
void error(const char *msg)
{
perror(msg);
exit(EXIT_FAILURE);
}
int send_message(char message[], int clientsock)
{
return write(clientsock, message, strlen(message));
}
void handle_message(int clientsock, char buffer[])
{
printf("Got message: %s", buffer);
char out[256];
snprintf(out, sizeof(out), "HTTP/1.1 200 OKnContent-Type: text/html; charset=iso-8859-1nConnection: closenn%s", buffer);
send_message(out, clientsock);
}
int main(int argc, char *argv[])
{
struct sockaddr_in serveraddr, clientaddr;
int sock, clientsock;
socklen_t clientsize;
clientsize = sizeof(clientaddr);
sock = socket(AF_INET, SOCK_STREAM, 0);
if (sock < 0) error("Could not open socket");
serveraddr.sin_family = AF_INET;
serveraddr.sin_addr.s_addr = INADDR_ANY;
serveraddr.sin_port = htons(1560);
if (bind(sock, (struct sockaddr *) &serveraddr, sizeof(serveraddr)) < 0) error("Could not bind");
listen(sock, 5);
int rwresult;
while (1)
{
clientsock = accept(sock, (struct sockaddr *) &clientaddr, &clientsize);
if (clientsock < 0) continue;
char buffer[256];
rwresult = read(clientsock, buffer, 255);
if (rwresult < 0) error("Could not read from socket");
handle_message(clientsock, buffer);
close(clientsock);
}
close(sock);
return EXIT_SUCCESS;
} Rik schreef:Ik had zelf ook al aan opacity gedacht, ik ga ze beiden toevoegen.Ik zou gebruikers ook de mogelijkheid geven om het watermerk te laten repeaten en er een opacity aan te kunnen geven. Vooral dat laatste denk ik dat veel mensen willen gebruiken.
Heb ook nog een nieuwe website (met alle regels enz) voor onze MC server gemaakt 

Afbeeldingen bewerken voor mijn screenshot programma.
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗Bloggiej v3:
Weinig tijd gehad, post is nu via ajax zonder dat pagina moet herladen. En shoutbox refresht als er een verandering is gemaakt in de database.
Opkomend: je eige reactie wissen, moderatie, aangeven
Vandaag nog eens een index gemaakt. Check sign 

Sanderc schreef:Haha, wat een afbeelding.Vandaag nog eens een index gemaakt. Check sign
Sanderc schreef:Ben benieuwd of je css injection kan doen als je dat font dingetje af hebtVandaag nog eens een index gemaakt. Check sign

Dylanh schreef:Heb je jezelf meeBen benieuwd of je css injection kan doen als je dat font dingetje af hebtEerdere citaten tonen
Sanderc schreef:Vandaag nog eens een index gemaakt. Check sign

Dylanh schreef:Nope kan niet, heb ooit al zo iets gemaakt hoorBen benieuwd of je css injection kan doen als je dat font dingetje af hebtEerdere citaten tonen
Sanderc schreef:Vandaag nog eens een index gemaakt. Check sign

Iets heel simpels 
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗

Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗Rik schreef:dreamweaver
