Fout bij competitie script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Maikel Brummelkamp

Maikel Brummelkamp

26/04/2006 13:19:00
Quote Anchor link
Ik heb een competitie script en als ik een club toevoeg krijg ik dit te zien:

Warning: fopen(database/clubs.txt): failed to open stream: Permission denied in /home/feyenoord/domains/feyenoordinfo.nl/public_html/algemeen/competitie/clubtoevoegen.php on line 35

Warning: fwrite(): supplied argument is not a valid stream resource in /home/feyenoord/domains/feyenoordinfo.nl/public_html/algemeen/competitie/clubtoevoegen.php on line 36

Warning: fclose(): supplied argument is not a valid stream resource in /home/feyenoord/domains/feyenoordinfo.nl/public_html/algemeen/competitie/clubtoevoegen.php on line 37

Warning: fopen(database/resultaten.txt): failed to open stream: Permission denied in /home/feyenoord/domains/feyenoordinfo.nl/public_html/algemeen/competitie/clubtoevoegen.php on line 43

Warning: fwrite(): supplied argument is not a valid stream resource in /home/feyenoord/domains/feyenoordinfo.nl/public_html/algemeen/competitie/clubtoevoegen.php on line 44

Warning: fclose(): supplied argument is not a valid stream resource in /home/feyenoord/domains/feyenoordinfo.nl/public_html/algemeen/competitie/clubtoevoegen.php on line 45


De index ziet er zo uit: http://www.feyenoordinfo.nl/algemeen/competitie/index.php

Kunnen jullie mij helpen om dit op te lossen?

Alvast bedankt,

Maikel
 
PHP hulp

PHP hulp

16/11/2024 13:58:14
 
Eris -

Eris -

26/04/2006 13:28:00
Quote Anchor link
Warning: fopen(database/clubs.txt): failed to open stream: Permission denied in /home/feyenoord/domains/feyenoordinfo.nl/public_html/algemeen/competitie/clubtoevoegen.php on line 35


zegt genoeg geen toegang
 
Maikel Brummelkamp

Maikel Brummelkamp

26/04/2006 13:42:00
Quote Anchor link
Hoe kan ik dat oplossen?
 
Zim Zim

Zim Zim

26/04/2006 13:43:00
Quote Anchor link
door een map de chmodden. Staat hier ergens een topic over dacht ik
 
Maikel Brummelkamp

Maikel Brummelkamp

26/04/2006 14:45:00
Quote Anchor link
Hoe/waar kun je zo‘n chmod maken. Waar is dat voor? Is er geen andere oplossing?
 
Zim Zim

Zim Zim

26/04/2006 15:07:00
Quote Anchor link
chmodden is de toegang veranderen voor je website. Vaak heb je alleen lezen, dus dan kan je de map zien, maar niks neerzetten in die map, en die toegang kun je wijzigen door de map te chmodden. Ikk doe het altijd met mijn FTP programma, maar het kan ook gewoon met php http://nl3.php.net/chmod()
 
Maikel Brummelkamp

Maikel Brummelkamp

26/04/2006 15:35:00
Quote Anchor link
Moet je die chmod in de map doen, waar competitie in staat of moet je daarin een nieuwe map maken met dat erin? Wat moet je nou precies doen (ik snap er niet veel van). Dit erin doen?:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
chmod ("/somedir/somefile", 755);  // decimaal; waarschijnlijk incorrect
chmod ("/somedir/somefile", "u+rwx,go+rx"); // string; incorrect
chmod ("/somedir/somefile", 0755);  // octaal; correcte waarde voor een modus
?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
// Lees en schrijf rechten voor de eigenaar, verder voor niemand anders
chmod ("/somedir/somefile", 0600);

// Lees en schrijf rechten voor de eigenaar, en voor de rest alleen lezen
chmod ("/somedir/somefile", 0644);

// Alles voor de eigenaar, lees en uitvoer rechten voor de rest
chmod ("/somedir/somefile", 0755);

// Alles voor de eigenaar, lees en uitvoer rechten voor de eigenaars groep
chmod ("/somedir/somefile", 0750);
?>
 
Maikel Brummelkamp

Maikel Brummelkamp

26/04/2006 16:03:00
Quote Anchor link
Of is dat gewoon het nummer dat achter het bestand staat. Moet je die wijzigen?
 
Maikel Brummelkamp

