Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z zapisem pliku
Forum PHP.pl > Forum > Przedszkole
modic
mam taki prościutki kod, ma slużyć do edycji szablonów wświetlania strony:
  1. $dane = $_POST['text'];
  2. $file = $_SERVER['DOCUMENT_ROOT'].'layouts/layout.php';
  3.  
  4. $fp = fopen($file, "w");
  5.  
  6. flock($fp, 2);
  7.  
  8. fwrite($fp, $dane);
  9.  
  10. flock($fp, 3);
  11.  
  12. fclose($fp);


niby zapisuje pliku w odpowiednim pliku i nawet jest zawartość, ale nie do końca, bo ucznia znaczniki <meta>, w efekcie zamiast

  1. <meta name="Author" content="XxxX" />
  2. <meta name="Description" content="strona testowa" />
  3. <meta name="Keywords" content="" />
  4. <meta name="Language" content="Polish" />
  5. <meta name="Copyright" content="2010" />
  6. <meta name="Robots" content="All" />
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <title>site name // <?php echo $title;?></title>
  9. <?php echo html::stylesheet(array ( 'site/css/style' ), array ( 'screen' ), FALSE); ?>
  10. </head>


w pliku znajduje się
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8. site name // <?php echo $title;?>
  9. <?php echo html::stylesheet(array ( 'site/css/style' ), array ( 'screen' ), FALSE); ?>
  10. </head>

jakieś pomysły jak to rozwiązać questionmark.gif
sciana.gif
skowron-line
Próbowałeś file_get_contents i file_put_contents questionmark.gif
modic
Cytat(skowron-line @ 8.06.2010, 21:57:53 ) *
Próbowałeś file_get_contents i file_put_contents questionmark.gif

właśnie spróbowałem, taki sam efekt sad.gif

Chociarz jak teraz posprawdzałem to chyba wogóle nie jest problem z zapisem, jeżeli dane z formularza odrazu wyświetlam to też brakuje znaczników meta, dziwne, wychodzi na to że już w zmiennej post znaczniki sa usówane
skowron-line
A próbowałeś na sztywno do zmiennej przypisać tagi <meta> questionmark.gif I czy po wyjęciu treści z pliu są te tagi questionmark.gif
modic
ja zrobiłęm tak:
  1. $dane = '<meta name="Language" content="Polish" />';

to w plliku wszystko było zapisywane jak w zmiennej, nic nie gineło

dobra już mam, winna była Kohana, kod jest pisany we frameworku smile.gif
temat do zamknięcia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.