News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 22
Seite [1] 2 >
Gonzo256


Beginner




Beiträge: 18
# Thema - 03.12.2008 um 16:04 Uhr
ich habe in einem Board gelesen das man php scripte in html einfügen kann. Irgendwie muss man ne .access datei machen.Habe ich.

1.was muss darein??

2. was muss dann in die Index.htm??

Habe ein Modul aus vergangen Tagen was in php ist und ich gerne einbauen möchte. nur mit Include geht das ja net in htm

hat einer ne idee??

danke
Inaktiv
saNsalvador


Try to beat me





Beiträge: 123
# Antwort: 1 - 03.12.2008 um 16:10 Uhr
Kleine Aufklärung:

PHP Scripte werden in HTML Dateien direkt implementiert oder per require oder include extern geladen. Erfordert aber eine Umbenennung der *.html in *.php sonst wird der php Quellcode nur als Text angezeigt.

Ein "altes" Modul einzubauen ist wahrscheinlich nicht so einfach, je nachdem wie alt es ist und wie gut deine Erfahrung in php ist (durch deinen ersten Satz schließ ich mal auf ein eher geringe Erfahrung)

Was ist denn das für ein Modul?


Inaktiv
|
Gonzo256
Thread-Ersteller


Beginner




Beiträge: 18
# Antwort: 2 - 03.12.2008 um 16:17 Uhr
das Modul erzeugt einen Banner mit dem derweiligen Rang in der TWL Liga. Es ist in .php geschrieben. Jetzt möchte ich das in die Index.htm einfügen. Aber wie?? Früher wo ich noch ne Webspell version hatte war das einfach. Einfach Include .... usw und fertig.


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 3 - 03.12.2008 um 16:20 Uhr
tjo, früher hatten wir auch noch einen Kaiser, und früher .. ach lassen wir den Blödsinn

erstell dir deine eigene php datei z.b. unter dem mod /users
wäre dann
/mods/users/myfile.php
dort packste den php code rein, natürlich mit PHP Code tags am anfang und ende, und machst es per Platzhalter, der da wäre

{users:myfile}

dann wird dein php code genau an der stelle ausgeführt, wo du den platzhalter in deinem DEsign platziert hast.

Wie schon gesagt, lern erstmal ein wenig clansphere kennen, es gibt hier viele Wege, aber ein WEg PHP in HTML reinzuhacken, ist der schlechteste den man wählen kann


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 03.12.2008 um 16:21 Uhr (1x Editiert)
Inaktiv
|
saNsalvador


Try to beat me





Beiträge: 123
# Antwort: 4 - 03.12.2008 um 16:25 Uhr
Wichtiger ist der Inhalt. Wenn ! das Script bzw. Modul nur auf externe Daten zugreift um interne Logik abzuarbeiten, kannst du es theoretisch in den /mods Ordner laden bzw /mods/modulname (wobei der modulname von dir frei gewählt werden kann) und dann die .php Datei über {modulname:php_datei_name} in der index.htm aufrufen.
Geht halt nur solange benannte php Datei für die Logik keine weitere Einbindung in CS verlangt

Siehe hier

//edit: ich brauch einfach zu lang


Zuletzt editiert von saNsalvador am 03.12.2008 um 16:26 Uhr (1x Editiert)
Inaktiv
|
Gonzo256
Thread-Ersteller


Beginner




Beiträge: 18
# Antwort: 5 - 03.12.2008 um 16:27 Uhr
ich weis.habe ich schon überall gelesen.aber was solls. das ding fängt mit Iframe an. und der Coder hat es nun mal in .php geschrieben. Es gibt auch leider keine Alternativen dazu.Also bleibt mir nur die möglichkeit es so zumachen wie hier beschrieben oder es zulassen


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 6 - 03.12.2008 um 16:28 Uhr
iframe ? php ?
was haste da überhaupt ? zeig mal den code her


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Gonzo256
Thread-Ersteller


Beginner




Beiträge: 18
# Antwort: 7 - 03.12.2008 um 16:37 Uhr
Code +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
1. / 2. / ... 
 <<iframe>?php
    $liga 
= (isset($_GET['liga']))? $_GET['liga'] : 'twl';
    switch (
$liga) {
        case 
'twl':
            
$bild ="twlrangbuttons1.gif";
            
$url 'http://www.teamwarfare.com/viewTeam.asp?team=Operation-Anti-Terror-Team';
            
$daten parse_url($url);
            
$daten['cut1'] = 'America\'s Army: EU - 2v2 Objective';
            
$daten['cut2'] = "\n";
            
$daten['regex_search'] = '<td.*>(.*)<\/td>';
            
$font['colorRGB'] = array(249,203,58);
            
$font['position']['x'] = 42;
            
$font['position']['y'] = 40;
            
$font['size'] = 10;
            
$font['face'] = './arialbd.ttf';
            break;
        default:
            
header('Content-Type: image/gif');
            echo 
rawurldecode('gif89a%0C%00%0B%00%A1%02%00%FF%00%00%FF%FC%00%FF%FF%FF%FF%FF%FF%21%FE%15Created%20with%20The%20GIMP%00%21%F9%04%01%0A%00%02%00%2C%00%00%00%00%0C%00%0B%00%00%02%17%84%83i%7B%CA%8C%5Ex2R%90%2C%CC%17%EB%3Bm%9D%F7-%99V%00%00%3B');
            exit;
            break;
    }
    
    function 
