Scoutnet vzw

We connect scouts!
Het is momenteel 27 Apr 2024 19:37

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 13 berichten ] 
Auteur Bericht
BerichtGeplaatst: 12 Jan 2006 14:03 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 24 Sep 2002 23:00
Berichten: 91
Om onze ledenlijst voor de leiding in een excel file te steken zou ik gebruik willen maken van
PEAR excel Spreadsheet writer.
Ik heb deze in onder mijn map 'public_html/PEAR/' geplaatst en wou deze dan met volgende code aan php.ini toevoegen.
Code:
$includepath = ini_get('include_path');
$includepath .= ';' . $_SERVER['DOCUMENT_ROOT'] . '/PEAR/';
ini_set('include_path', $includepath);
require_once '/PEAR/Spreadsheet/Excel/Writer.php';


Nu blijkt dat dit niet mag :oops: want ik krijg volgende mededeling:
Code:
Warning: main(): open_basedir restriction in effect. File(/PEAR/Spreadsheet/Excel/Writer.php) is not within the allowed path(s): (/scoutnet.be/users/scoutslommel:/tmp/:/usr/lib/php/) in /scoutnet.be/users/scoutslommel/public_html/test.php on line 5

Warning: main(/PEAR/Spreadsheet/Excel/Writer.php): failed to open stream: Operation not permitted in /scoutnet.be/users/scoutslommel/public_html/test.php on line 5

Fatal error: main(): Failed opening required '/PEAR/Spreadsheet/Excel/Writer.php' (include_path='.:/usr/lib/php;/scoutnet.be/users/scoutslommel/public_html/PEAR/') in /scoutnet.be/users/scoutslommel/public_html/test.php on line 5


Iemand een idee hoe je dit kunt oplossen en toch gebruik kunt maken van deze pear package


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 12 Jan 2006 15:49 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Jan 2004 0:00
Berichten: 773
Code:
require_once './PEAR/Spreadsheet/Excel/Writer.php';

^ let op het puntje voor /PEAR. Als je je path begint met een / dan begin je vanaf de rootdir van scoutnet en niet vanaf de 'root'dir van je website.

Je path klopte dus gewoon niet.


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 12 Jan 2006 16:08 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 24 Sep 2002 23:00
Berichten: 91
:oops: , maar nu nog een probleempje:
Code:
Warning: main(PEAR.php): failed to open stream: No such file or directory in /scoutnet.be/users/scoutslommel/public_html/PEAR/Spreadsheet/Excel/Writer.php on line 34

Fatal error: main(): Failed opening required 'PEAR.php' (include_path='.:/usr/lib/php;/scoutnet.be/users/scoutslommel/public_html/PEAR/') in /scoutnet.be/users/scoutslommel/public_html/PEAR/Spreadsheet/Excel/Writer.php on line 34


en deze PEAR.php staat in de map /scoutnet.be/users/scoutslommel/public_html/PEAR/


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 12 Jan 2006 18:23 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Jan 2004 0:00
Berichten: 773
En waar staat het scriptje van waaruit je dat pear bestand include?


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 12 Jan 2006 18:24 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 24 Sep 2002 23:00
Berichten: 91
in de map '/public_html/leiding'


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 12 Jan 2006 18:27 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Jan 2004 0:00
Berichten: 773
Dan moet je eerst 1 directory terug gaan, probeer eens:
Code:
require_once '../PEAR/Spreadsheet/Excel/Writer.php';

^let op: 2 puntjes deze keer (1 puntje is gewoon vertrekken vanuit de huidige directory, 2 puntjes is 1 directory terug)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 12 Jan 2006 18:32 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 24 Sep 2002 23:00
Berichten: 91
nope nog steeds niet.

Wat ik er uit kan afleiden is dat hij PEAR.php niet vind maar toch staat dit bestand in het include path
include_path='.:/usr/lib/php;/scoutnet.be/users/scoutslommel/public_html/PEAR/'


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 12 Jan 2006 19:40 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Jan 2004 0:00
Berichten: 773
Hmm, ik laat het voor iemand die iets van PEAR kent :S


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 13 Jan 2006 0:39 
Offline
Site Admin
Site Admin

Geregistreerd: 30 Sep 2002 23:00
Berichten: 1806
we hebben er bijna 2 jaar over gedaan om register globals naar off te krijgen, we ondervinden de allergrootste moeite om iedereen de laatste 'security patches' te laten gebruiken. (phpnuke mambo, phpbb2, ...)
Soms zijn de gevolgen hiervan ook zichtbaar naar de buitenwereld toe, zoals gisterenavond.

Laten we PEAR klassen ook server-wide installeren zodat het later veel gemakkelijker upgraden is...


We zijn hier op scoutnet heel tolerant/flexibel, en dat wensen we ook zo te houden.
Een aantal zaken kunnen heel gemakkelijk 'dicht' gemaakt worden, maar dan moet je inleveren in gebruiksgemak en functionaliteit.
Het is volgens ons vooralsnog het beste om hier de guldenmidden weg te vinden. (waarbij ik zeker ook wil vermelden dat we moeten rekening houden met het feit dat we niet allemaal 'super' webmasters zijn.)

ik zal morgen de klasse in /usr/lib/php/ plaatsen


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 13 Jan 2006 11:52 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 24 Sep 2002 23:00
Berichten: 91
:oops:
Weeral een stomme fout
Code:
$includepath .= ';' . $_SERVER['DOCUMENT_ROOT'] . '/PEAR/';

Moet
Code:
$includepath .= '[color=red]:[/color]' . $_SERVER['DOCUMENT_ROOT'] . '/PEAR/';

Zijn.

Nu werkt ie netjes :-)
Ledenlijst mooi in excel-vorm af te halen voor elke tak appart of samen!


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 13 Jan 2006 12:30 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 27 Sep 2004 23:00
Berichten: 661
Excel is onhandig denk ik ...

Je laat ze de mogelijkheid te werken op een lijst (als je de gegevens gebruikt van vvksm) waardoor er bij veranderingen die enkel maar bij hen zullen gebeuren en niet in het ledenprogramma ...

Daarom zullen ze bij ons wijzigingen moeten doorgeven aan de secretaris ...


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 13 Jan 2006 13:14 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 24 Sep 2002 23:00
Berichten: 91
Nee, deze ledenlijst word niet gebruikt voor aanpassingen, maar voor een ledenlijst te hebben voor wie betaald heeft, wie mee gaat op kamp, brieven te schrijven, enz.
Dat is het wel handig!


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 13 Jan 2006 15:36 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 27 Sep 2004 23:00
Berichten: 661
Creëer een pdf met extra lege kolommen.

Ik denk dat ze bv wnr iemand adres gaat veranderen ze dat op hun eigen lijst gaan doen en niet doorgeven aan de secretaris.

Nuja dat is mijn vrees natuurlijk ;)


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 13 berichten ] 

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 82 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.