PHP mein erstes Programm
Verfasst: 20.04.2008 02:59
Hallo Leute, war gestern und heute none Stop am PC um mir ein kleines
Script zu programmieren. Also es Funktioniert und ich bin super happy.
Aber hat jemand von euch noch verbesserungsvorschläge?
Ich denke es ist noch nicht ganz das Wahre.
Musste sehr viel improviesieren, da ich absolut 0 ahnung hatte
/*noch habe
hehe*/ was mir so für befehle zu verfügung stehen.
Würde mich auf jede Antwort freuen.
LG GTA26
Script zu programmieren. Also es Funktioniert und ich bin super happy.
Aber hat jemand von euch noch verbesserungsvorschläge?
Ich denke es ist noch nicht ganz das Wahre.
Musste sehr viel improviesieren, da ich absolut 0 ahnung hatte
/*noch habe
Würde mich auf jede Antwort freuen.
LG GTA26
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<?php
// TimeOut verhindern
set_time_limit(0);
//phpinfo();
//Anfang wert der URL
$urlendung = 0;
do {
$urlendung+= 36;
echo "Seite".$urlendung."<br>";
//Starte HTTP Client
require_once 'HTTP/Client.php';
$link = "http://www.name.tld/msg-list.html?ps=".$urlendung;
$client =& new HTTP_Client();
$code = $client->get($link);
$res =& $client->currentResponse();
$html = $res['body']."\n";
//Suche alle ID's
preg_match_all("/http+\:\/\/[-a-zA-Z0-9]{4,20}+\.name+\.tld/", $html, $treffer);
for ($i=0; $i< count($treffer[0]); $i++)
{
$zwischenergebnis1 = $treffer[0][$i];
$zuersetzen = "/http+\:\/\/admin+\.name+\.tld/";
$durch = "";
//Filtert unerwünschte ID's raus
$zwischenergebnis2 = preg_replace($zuersetzen, $durch, $zwischenergebnis1);
// Falls das Zwischenergebnis zu den unererwünschten ID's ghört wird sie ignoriert
if ( $zwischenergebnis2 == $durch)
{
//echo "Nicht Schreiben.<br>";
}
// Ansonsten wird sie ins TXT file geschrieben
else
{
$dateiname = "cash.txt"; // Name der TXT Datei
$handler = fopen($dateiname , "a+"); // Datei öffnen, wenn nicht vorhanden dann wird die Datei erstellt.
fwrite($handler, $zwischenergebnis2."\r\n");
echo $zwischenergebnis2;
fclose($handler); // Datei schließen */
}
}
// Abfrage ob es weitere ID's zu hollen gibt
//-------------------------------------------------------------------------------------------------
$zusuchen = "/\/rechts+\.gif/";
$wahr = "wahr";
preg_match_all($zusuchen, $html, $gefunden);
for ($j=0; $j< count($gefunden[0]); $j++)
{ $weiter = $gefunden[0][$j];
echo "<h1>Es geht weiter <br></h1>";
$Resultat = preg_replace($zusuchen, $wahr, $weiter);
}
//-------------------------------------------------------------------------------------------------
// ID's werden geholt bis keine mehr vorhanden sind
}while ($Resultat==$wahr);
?>
</body>
</html>