Fout bij competitie script
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
zegt genoeg geen toegang
Hoe kan ik dat oplossen?
door een map de chmodden. Staat hier ergens een topic over dacht ik
Hoe/waar kun je zo‘n chmod maken. Waar is dat voor? Is er geen andere oplossing?
Code (php)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
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);
?>
// 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);
?>
Of is dat gewoon het nummer dat achter het bestand staat. Moet je die wijzigen?
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.
Oplossing: Chmodden gebruik de tutorail van op phphulp hoe dat moet. (Tip! gebruik de zoekmachine)