php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.09.2009, 16:14  
Neuer Benutzer
 
Registriert seit: 16.09.2009
Beiträge: 2
PHP-Kenntnisse:
Anfänger
Handy befindet sich auf einem aufstrebenden Ast
Standard Zeilen aus html Tabelle auslesen und

Moin Moin
ich hab da ein kleines Problemchen:
Ich würde gerne nur die Zeilen für meine Klasse aus dem Vertretungsplan meiner Schule extrahieren und dann anzeigen lassen.....

Hier die URL's für die verschiedenen Wochentage:
Code:
$mo='http://www.gymnasium-herzogenaurach.de/aktuelle_vertretungen/Woche/schuelerplan_mo.htm';
$di='http://www.gymnasium-herzogenaurach.de/aktuelle_vertretungen/Woche/schuelerplan_di.htm';
$mi='http://www.gymnasium-herzogenaurach.de/aktuelle_vertretungen/Woche/schuelerplan_mi.htm';
$do='http://www.gymnasium-herzogenaurach.de/aktuelle_vertretungen/Woche/schuelerplan_do.htm';
$fr='http://www.gymnasium-herzogenaurach.de/aktuelle_vertretungen/Woche/schuelerplan_fr.htm';
Schonmal danke im voraus.
Handy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.09.2009, 16:16  
Erfahrener Benutzer
 
Benutzerbild von Ti-Systems
 
Registriert seit: 06.10.2008
Beiträge: 240
PHP-Kenntnisse:
Fortgeschritten
Ti-Systems befindet sich auf einem aufstrebenden Ast
Ti-Systems eine Nachricht über ICQ schicken Ti-Systems eine Nachricht über MSN schicken
Standard

Hallo,

Kannst du das mal ein bisschen genauer formulieren?

mfg Timo
Ti-Systems ist offline  
Alt 16.09.2009, 16:17  
Benutzer
 
Benutzerbild von kremser
 
Registriert seit: 25.02.2008
Beiträge: 55
PHP-Kenntnisse:
Anfänger
kremser befindet sich auf einem aufstrebenden Ast
Standard

hast du überhaupt schon selber was probiert?
kremser ist offline  
Alt 16.09.2009, 16:24  
Neuer Benutzer
 
Registriert seit: 16.09.2009
Beiträge: 2
PHP-Kenntnisse:
Anfänger
Handy befindet sich auf einem aufstrebenden Ast
Standard

Also:
Ich hab diesen Vertretungsplan und da der so unübersichtlich ist würde ich gerne auf einer Website nur die Zeilen anzeigen, die für meine Klasse zutreffen. Das Ursprungsmaterial ist eine html Tabelle mit ganz vielem Schnickschnack; den ich nicht brauche.......
Ich würde einfach gerne nur die Zeilen haben; die für meine Klasse zutreffen....

Ja ein ganz bischen hab nen bisl ein anderes Skript umgepuzzelt funktioniert aber nicht wirklich....

Code:
$convert = array(); // ein Hilfsarray
$start = 0; // wird später benötigt
$arr = file($url, FILE_IGNORE_NEW_LINES); // Datei wird eingelesen
//echo "<pre>"; var_dump($arr); echo "</pre>";

for($i=0;$i<count($arr);$i++)
{
  //echo $arr[$i];
  $arr[$i] = strip_tags($arr[$i]); // Tags entfernen
  if(!empty($arr[$i])&& trim($arr[$i]) ) // Prüfen ob nicht Leer und entferne Vor-Nachleerzeichen
   {
      array_push($convert,trim($arr[$i])); // an das Hilfsarray anfügen
      
      if(trim($arr[$i]) == "") // ist das aktuelle Element gleich HIER FEHLER "&nbsp;&nbsp;"
        array_push($convert,"&nsbp;");     // füge noch ein Element an das Hilfsarray an
   }
   
}

for($i=0;$i<count($convert);$i++) // Schleife um den Startpunkt zu ermitteln
{
  if(!strnatcmp($string,$convert[$i]))
    $start = $i - 1;
  
}

