Avatar billede sungdk Nybegynder
26. maj 2004 - 15:56 Der er 22 kommentarer og
1 løsning

Parse error?

include_once('../thumbnail_create.php');
$variable = new Thumbnail('billeder/'.$userfile_name'','.$_POST[bredde].',200,'billeder/resize_'.$userfile_name.','100');

Hvor ligger fejlen?

På forhånd tak...
Avatar billede Slettet bruger
26. maj 2004 - 16:31 #1
Prøv:

$variable = new Thumbnail('billeder/'.$userfile_name.'','.$_POST[bredde].',200,'billeder/resize_'.$userfile_name.','100');


Ellers kig i linjerne over og under. Det er 9 ud af 10 gange en glemt { eller }.
Avatar billede Slettet bruger
26. maj 2004 - 16:32 #2
Du mangler nemlig et "." efter $userfile_name...
Avatar billede sukos Juniormester
26. maj 2004 - 16:45 #3
$variable = new Thumbnail('billeder/'.$userfile_name.','.$_POST['bredde'].',200,'billeder/resize_'.$userfile_name.','100');
Avatar billede sukos Juniormester
26. maj 2004 - 16:46 #4
eller:
$variable = new Thumbnail("billeder/".$userfile_name,$_POST["bredde"],200,"billeder/resize_".$userfile_name,100);
Avatar billede sungdk Nybegynder
26. maj 2004 - 16:47 #5
Får stadigvæk parse error på linje 104. Som er denne...

Kan godt sætte points op. Troede bare det var nemt for x-perter
Avatar billede sungdk Nybegynder
26. maj 2004 - 16:51 #6
Her er hele koden...

<? if (isset($_POST[submit])) {

$dir = "./billeder/";

$userfile = $_FILES[userfile][tmp_name];
$userfile_name = $_FILES[userfile][name];

if (!is_uploaded_file ($userfile)){

echo "<h3>ERROR!!!</h3><br><b>$userfile_name</b> kunne ikke uploades (Tjek om du har udfyldt feltet: billede)";
}

if (is_uploaded_file ($userfile)){

move_uploaded_file($userfile,$dir.$userfile_name);

include_once('../thumbnail_create.php');
$variable = new Thumbnail('billeder/'.$userfile_name.','.$_POST['bredde'].',200,'billeder/resize_'.$userfile_name.','100','');



echo "<h4>$userfile_name blev uploadet</h4>";
echo "fjgf";

} } ?>
Avatar billede Slettet bruger
26. maj 2004 - 16:54 #7
Har du ikke en } for meget til slut?
Avatar billede sungdk Nybegynder
26. maj 2004 - 16:59 #8
Tror jeg da ikke...

Koden starter jo med if. Ikke så pæne if-sætninger, men det burde være rigtigt?
Avatar billede sungdk Nybegynder
26. maj 2004 - 16:59 #9
Har lige fordoblet points :D
Avatar billede Slettet bruger
26. maj 2004 - 17:03 #10
Er det ikke fordi det skal være
$variable = new Thumbnail("billeder/'.$userfile_name.','.$_POST['bredde'].',200,'billeder/resize_'.$userfile_name.','100','');

?
Avatar billede Slettet bruger
26. maj 2004 - 17:04 #11
Altså med "" i enderne..
Avatar billede sungdk Nybegynder
26. maj 2004 - 17:04 #12
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\resize\index.php on line 104

Så nej :(
Avatar billede Slettet bruger
26. maj 2004 - 17:08 #13
Sikker? Prøvede du også at lave den til " i enden? Der er det to '' der står..
Avatar billede sungdk Nybegynder
26. maj 2004 - 17:09 #14
Ja...

Forstod godt hvad du mente :)
Avatar billede sungdk Nybegynder
26. maj 2004 - 17:10 #15
Er glad for, det ikke kun er mig som har problemet med dette her hehe
Avatar billede rrm Nybegynder
26. maj 2004 - 17:12 #16
kan du ikke poste erklæringen af Thumbnail. Det er svært at se hvilke argumenter den forventer.
Avatar billede sungdk Nybegynder
26. maj 2004 - 17:15 #17
Har lavet systemet i forbindelse med:

http://www.teckis.com/compiled_files/img_create.php
Avatar billede sukos Juniormester
26. maj 2004 - 17:18 #18
Hvad med dette:

<?php
if (isset($_POST["submit"])) {

$dir = $_SERVER["DOCUMENT_ROOT"] ."/billeder/";

$userfile = $_FILES["userfile"]["tmp_name"];
$userfile_name = $_FILES["userfile"]["name"];

if (!is_uploaded_file ($userfile)){

echo "<h3>ERROR!!!</h3><br><b>$userfile_name</b> kunne ikke uploades (Tjek om du har udfyldt feltet: billede)";
exit();

}

move_uploaded_file($userfile,$dir.$userfile_name);

include_once('../thumbnail_create.php');
$variable = new Thumbnail("billeder/". $userfile_name,$_POST["bredde"],200,$dir."resize_".$userfile_name,'100','');



echo "<h4>". $userfile_name ." blev uploadet</h4>";
}


?>
Avatar billede rrm Nybegynder
26. maj 2004 - 17:19 #19
prøv med dette:

$variable = new Thumbnail("billeder/".$userfile_name, $_POST["bredde"], 200,"billeder/resize_".$userfile_name.","100");
Avatar billede rrm Nybegynder
26. maj 2004 - 17:20 #20
ups.. brug sokos forslag....

eller
$variable = new Thumbnail("billeder/".$userfile_name, $_POST[bredde], 200, "billeder/resize_".$userfile_name,"100");
Avatar billede sukos Juniormester
26. maj 2004 - 17:26 #21
eller,

<?php
if (isset($_POST["submit"])) {

$dir = $_SERVER["DOCUMENT_ROOT"] ."/billeder/";

$userfile = $_FILES["userfile"]["tmp_name"];
$userfile_name = $_FILES["userfile"]["name"];

if (!is_uploaded_file ($userfile)){

echo "<h3>ERROR!!!</h3><br><b>". $userfile_name ."</b> kunne ikke uploades (Tjek om du har udfyldt feltet: billede)";
exit();

}

move_uploaded_file($userfile,$dir.$userfile_name);

include_once('../thumbnail_create.php');
$variable = new Thumbnail($dir.$userfile_name,$_POST["bredde"],200,$dir."resize_".$userfile_name,'100','');



echo "<h4>". $userfile_name ." blev uploadet</h4>";
}


?>

Billederne skal vel ligge i dir?
Og definerer du de nfulde sti, så vil det også virke på servere som er sat "mere stramt" op.

Ligeledes, ville jeg også definere include på en anden måde, altså ikke relativ som nu.
Avatar billede sungdk Nybegynder
26. maj 2004 - 18:45 #22
tak Sukos! IGEN IGEN... :D

Svar tak
Avatar billede sukos Juniormester
26. maj 2004 - 19:45 #23
velbekomme! :O)
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