| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |
|

24-05-2005, 14:25
|
|
tweetywb
Newbie
|
|
Registriert seit: May 2005
Beiträge: 7
|
|
[PHP5] html verweis auf perlscript
 Steh noch am anfang, also Tschuldigung.
was muss ich bei HTML eingeben um auf ein PHP-Script zu verweisen?
im SDS funktioniert das Script einwandfrei.
|

24-05-2005, 14:38
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Re: [PHP5] html verweis auf perlscript
<a href="phpscript.php">verweis auf PHP-script</a> ...?
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

24-05-2005, 14:44
|
|
tweetywb
Newbie
|
|
Registriert seit: May 2005
Beiträge: 7
|
|
Re: Re: [PHP5] html verweis auf perlscript
Zitat:
Original geschrieben von wahsaga
<a href="phpscript.php">verweis auf PHP-script</a> ...?
|
<a href="besucherzaehler.php">verweis auf PHP-script</a> ...?
dann steht an der Stelle wo er hin soll : verweis auf PHP-script</a> ...?
wahrscheinlich hab ich mich blöd ausgedrückt (sorry)
Das script soll ausgeführt werden.
wenn ich es direkt in den html code einfüge (wie es im Buch steht) hab ich an der Stelle den Quellcode.
|

24-05-2005, 14:51
|
ghostgambler
Master 
|
|
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
|
|
Re: Re: Re: [PHP5] html verweis auf perlscript
PHP-Code:
<?php
*bing*, PHP-Code
?>
man achte auf Anfang und Ende....
|

24-05-2005, 14:55
|
|
tweetywb
Newbie
|
|
Registriert seit: May 2005
Beiträge: 7
|
|
Re: Re: Re: Re: [PHP5] html verweis auf perlscript
Zitat:
Original geschrieben von ghostgambler
PHP-Code:
<?php
*bing*, PHP-Code
?>
man achte auf Anfang und Ende....
|
Parse error: parse error in line 112 (*bing*)
|

24-05-2005, 15:03
|
Wurzel
Master  
|
|
Registriert seit: Jul 2002
Ort: double-u-upper-valley
Beiträge: 7.477
|
|
oha
+ du hast eine html-datei
+ du hast einen (funktionierenden) php code
gut!
- füge beides zusammen
- speichere die datei mit der endung .php !
- schiebe die datei auf den webserver
- rufe sie auf
es läuft? gut
du siehst den php-code (im quelltext)? schlecht !
dein server versteht kein php  . übrigens, SDS kommt mit einem eigenen php-interpreter. wenn du lokal unter windows testen willst, brauchst du einen webserver => apachefriends.org
__________________
-
|

24-05-2005, 15:11
|
|
Quetschi
PHP Expert
|
|
Registriert seit: Dec 2004
Beiträge: 2.759
|
|
OffTopic: Was ist SDS *neugier*
|

24-05-2005, 15:15
|
|
tweetywb
Newbie
|
|
Registriert seit: May 2005
Beiträge: 7
|
|
Apache hab ich ! :-)
wie ist es mit der dritten möglichkeit ???
es wird weder der besucher.... noch der Quelltext gezeigt ?????
sds = symtec devlobment studio
|

24-05-2005, 15:18
|
Wurzel
Master  
|
|
Registriert seit: Jul 2002
Ort: double-u-upper-valley
Beiträge: 7.477
|
|
[ ] du möchtest uns deinen code zeigen?!
php-tags nicht vergessen.
__________________
-
|

24-05-2005, 15:19
|
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
klingt nach "works as designed" => du hast was falschgemacht, aber ohne irgendwas an code lässt sich das nicht sicher sagen
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

24-05-2005, 15:27
|
|
tweetywb
Newbie
|
|
Registriert seit: May 2005
Beiträge: 7
|
|
<?php
echo date("d.m.Y");
echo "<br>";
// wie lange gilt wird eine ip nicht als neuer besucher gewertet (in minuten)
$t_counter=120;
// wie lange gilt besucher als online (in minuten)
$t_user_online=5;
// pfad zum besucherzaehler
$p_counter='counter.log';
// pfad zur datei, die maximale zahl gleichzeitiger nutzer speichert
$p_counter_max='counter_max.log';
// pfad zur datei, die die ips des besucherzaehlers speichert
$p_ips_counter='ips_counter.log';
// pfad zur datei, die die ips der aktuell auf der seite befindlichen user speichert
$p_ips_user_online='ips_user_online.log';
// nicht vorhandene dateien erstellen
// wenn dateien vorhanden sind und skript einwandfrei laeuft, dann diese zeilen auskommentieren (// davor)
if (!file_exists($p_counter))
{ $fh=fopen($p_counter, 'w'); fwrite($fh, "0"); fclose($fh); }
if (!file_exists($p_counter_max))
{ $fh=fopen($p_counter_max, 'w'); fwrite($fh, time().'#0'); fclose($fh); }
if (!file_exists($p_ips_counter))
{ $fh=fopen($p_ips_counter, 'w'); fclose($fh); }
if (!file_exists($p_ips_user_online))
{ $fh=fopen($p_ips_user_online, 'w'); fclose($fh); }
// daten einlesen
$temp=file($p_counter); $counter=$temp[0];
$temp=file($p_counter_max); $counter_max=explode('#', $temp[0]);
$ips_counter=file($p_ips_counter);
$ips_user_online=file($p_ips_user_online);
$ip=$_SERVER['REMOTE_ADDR'];
// user online - noch gueltige ips raussuchen
$i=0; $j=0; $ip_exists=0;
while ($i < count($ips_user_online))
{
$temp=explode('#', trim($ips_user_online[$i]));
if (time() < $temp[0]+$t_user_online*60)
{
$ips[$j]=$ips_user_online[$i]; $j++;
// wenn ip des aktuellen besuchers gefunden, dann vermerken
if ($temp[1]==$ip) { $ip_exists=1; }
}
$i++;
}
// wenn aktuelle ip nicht gefunden wurde ($ip_exists==0) oder alle entsorgt wurden, dann diese hinzufuegen
if (!isset($ips) && $ip_exists==1 || $ip_exists==0)
{ $ips[$i]=time().'#'.$ip; }
// anzahl felder von $ips entspricht anzahl der user online
$user_online=count($ips);
// wenn aktuelle zahl besucher groesser als letztes maximum, dann ueberschreiben und neu einlesen
if ($user_online>$counter_max[1])
{
$fh=fopen($p_counter_max, 'w');
fwrite($fh, time().'#'.$user_online);
fclose($fh);
$temp=file($p_counter_max); $counter_max=explode('#', $temp[0]);
}
// die ips speichern
$fh=fopen($p_ips_user_online, 'w');
fwrite($fh, join("\n", $ips));
fclose($fh);
// besucherzaehler - noch gueltige ips raussuchen
$i=0; $j=0; $ip_exists=0;
while ($i < count($ips_counter))
{
$temp=explode('#', trim($ips_counter[$i]));
if (time() < $temp[0]+$t_counter*60)
{
$ips[$j]=$ips_counter[$i]; $j++;
// wenn ip des aktuellen besuchers gefunden, dann vermerken
if ($temp[1]==$ip) { $ip_exists=1; }
}
$i++;
}
// wenn aktuelle ip nicht gefunden wurde ($ip_exists==0) oder alle entsorgt wurden, dann diese hinzufuegen
if (!isset($ips) && $ip_exists==1 || $ip_exists==0)
{
$ips[$i]=time().'#'.$ip;
$counter++;
$fh=fopen($p_counter, 'w');
fwrite($fh, $counter);
fclose($fh);
}
// die ips speichern
$fh=fopen($p_ips_counter, 'w');
fwrite($fh, join("\n", $ips));
fclose($fh);
// ausgabe der besucherdaten
echo '<font color="#3366FF">Es sind '.$user_online.' Nutzer online.<br>';
echo 'Seit dem 22. Mai 2003 waren '.$counter.' Besucher auf dieser Seite.<br>';
echo 'Größte Zahl gleichzeitiger Besucher war am '.date("d.m.Y", $counter_max[0]).' mit '.$counter_max[1].' Besuchern.';
?>
Jetzt ist es noch schlimmer :
Ergebnis jetzt :
24.05.2005
Warning: fopen(ips_user_online.log) [function.fopen]: failed to open stream: Permission denied in /home/vhosts/5000129885/ihre-tuerkei-immobilie.de/htdocs/mitte.php on line 175
Warning: fwrite(): supplied argument is not a valid stream resource in /home/vhosts/5000129885/ihre-tuerkei-immobilie.de/htdocs/mitte.php on line 176
Warning: fclose(): supplied argument is not a valid stream resource in /home/vhosts/5000129885/ihre-tuerkei-immobilie.de/htdocs/mitte.php on line 177
Warning: fopen(counter.log) [function.fopen]: failed to open stream: Permission denied in /home/vhosts/5000129885/ihre-tuerkei-immobilie.de/htdocs/mitte.php on line 197
Warning: fwrite(): supplied argument is not a valid stream resource in /home/vhosts/5000129885/ihre-tuerkei-immobilie.de/htdocs/mitte.php on line 198
Warning: fclose(): supplied argument is not a valid stream resource in /home/vhosts/5000129885/ihre-tuerkei-immobilie.de/htdocs/mitte.php on line 199
Warning: fopen(ips_counter.log) [function.fopen]: failed to open stream: Permission denied in /home/vhosts/5000129885/ihre-tuerkei-immobilie.de/htdocs/mitte.php on line 202
Warning: fwrite(): supplied argument is not a valid stream resource in /home/vhosts/5000129885/ihre-tuerkei-immobilie.de/htdocs/mitte.php on line 203
Warning: fclose(): supplied argument is not a valid stream resource in /home/vhosts/5000129885/ihre-tuerkei-immobilie.de/htdocs/mitte.php on line 204
Es sind 1 Nutzer online.
Seit dem 22. Mai 2003 waren 2 Besucher auf dieser Seite.
Größte Zahl gleichzeitiger Besucher war am 23.05.2005 mit 1 Besuchern
|