Maikel Brummelkamp

26/04/2006 16:19:00
Quote Anchor link
Dit staat in leesmij:
Het probleem is dat hij geen club toevoegd. Die komt niet te staan bij database/clubs.php
__________________________________________

Competitie manager Nummer 11

Powered by Nummer 11 - voorjaar 2005
http://www.nummer11.nl/elf
[email protected]

Bedankt voor het downloaden van "Mijn competitiemanager Nummer 11".
Stuur mij eens een mailtje, als je het script zelf ook gebruikt op jouw site !!! ;-)

Installeren:

* Alle bestanden uploaden naar de server.
* Er is in de bestanden, een kleine uitleg gegeven !!!
* CHMODD de tekstbestanden naar 644.

Om te beginnen moeten de clubs worden ingevoerd. Ga hiervoor naar clubtoevoegen.php.
Geef de gevraagde culgegevens, de club wordt direct in de stand opgenomen.
Het beste is het om alle clubs in één keer in te voeren, maar in de loop van het seizoen kan er een club bijkomen (zeker bij de lagere klassen)
Er kan later altijd een club toegevoegd worden, echter de stand is dan korte tijd niet correct.
Het maximaal te spelen wedstrijden per seizoen is (2 x hetaantalclubs) -2.
Voeg je een nieuwe club toe, dan wordt het maximaal aantal te spelen wedstrijden dus 2 meer.
Pas na het invoeren van een nieuwe uitslag wordt deze mutatie bij de clubs verwerkt.

In de map inmages zitten alle mini-tenuetjes van de eredivisieclubs.
Het staat vijr om uw eigen mini-tenuetjes te gebruiken.
Zet deze dan ook in tenue.txt (database).
Iedere regel ziet er als volgt uit:
tenue.gif||
tenue2.gif||

Alleen de tenue.gif-jes die in tenue.txt staan worden weergegeven in clubtoevoegen.php

Vervolgens kan er één uitslag per keer worden ingevoerd. Deze uitslag wordt direct verwerkt in de stand.
Omdat in een competitie meestal niet meer dan 8 a 9 wedstrijden per week gespeeld worden, is dat niet zoveel werk.
Er wordt gecontroleerd op dubbele wedstrijden, evenals het spelen van een club tegen zichzelf.

Tijdens het testen bleek dat het sorteren van de gegevens het lastigste was.
Zoals bij elke sport is die ploeg met het hoogst aantal punten de koploper en staat die ploeg dus bovenaan.(sorteren van hoog naar laag)
Zijn er 2 ploegen met hetzelfde aantal punten, dan wordt er gekeken naar de aantal gespeelde wedstrijden. (sorteren van laag naar hoog)
In een tekstbestand kan er maar op één manier gesorteerd worden, en in dit script is dat van hoog naar laag.
Dus wordt er gekeken naar het aantal wedstrijden dat nog gespeeld moet worden (sorteren van hoog naar laag)
i.p.v. het aaantal gespeelde wedstrijden.(sorteren van laag naar hoog).

Zijn er dan wederom 2 of meer ploegen met dezelfde resultaten, dan wordt het saldo van belang.
Dit wordt ook gesorteerd van hoog naar laag, echter met een negatief saldo bleef dat problemen geven tijdens het testen.
Daarom wordt het saldo opgeslagen + 1000.
Er kan dus nooit meer een negatief saldo voorkomen (tenzij een ploeg meer dan 1000 tegengoals om de oren krijgt ... :-( )
Later wordt het getal van 1000 weer afgetrokken van het saldo, om toch een goede weergave te krijgen in index.php.

Indien ook het saldo gelijk is, dan wordt het aantal zelf gescoorde doelpunten meegeteld.
Is zelfs dit nog gelijk (komt in praktijk nauwelijks of nooit voor), dan wordt er gesorteerd op clubnaam(alfabetisch).

De lay-out van de pagina's is nog niet opgemaakt.
Dit kun je aanpassen/uitbreiden aan jouw eigen wensen.
 
Eris -

Eris -

26/04/2006 16:31:00
Quote Anchor link
Dit komt omdat apache geen rechten heeft om het bestand te editen. Dit is ook de oorzaak van het probleem

Oplossing: Chmodden gebruik de tutorail van op phphulp hoe dat moet. (Tip! gebruik de zoekmachine)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.