/*
Hier beginnt das eigentliche darstellen der Daten, 
muss dementsprechend angepasst werden!

*/

echo "<table border='1' align='center'>\n";

$abziehen = count($convert) - count($convert) + $start + 5;


for($i=$start,$m=0;$i<$abziehen;$i++,$m++) // bei count($convert)-8 werden die letzten unnötigen Daten entfernt
{

  
  
  if($m==0) // Anfang einer Zeile 
    echo "<tr align='center'>\n";
   

  if(ereg($string, $convert[$i])) 
  {
     echo "<td>".$convert[$i]. "</td>\n";
     $j++;
  }

  else
    {
	//$convert[$i] = strip_tags($convert[$i], "<div>");
	 echo "<td>".$convert[$i]."</td>\n";
    }
       
  if($m == $cols) // Ende einer Zeile
  {
    echo "</tr>\n";
    $cols = 5; // Spaltenanzahl auf 5 setzen
    $m = 0; // variable zurücksetzen für die nächste Zeile
  }   
  
}

echo "</table>\n";
Das das beschissen ist müsst ihr mir nicht sagen, das hab ich schon selber gemerkt....
Handy ist offline  
Alt 16.09.2009, 17:16  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.020
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Reguler Expressions. So mal Stichwort.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline  
Alt 16.09.2009, 21:16  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.733
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

In deinem Skript sind zu viele Unwägbarkeiten, um etwas dazu sagen zu können. Wenn du noch Hilfe brauchst, poste am besten die Ausgangsdaten und was du davon genau auslesen möchtest.
mermshaus 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
HTML Tabelle ausgeben PHP-Fortgeschrittene 7 22.02.2011 17:59
RegEx - HTML über mehrere Zeilen matchen nextgate PHP Tipps 2009 13 05.08.2009 12:20
[Erledigt] Mehrere Spalten und Zeilen aus Tabelle in einem Array speichern shivana Datenbanken 1 04.11.2008 12:07
[Erledigt] html Tabelle als Excel-datei exportieren matrix154 PHP-Fortgeschrittene 7 29.10.2008 17:34
Tabelle in Textfelder auslesen, ändern und wieder schreiben thron PHP Tipps 2008 10 22.02.2008 13:12
Auslesen Spalte + Andere Tabelle andrew22 PHP Tipps 2006 2 16.06.2006 10:51
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
[Erledigt] auslesen + tabelle erstellen PHP-Fortgeschrittene 4 07.09.2005 13:34
HTML Tabelle Zeilen mousover - einfach farbwechsel ? Cyberbob_at_tot HTML, Usability und Barrierefreiheit 7 07.06.2005 19:08
Txt zeilen auslesen PHP Tipps 2005 4 18.05.2005 18:01
[Erledigt] Interne Tabelle (DB Tabelle in Array auslesen) PHP Tipps 2005 10 29.03.2005 17:08
[Erledigt] Wei ersten n Zeilen von eMail-Body auslesen?? PHP-Fortgeschrittene 3 30.01.2005 17:22
Bilddatei aus mysql Tabelle auslesen? PHP Tipps 2005 6 09.01.2005 16:04
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
[Erledigt] Werte eines Arrays aus Tabelle auslesen ? PHP-Fortgeschrittene 12 08.06.2004 19:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html tabelle auslesen, javascript tabelle auslesen, html tabellen auslesen, html tabelle extrahieren, http://www.php.de/php-einsteiger/59088-zeilen-aus-html-tabelle-auslesen-und.html, html tabelle einlesen, javascript tabelle zeilen auslesen, php html tabelle in array einlesen, php html tabelle auslesen, einzelne zeilen aus html auslesen, html tabellenzeile auslesen, php tabelle auslesen, html-tabelle auslesen, tabelle aus html auslesen, html table auslesen, javascript table auslesen, php daten aus html tabelle extrahieren, html tabele, php zeile aus html tabelle auslesen, html tabelleninhalte auslesen

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