login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Call to undefined function translateperm()

Offline JPW120 - 25/07/2007 20:05 (laatste wijziging 21/08/2007 16:38)
Avatar van JPW120HTML interesse Hallo allemaal,
ik ben nu bezig met een website en heb het script van FangorN
http://www.site...&id=85
"gekruisd" met een bestanden exploder
http://www.phpfreakz.nl/library.php?sid=22543
Maar nu geeft hij deze fout
  1. Fatal error: Call to undefined function translateperm() in C:\wamp\www\uploadsite\babbaExplorer\index.php on line 242

Alleen babba exploder werkt wel helmaal bug free net als het beveilings script.
Hier is de bron
[url]http:// http://www.plaatscode.be/6111/ [/url]
wie kan deze fout oplossen? Bij voorbaat dank

14 antwoorden

Gesponsorde links
Offline marten - 25/07/2007 20:20
Avatar van marten Beheerder w00t
Babba explorer gemaakt door een vriend van me zal ie leuk vinden maar ter zake.
De fout word niet veroorzaakt door het script van Fangorn (Zitten namelijk geen user defined functies in) Babba explorer heb ik nog niet nader bekeken misschien dat jij dat weet. Je moet dus kijken welk script de functie translateperm() gebruikt.
Offline JPW120 - 25/07/2007 20:22 (laatste wijziging 26/08/2007 14:21)
Avatar van JPW120 HTML interesse Ja dat had ik zelf ook al bedacht. Maar hoe kan ik het oplossen ik ben namelijk een php noob   .
Offline mebus - 18/08/2007 22:32
Avatar van mebus Nieuw lid Zorg ervoor dat de functie die je aanroept voor die aanroep staat. Dat zouw het moeten oplossen.
Offline Wim - 19/08/2007 00:50 (laatste wijziging 19/08/2007 00:52)
Avatar van Wim Crew algemeen ik heb het script even gedownload en de functie gezocht, wat niet veel tijd/moeite koste.

in index.php vind je de functie terug van lijn 189 tot 233:
  1. function translateperm($in_perms) {
  2. $sp;
  3.  
  4. if(($in_perms&0xC000)==0xC000) {
  5. $sp='s';
  6. }
  7. elseif(($in_perms&0xA000)==0xA000) {
  8. $sp='l';
  9. }
  10. elseif(($in_perms&0x8000)==0x8000) {
  11. $sp='−';
  12. }
  13. elseif(($in_perms&0x6000)==0x6000) {
  14. $sp='b';
  15. }
  16. elseif(($in_perms&0x4000)==0x4000) {
  17. $sp='d';
  18. }
  19. elseif(($in_perms&0x2000)==0x2000) {
  20. $sp='c';
  21. }
  22. elseif(($in_perms&0x1000)==0x1000) {
  23. $sp='p';
  24. }
  25. else {
  26. $sp='u';
  27. }
  28.  
  29. $sp .= (($in_perms&0x0100)?'r':'−').
  30. (($in_perms&0x0080)?'w':'−').
  31. (($in_perms&0x0040)?(($in_perms&0x0800)?'s':'x'):
  32. (($in_perms&0x0800)?'S':'−'));
  33.  
  34. $sp .= (($in_perms&0x0020)?'r':'−').
  35. (($in_perms&0x0010)?'w':'−').
  36. (($in_perms&0x0008)?(($in_perms&0x0400)?'s':'x'):
  37. (($in_perms&0x0400)?'S':'−'));
  38.  
  39. $sp .= (($in_perms&0x0004)?'r':'−').
  40. (($in_perms&0x0002)?'w':'−').
  41. (($in_perms&0x0001)?(($in_perms&0x0200)?'t':'x'):
  42. (($in_perms&0x0200)?'T':'−'));
  43.  
  44. return $sp;
  45. }
Offline mebus - 19/08/2007 11:40 (laatste wijziging 19/08/2007 11:40)
Avatar van mebus Nieuw lid @wimmarien

