Avatar billede morpheus Nybegynder
04. oktober 2001 - 09:35 Der er 12 kommentarer og
1 løsning

Lige et par spørgsmål...

Jeg er ved at lave en tæller med GD...
Her vil jeg gerne have ændret skrifttypen på outputtet, hvordan gøres det ?

Dernæst skal jeg have lavet en mySQL database med brugere. Hvad er vigtigt at have med ?

Tilsidst skal jeg have lavet et script som brugeren kan sætte på sin, og derved henter brugeren sin counter. (<img src=\"http://mitdomain.dk/count.php?cID=80\">)


Med venlig hilsen
morpheus
Avatar billede morpheus Nybegynder
04. oktober 2001 - 09:40 #1
Det skal lige siges at jeg har lavet en database der hedder \"counter\"...
Den indeholder pt. følgende:

ID (int5)
cName varchar(60)
cMail varchar(50)
cInfo text
tid datetime
cCount int(255)
Avatar billede tdaugaard Nybegynder
04. oktober 2001 - 09:41 #2
int(255) ???
Avatar billede tdaugaard Nybegynder
04. oktober 2001 - 09:44 #3
En INT kan ikke være 255 bytes lang. En normal UNSIGNED INT er 10 bytes, dvs. 9.999.999.999 i alt ... der er INGEN countere der når over det sårn inden for rimelig tid .. ellers så brug en BIGINT
Avatar billede morpheus Nybegynder
04. oktober 2001 - 09:49 #4
tdaugaard >>>

Skulle lige være på den sikre side ! *G*

Kan jeg komme på ICQ igen ?
myICQ: 127954985
Avatar billede tdaugaard Nybegynder
04. oktober 2001 - 09:52 #5
morpheus:> *G* Prøv at lave en EXPLAIN tabelnavn; i mysql .. så skriver den nok INT(16) eller sådan noget ... *G*

Sorry, jeg holder min nuværende ICQ liste privat. Det er kun folk som jeg har kendt i lang tid som kommer på den.
Avatar billede morpheus Nybegynder
04. oktober 2001 - 10:00 #6
tdaugaard >>
Det er jeg da ked af at høre... Mener ellers vi har \"kendt\" hinanden et stykke tid !
Avatar billede tdaugaard Nybegynder
04. oktober 2001 - 10:02 #7
morhpeus:> Det er intet personligt, bare rolig ... desværre er der nogle der har misforstået det, at jeg ikke ville have dem på min liste som noget personligt. De folk der er på min liste nu er folk som jeg har kendt i lang tid på et mere personligt plan.
Avatar billede alvion Nybegynder
04. oktober 2001 - 10:39 #8
Jeg har undtagelsesvist hjulpet Morpheus via ICQ, og løsningen er postet her:
-----------------------------------------
<?
$conn = mysql_connect(\"odin.ljr.dk\", \"dnet\", \"cypher\");
mysql_select_db(\"dnet\");


$cName = $HTTP_GET_VARS[\"countname\"];
//$antal = getCountFromDB($cName);

mysql_query(\"UPDATE counter SET cCount = cCount + 1 WHERE cName = \'$cName\'\");
$res = mysql_query(\"SELECT cCount FROM counter WHERE cName = \'$cName\'\");
if ($row = mysql_fetch_array($res))
  $antal = $row[\"cCount\"];
else
  $antal = 0;

//$antal = 40;
//$imgname = count.png;

header (\"Content-type: image/png\");
//$im = @ImageCreate (50, 100)
$im = @ImageCreateFromPNG (\"count.png\"); 
    //or die (\"Cannot Initialize new GD image stream\");
//$background_color = ImageColorAllocate ($im, 0, 0, 0);
$text_color = ImageColorAllocate ($im, 0, 0, 0);
ImageString ($im, 2, 40, 15, $antal, $text_color);
ImagePng ($im);

mysql_close($conn);
?>
 
Avatar billede tdaugaard Nybegynder
04. oktober 2001 - 10:43 #9
alvion:> Det var IKKE så smart ....
Når folk skriver mysql serverinfo er jeg NØDT til at se om jeg ka komme ind. Og det kunne jeg .. så mon ikke der skal skiftes lidt password der ?

C:\\mysql\\bin>mysql -hodin.ljr.dk -udnet -pcypher -Ddnet
Welcome to the MySQL monitor.  Commands end with ; or \\g.
Your MySQL connection id is 465 to server version: 3.23.36

Type \'help;\' or \'\\h\' for help. Type \'\\c\' to clear the buffer.

mysql> show tables;
+---------------------+
| Tables_in_dnet      |
+---------------------+
| counter            |
| forum_beskeder      |
| forum_brugere      |
| forum_forum        |
| forum_indstillinger |
+---------------------+
5 rows in set (0.76 sec)

mysql>
Avatar billede tdaugaard Nybegynder
04. oktober 2001 - 10:44 #10
morpheus:> Jeg har intet kigget i, slettet eller noget. Bare så du ved det.
Avatar billede alvion Nybegynder
04. oktober 2001 - 11:23 #11
Hovsa... Det var en smutter. Det beklager jeg morpheus! :-)
Avatar billede alvion Nybegynder
04. oktober 2001 - 11:24 #12
Det bekymrer mig lidt, at port 3306 er åbnet for udefra-kommende...
Avatar billede tdaugaard Nybegynder
04. oktober 2001 - 11:30 #13
alvion:> Åben mysql server ... det er vi mange der bruger. Personligt bruger jeg ikke andet da jeg foretrækker at administrerer mine databaser via mysql monitoren (synes ikke om phpMyAdmin .. det er fordummende *G*)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester