Probleem met script !
Dit zijn de foutmeldingen:
Warning: fopen("ident.info", "w") - Toegang geweigerd in /var/www/html/cs/net.php on line 64
Notice: Undefined variable: handleid in /var/www/html/cs/net.php on line 79
Warning: ftp_fget() expects parameter 2 to be resource, null given in /var/www/html/cs/net.php on line 79
Notice: Undefined variable: handleid in /var/www/html/cs/net.php on line 92
Warning: fclose(): supplied argument is not a valid File-Handle resource in /var/www/html/cs/net.php on line 92
Regel 64
// open ident.info for reading
$remote_file_ident = '/var/tmp/ident.info';
$handleleid = fopen('ident.info', 'w');
$fileident = "ident.info";
Regel 79
if (ftp_fget($conn_id, $handleid, $remote_file_ident, FTP_ASCII)) {
regel 92
fclose($handleid);
Mischien iemand een idee wat er fout is.
Gewijzigd op 21/08/2005 00:02:00 door Rob
En die eerste foutmelding heeft er waarschijnlijk mee te maken dat je niet de goede rechten hebt om dat bestand te openen of te bewerken. Dat kun je instellen door in je FTP-programma met je rechtermuisknop op ident.info te klikken en dan naar CHMOD te gaan en de restricties wat soepeler maken.
Je kunt dit als volgt nagaan:
Als je nu een padnaam ziet (bijvoorbeeld /usr/350/1/5/35015 of wat dan ook) dan is de kans groot dat je alleen rechten hebt om in die directory-boom te schrijven. Vaak bestaat er dan wel een /usr/350/1/5/35015/tmp waar je wel rechten hebt. In dat geval kun je je code als volgt herschrijven:
$remote_file_ident = ini_get('open_basedir') . '/tmp/ident.info';