24-05-2005, 15:32
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Zitat:
Original geschrieben von tweetywb
Jetzt ist es noch schlimmer :
|
OffTopic: ja, jetzt ist es in der tat noch schlimmer.
jetzt haben wir einen weiteren newbee, der zwar inzwischen PHP zum laufen gebracht hat - aber völlig ohne ahnung damit rumspielt.
nein, auf den gedanken, eine meldung wie "permission denied" erst mal zu übersetzen, und sich dann über mögliche ursachen zu informieren, kommt man natürlich gar nicht - einfach alles komplett per c&p ins forum klatschen, sollen sich dich anderen mal darum kümmern ...
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

24-05-2005, 15:40
|
|
tweetywb
Newbie
|
|
Registriert seit: May 2005
Beiträge: 7
|
|
Zitat:
Original geschrieben von wahsaga
OffTopic: ja, jetzt ist es in der tat noch schlimmer.
jetzt haben wir einen weiteren newbee, der zwar inzwischen PHP zum laufen gebracht hat - aber völlig ohne ahnung damit rumspielt.
nein, auf den gedanken, eine meldung wie "permission denied" erst mal zu übersetzen, und sich dann über mögliche ursachen zu informieren, kommt man natürlich gar nicht - einfach alles komplett per c&p ins forum klatschen, sollen sich dich anderen mal darum kümmern ...
|
Punkt eins : Schon mal was von : Learning by doing gehört ?
Punkt zwei : Habe Dich nicht gezwungen zu antworten !
Punkt drei : Im php-buch steht zb. nicht drin das ich die Dateien als .php abspeichern muss - also hab ich schon was gelernt hier.
|

24-05-2005, 16:28
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Zitat:
Original geschrieben von tweetywb
Punkt eins : Schon mal was von : Learning by doing gehört ?
|
schon mal was von "wenigstens ein wenig grundlagenwissen aneignen, bevor man planlos drauflos programmiert" gehört?
Zitat:
|
Punkt drei : Im php-buch steht zb. nicht drin das ich die Dateien als .php abspeichern muss
|
1. muss man ja auch nicht
2. http://www.php.net/manual/de/tutoria...l.requirements
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

24-05-2005, 17:04
|
|
tweetywb
Newbie
|
|
Registriert seit: May 2005
Beiträge: 7
|
|
Aber las mal !
Hättest nur schreiben brauchen , dass die datei atribute geändert werden müssen!
Ich sag doch learning by doing !
VIELEN DANK FÜR DEINE HILFE !
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|