Tråd bedømmelse:
  • 0 Stemmer - 0 Gennemsnit
  • 1
  • 2
  • 3
  • 4
  • 5
php txt null characters
26-01-2014, 20:22
#1
php txt null characters
hvis denne kode laver en masse "null characters"

Kode:
<?php
$content = "some text here";
$fp = fopen("yrdy.txt","wb");
fwrite($fp,$content);
fclose($fp);
?>

skulle man så ikke kunne lave den om med en str_replace?

sådan her?

Kode:
<?php
$content = "some text here";
$fp = fopen("yrdy.txt","wb");
$content = str_replace("\0", "", $content);
fwrite($fp,$content);
fclose($fp);
?>

eller hvordan gør man det?
Er ordblind, så stavefejl er gratis! XD
Ailicis.cc | Quadcopter | Bitcoin | Facebook | Skype
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
26-01-2014, 22:03
#2
RE: php txt null characters
Kan anbefale http://rowl.dk/ til koding hvis du ikke får dit svare ;D ADVARSEL de kan være nogen fuck hoveder
Methaqualon 4 life
Find alle beskeder fra denne bruger
Citer denne besked i et svar
26-01-2014, 22:48
#3
RE: php txt null characters
Øh bøh...det gør den da heller ikke:
Kode:
$ cat t.php
<?php
$content = "some text here";
$fp = fopen("yrdy.txt","wb");
fwrite($fp,$content);
fclose($fp);
?>
$ php t.php
$ xxd yrdy.txt
0000000: 736f 6d65 2074 6578 7420 6865 7265       some text here
$
Find alle beskeder fra denne bruger
Citer denne besked i et svar
26-01-2014, 23:17
#4
RE: php txt null characters
(26-01-2014, 22:48)BlimBlamBlar Skrev: Øh bøh...det gør den da heller ikke:
Kode:
$ cat t.php
<?php
$content = "some text here";
$fp = fopen("yrdy.txt","wb");
fwrite($fp,$content);
fclose($fp);
?>
$ php t.php
$ xxd yrdy.txt
0000000: 736f 6d65 2074 6578 7420 6865 7265       some text here
$

nu var det bare et exempel:P

har et log system, som laver en masse null characters xD

det ser ca sådan her ud
Kode:
$ipLog = $directory.$year."/".$_SERVER['SERVER_NAME']."/$day.html";
$log = fopen("$ipLog", "a+");

fputs($log, "-start- $text1$text2, $city$text5$text3$text4-stop-"."\r\n");

fclose($log);

og ca 4 ud af 10 log starter med ~20 null characters :S
Er ordblind, så stavefejl er gratis! XD
Ailicis.cc | Quadcopter | Bitcoin | Facebook | Skype
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
26-01-2014, 23:44 (Denne besked var sidst ændret: 26-01-2014, 23:44 af Doctor Blue.)
#5
RE: php txt null characters
(26-01-2014, 23:17)ailicis Skrev: nu var det bare et exempel:P

har et log system, som laver en masse null characters xD

det ser ca sådan her ud
Kode:
$ipLog = $directory.$year."/".$_SERVER['SERVER_NAME']."/$day.html";
$log = fopen("$ipLog", "a+");

fputs($log, "-start- $text1$text2, $city$text5$text3$text4-stop-"."\r\n");

fclose($log);

og ca 4 ud af 10 log starter med ~20 null characters :S

Er det bare mig eller lyder det ikke som et dårligt logsystem der outputter null til en front-end? :P
Du kunne evt. tjekke dine variabler om de er null og hvis de er, så sætte noget andet ind i stedet der giver mening når man læser det som en tekstfil.

I øvrigt vil jeg anbefale at du bruger en database hvis du nogensinde skal knytte dine IP-addresser til noget information. Det er lang mere effektivt ifht. execution time og IO :)
Mangler du hjælp?
Regler |  E-mail (PGP)
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
27-01-2014, 00:32
#6
RE: php txt null characters
(26-01-2014, 23:44)Doctor Blue Skrev: Er det bare mig eller lyder det ikke som et dårligt logsystem der outputter null til en front-end? :P
Du kunne evt. tjekke dine variabler om de er null og hvis de er, så sætte noget andet ind i stedet der giver mening når man læser det som en tekstfil.

I øvrigt vil jeg anbefale at du bruger en database hvis du nogensinde skal knytte dine IP-addresser til noget information. Det er lang mere effektivt ifht. execution time og IO :)

dårligt logsystem, ja det er det nok, jeg er kun en bager :P
Er ordblind, så stavefejl er gratis! XD
Ailicis.cc | Quadcopter | Bitcoin | Facebook | Skype
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
29-01-2014, 10:51
#7
RE: php txt null characters
Det kan være, du skal kontrollere hvad der er i $_SERVER['SERVER_NAME'], før du laver din:
$log = fopen("$ipLog", "a+");
Bare så det ikke indeholder noget, det ikke skal. ;)
Er der kun adgang til det lokalt?
---
Writing a shellcode decoder stub in assembly is like talking gibberish in such a way that it is still perfectly intelligible. - iTick
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
29-01-2014, 13:31
#8
RE: php txt null characters
(29-01-2014, 10:51)iTick Skrev: Det kan være, du skal kontrollere hvad der er i $_SERVER['SERVER_NAME'], før du laver din:
$log = fopen("$ipLog", "a+");
Bare så det ikke indeholder noget, det ikke skal. ;)
Er der kun adgang til det lokalt?

har droppede iden, og bare bruger mit gammel log system :P
Er ordblind, så stavefejl er gratis! XD
Ailicis.cc | Quadcopter | Bitcoin | Facebook | Skype
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
04-02-2014, 16:56
#9
RE: php txt null characters
(29-01-2014, 13:31)ailicis Skrev: har droppede iden, og bare bruger mit gammel log system :P

Ok, trist. Du skal ikke lade dig slå ud, af os bavianer.
Det giver god erfaring, selv for en bager. :) Koden vil aldrig være perfekt fra starten. Jeg synes du skal lave noget der virker, selv om du ikke har tænkt dig at bruge det. Altså for erfaringens skyld. Jeg har lavet min del junk i mit liv. ;)
Din kode er nok ikke dårligere, end det uspiselige jeg bager. :)
---
Writing a shellcode decoder stub in assembly is like talking gibberish in such a way that it is still perfectly intelligible. - iTick
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
04-02-2014, 17:43
#10
RE: php txt null characters
(04-02-2014, 16:56)iTick Skrev: Ok, trist. Du skal ikke lade dig slå ud, af os bavianer.
Det giver god erfaring, selv for en bager. :) Koden vil aldrig være perfekt fra starten. Jeg synes du skal lave noget der virker, selv om du ikke har tænkt dig at bruge det. Altså for erfaringens skyld. Jeg har lavet min del junk i mit liv. ;)
Din kode er nok ikke dårligere, end det uspiselige jeg bager. :)

havde et gammel system som bare "virker" så det bruger jeg :P
Er ordblind, så stavefejl er gratis! XD
Ailicis.cc | Quadcopter | Bitcoin | Facebook | Skype
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
« Ældre | Nyere »




User(s) browsing this thread: 1 Gæst(er)