login  Naam:   Wachtwoord: 
Registreer je!
 Forum

file problemen (Opgelost)

Offline kickasgamer - 26/06/2007 15:05 (laatste wijziging 26/06/2007 15:07)
Avatar van kickasgamerPHP ver gevorderde ik ben een soort van instalatie script aan het maken dat een config maakt met een user input maar ik hbe de volgende errors:

Warning: fopen(/include/config.php) [function.fopen]: failed to open stream: No such file or directory in /home/****/domains/*****/public_html/***/instsys/install/install.php on line 13

Warning: fwrite(): supplied argument is not a valid stream resource in /home/****/domains/*****/public_html/***/instsys/install/install.php on line 29

Warning: fclose(): supplied argument is not a valid stream resource in /home/****/domains/*****/public_html/***/instsys/install/install.php on line 30


en dit is mijn code: http://www.plaatscode.be/5756/

dit is de mappen structuur

-hoofdmap
|
-install --> install.php
|-include --> config.php (nadat het script het heeft aangemaakt)

hoe werk ik nu die errors weg ?

9 antwoorden

Gesponsorde links
Offline ikkedikke - 26/06/2007 15:07
Avatar van ikkedikke PHP expert haal die eerste slash eens weg. => ('include/config.php')
Offline kickasgamer - 26/06/2007 15:19 (laatste wijziging 26/06/2007 15:40)
Avatar van kickasgamer PHP ver gevorderde nog steeds dezelfde error's


Warning: fopen(include/config.php) [function.fopen]: failed to open stream: No such file or directory in /home/media/domains/***/public_html/***/instsys/install/install.php on line 13

Warning: fwrite(): supplied argument is not a valid stream resource in /home/media/domains/***/public_html/***/instsys/install/install.php on line 29

Warning: fclose(): supplied argument is not a valid stream resource in /home/media/domains/***/public_html/***/instsys/install/install.php on line 30

code: http://www.plaatscode.be/5757/
Offline ikkedikke - 26/06/2007 15:41
Avatar van ikkedikke PHP expert ik neem aan dat de map include al wel bestaat?
anders moet je mkdir gebruiken.
Offline kickasgamer - 26/06/2007 15:44
Avatar van kickasgamer PHP ver gevorderde ja hij bestaat al
Offline Stijn - 26/06/2007 15:52
Avatar van Stijn PHP expert
  1. $open = fopen("include/config.php", "wb");
Je wilt hem toch binair schrijven? Anders als je niet binair wilt schrijven moet je die b weghalen bij de tweede parameter.
Offline kickasgamer - 26/06/2007 15:56 (laatste wijziging 26/06/2007 16:18)
Avatar van kickasgamer PHP ver gevorderde die b maakt denk ik niet zo veel uit want ik heb al deze geprobeerd:

a+b
a+
w
wb

maar die geven allemaal de error van in het begin 
Offline Stijn - 26/06/2007 16:21
Avatar van Stijn PHP expert
  1. $open = fopen("../include/config.php", "w");
de install en include map liggen op dezelfde hoogte. Wat install.php nu denkt is dat er een map include is in de map install.
Offline kickasgamer - 26/06/2007 16:35
Avatar van kickasgamer PHP ver gevorderde ja zo werkt het bedankt ;)
Offline Jorisvh - 01/04/2009 22:17 (laatste wijziging 01/04/2009 22:20)
Avatar van Jorisvh Lid Ik kan niet schrijven naar een bestand. Wel wordt het bestand aangemaakt.
Wat is precies fout in mijn code?
Bedoeling is hier om de uitvoer van een textarea, hier html-code op te slaan in een bestand.

<?
session_start();
?>
<html>
<head>
<title></title>
<script language="javascript" type="text/javascript" src="../tinymce/jscripts/tiny_mce/tiny_mce.js"></script>

<script language="JavaScript" type="text/javascript">

tinyMCE.init({

theme : "advanced",

mode : "textareas"

});

</script>


</head>
<body>
<?
if(isset($_SESSION['valid_user'])):
include("menu.inc");
chdir("../documenten");
echo "<h1>Jaaroverzicht</h1>";
echo "<form method='post' action='".$_SERVER['PHP_SELF']."'>
Inhoud:<br><textarea name='inhoud' rows='20' cols='100'>";
include("jaaroverzicht.inc");
echo "</textarea>
<br><input type='submit' value='Opslaan'>
</form>";

//Verwerking
if(isset($_POST['inhoud'])):
if ($pointer = fopen ("../documenten/jaaroverzicht.txt", "w")==NULL)
{print "foutje bestand kan niet geopend worden";}
else
{fwrite ($pointer, "Dit is een test");
fclose ($pointer);}
endif;

else:
echo "<p>Je bent niet ingelogd.</p>";
echo "<p>Enkel leden hebben toegang tot deze pagina.</p>";
echo "<a href=\"inloggen.php\">Terug</a>";
endif;
?>
</body>
</html>

Ik krijg steeds als uitvoer:
Warning: fwrite(): supplied argument is not a valid stream resource in /d/website/ideeenhuis/beheer/jaaroverzicht.php on line 34

Warning: fclose(): supplied argument is not a valid stream resource in /d/website/ideeenhuis/beheer/jaaroverzicht.php on line 35

Nochtans heb ik de folder documenten rechten 777 gegeven en ook de inhoud.[
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s