Toon posts:

[php] Parse Error on Line 6

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb dus een javascript waar de waardes opslagen moeten worden, omdat dat niet met java (clientside progameertaal)gaat stuur ik hem door naar een php, die wel op de server op kan slaan....

Zoals je ziet stuurd de send fuctie de waardes door naar server.php en het is de bedoeling dat de waardes daarna worden opgeslagen in een txt. Wat doe ik fout ?
code:
1
2
3
4
5
6
7
8
9
10
11
function Send() {
  var totalamount = parent.opener.titlebar.MyOrder.NumberOfProducts;
  var order = "amount=" + totalamount;
  order += ",total=" + Math.round(parent.opener.titlebar.MyOrder.TotalPrice() * 100);
  for (var i=0; i < totalamount; i++) {
    order += ",id" + parent.opener.titlebar.MyOrder[i].Id
         + "=" + parent.opener.titlebar.MyOrder[i].Amount;
  }
  alert("(From shoppingcart.js, bottom lines)\n This would be send to the server: "+ order);
//  parent.opener.main.window.location="server.php?data="+order;
  return;

server.php
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?if ($txt != '')
{     $file = file("$txt");
     if ($file != '') print $file;
     else
     {
        $file = file("blaat.txt");
        $i = 0;
        while($file[$i] != '')
        {
           print $file[$i];
           $i++;
        }
     }}else{
     $file = file("blaat.txt");
     $i = 0;
     while($file[$i] != '')
     {
        print $file[$i];
        $i++;
     }}?>

edit: layout fuckup verwijderd

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:13
Backupmaster:
...omdat dat niet met java (clientside progameertaal)gaat stuur ik hem door naar een php, die wel op de server op kan slaan....
:X

Verwijderd

Topicstarter
Op donderdag 16 mei 2002 11:37 schreef ddc het volgende:

[..]

:X
Als je niks nuttigs te melden hebt zeg dan niks !

Verwijderd

Zucht..

wat werkt al wel?
wat werkt er niet?
tot hoever komt je script?
is het probleem php of js?
heb je al debug messages geprobeerd?

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:13
Backupmaster:
Als je niks nuttigs te melden hebt zeg dan niks !
Niet zo bijdehand jij hè :(

Verwijderd

Topicstarter
Op donderdag 16 mei 2002 11:39 schreef fladder het volgende:
Zucht..

wat werkt al wel?
wat werkt er niet?
tot hoever komt je script?
is het probleem php of js?
heb je al debug messages geprobeerd?
sorry vergeten te vermelden...

Javascript gedeelte werkt perfect alleen het php gedeelte niet...sorry voor de matige opmaak van server.php

Er wordt niks opgeslagen in blaat.txt hij zegt dat er een fout zit in line 6

Verwijderd

Op donderdag 16 mei 2002 11:41 schreef ddc het volgende:

[..]

Niet zo bijdehand jij hè :(
Je hebt gelijk, maar een omschrijving zou ook geen kwaad kunnen voor de arme stakker ;).

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Op donderdag 16 mei 2002 11:42 schreef Backupmaster het volgende:

[..]

sorry vergeten te vermelden...

Javascript gedeelte werkt perfect alleen het php gedeelte niet...sorry voor de matige opmaak van server.php

Er wordt niks opgeslagen in blaat.txt hij zegt dat er een fout zit in line 6
kay, da's mooi.
en wat staat er op regel 6 :? en op regel 5?
zo kunnen we er erg weinig mee hoor...

Klaar voor een nieuwe uitdaging.


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:13
Maar ik zie nergens code voor opslaan in een .txt :?

Verwijderd

Op donderdag 16 mei 2002 11:42 schreef Backupmaster het volgende:
Er wordt niks opgeslagen in blaat.txt hij zegt dat er een fout zit in line 6
copy paste gerust precies de foutmelding....

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 16 mei 2002 11:39 schreef Backupmaster het volgende:
Als je niks nuttigs te melden hebt zeg dan niks !
Mja, wat hij bedoelt is dat java juist vrij *kuch* vaak serverside gebruikt wordt ;)

Javascript wat minder, maar icm ASP tegenwoordig ook vrij vaak.
[edit]
Topicstarter:
Je krijgt nog een half uur om je fout goed uit te leggen, parse errors zijn over het algemeen debugpuntjes die je zoveel mogelijk zelf moet uitzoeken.
Als je dan ook nog es niet de boel goed uitlegd _kan_ je niet eens geholpen worden.

  • Pietb
  • Registratie: Maart 2001
  • Niet online
Misschien moet je eens kijken wat je met de functie "file" allemaal kunt doen... Data opslaan iig niet ;)

http://www.php.net/manual/en/function.file.php

Verwijderd

Op donderdag 16 mei 2002 11:45 schreef ddc het volgende:
Maar ik zie nergens code voor opslaan in een .txt :?
Jawel joh, hij doet toch print? ;)

Verwijderd

Topicstarter
Op donderdag 16 mei 2002 11:43 schreef chem het volgende:

[..]

kay, da's mooi.
en wat staat er op regel 6 :? en op regel 5?
zo kunnen we er erg weinig mee hoor...
het script staat hierboven toch, het gaat om server.php
kijk dan....

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Overigens is je php-code compleet fout.

Je hebt 3x een file() statement, 2x dezelfde while loop, een erg onduidelijk if-boom en bent je commentaar vergeten.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:13
fladder:
Jawel joh, hij doet toch print? ;)
:D
ACM:
Overigens is je php-code compleet fout.

Je hebt 3x een file() statement, 2x dezelfde while loop, een erg onduidelijk if-boom en bent je commentaar vergeten.
>:)

Verwijderd

Topicstarter
Op donderdag 16 mei 2002 11:45 schreef ddc het volgende:
Maar ik zie nergens code voor opslaan in een .txt :?
Help dan ff dat ik die wel krijg ofzo.....

Verwijderd

zoiets?

$myfile = fopen('blaat.txt', 'w+');
foreach ($HTTP_GET_VARS as $key => $val) {
fwrite($myfile, "${key}: ${val}");
}

Verwijderd

Topicstarter
Op donderdag 16 mei 2002 11:46 schreef ACM het volgende:

[..]
Je krijgt nog een half uur om je fout goed uit te leggen, parse errors zijn over het algemeen debugpuntjes die je zoveel mogelijk zelf moet uitzoeken.
Als je dan ook nog es niet de boel goed uitlegd _kan_ je niet eens geholpen worden.
Ik zit nu op school dus dat gaat niet binnen in half uur....
Als ik vanavond thuis ben zal ik meteen die parse error ff posten

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Hopeloos geval. Backupmaster, als je niet geholpen wilt worden, stel dan ook geen vraag. Lees ajb ff de quickstart/faq door voordat je weer een topic opent.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.