Avatar billede kischi Novice
25. januar 2011 - 02:27 Der er 33 kommentarer og
1 løsning

får en fejl

Hej, jeg prøver at teste det jeg har lavet men får denne fejl:

( ! ) Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\fileupload\uploader.php on line 32

her er min kode:

<?php
//connect til databasen

$con = mysql_connect ("localhost", "root" ,"root");
if(!$con)
    {
    die('connection virker ikke: ' . mysql_error());
    }

mysql_close($con);



//hvor billederne bliver uploadet til
$target_path = "images/";
//tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path));
    {
    echo "the file" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet";
    }
    else
    {
    echo "filen kunne ikke uploades";
    }

?>

Er der nogle som ved hvad problemet kan være?

Tak for hjælpen
Avatar billede showsource Seniormester
25. januar 2011 - 05:15 #1
Fjern ; på linien med "if(move_uploaded_file........"
Avatar billede kischi Novice
25. januar 2011 - 09:46 #2
Ok Tak, nu får jeg ihertfald ikke den fejl mere.

Men nu får jeg 2 andre fejl, ved du hvad de betyder:

( ! ) Notice: Undefined index: uploadedfile in C:\wamp\www\fileupload\uploader.php on line 26

( ! ) Notice: Undefined index: uploadedfile in C:\wamp\www\fileupload\uploader.php on line 28

Tak for hjælpen
Avatar billede showsource Seniormester
25. januar 2011 - 09:59 #3
Det er fordi uploadedfile ikke er sat.

if(isset($_FILES['uploadedfile'])) {

// kode
}


b.t.w. ser koden lidt underlig ud.
Du connecter til db og lukker igen med det samme ?

Du bør iøvrigt også lave noget tjek på hvad der uploades.
Avatar billede kischi Novice
25. januar 2011 - 10:30 #4
Ok, nu kommer der ingen fejl, men det virker ikke.
Siden er bare blank der står ikke:

filen (navn) er blevet uploadet

og der står heller ikke: filen kunne ikke uploades.

Så det er somom min kode slet ikke bliver kørt.

Og hvad mener du med connection lukker med det samme, ja den lukker efter den har connected til min db, men skal den da ikke det.

sådan ser det ud nu, har jeg også sat det ind rigtigt det du sagde?

<?php
//connect til databasen

$con = mysql_connect ("localhost", "root" ,"root");
if(!$con)
    {
    die('connection virker ikke: ' . mysql_error());
    }
mysql_close($con);


if(isset($_FILES['uploadedfil']))
{

//hvor billederne bliver uploadet til
$target_path = "images/";
//tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
    {
    echo "filen" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet";
    }
    else
    {
    echo "filen kunne ikke uploades";
    }

}
?>

Tak for hjælpen
Avatar billede showsource Seniormester
25. januar 2011 - 11:30 #5
Hvorfor connecte til db, uden at bruge det?

Går ud fra du poster til filen?
Hvordan ser dit formtag ud ?


<form action="filnavn.php" method="post" enctype="multipart/form-data">
Avatar billede kischi Novice
25. januar 2011 - 13:07 #6
Nå ja ok, du kan jeg godt se hvad du mener,
Men senere kommer jeg til at indsætte billede urlen i min db. men i første omgang prøver jeg lige at få billedet lagt ned i en mappe som hedder images.

Mit formtag ser sådan her ud:

<form enctype="multipart/form-data" action="uploader.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
Avatar billede showsource Seniormester
25. januar 2011 - 16:08 #7
Du skriver:
if(isset($_FILES['uploadedfil']))

men input feltet hedder uploadedfile
Avatar billede kischi Novice
25. januar 2011 - 16:48 #8
Nå ja ok tak, det hjalp ihvertfald på det problem,
men nu skriver den: filen blev ikke uploadet.

Hvilket jeg jo har bedt om hvis den ikke bliver placeret i mappen images.

men ved du hvorfor det ikke virker?

nu ser koden sådan her ud:

<?php
//connect til databasen

$con = mysql_connect ("localhost", "root" ,"root");
if(!$con)
    {
    die('connection virker ikke: ' . mysql_error());
    }
mysql_close($con);


if(isset($_FILES['uploadedfile']))
{

//hvor billederne bliver uploadet til
$target_path = "images/";
//tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
    {
    echo "filen" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet";
    }
    else
    {
    echo "filen kunne ikke uploades";
    }
   

}
else {
echo "virker ikke";
}



?>

Tak
Avatar billede showsource Seniormester
25. januar 2011 - 17:15 #9
Husk der skal være skriverettigheder på dir du uploader til.
Ordnes sædvanligvis via ftp login.

php kan evt. også bruges.

//hvor billederne bliver uploadet til
$target_path = "images/";

    if(!is_writable($target_path)) {
        echo "Der er ikke skriverettigheder p&aring; uploaddir, ". $target_path;
        exit;
    }
Avatar billede kischi Novice
25. januar 2011 - 18:10 #10
Men er der ikke automatisk skriverettigheder når jeg arbejder på localhost?

Altså jeg kan jo godt lægge andre filer ind i mappen manuelt?
Avatar billede showsource Seniormester
25. januar 2011 - 18:27 #11
Ikke nødvendigvis.
Men der kan være flere årsager til at det ikke virker for dig.
Er upload af filer f.eks. tilladt i php.ini ?

    if(false == ini_get('file_uploads')) {
        echo "Upload af filer er ikke tilladt i php.ini!";
        exit;
    }
Avatar billede kischi Novice
25. januar 2011 - 18:37 #12
this is what is says under the php.ini file under the file upload paregraph:

Doesn't this give permission for me to upload?

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
upload_tmp_dir = "c:/wamp/tmp"

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M
Avatar billede showsource Seniormester
25. januar 2011 - 18:54 #13
Prøv evt. dette:

<?php

ini_set('error_reporting', E_ALL);

$dist = $_SERVER["DOCUMENT_ROOT"]."/images";

    // Er upload tilladt ???
    if(false == ini_get('file_uploads')) {
        echo "Upload af filer er ikke tilladt i php.ini!";
        exit;
    }

    // Findes dir til upload ???
    if(!is_dir($dist)) {
        echo "Dir til upload findes ikke!";
        exit;
    }

    if(!is_writable($dist)) {
        echo "Der er ikke skriverettigheder p&aring; uploaddir, ". $dist;
        exit;
    }

?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head><title>Upload af filer</title>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />


<style type="text/css">

body {
    background-color: white;
    color: black;
    font-size: 0.8em;
    font-family: verdana, arial, sans-serif;
    margin: 20px;
    }

.submit {
    font-size: 0.9em;
    background-color: #E9E9E9;
    color: #000000;
    border-width: 1px;
    border-color: black;
        }

.fat {
    font-weight: bold;
    }

.submitknap {
    padding-left: 60px;
            }

</style>


</head>
<body>

<form name="do_upload" enctype="multipart/form-data" action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">

Max. samlet post: <span class="fat"><?php echo ini_get("post_max_size"); ?>b.</span>

<br />

Max. upload pr. fil: <span class="fat"><?php echo ini_get("upload_max_filesize"); ?>b.</span>

</div>

<div style="padding: 16px;">

<input type="file" name="upfile">

</div>

<br />

<div class="submitknap">

    <input type="submit" value="Upload fil" class="submit">

</div>

<?php

if(isset($_FILES["upfile"]) && is_uploaded_file($_FILES["upfile"]["tmp_name"]))
{
$filnavn = $_FILES["upfile"]["name"];
$tempnavn = $_FILES["upfile"]["tmp_name"];

    if(move_uploaded_file($tempnavn, $dist."/".$filnavn)) {
    chmod($dist."/".$filnavn, 0644);
    echo"Fil er uploadet!";

    }else{

    echo"Fil kunne ikke flyttes!";

    }
}

?>
</form>



</body></html>
Avatar billede kischi Novice
25. januar 2011 - 19:58 #14
ok nu tror jeg at jeg har sat det rigtigt ind som du bad mig om.

Men nu siger den så:
Dir til upload findes ikke!

Det betyder vel at mappen ikke findes ik?

Men der er en mappe som hedder images i samme mappe som uploader.php ligger i.

min kode ser nu således ud:

<?php

ini_set('error_reporting', E_ALL);

$dist = $_SERVER["DOCUMENT_ROOT"]."/images";

    // Er upload tilladt ???
    if(false == ini_get('file_uploads')) {
        echo "Upload af filer er ikke tilladt i php.ini!";
        exit;
    }

    // Findes dir til upload ???
    if(!is_dir($dist)) {
        echo "Dir til upload findes ikke!";
        exit;
    }

    if(!is_writable($dist)) {
        echo "Der er ikke skriverettigheder p&aring; uploaddir, ". $dist;
        exit;
    }



//connect til databasen

$con = mysql_connect ("localhost", "root" ,"root");
if(!$con)
    {
    die('connection virker ikke: ' . mysql_error());
    }
mysql_close($con);


if(isset($_FILES['uploadedfile']))
{

//hvor billederne bliver uploadet til
$target_path = "images/";
//tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
    {
    echo "filen" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet";
    }
    else
    {
    echo var_dump($_FILES);
    }
   

}
else {
echo "virker ikke";
}



?>

Tak ;)
Avatar billede showsource Seniormester
25. januar 2011 - 20:15 #15
Ok
$_SERVER["DOCUMENT_ROOT"] er den fysiske harddisk sti til roden af localhost.
Hvis der er et dir, localhost/images/ vil det virke.
Avatar billede kischi Novice
25. januar 2011 - 20:34 #16
Ja ok, jeg havde overset noget i filen, det var:

"fileupload/images/"

istedet for, så nu virker den og den kører, men nu er jeg tilbage til den anden fejl igen, den skriver det her:

array
  'uploadedfile' =>
    array
      'name' => string 'SDC13483.JPG' (length=12)
      'type' => string '' (length=0)
      'tmp_name' => string '' (length=0)
      'error' => int 2
      'size' => int 0

Ved du hvad det betyder og hvad jeg kan gøre for at forhindre det?
Tak
Avatar billede showsource Seniormester
25. januar 2011 - 21:11 #17
Det er resultatet af
echo var_dump($_FILES);

$dist definerer hvilket dir du vil uploade til.
Så brug den.

Så:
//hvor billederne bliver uploadet til
$target_path = "images/";
//tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

skal være:

//hvor billederne bliver uploadet til
$target_path = $dist . basename($_FILES['uploadedfile']['name']);


Og det er en go' ting hvis du vænner dig til at bruge den fulde harddisk sti når du har med filer at gøre.
Så vil du aldrig "gå galt i byen", uanset opsætning af php.ini
Avatar billede showsource Seniormester
25. januar 2011 - 21:15 #18
Hov,


<?php
// VIs ALLE fejlmeddelser
ini_set('error_reporting', E_ALL);

$dist = $_SERVER["DOCUMENT_ROOT"]."/images";

    // Er upload tilladt ???
    if(false == ini_get('file_uploads')) {
        echo "Upload af filer er ikke tilladt i php.ini!";
        exit;
    }

    // Findes dir til upload ???
    if(!is_dir($dist)) {
        echo "Dir til upload findes ikke!";
        exit;
    }

    if(!is_writable($dist)) {
        echo "Der er ikke skriverettigheder p&aring; uploaddir, ". $dist;
        exit;
    }



//connect til databasen

$con = mysql_connect ("localhost", "root" ,"root");
if(!$con)
    {
    die('connection virker ikke: ' . mysql_error());
    }
mysql_close($con);


if(isset($_FILES['uploadedfile']))
{

//hvor billederne bliver uploadet til
//tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse
$target_path = $dist."/".basename($_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
    {
    echo "filen" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet";
    }
    else
    {
    echo var_dump($_FILES);
    }
   

}
else {
echo "virker ikke";
}



?>
Avatar billede kischi Novice
25. januar 2011 - 21:32 #19
Hej Igen,

Jeg tror nok jeg har gjordt det du sagde, men det virker stadig ikke.

Men jeg tænkte på en anden ting, de steder jeg skriver ['name'] hvor er det jeg kalder på name, altså hvad er det der hedder name, jeg er med på at når jeg skriver ['uploadedfile'] så kalder jeg på feltet i formen.

Men hvad skulle ['name'] kalde på?

nu ser min kode således ud:


<?php

ini_set('error_reporting', E_ALL);

$dist = $_SERVER["DOCUMENT_ROOT"]."fileupload/images";

    // Er upload tilladt ???
    if(false == ini_get('file_uploads')) {
        echo "Upload af filer er ikke tilladt i php.ini!";
        exit;
    }

    // Findes dir til upload ???
    if(!is_dir($dist)) {
        echo "Dir til upload findes ikke!";
        exit;
    }

    if(!is_writable($dist)) {
        echo "Der er ikke skriverettigheder p&aring; uploaddir, ". $dist;
        exit;
    }



//connect til databasen

$con = mysql_connect ("localhost", "root" ,"root");
if(!$con)
    {
    die('connection virker ikke: ' . mysql_error());
    }
mysql_close($con);


if(isset($_FILES['uploadedfile']))
{

//hvor billederne bliver uploadet til
$target_path = "fileupload/images/";
$target_path = $dist."/".basename($_FILES['uploadedfile']['name']);

//tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
    {
    echo "filen" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet";
    }
    else
    {
    echo var_dump($_FILES);
    }
   

}
else {
echo "der er ikke nogen fil";
}



?>
Avatar billede showsource Seniormester
25. januar 2011 - 21:39 #20
dist = $_SERVER["DOCUMENT_ROOT"]."/fileupload/images";

$_SERVER["DOCUMENT_ROOT"] gi'r IKKE en afsluttende skråstreg for dir.

Disse linier skal væk:
//tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse
$target_path = $target_path . basename($_FILES['uploadedfile']['name']);


Og
$target_path = $dist.basename($_FILES['uploadedfile']['name']);

Forstod ikke lige den med "name" ?
Avatar billede kischi Novice
25. januar 2011 - 21:54 #21
Altså mente du sådan her:

fordi det kommer stadig med samme fejl :(

<?php

ini_set('error_reporting', E_ALL);

$dist = $_SERVER["DOCUMENT_ROOT"]."/fileupload/images/";

    // Er upload tilladt ???
    if(false == ini_get('file_uploads')) {
        echo "Upload af filer er ikke tilladt i php.ini!";
        exit;
    }

    // Findes dir til upload ???
    if(!is_dir($dist)) {
        echo "Dir til upload findes ikke!";
        exit;
    }

    if(!is_writable($dist)) {
        echo "Der er ikke skriverettigheder p&aring; uploaddir, ". $dist;
        exit;
    }



//connect til databasen

$con = mysql_connect ("localhost", "root" ,"root");
if(!$con)
    {
    die('connection virker ikke: ' . mysql_error());
    }
mysql_close($con);


if(isset($_FILES['uploadedfile']))
{

//hvor billederne bliver uploadet til
$target_path = "/fileupload/images/";




if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
    {
    echo "filen" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet";
    }
    else
    {
    echo var_dump($_FILES);
    }
   

}
else {
echo "der er ikke nogen fil";
}



?>
Avatar billede showsource Seniormester
25. januar 2011 - 21:57 #22
Næsten:

$target_path = $dist.basename($_FILES['uploadedfile']['name']);

så burde det vist virke
Avatar billede kischi Novice
25. januar 2011 - 22:11 #23
Jeg ved ikke om jeg har placeret kodestumpen rigtigt, men det virker desværre stadig ikke? :(

<?php

ini_set('error_reporting', E_ALL);

$dist = $_SERVER["DOCUMENT_ROOT"]."/fileupload/images/";

    // Er upload tilladt ???
    if(false == ini_get('file_uploads')) {
        echo "Upload af filer er ikke tilladt i php.ini!";
        exit;
    }

    // Findes dir til upload ???
    if(!is_dir($dist)) {
        echo "Dir til upload findes ikke!";
        exit;
    }

    if(!is_writable($dist)) {
        echo "Der er ikke skriverettigheder p&aring; uploaddir, ". $dist;
        exit;
    }



//connect til databasen

$con = mysql_connect ("localhost", "root" ,"root");
if(!$con)
    {
    die('connection virker ikke: ' . mysql_error());
    }
mysql_close($con);


if(isset($_FILES['uploadedfile']))
{

//hvor billederne bliver uploadet til
$target_path = "/fileupload/images/";


$target_path = $dist.basename($_FILES['uploadedfile']['name']);


if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
    {
    echo "filen" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet";
    }
    else
    {
    echo var_dump($_FILES);
    }
 

}
else {
echo "der er ikke nogen fil";
}



?>
Avatar billede showsource Seniormester
25. januar 2011 - 22:20 #24
Hvis nu du prøver med koden som jeg postede i #13 og ændrer

$dist = $_SERVER["DOCUMENT_ROOT"]."/images";

til:

$dist = $_SERVER["DOCUMENT_ROOT"]."/fileupload/images";

burde det virke.

Derefter kan du "pille ud" det du vil bruge,
Avatar billede kischi Novice
25. januar 2011 - 22:44 #25
Ok, så nu har jeg kopieret alt det ind som var skrevet i nr. 13 og ændret den linje.
Godt nok der kommer ingen fejl eller noget, siden bliver bare genopfrisket, det er også fint nok.

Men Der bliver ikke lagt noget billede ned i mappen?
Ved du hvorfor?
Avatar billede showsource Seniormester
25. januar 2011 - 22:48 #26
Bedste bud er nok at  <input type="file" name="upfile"> har du ændret til name="uploadfile" ?????

Det virker hos mig som koden er i #13
Avatar billede kischi Novice
25. januar 2011 - 23:03 #27
Hmm er ikke helt sikker på hvad du mener.
Jeg har ikke ændret <input name="upfile">

Jeg har kun slettet css'en der var med.

Nu ser det sådan her ud:

<?php

ini_set('error_reporting', E_ALL);

$dist = $_SERVER["DOCUMENT_ROOT"]."/fileupload/images";

    // Er upload tilladt ???
    if(false == ini_get('file_uploads')) {
        echo "Upload af filer er ikke tilladt i php.ini!";
        exit;
    }

    // Findes dir til upload ???
    if(!is_dir($dist)) {
        echo "Dir til upload findes ikke!";
        exit;
    }

    if(!is_writable($dist)) {
        echo "Der er ikke skriverettigheder p&aring; uploaddir, ". $dist;
        exit;
    }

?>


<form name="do_upload" enctype="multipart/form-data" action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">

Max. samlet post: <span class="fat"><?php echo ini_get("post_max_size"); ?>b.</span>

<br />

Max. upload pr. fil: <span class="fat"><?php echo ini_get("upload_max_filesize"); ?>b.</span>

</div>

<div style="padding: 16px;">

<input type="file" name="upfile">

</div>

<br />

<div class="submitknap">

    <input type="submit" value="Upload fil" class="submit">

</div>

<?php

if(isset($_FILES["upfile"]) && is_uploaded_file($_FILES["upfile"]["tmp_name"]))
{
$filnavn = $_FILES["upfile"]["name"];
$tempnavn = $_FILES["upfile"]["tmp_name"];

    if(move_uploaded_file($tempnavn, $dist."/".$filnavn)) {
    chmod($dist."/".$filnavn, 0644);
    echo"Fil er uploadet!";

    }else{

    echo"Fil kunne ikke flyttes!";

    }
}

?>
</form>
Avatar billede showsource Seniormester
26. januar 2011 - 03:42 #28
Den kode du paster der, virker fint for mig!
Avatar billede kischi Novice
26. januar 2011 - 12:10 #29
Haha jo, nu virker den også.

Jeg tror igår at jeg kom til at uploade et for stort billede ;)

Men tusind tak for hjælpen.

Jeg lukker og giver point.
Avatar billede kischi Novice
26. januar 2011 - 12:29 #30
Lige et sidste spørgsmål:

Jeg har slettet det du havde skrevet med:

get_ini.

Og jeg ved godt at der står i php.ini max størelse er 2mb

Men er der en måde man kan ændre det på, jeg prøvede at ændre det i ini filen men det virkede ikke.

og prøvede at ændre max størelsen i mit formtag, men også uden held, så er der en måde at ændre max størelsen selv?

Tak
Avatar billede showsource Seniormester
26. januar 2011 - 14:04 #31
Du ændrer det i php.ini eller evt. i httpd.conf eller en .htaccess
Ændringer i php.ini eller httpd.conf kræver altid en genstart af apache, førend det virker.

hvis du laver en fil:

<?php phpinfo(); ?>

og loader den i din browser, laver ændringer i php.ini, genstarter apache og reloader siden med info, skulle du gerne kunne se ændringer.


Og b.t.w., du tog selv point ? :O)
( Man kan desværre hverken købe øl eller mad for point )
Avatar billede kischi Novice
26. januar 2011 - 14:09 #32
nå ok undskyld. hvordan giver jeg dig point?
det var ikke meningen, jeg er først ved at lære det her point system nu. undskyld igen.

Jeg vil prøve at ændre ini filen og genstarte wampserveren.
Avatar billede showsource Seniormester
26. januar 2011 - 14:13 #33
Det med point er fint nok.
( Som sagt, man kan ikke bruge dem til noget som helst )

Hvis jeg havde lavet et svar, og ikke kun kommentarer, kunne du ha' markeret mit svar for tildeling af point.
Ligeledes har du også mulighed for at markere flere svar hvis du gerne vil gi' point til to eller flere
Avatar billede kischi Novice
26. januar 2011 - 14:16 #34
ok men tak for hjælpen ihvertfald :)
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