to jest moj drobny programik :
Kod
<?php
$being = file_exists("dane".DIRECTORY_SEPARATOR."proba.txt");
if (!($being))
{
$plik = fopen("dane/proba.txt/", "w");
if (!($plik))
{
echo 'dupa zbita 1';
}
else
{
echo 'dziala 1';
echo '<br>';
fputs($plik, "otwieramy nowy plik tekstowy, witaj swiecie");
fclose($plik);
}
}
else
{
$plik = fopen("dane/proba.txt/", "r");
if (!($plik))
{
echo 'dupa zbita 2';
}
else
{
echo 'dziala 2';
echo '<br>';
}
$zawartosc = file("dane/proba.txt/");
fclose($plik);
$plik = fopen("dane/proba.txt/", "w");
if (!($plik))
{
echo 'dupa zbita 3';
}
else
{
echo 'dziala 3';
echo '<br>';
}
$i = 0;
while ($zawartosc[$i] != null)
{
echo $zawartosc[$i];
echo '<br>';
fputs($plik, $zawartosc[$i]);
}
for ($i = 0; $i <= 10; ++$i)
{
fputs($plik, " php is great ");
}
fclose($plik);
}
?>
$being = file_exists("dane".DIRECTORY_SEPARATOR."proba.txt");
if (!($being))
{
$plik = fopen("dane/proba.txt/", "w");
if (!($plik))
{
echo 'dupa zbita 1';
}
else
{
echo 'dziala 1';
echo '<br>';
fputs($plik, "otwieramy nowy plik tekstowy, witaj swiecie");
fclose($plik);
}
}
else
{
$plik = fopen("dane/proba.txt/", "r");
if (!($plik))
{
echo 'dupa zbita 2';
}
else
{
echo 'dziala 2';
echo '<br>';
}
$zawartosc = file("dane/proba.txt/");
fclose($plik);
$plik = fopen("dane/proba.txt/", "w");
if (!($plik))
{
echo 'dupa zbita 3';
}
else
{
echo 'dziala 3';
echo '<br>';
}
$i = 0;
while ($zawartosc[$i] != null)
{
echo $zawartosc[$i];
echo '<br>';
fputs($plik, $zawartosc[$i]);
}
for ($i = 0; $i <= 10; ++$i)
{
fputs($plik, " php is great ");
}
fclose($plik);
}
?>
program ma za zadanie sprawdzic czy plik proba.txt istniaje w katalogu dane.jezeli nie utworzyc go z podanym tekstem,jezeli istnieje to program ma dopisac 10 razy "php is great" .
zatrzymuje mi sie na echo dupa1 wiec nie otwiera pliku nawet ten pierwszy raz...
jezeli ktos widzi bledy prosze o pomoc...
dzieki