Daar help je hem niks mee want in zijn aangepaste index bestandje staat de functie op lijn 269 t/m 295. En hij roept de functie al aan op regel 242.
Offline JPW120 - 19/08/2007 12:55 (laatste wijziging 19/08/2007 17:53)
Avatar van JPW120 HTML interesse Ik heb heb de fout op gelost. Door translateprem te verplaatsen (daar had ik nog niet eerder naar bedacht)
maar nu krijg ik deze fout
  1. Warning: readdir(): supplied argument is not a valid Directory resource in C:\wamp\www\uploadsite\babbaExplorer\index.php on line 55
  2.  
  3. Warning: closedir(): supplied argument is not a valid Directory resource in C:\wamp\www\uploadsite\babbaExplorer\index.php on line 150


De code is nu http://www.plaatscode.be/6350/
Offline Stijn - 19/08/2007 18:09
Avatar van Stijn PHP expert $handle... Ik zie dat nergens gedefineert $handle is een resource naar de map die op dat moment door het script gelezen wordt:

  1. $handle = opendir('path/to/dir');

Blijkbaar zitten er toch wat fouten in je systeem.
Offline JPW120 - 19/08/2007 18:18 (laatste wijziging 21/08/2007 14:54)
Avatar van JPW120 HTML interesse het is niet mijn systeem maar babba exploder en beveilings script van FangorN. en ik heb dat regetje van jou er ook in gezet en nog steeds de zelfde fouten.
Offline Wim - 20/08/2007 13:09
Avatar van Wim Crew algemeen
mebus schreef:
@wimmarien

Daar help je hem niks mee want in zijn aangepaste index bestandje staat de functie op lijn 269 t/m 295. En hij roept de functie al aan op regel 242.


maakt allemaal niet uit. Een functie mag gedefineerd worden nadat ze aangeroepen wordt. Dit werkt dus ook:
  1. echo test();
  2. function test ()
  3. {
  4. return "de functie test wordt uitgevoerd!"
  5. }
Offline JPW120 - 21/08/2007 17:21 (laatste wijziging 21/08/2007 17:21)
Avatar van JPW120 HTML interesse oke maar die bug is nu op gelost nu zijn er weer 2 anderen .
  1. Warning: readdir(): supplied argument is not a valid Directory resource in C:\wamp\www\uploadsite\babbaExplorer\index.php on line 55
  2. Warning: closedir(): supplied argument is not a valid Directory resource in C:\wamp\www\uploadsite\babbaExplorer\index.php on line 150
Offline Wim - 22/08/2007 02:49
Avatar van Wim Crew algemeen 55. } else {

Volgens mij moet je je (aangepaste) code even opnieuw posten.

Ennieway, readdir & closedir hebben -net zoals stijn zegt- een recourse nodig (PHP.net: opendir); deze moet gedefineerd zijn in een variabele; en deze variabele moet met readdir & closedir meegegeven worden.

Vergeet trouwens niet dat je bij windows soms 2 / of \ moet zetten.
"C:\Program Files\Adobe" wordt dus "C:\\Program Files\\Adobe"
Offline JPW120 - 22/08/2007 10:27 (laatste wijziging 25/08/2007 18:24)
Avatar van JPW120 HTML interesse Dit is nu de nieuwe code
Plaatscode: 6390
  1. Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\uploadsite\babbaExplorer\index.php:2) in C:\wamp\www\uploadsite\session.php on line 2
  2.  
  3. Warning: readdir(): supplied argument is not a valid Directory resource in C:\wamp\www\uploadsite\babbaExplorer\index.php on line 57
  4.  
  5. Warning: closedir(): supplied argument is not a valid Directory resource in C:\wamp\www\uploadsite\babbaExplorer\index.php on line 152
Offline marten - 26/08/2007 14:32
Avatar van marten Beheerder De eerste is al zovaak langs gekomen. Deze kan je door te zoeken in de FAQ (foutmeldingen) oplossen. De tweede en derde zijn een chmod probleem denk ik. Heb je gecontroleerd of die mappen wel goed stonden?
Offline JPW120 - 26/08/2007 19:41
Avatar van JPW120 HTML interesse het zit een beetje anders marten. die fouten kwam toen toen ik een stukje in het script naar boven verplaatse daarom zijn die fouten zo vaag.
En om dat ik php noob ben weet ik niet hoe ik dit moet oplossen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.234s