glue_url($parsed) {
        if (!
is_array($parsed))
            return 
false;
        
$url = isset($parsed['scheme']) ? $parsed['scheme'].':'.((strtolower($parsed['scheme']) == 'mailto') ? '':'//') : '';
        
$url .= isset($parsed['user']) ? $parsed['user'].($parsed['pass']? ':'.$parsed['pass']:'').'@' '';
        
$url .= isset($parsed['host']) ? $parsed['host'] : '';
        
$url .= isset($parsed['port']) ? ':'.$parsed['port'] : '';
        
$url .= isset($parsed['path']) ? $parsed['path'] : '';
        
$url .= isset($parsed['query']) ? '?'.$parsed['query'] : '';
        
$url .= isset($parsed['fragment']) ? '#'.$parsed['fragment'] : '';
        return 
$url;
    }
    
    function 
http_get($url) {
        
$url_data parse_url($url);
        
$port = (isset($url_data['port'])?$url_data['port']:80);
        
$fp = @fsockopen($url_data['host'], $port$errno$error10);
        if(!
$fp)
            return 
false;
        
$query  'GET '.$url_data['path'];
        if (isset(
$url_data['query']))
            
$query .= '?'.$url_data['query'];
        
$query .= ' HTTP/1.0'."\r\n";
        
$query .= 'Host: '.$url_data['host']."\r\n";
        
$query .= "\r\n";
        
fwrite($fp$query);
        
$buffer '';
        while (
$temp fread($fp1024)) {
            
$buffer .= $temp;
        }
        
fclose($fp);
        return 
$buffer;
    }
    
    function 
getPlatzierung() {
        global 
$daten;
        
        list(
$header$content) = explode("\r\n\r\n",http_get(glue_url($daten)),2);
        if (
strpos($header,'HTTP/1.1 200 OK') !== 0)
            return 
'?';
        
$temp explode($daten['cut1'], $content,2);
        
$temp explode($daten['cut2'], $temp[1],2);
        
preg_match('/'.$daten['regex_search'].'/iU'$temp[0], $match);
        if (!
$match[1])
            return 
'?';
        return 
$match[1].'.';
    }
    
    function 
mod_bild() {
        global 
$bild$font;
        
        
$font['angel'] = 0;
        
$font['text'] = getPlatzierung();
        
$image imagecreatefromgif($bild);
        
$array imagettfbbox($font['size'], $font['angel'], $font['face'], $font['text']);
        
$bild_breite abs($array[0]-$array[2]);
        
$font['position']['x'] = $font['position']['x']-$bild_breite;
        
$font['position']['y'] = $font['position']['y'];
        
$font['color'] = ImageColorAllocate ($image$font['colorRGB'][0], $font['colorRGB'][1], $font['colorRGB'][2]);
        
ImageTTFText ($image$font['size'], $font['angel'], $font['position']['x'], $font['position']['y'], $font['color'], $font['face'], $font['text']);
        return 
$image;
    }
    
    
header ("Content-type: image/gif");
    
Imagegif (mod_bild());
?></iframe>




und das soll hier drin funzen

<tr>
<td height="100%" align="center" valign="middle"><span class="Stil1">{ligagedöns}</td>
</tr>


