kan ikke forstå den her fejl..

Tags:    php

<< < 12 > >>
Hey jeg har saget og rydet med det her script i et styk tid nu.. og kan ikke helt finde den fejl den siger,,

Fejlen
Fold kodeboks ind/udKode 


Scriptet
Fold kodeboks ind/udKode 




12 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
du skal huske at åbne din if sætning med et { inden linie 18



Du har bare glemt et par paranteser:)
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield);
skulle være
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield)));

Hilsen Mathias



Fold kodeboks ind/udKode 

Se om det virker...

//Krille

[Redigeret d. 08/03-06 09:28:44 af Krille]



Fold kodeboks ind/udKode 

Se om det virker...

//Krille

[Redigeret d. 08/03-06 09:28:44 af Krille]


Nu siger den

Parse error: syntax error, unexpected $end in /hsphere/local/home/caspar88/web-csclan.dk/******/admin/cls_fileupload.php on line 57




function upload ($filefield) {

// Først henter vi vores felter i arrayet $_FILES
$filefield = $_FILES[$filefield]["tmp_name"];
$filefield_name = $_FILES[$filefield]["name"];
$filefield_size = $_FILES[$filefield]["size"];
$filefield_type = $_FILES[$filefield]["type"];
{

den sidste tuborg parantes skal vist nok slettes!

if
((isset($this->type) != true or eregi("(.)+\\.(".$this-filetype.")",$filefield_name))
and (isset($this->maxfilesize) != true or $this->maxfilesize <= $filefield_size))
{

// Så gør vi vores indholdet af vores fil klar til at komme ned i databasen
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield)));

// Så gemmer vi filen i vores database
mysql_query("INSERT INTO filer (name, data, size, type) \\n VALUES
(´".$filefield_name."´, ´".$data."´, ´".$filefield_size."´, ´".$filefield_type."´)");
}

Og så mangler du vist også en tuborg klamme efter din if sætning, som skal lukke den åbne tuborg klamme for funktionen upload!

Hele koden:
Fold kodeboks ind/udKode 



Og så skulle det gerne virke uden fejl




Dette her er sådan jeg tolker din if sætning og da er det klart at der er rod i parenteserne.

Fold kodeboks ind/udKode 

-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/

[Redigeret d. 05/03-06 19:45:42 af Nørden]



Du har bare glemt et par paranteser:)
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield);
skulle være
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield)));

Hilsen Mathias


Den siger det samme



Du har bare glemt et par paranteser:)
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield);
skulle være
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield)));

Hilsen Mathias


Den siger det samme

Du skal have begge rettelser ind.

Hilsen Mathias



Du har bare glemt et par paranteser:)
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield);
skulle være
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield)));

Hilsen Mathias


Den siger det samme

Du skal have begge rettelser ind.

Hilsen Mathias

hvad mener du med begge rettelser ? jeg kan kun se et sted for der står $data = addslashes(fread(fopen($filefield, "r"), filesize($filefield)));




Du har bare glemt et par paranteser:)
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield);
skulle være
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield)));

Hilsen Mathias


Den siger det samme

Du skal have begge rettelser ind.

Hilsen Mathias

hvad mener du med begge rettelser ? jeg kan kun se et sted for der står $data = addslashes(fread(fopen($filefield, "r"), filesize($filefield)));

Du skal vel bare rette det som Mathias skrev, og det som de andre har skrevet du skal rette....

Marc Zacho

www.senia.dk - www.hcparty.dk



okay.. jeg har sæt det ind det i har skrevet jeg skulle..

men den siger det det samme..

Scriptet
Fold kodeboks ind/udKode 


fejlen
Fold kodeboks ind/udKode 




<< < 12 > >>
t