php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.06.2006, 14:12  
Erfahrener Benutzer
 
Registriert seit: 09.08.2003
Beiträge: 121
Eddaholzbein
Eddaholzbein eine Nachricht über ICQ schicken
Standard Fwrite help

Hiho

ich wollte fragen wie man fwrite mit 256 bytes verschlüsseln kann.
Eddaholzbein ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.06.2006, 16:06  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard



Was meinst du GENAU damit ???

was du mit fwrite() machen kannst kannst schon nachlesen ...
M3g4Star ist offline  
Alt 19.06.2006, 23:05  
Erfahrener Benutzer
 
Registriert seit: 09.08.2003
Beiträge: 121
Eddaholzbein
Eddaholzbein eine Nachricht über ICQ schicken
Standard

Also ich meinte dies hier.

Also in C++ um was zu saven das kann man mit


Data.Name
Data.Password


fwrite(&Data, 1, 108, path);

wie kann man das zu php umändern. hat da jemand eine lösung?

Also wenn ich die datei mit editor öffne dann ist da folgendes drin

Name[][][][][][][][][][][][][][][][][]hello[][][][][][][][][][][][][][][]

diese [] zeichen sind darin aber halt geschlossende vierecke. Dies müssten die bytes sein. Nur wie speichere ich das bei php?
Eddaholzbein ist offline  
Alt 19.06.2006, 23:17  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Les dir doch mal das Manual durch: fwrite()

Wenn du da nichts findest gehts wohl nicht. Ich hab davon noch nichts gesehen und auch nich gebraucht.
Flor1an ist offline  
Alt 20.06.2006, 03:11  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Wie wärs mit: Erst verschlüsseln, dann binary-safe schreiben?
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 20.06.2006, 13:50  
Erfahrener Benutzer
 
Registriert seit: 09.08.2003
Beiträge: 121
Eddaholzbein
Eddaholzbein eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von KingCrunch
Wie wärs mit: Erst verschlüsseln, dann binary-safe schreiben?
Wie meinnst du das denn? Haste darüber ein tut oder mal ein code ausschnit?

Ich brauche diese anwednung weil ich ein Programm habe der diese Datei lesen muss.
Eddaholzbein ist offline  
Alt 20.06.2006, 18:53  
Erfahrener Benutzer
 
Registriert seit: 09.08.2003
Beiträge: 121
Eddaholzbein
Eddaholzbein eine Nachricht über ICQ schicken
Standard

Ok habe problem gelöst hab es geschaft nun habe ich nur noch 1 problem hier erstmal mein code

PHP-Code:
$smsg chr(0x00);
for (
$smc 0$smc 31$smc++) $smsg .= chr(0x00);
$smsg3 chr(0x00);
for (
$smc3 0$smc3 31$smc3++) $smsg3 .= chr(0x00);
$smsg2 chr(0x00);
for (
$smc2 0$smc2 46$smc2++) $smsg2 .= chr(0x00);

$content"$accname$smsg$password$smsg3$smsg2";





$handle=fopen($accname"w+b");
$ok substr($content0108);
fwrite($handle,$ok );
fclose($handle); 
Also mein problem ist nun da wo die beiden 31 stehen das ist die länge des Accounts und Password. Ich muss wissen wie lang der account war beim html ausfüllfeld und password die muss ich dann an das php script schicken und dann die länge abziehen bei den beiden 31 zahlen.

Also ungefähr so

Account = Hallo (sind 5) also
for ($smc = 0; $smc < 31-5; $smc++) $smsg .= chr(0x00);

das gleiche ist das dann mit dem pw
Eddaholzbein ist offline  
Alt 20.06.2006, 19:21  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Woran genau scheiterst du?
xabbuh ist offline  
Alt 20.06.2006, 19:29  
Erfahrener Benutzer
 
Registriert seit: 09.08.2003
Beiträge: 121
Eddaholzbein
Eddaholzbein eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von xabbuh
Woran genau scheiterst du?
Also in meinen code gibt es diese Line

PHP-Code:
for ($smc 0$smc 31$smc++) $smsg .= chr(0x00); 
Diese 31 da ist die länge nach dem Account namen. So Da der Account namen immer eine verschiedene länge hat weil jeder user halt ein anderen namen haben will muss ich die länger der 31 ändenr so das ich immer auf 32 länge komme.

Die user füllen die daten per html datei aus also im Formular. und sendet die daten nun an mein script. Das Script erfasst denn Account namen und Password. Jetzt muss mein script wissen wi lang ist denn nun der Account. Wenn er das weiß verringert er die zahl 31 mit -. Aber wie ermittel ich das wie lang der Account ist.
Eddaholzbein ist offline  
Alt 20.06.2006, 20:38  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

http://www.php.net/strlen
xabbuh ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
fwrite Problem alfonsodiecko PHP Tipps 2008 15 08.02.2008 13:53
fwrite() Miglo PHP Tipps 2008 4 14.10.2007 15:19
Warning: fwrite() ??? Razoback PHP Tipps 2006 1 25.07.2006 21:37
Warning: fwrite(): supplied argument is not a valid stream Venom PHP Tipps 2007 27 15.12.2005 18:14
kleines problem mit fwrite Tic Rederon PHP Tipps 2005-2 6 23.08.2005 08:24
Permission denied... HELP!! PHP Tipps 2005 10 27.04.2005 15:55
ShowIt_V1.8.14 PHP Tipps 2005 1 23.03.2005 19:13
Zeilenumbruch mit fwrite PHP Tipps 2005 2 10.01.2005 11:09
Help Desk System ? Beitragsarchiv 7 31.12.2004 15:28
fwrite - inhalt nich überschreiben sondern nur einfügen PHP Tipps 2004-2 8 22.12.2004 16:52
fwrite mit w...datei wird angelegt, aber variablen werden... PHP Tipps 2004 5 05.10.2004 13:50
fwrite() gibt False zurück Schaelle PHP Tipps 2004 1 29.09.2004 20:27
[Erledigt] problem mit .htaccess (Rewrite Rule) ! plz help Server, Hosting und Workstations 2 30.08.2004 12:34
fwrite (fopen) Eddaholzbein PHP Tipps 2004 5 05.07.2004 17:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.