php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.12.2008, 22:00  
Neuer Benutzer
 
Registriert seit: 30.12.2008
Beiträge: 5
N3R0 befindet sich auf einem aufstrebenden Ast
Standard Probleme beim zusammenfügen von zwei Dateien...

Ich möchte aus zwei Textdateien eine machen und habe dies so geschrieben...
PHP-Code:
<?php

$sperrseiten
= @file('sperrseiten.txt');
$hauptsperrseiten= @file('hauptsperrseiten.txt');
$datei fopen ("gesperrt.txt""w" );
if (!
$sperrseiten)
{
echo 
"Die genannte Texdatei existiert nicht.";
exit;
}
echo 
"Sperren erfolgreich!";

$anzahl1 sizeof($sperrseiten);
for (
$i 1$i <= $anzahl1$i++)
{
$zeile $sperrseiten[$i-1];
$zeile1 explode ("<br>"$zeile);
fwrite ($datei"$zeile1\n" );
}

$anzahl2 sizeof($hauptsperrseiten);
for (
$i 1$i <= $anzahl2$i++)
{
$zeile2 $hauptsperrseiten[$i-1];
$zeile3 explode ("<br>"$zeile2);
fwrite ($datei"$zeile3\n" );
}
fclose ($datei);

?>
...nun werden zwar die richtige Anzahl an Objekten aufgelistet, allerdings nicht die richtigen Namen sondern immer nur Array.
Was mache ich falsch, bzw was muss ich an diesem Code ändern?

danke im vorraus
N3R0 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.12.2008, 22:16  
Erfahrener Benutzer
 
Registriert seit: 10.02.2008
Beiträge: 115
PHP-Kenntnisse:
Fortgeschritten
fritz_07 befindet sich auf einem aufstrebenden Ast
Standard

Ich bin mir hier sehr unsicher. Anscheinend haben die Dateien folgende Form:
Code:
Zeile1Spalte1<br>Zeile1Spalte2<br>Zeile1Spalte3<br>Zeile1Spalte4
Zeile2Spalte1<br>Zeile2Spalte2<br>Zeile2Spalte3<br>Zeile2Spalte4
Und zum String "Array": explode() gibt ein Array zurück

Und die erste Zeile im von file() zurückgegebem Array ist Offset 0.

PHP-Code:
<?php
$file 
fopen("gesperrt.txt""wb");

fwrite($filefile_get_contents("sperrseiten.php").file_get_contents("hauptsperrseiten.txt"));

fclose($file);
?>

Geändert von fritz_07 (30.12.2008 um 22:36 Uhr). Grund: Noch mehr...
fritz_07 ist offline  
Alt 30.12.2008, 22:51  
Erfahrener Benutzer
 
Registriert seit: 06.09.2008
Beiträge: 189
#Avedo befindet sich auf einem aufstrebenden Ast
Standard

Hast du dir schonmal überlegt mit CSV Dateien zu arbeiten? Die sind deutlich einfacher zu händeln. Hatte irgendwann mal eine Klasse dafür geschrieben, kann ich morgen gerne mal hier posten.
MfG, Andy
__________________
I'm so tired of slitting the throats of people calling me a violent psychopath.
#Avedo ist offline  
Alt 30.12.2008, 23:45  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Wenn Du die Dateien einfach nur hintereinander kopieren willst, kannst Du auch file_put_contents oder stream_copy_to_stream verwenden.
PHP-Code:
<?php
$sourceA 
fopen('sperrseiten.txt''rb') or die('!fopen A');
$sourceB fopen('hauptsperrseiten.txt''rb') or die('!fopen B');
$target fopen('gesperrt.txt''wb')  or die('!fopen target');

echo 
stream_copy_to_stream($sourceA$target) , " Bytes kopiert von A<br />\n";
echo 
stream_copy_to_stream($sourceB$target) , " Bytes kopiert von B<br />\n";

fclose($target);
fclose($sourceB);
fclose($sourceA);
David ist offline  
Alt 31.12.2008, 12:56  
Neuer Benutzer
 
Registriert seit: 30.12.2008
Beiträge: 5
N3R0 befindet sich auf einem aufstrebenden Ast
Standard

danke hat geklappt
N3R0 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
[Erledigt] Alle Dateien eines Ordner und aller Unterordner aufrufen und die Größe ber BartTheDevil89 PHP Tipps 2008 6 12.08.2008 19:17
PHP Dateien verschlüsseln GSJLink PHP-Fortgeschrittene 2 26.04.2008 12:29
Probleme beim zusammenfügen von MySql Einträgen... Toby Datenbanken 5 25.03.2008 22:18
[Logik] Mehrere Dateien als Anhang per Formular versenden PsychoEagle PHP Tipps 2008 2 27.08.2007 08:58
Probleme mit miniXML-Klasse R4v3r PHP Tipps 2007 1 23.02.2007 18:20
probleme mit öffnen von dateien stephan000 PHP Tipps 2006 5 27.03.2006 17:37
Dateien aufteilen und zusammenfügen? DannyD PHP Tipps 2007 4 15.12.2005 10:39
Verzeichnis (Dateien) schützen aber per PHP zugriff zulassen Server, Hosting und Workstations 2 16.10.2005 10:13
Probleme mit von PHP erstellten Verzeichni tssen und Dateien PHP Tipps 2005-2 2 23.08.2005 22:28
[Erledigt] Nur bestimmte Dateien anzeigen, wie mache ich das HILFE PHP Tipps 2005 4 02.04.2005 22:38
Probleme mit Uploaden von Dateien PHP Tipps 2005 8 17.03.2005 20:46
dateien zugänglich machen PHP Tipps 2004 8 22.10.2004 14:25
[Erledigt] Dateien aus Verzeichnissen vom Webserver auslesen und linken PHP Tipps 2004 3 08.09.2004 10:07
Probleme Mit der Ausgabe von php dateien Server, Hosting und Workstations 6 22.07.2004 17:44
[Erledigt] Dateien können nicht erzeugt werden PHP-Fortgeschrittene 10 03.06.2004 16:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php 2 dateien zusammenfügen, php dateien zusammenfügen, eagle boards zusammenfügen, php 2 dateien verbinden, php syntax zwei files kombinieren, php zwei textdateien zusammenfügen, mehrere php dateien zusammenfügen, mht-dateien zusammenfügen, mht files zusammenfügen, eagle board zusammenfügen, textdateien zusammenfügen php, php textdateien verbinden, php zwei dateien zusammenführen, php 2 dateien kombinieren, mht zusammenfügen, eagle brd zusammenfügen, eagle .brd zusammenfügen, php dateien verbinden, eagle brd zusammenführen, 2 php scripte zusammenlegen datei frame

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:20 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