SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.12.2006, 22:23:00
Kuhhund Kuhhund ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 6
Dynamisch Grafik erstellen lassen

Hallo!
Ich stehe mit meinem Wissen über PHP noch ganz am Anfang. Mittlerweile qualmt mir so der Kopf, weil ich die Lösung nicht finde, das ich mal um Rat fragen muss.

Ich möchte eine Art Mitgliederkarte individuell erstellen lassen. Habe ein Abfrage fertig wo man bis zu 6 Checkboxen aktivieren kann (1-8 maximal), die mir dann eine Liste ausgibt. Die Daten liegen im .txt-Format vor.

PHP-Code:
<?php
function finde_karten_dateien()
{
        
$such_array $_GET['such'];
        
$wieviele=sizeof($such_array);
        
$dir_array=array();
        
$handle=opendir('.');
    while (
$file readdir($handle)) {                 
for (
$x=0$x<$wieviele$x++) 
    {
        if(
$file != '.' && $file != '..') {

            if (
eregi("^$such_array[$x].*\.txt$","$file")){    
                
array_push($dir_array,"$file");                               
                    }
                }
            }
        }
        
closedir($handle);                                  
    return 
$dir_array;                                  

?>
<ol>
<?php
//---------------------------------// 
function gib_liste_aus($dateiname)
{
    
$handle=fopen("$dateiname","r");
    
$ret=fscanf($handle"%[^#]#%[^#]#%[^#]#%[^#]#%[^#]#%[^\n]\n"$hname$schlag$ort$halter$ziel_x$ziel_y);
    echo 
"<li><a href=\"http://$hp\">$hname aus $ort</a>Ziel-X $ziel_x Ziel-Y $ziel_y</li>";
}
    
$datei_array=finde_karten_dateien();
    
$anz=sizeof($datei_array);
    for(
$i=0$i<$anz$i++)
{
    
gib_liste_aus($datei_array[$i]);
}
?>
</ol>
Die Liste wird soweit erstmal richtig ausgegeben. Kann man noch verbessern ich weiß ;)

Jetzt soll passend zu jedem Listeneintrag auch eine Karte erstellt werden. Ein Pin auf Hamburg einer auf Berlin usw...

Theoretisch funktioniert es:
PHP-Code:
$karte imagecreatefromgif("karte.gif"); 
$pin_r imagecreatefromgif("pin_r.gif"); 
$x 1;   // Ab hier werden wahllos Pinś gesetzt...       
while($x 12){
echo 
'Nr'.$x++;
echo 
" Ziel-X:$ziel_x - Ziel-Y:$ziel_y<br>";
$ziel_x $ziel_x +=20;
$ziel_y $ziel_y +=20;
imagecopy($karte$pin_r$ziel_x,$ziel_y,0,0,14,14);  //$ziel_x & Ziel_y will ich aus der .txt-Datei auslesen
}
imagegif($karte,"./karte_tmp.gif"); 
imagedestroy($karte);
echo 
"<img src=\"karte_tmp.gif\">"
Die Pins werden alle richtig platziert. Aber seit Stunden... versuche ich diese beiden Scripte erfolglos zusammenzufügen. Könnte mir da mal bitte jemand helfen?

Gruß
Markus
Mit Zitat antworten
  #2  
Alt 26.12.2006, 22:37:51
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Dynamisch Grafik erstellen lassen

Und woran genau scheiterst du jetzt?
Mit Zitat antworten
  #3  
Alt 27.12.2006, 11:22:23
Kuhhund Kuhhund ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 6
AW: Dynamisch Grafik erstellen lassen

Woran ich scheitere? Du hast Recht, das habe ich gar nicht genau beschrieben - Sorry!
Habe ich es aber gestern Abend noch hinbekommen. Er hatte immer nur die Koordinaten der zuletzt eingelesenen Datei genommen, und die Pins auf die Karte gesetzt.
Ich habe halt große Problem damit eine vernünftige Struktur in die Scripte zu bringen:
"Diesen Teil zuerst abarbeiten, dann diesen Teil, und diesen Teil bitte nur wenn eine bestimmte Bedingung XY erfüllt ist."
Und wenn man das nicht aus dem FF beherrscht... dann kommen solche Fragen...

Ich hätte aber direkt noch eine neue Frage parat. Ich lasse die Karte generieren und sie wird als Datei geschrieben.
PHP-Code:
imagegif($karte,"./karte_tmp.gif"); 
Wie kann ich die Karte "$karte" noch anzeigen lassen, OHNE den den content-type auf "image/gif" umzustellen. Ich möchte einfach nicht so gerne Dateien für diesen zweck schreiben lassen.

Ich weiß von der existens der Befehlsreferenz. Nur für einen blutigen Anfänger wie mich, wird man dort doch mit zu vielen Möglichkeiten konfrontiert. Überhaupt erst einmal eine Möglichkeit finden für sein Problem... Ich möchte keine "Komplettlösung", lieber nur einen Wink mit dem Zaunpfahl ;).

Gruß
Markus
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
News-Seite dynamisch erstellen Max_04 PHP Grundlagen 1 23.06.2005 22:14:42
Thumbnails dynamisch erstellen nino PHP Grundlagen 11 28.05.2004 15:18:33
Formular dynamisch erstellen shewolf PHP Grundlagen 1 12.11.2003 10:20:40
Variablenname dynamisch erstellen?! s4int PHP für Fortgeschrittene und Experten 2 25.05.2003 12:26:45
monatskalender dynamisch erstellen langwebdesign PHP für Fortgeschrittene und Experten 2 13.05.2003 20:06:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:35:04 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt