Autor Zpráva
zdenek
Profil
ahoj, co to znamená?

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING??

děkuji předem
yFang
Profil
zdenek:
Ukaž řádek a několik okolních na kterém ti to píše tu chybu.
zdenek
Profil
yFang:
Ukaž řádek a několik okolních na kterém ti to píše tu chybu.


<?php

$target_path = "uploads/";

$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']). 
    " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}


?>
<html>

<img src=<?php echo "basename( $_FILES['uploadedfile']['name'])" ?>>


</html>
Joker
Profil
zdenek:
co to znamená?
Chyba zpracování: Chyba syntaxe, neočekávané T_ENCAPSED_AND_WHITESPACE, očekáváno T_STRING (= řetězec) nebo T_VARIABLE (proměnná) nebo T_NUM_STRING (číslo)

Pravděpodobně chybějící/přebývající uvozovka, apostrof, operátor pro spojování řetězců a podobně.
Joker
Profil
zdenek:
Po doplnění [#3], na řádku 18 nemají být ty uvozovky.
zdenek
Profil
a když to nefunguje ani teď?
yFang
Profil
zdenek:
Nevím, jestli to je tím, ale nedával bych mezeru před parametr funkce.
A na kterém z těch řádků ti to píše chybu?
dan55
Profil
<img src=<?php echo "basename( $_FILES['uploadedfile']['name'])" ?>>

na
<img src="<?php echo basename($_FILES['uploadedfile']['name']); ?>">

PS: Jinak mohl jsi zkusit google překladač
zdenek
Profil
napíše mi to:

There was an error uploading the file, please try again!


a tím to končí.
já už opravdu nevím.
panther
Profil
zdenek:
já už opravdu nevím.
…nebo jsem líný.

Koukni se, kdy move_uploaded_file() vrací false a hledej chybu dál.
zdenek
Profil
já to nechápu.
Jostram
Profil *
zdenek:
To je špatné, protože se jedná o základy. Mohu vám doporučit několik věcí:
- jděte se vyspat, ráno bývá moudřejší večera
- koukněte se třeba sem a pilně studujte

To, že něco nechápete je naprosto v pořádku (každý jsme nějak začínal), ale musíte jevit snahu něco pochopit. panther vám poslal manuálovou stránku funkce, kde je popsáno kdy vrací false a jsou tam mimo jiné i funkční příklady, podle kterých se dá sestavit funkce, která dělá to, co chcete. Chce to jen projevit trochu snahy a přečíst si odkazovanou stránku a zkoušet, vše je na odkazované stránce.

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: