Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> Problem z HEREDOC
damien90
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.11.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Witam! Mam problem z heredoc. Gdy tworzę zmienną i przypisuję do Niej składnię heredoc i tak dalej, to mi raz działa a raz wywala błąd.
Kod
<?php

  $zmiennanowa = <<<WEOER
  sadsda"sada"sd
  asda'sda'sdas
  dasdsa
  WEOER;
  
?>

Wie może ktoś czemu to tak?
Go to the top of the page
+Quote Post
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Wklej cały kod oraz komunikat błędu. Wróżkami nie jesteśmy. To co wkleiłeś działa bez problemu.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
damien90
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.11.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Taki błąd mi zwraca interpreter

Kod
Parse error: syntax error, unexpected $end in  C:\xampp\htdocs\xampp\php_kurs\ciagi.php on line 11


Ten post edytował damien90 29.11.2008, 19:53:33
Go to the top of the page
+Quote Post
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Gdzieś w niewidzialnym kodzie brakuje Ci zamykającej klamry lub średnika. Co de średnika to nie jestem pewien.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
damien90
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.11.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


w jakim niewidzialnym? ja tylko tyle napisałem co jest wyżej to nie działa. Albo jak utworzyłem nowy drugi dokument w php i napisałem z użyciem heredoc to działał. I na koniec utworzyłem trzeci też napisałem z heredoc i nie działał. Denerwujące to jest...
Go to the top of the page
+Quote Post
batman
post
Post #6





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat(damien90 @ 29.11.2008, 20:00:57 ) *
w jakim niewidzialnym? ja tylko tyle napisałem co jest wyżej to nie działa. Albo jak utworzyłem nowy drugi dokument w php i napisałem z użyciem heredoc to działał. I na koniec utworzyłem trzeci też napisałem z heredoc i nie działał. Denerwujące to jest...

Niewidzialnym, czyli takim, którego nie widać...
Wklej ten kod i zobaczymy gdzie jest błąd.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
damien90
post
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.11.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Poniższy kod
Kod
<?php


$formatek = <<<FORMEK
<form action="skrypt.php" method="post">
<input type="text" name="lala" />
</form>
FORMEK;

?>


też nie działa. Dziwne..
Go to the top of the page
+Quote Post
batman
post
Post #8





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




I to jest cała zawartość pliku, czy jest coś więcej? Dołączasz jakieś pliku poprzez include/require?


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
damien90
post
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.11.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


tak to jest cała zawartość pliku...
Go to the top of the page
+Quote Post
batman
post
Post #10





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Przykro mi to mówić, ale nie pomogę Ci. U mnie działa. Nie sypie błędami, nic do error loga nie zapisuje. Ten kod działa.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
damien90
post
Post #11





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.11.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


a w jakim edytorze tworzysz skrypt php ?
Go to the top of the page
+Quote Post
batman
post
Post #12





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Sprawdzałem w PSPad.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
damien90
post
Post #13





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.11.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


podałbyś linka do tego edytora jak możesz?
Go to the top of the page
+Quote Post
piotrooo89
post
Post #14


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




http://www.letmegooglethatforyou.com/?q=pspad


--------------------
Go to the top of the page
+Quote Post
damien90
post
Post #15





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.11.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Dziękuję. Ściągnąłem, zainstalowałem i wpisałem taki kod

Kod
<?php
echo "To będzie test";

$zmienna2 = <<<FORMSTART
ssdasdsadasdasdasdasdasdas
dasdasdasdadasdasdasdas
FORMSTART;

?>


i nie działa też..:/ zwraca mi taki błąd
Kod
[b]Parse error[/b]: parse error in  [b]c:\usr\krasnal\www\kursphp\nowy2.php[/b] on line [b]10[/b]
Go to the top of the page
+Quote Post
batman
post
Post #16





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Nie wiem co i dlaczego Ci nie działa. Kod jest poprawny i wyświetla, to co ma wyświetlić.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
piotrooo89
post
Post #17


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




ja po wpisaniu tego:

  1. <?php
  2. echo "To będzie test";
  3.  
  4. $zmienna2 = <<<FORMSTART
  5. ssdasdsadasdasdasdasdasdas
  6. dasdasdasdadasdasdasdas
  7. FORMSTART;
  8.  
  9. echo $zmienna2;
  10. ?>


nie mam żadnego błędu.


--------------------
Go to the top of the page
+Quote Post
damien90
post
Post #18





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.11.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


a szkoda, że tylko ja mam taki problem. Chciałbym takie coś używać. Może jakoś przeżyję..tongue.gif
Go to the top of the page
+Quote Post
l0ud
post
Post #19





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Usuń krasnala i zainstaluj XAMPP'a - i tak Ci się opłaci. Nie widzę innego powodu niż serwer, no chyba, że otwierasz zły plik tongue.gif


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
damien90
post
Post #20





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.11.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


próbowałem na xampie i na webserv i tak samo jest :/. Może mój Windows się pierdzieli.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:34