[PHP] lokaal werkt niet, reden onbekend

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

Topicstarter
'navond :)

Ik heb enige tijd geleden voor een school opdracht een multiplayer pong spelletje geschreven dat voor het multiplayer gedeelte gebruik maakt van PHP. Niet de mooiste manier misschien, maar er zat een flinke tijdristrictie aan vast waardoor ik min of meer vast zat aan flash + actionscript. Het spel werkt prima, het lezen en schrijven van de PHP/text file werkt ook en gaat zelfs bijzonder snel. Nadeel is echter dat ik hiervoor de schoolserver een flink aantal keer per seconde moet lastigvallen :+

Die last zou ik hem graag ontnemen door een lokale php server te draaien. Echter als ik alles aanpas zodat hij lokaal zou moeten werken, dan doet hij het niet. Hij geeft niet aan dat hij de txt file niet kan lezen, maar hij leest hem zeker niet. Schrijven net zo min overigens.
gebruikte code om te lezen en schrijven is de alombekende:

code:
1
2
loadVariablesNum("http://deschoolserver/php/pong.txt",0);
loadVariablesNum("http://deschoolserver/php/pong.php",0,"GET");


Het probleem is dus dat dit geheel niet meer werkt zodra ik 'deschoolserver' vervang met localhost.
De bestanden staan echter wel op de locatie en php werkt.
Ik heb geen idee waarom dit niet werkt, vandaar dit topic :)
Hopelijk kunnen jullie mij verder helpen, alvast bedankt!

oprecht vertrouwen wordt nooit geschaad


Acties:
  • 0 Henk 'm!

Verwijderd

verkeerde rechten? zorg ervoor dat hij lees en schrijf rechten heeft

-- edit: wat is loadVariablesNum() voor functie?? (geen standaard php functie) of is het action script?

[ Voor 45% gewijzigd door Verwijderd op 20-02-2005 18:34 ]


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
stappenplan:

verander eerst deschoolserver door het ip adres van die server
dan door 127.0.0.1, en dan pas door localhost.

als 127.0.0.1 het wel doet is er iets mis met je HOSTS file, als 127.0.0.1 ook niet werkt zou het kunnen zijn dat je http server daar somehow niet bij kan? (luistert maar op 1 adres ofzo)
edit: mm dat laatste is best wel bs volgens mij :P

[ Voor 9% gewijzigd door BasieP op 20-02-2005 18:33 ]

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Gebruik je Windows op je lokale pc? Dan gok ik op een rechtenkwestie. Trouwens, wat wil je met die code laten zien? loadVariablesNum is geen PHP-functie, dus daar lees ik niks aan af... Laat die functie eens zien.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

Topicstarter
BasieP schreef op zondag 20 februari 2005 @ 18:32:
stappenplan:

verander eerst deschoolserver door het ip adres van die server
dan door 127.0.0.1, en dan pas door localhost.

als 127.0.0.1 het wel doet is er iets mis met je HOSTS file, als 127.0.0.1 ook niet werkt zou het kunnen zijn dat je http server daar somehow niet bij kan? (luistert maar op 1 adres ofzo)
edit: mm dat laatste is best wel bs volgens mij :P
dit had ik al getest maar vergeten te melden, hier zit het probleem niet :)
Verwijderd schreef op zondag 20 februari 2005 @ 18:31:
verkeerde rechten? zorg ervoor dat hij lees en schrijf rechten heeft

-- edit: wat is loadVariablesNum() voor functie?? (geen standaard php functie) of is het action script?
-NMe- schreef op zondag 20 februari 2005 @ 18:33:
Gebruik je Windows op je lokale pc? Dan gok ik op een rechtenkwestie. Trouwens, wat wil je met die code laten zien? loadVariablesNum is geen PHP-functie, dus daar lees ik niks aan af... Laat die functie eens zien.
die loadVariablesNum is een standaard actionscript functie om externe data te schrijven en te lezen. Die werkt overigens ook gewoon zoals wel blijkt bij de schoolserver.

het zou dus inderdaad een rechtenkwestie kunnen zijn, maar ik moet bekennen dat ik op een windowsbak totaal geen idee heb hoe ik lees/schrijfrechten moet toekennen/weigeren? Er is geen CHMOD functie voor zover ik weet...

oprecht vertrouwen wordt nooit geschaad


Acties:
  • 0 Henk 'm!

  • Artyfarty
  • Registratie: Februari 2005
  • Laatst online: 09-05-2022

Artyfarty

...en waarom dan wel?

Als een GET op je webserver een rechtenkwestie opwerpt staat je server iets te dicht.....

Heb je al gewoon in een browser http://localhost/php/pong.php opgevraagd?

Staat er misschien een firewall in de weg?

En inderdaad http://127.0.0.1/php/pong.php gebruiken.

"If everything seems under control, you're just not going fast enough." (Mario Andretti)


Acties:
  • 0 Henk 'm!

Verwijderd

PHP:
1
2
3
<?php
chmod("bestand", 0777);
?>


kweet niet of het werkt... maar het proberen waard

[ Voor 13% gewijzigd door Verwijderd op 20-02-2005 18:42 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op zondag 20 februari 2005 @ 18:41:
PHP:
1
2
3
<?php
chmod("bestand", 0777);
?>


kweet niet of het werkt... maar het proberen waard
Hoe wou je chmod gebruiken om Windows-rechten aan te passen? Chmod is voor Unix/Linux zut. :P

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Artyfarty
  • Registratie: Februari 2005
  • Laatst online: 09-05-2022

Artyfarty

...en waarom dan wel?

Die Flash wil gewoon een bestandje inlezen en een php scriptje uitvoeren en het resultaat inlezen. Dan ga je toch niet chmod 777?!?!?!! (als het inderdaad al zou werken op windows...)

"If everything seems under control, you're just not going fast enough." (Mario Andretti)


Acties:
  • 0 Henk 'm!

  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 21-09 12:54
-NMe- schreef op zondag 20 februari 2005 @ 18:43:
[...]

Hoe wou je chmod gebruiken om Windows-rechten aan te passen? Chmod is voor Unix/Linux zut. :P
Het werkt wel onder windows hoor, alleen is het enigzins beperkt. Lang alle mogelijkheden kunnen niet worden benut.

Acties:
  • 0 Henk 'm!

Verwijderd

-NMe- schreef op zondag 20 februari 2005 @ 18:43:
[...]

Hoe wou je chmod gebruiken om Windows-rechten aan te passen? Chmod is voor Unix/Linux zut. :P
i know, maar ik heb snel wat google groups af gezocht en daar stond dit.

Acties:
  • 0 Henk 'm!

  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

Topicstarter
Verwijderd schreef op zondag 20 februari 2005 @ 18:41:
PHP:
1
2
3
<?php
chmod("bestand", 0777);
?>


kweet niet of het werkt... maar het proberen waard
Geloof het of niet, maar dit lostte het probleem op!

dit alles op XPsp2 overigens :)

thanks voor jullie hulp!

oprecht vertrouwen wordt nooit geschaad

Pagina: 1