<?
if(!is_writable("config.php"){
chmod('config.php',0777);
echo 'Bestand config.php was niet schrijfbaar, is nu ge chmod. refresh aub';
else{
// hier je andere codes, hiermee is probleem denk ik verholpen
}
?>
Dan is het dus waarschijnlijk een Windows Computer en die ondersteund geen chmod. Je moet dus even kijken of je wat kan doen met de bestandsrechten van je config.php
rechtermuisknop, eigenschappen: OK
maar er staat toch echt geen beveiliging
Waar ik trouwens net achter kwam: die chmod daar stond 0777 niet tussen ' ' dus dat heb ik nu gedaan en nu staat er:
Warning: fopen("config.php", "w+") - Permission denied in c:\apache\htdocs\oud\zelfgemaakt\mailform\1.2\test.php on line 4
Het bestand config.php is niet schrijfbaar! klik Hier om terug te gaan!
<?php
chmod('config.php','0777');
$a1 = "test";
fopen ("config.php","w+");
if (is_writable(config.php))
{ if (!$handle = fopen('config.php','w+'))
{ print 'Kan config.php niet openen! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!';
exit; }
if (!fwrite($handle, $a1))
{ print 'Kan config.php niet beschrijven! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!';
exit; }
print 'Gefeliciteerd, uw persoonlijke boodschap na het versturen van de mail is gewijzigd! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!';
fclose($handle); }
else { print 'Het bestand config.php is niet schrijfbaar! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!'; }
?>
print'Gefeliciteerd, uw persoonlijke boodschap na het versturen van de mail is gewijzigd! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!';
else{print'Het bestand config.php is niet schrijfbaar! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!';}
1. nee alleen maar kladblok en kladblok2
en trouwens als ik hem open (test.php) en die gaat dan proberen die config te chmodden, dan word het opeens een alleen lezen bestand. en als ik het terug zet en nog een keer probeer word het weer alleen lezen.
Parse error: parse error in c:\apache\htdocs\oud\zelfgemaakt\mailform\1.2\update\test.php on line 14
regel:
else { print 'Het bestand poephoofd.php is niet schrijfbaar! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!'; }
else { print 'Het bestand poephoofd.php is niet schrijfbaar! klik <a href=/"javascript: history.go(-1);/"><font color=/"#000000/">Hier</font></a> om terug te gaan!'; }
else{print'Het bestand poephoofd.php is niet schrijfbaar! klik <a href=/"javascript: history.go(-1);/"><font color=/"#000000/">Hier</font></a> om terug te gaan!';}
toevallig ?
maar bij die anderen gaat alles goed dus dan week ut ook nie
<?
else { echo "Het bestand poephoofd.php is niet schrijfbaar! klik <a href=\"javascript: history.go(-1);\"><font color=\"#000000\">Hier</font></a> om terug te gaan!"; }
?>
<?
else{echo"Het bestand poephoofd.php is niet schrijfbaar! klik <a href=\"javascript: history.go(-1);\"><font color=\"#000000\">Hier</font></a> om terug te gaan!";}
Ik wou even zeggen dat het is opgelost en dus heb ik ff een nieuwe reply gedaan, omdat ik een eigen local server heb OP WINDOWS! werkt if is writeable niet dus heb ik het nu zo:
<?php
$a1 = "test";
if (!$handle = fopen('config.php','w+'))
{ print 'Kan config.php niet openen! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!'; exit; }
if (!fwrite($handle, $a1))
{ print 'Kan config.php niet beschrijven! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!'; exit; }
print 'Gefeliciteerd, uw persoonlijke boodschap na het versturen van de mail is gewijzigd! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!';
fclose($handle);
?>
{print'Kan config.php niet beschrijven! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!';exit;}
print'Gefeliciteerd, uw persoonlijke boodschap na het versturen van de mail is gewijzigd! klik <a href="javascript: history.go(-1);"><font color="#000000">Hier</font></a> om terug te gaan!';