Zuletzt editiert von Fr33z3m4n ClanSphere Team am 03.12.2008 um 16:48 Uhr (2x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 8 - 03.12.2008 um 16:47 Uhr
tsts, sowas postet man erstmal im Quote, und dann im Clip, ich editier mal


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
saNsalvador


Try to beat me





Beiträge: 123
# Antwort: 9 - 03.12.2008 um 16:52 Uhr
erste Zeile

<<iframe>?php

sollte so lauten

<iframe><?php

der Rest - erstmal wayne aber ich weiß gerade selbst nicht ob du durch den iframe die Header Infos manipulieren darfst - wenn ja müsste das so funktionieren, wenn nicht wirst du gnadenlos auf nen Fehler stoßen. Testen würd ich vorschlagen außer ich lieg falsch


Inaktiv
|
Gonzo256
Thread-Ersteller


Beginner




Beiträge: 18
# Antwort: 10 - 03.12.2008 um 18:46 Uhr
nö.funzt net.zerreist das Template


Inaktiv
|
saNsalvador


Try to beat me





Beiträge: 123
# Antwort: 11 - 03.12.2008 um 19:27 Uhr
Is egal ob er das Template zerreißt - zeigt er die Daten an wie er soll, inhaltlich? Das andere musst du halt anpassen von der Größe her und das sollte kein Problem sein


Inaktiv
|
Gonzo256
Thread-Ersteller


Beginner




Beiträge: 18
# Antwort: 12 - 03.12.2008 um 19:40 Uhr
nö auch das nicht.und die größe brauche ich auch net anpassen weil die Seite von der aufteilung ähnlich wie unsere "alte" ist.ich meine von den Seitenabständen her.habe auch die beiden Bilder mit in den Ordner gepackt.unter mods/users. habe dann auch den Befehl eingegeben{users:ligaplatzierung}.Aber wie gesagt kein Bild mit Rang oder so,nur das Template wird zerfetzt.


Inaktiv
|
borchi


Geekboy



Herkunft: Berlin
Beiträge: 1231
# Antwort: 13 - 03.12.2008 um 20:48 Uhr
HAste mal nen link zu dem Script?


------------------


Inaktiv
|
Gonzo256
Thread-Ersteller


Beginner




Beiträge: 18
# Antwort: 14 - 03.12.2008 um 22:15 Uhr
steht weiter oben unter Antwort 7


Inaktiv
|
saNsalvador


Try to beat me





Beiträge: 123
# Antwort: 15 - 03.12.2008 um 22:25 Uhr
Also Bilder müssen im Wurzelverzechniss sein bzw, vom Wurzelverzeichnis aus gesehen die Pfadangabe zum Bild.

Das z.B.
 
1.
2.
3.
1. / 2. / ... 
 
$bild 
="twlrangbuttons1.gif"

kann er so nicht finden, außer es liegt dort wo die index.php liegt. Du solltest dir nen image Ordner anlegen im clansphere Hauptverzeichnis oder in einen der vorhandenen die Bilder hochladen.
Z.b. im Ordner "uploads" erstellst du dir nen Ordner "ligaimg" o.ä. und verlinkst dann im Script die Bilder auf diesen Ordner. Z.b.
 
1.
2.
3.
1. / 2. / ... 
 
$bild 
="uploads/ligaimg/twlrangbuttons1.gif";

Das machste mit allen so. Desweiteren
 
1.
2.
3.
1. / 2. / ... 
 
{users:ligaplatzierung}

setzt voraus das du jetzt im "mods" Ordner einen Ordner namens "users" hast (der ist natürlich standardgemäß vorhanden) und in diesem Ordner eine php Datei namens "ligaplatzierung.php" - ist dem so? Wenn nicht kanns nicht klappen.


Inaktiv
|
borchi


Geekboy



Herkunft: Berlin
Beiträge: 1231
# Antwort: 16 - 03.12.2008 um 23:59 Uhr
03.12.2008 um 22:15 Uhr - Gonzo256:
steht weiter oben unter Antwort 7


Ich mein nicht den Code, sondern einen Link wo du das Script herhast.

Vielleicht sieht man da mehr, wie man es eventuell einbauen kann.


------------------


Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 17 - 04.12.2008 um 09:36 Uhr
ich hab nicht alles gelesen, aber hier der schnipsel für die htaccess:

 
1.
2.
1. / 2. / ... 
 AddType x-mapp-php5 .html
AddHandler x
-mapp-php5 .html


damit sollten alle html-dateien als php interpretiert werden.


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Inaktiv
|
saNsalvador


Try to beat me





Beiträge: 123
# Antwort: 18 - 04.12.2008 um 10:59 Uhr
Darum gehts schon lange nicht mehr haze


Inaktiv
|
Gonzo256
Thread-Ersteller


Beginner




Beiträge: 18
# Antwort: 19 - 05.12.2008 um 05:00 Uhr
also erstens denn Link weis ich net da ich das ganze von einem Kumpel habe der auch in der TWL ist.hier mal der link zur Seite:http://www.teamwarfare.com/

so als nächstes habe ich dann beide schnippsel für die acces kopiert und rübergeschoben.so wie sie sind.steht auch nix weiter drin.dann beide Bilder unter uploads/liga reinkopiert.in ligaplatzierung.php habe ich den Pfad angegeben die in der mods/users Ordner liegt.Danach in index.htm {users:ligaplatzierung} eingeben. Und das ergebnis?? das gleiche.nix wird angezeigt nur das Template wird zerrissen.hoffe ja das ich mal einen hier im TS erwische oder mal per ICQ.


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 20 - 05.12.2008 um 07:09 Uhr
lad mal bitte die fonts und das bild hier hoch.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Antworten: 22
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo