Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

[ROZWIĄZANE] Zapis pliku po edycji

php

Najlepsza odpowiedź DarkGL, 28.05.2013 21:40

magic_quotes jest włączone ?

ewentualnie

if( get_magic_quotes_gpc() ){
  $textToWrite = stripslashes( $_POST[ 'tresc' ] );
}
else{
  $textToWrite = $_POST[ 'tresc' ]
}
Przejdź do postu


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 Flk

    Czempion

  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 28.05.2013 21:05

Mam problem zapisując plik po edycji tworzą mi się jakieś znaki.

Tak wygląda plik przed zapisem

<?php
$host=""; //Host amxbans
$user=""; //Użytkownik bazy danych
$pass=""; //Hasło bazy danych
$baza=""; //Nazwa bazy danych
//####
$polacz=mysql_connect($host, $user , $pass);
if(!$polacz)
die("BRAK DOSTEPU DO BAZY");
mysql_select_db($baza);
?>


po zapisaniu

<?php
$host=\"\"; //Host amxbans
$user=\"\"; //Użytkownik bazy danych
$pass=\"\"; //Hasło bazy danych
$baza=\"\"; //Nazwa bazy danych
//####
$polacz=mysql_connect($host, $user , $pass);
if(!$polacz)
die(\"BRAK DOSTEPU DO BAZY\");
mysql_select_db($baza);
?>    


Nie mam pojęcia skąd się biorą \\\\\
A tu kod który odpowiada za zapis
        if($_POST['dod']){
                if(!empty($_POST['tresc'])){
                        $p="".$_POST['plk']."";
                        $wzor='/\n/';
                        $zamiana='\\n';
                        if(file_exists($p))
                            unlink($p);
                        $fp=fopen($p,'a');
                        fwrite($fp,$_POST['tresc']);
                        fclose($fp);
                        $_POST['ok_plik']='1';
                        
                        $tmp=explode("/",$p);
                        $temp=explode(".",$tmp[1]);
                        $p=$temp[0];
                        
                        $_POST['plik']=$p;
                    
                }
        }

 


Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/


#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 983
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 28.05.2013 21:40   Najlepsza odpowiedź

magic_quotes jest włączone ?

ewentualnie
if( get_magic_quotes_gpc() ){
  $textToWrite = stripslashes( $_POST[ 'tresc' ] );
}
else{
  $textToWrite = $_POST[ 'tresc' ]
}

  • +
  • -
  • 1

#3 Flk

    Czempion

  • Autor tematu
  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 28.05.2013 22:12

Dziękuje za pomoc DarkGL :)

 


Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/






Również z jednym lub większą ilością słów kluczowych: php

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych