![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam następującą linijke w kodzie: 'upload_dir' => dirname($_SERVER['SCRIPT_FILENAME']).'/files/', i wszystko gra. Na końcu tej linijki musze wstawić zmienną z liczbą kiedy robie to tak 'upload_dir' => dirname($_SERVER['SCRIPT_FILENAME']).'/files/7/', jest dobrze ale iedy chce zeby to szlo ze zmiennej tak jak poniżej to nie dziala 'upload_dir' => dirname($_SERVER['SCRIPT_FILENAME']).'/files/'.$idg.'/', nie znam sie na programowaniu obiektowym prawdopodobnie zle wstawilem zmienna czy ktos moze mi pomoc Z góry dzieki |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
No ale to co mi wkleiles to nic nie daje dalej jest blad przeciez nic nie zmieniles
SyntaxError: JSON.parse: unexpected character moze za malo kodu wkleilem poprzednio
trzeba za ta "3" podstawic zmienna dokladniej mowiac z $_GET[idg] Ten post edytował Kryszic 4.09.2012, 14:46:43 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
..... brak mi słów - z łaski swojej mogłeś chociaż zobaczyć do czego służy var_dump()
Odpal ten skrypt tak jak normalną stronę (adres.pl/plik.php?idg=4) i zobacz co wywali |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
ale ja tak zrobilem jak mi napisales i wlasnie dalej mam
po wywolaniu skryptu SyntaxError: JSON.parse: unexpected character |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod który tu wkleiłeś nie ma nic wspólnego z komunikatem błędu. Poszukaj przyczyny w JSON, czyli np json_encode
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
to skoro nie ma nic wspolnego to czemu sie pojawia w chwili gdy wstawiam zmienna
'upload_dir' => dirname($_SERVER['SCRIPT_FILENAME']).'/files/'.$idg.'/', kiedy jest tak 'upload_dir' => dirname($_SERVER['SCRIPT_FILENAME']).'/files/7/', to jest ok jak robie nawet tak zeby nie bylo $idg=7; 'upload_dir' => dirname($_SERVER['SCRIPT_FILENAME']).'/files/'.$idg.'/', jest znowu błąd |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Bo ta tablica jest pewnie konwertowana do JSONa
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
1. Mówiłem odpal skrypt tak jak normalną stronę nie przez ajaxa
2. Pokaż cały kod z $_GET 3. Pokaż cały kod podczas ustawiania zmiennej (to co wyżej napisałeś z tym $idg=7) Ten post edytował CuteOne 4.09.2012, 19:28:56 |
|
|
![]()
Post
#10
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
=> Przedszkole
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dobra jetsem na takim etapie aktualnie
Ten post edytował Kryszic 4.09.2012, 19:46:57 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Kryszic, pokaż URL jakim to wywołujesz.
Czy na pewno na indeksie idg masz wartość w GET? |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Pewnei tu wssztsko gra
... image/php/index.php?idg=7 No i kod razem z wywolaniem
za cholere nei wiem czemu wartosc $_GET nie chce wejsc do funkcji construct Ten post edytował Kryszic 4.09.2012, 22:38:58 |
|
|
![]()
Post
#15
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Jak krowie na miedzy:
linijka 22: Tworzysz nowy obiekt klasy UploadHandler, co powoduje magiczne wywołanie metody __construct(). Metoda __construct() tworzy jakiś zestaw danych, używając między innymi właściwości $zmienna. Właściwość $zmienna jest niezainicjowana żadną wartością. Linijka 23: Ustawiasz wartość właściwości $zmienna na wartość odczytana z GET. Widzisz zaburzony ciąg chronologiczny? |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
a czy możesz mi powiedziec w prost co mam zmienic ? ja jestem grafikiem i walcze z tym od godziny 16:00
ja sobie to jutro na spokojnie przeanalizuje ale teraz robi sie coraz pozniej a jescze musze dwa projekkty zrobic |
|
|
![]()
Post
#17
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Zabezpiecz $_GET['idg'] żeby Ci ktoś krzywdy nie zrobił jakims *injection, przekaż je jako drugi parametr do konstruktora, użyj tego parametru zamiast $this->zmienna.
Wywal $zmienna z właściwości Wywal ss() I skoro jesteś grafikiem, to gdzie jest programista? Jak trzeba coś na obrazku poprawić, to on się tym zajmuje? |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
a jak to przekazac jako drugi parametr do konstruktora?
Ja nigdy nie zajmowałem się programowaniem obiektowym a ty używasz takiego języka jak to nby było wszystko oczywiste |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:26 |