php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.01.2012, 07:20  
Neuer Benutzer
 
Registriert seit: 02.01.2009
Beiträge: 5
BuRNHeLL1978 befindet sich auf einem aufstrebenden Ast
Standard Datei löschen nach Ausgabe?

Hallo zusammen,

ich versuche gerade, ein vorhandenes Bild um einen Text zu ergänzen, das Bild dann zu speichern, am Bildschirm ausgeben zu lassen und das Bild dann zu löschen...folgenden Code habe ich dafür:

PHP-Code:
if($_GET[query] == 'true')
{
$timestamp mktime(0,0,0,$_POST[monat],$_POST[tag],$_POST[jahr]);
$daten mysql_fetch_object(mysql_query("SELECT * FROM chart1970 WHERE von <= $timestamp AND bis >= $timestamp LIMIT 1"));
echo 
"$timestamp, $daten->interpret, $daten->titel";

$img imagecreatefrompng("platz1.png"); 
  
$fontSize 12//Pixel   
$angle 0;//Winkel in dem der Text dargestellt werden wird  
  
$font "./arial.ttf"//eure Font Datei  
$left 140//Abstand linke Seite 
$top  $fontSize 70// Abstand von der Oberkante
                         
$fontSize2 10//Pixel   
$angle2 0//Winkel in dem der Text dargestellt werden wird  
  
$left2 140//Abstand linke Seite  
$top2  $fontSize 24// Abstand von der Oberkante

$fontSize3 12//Pixel   
$angle3 0//Winkel in dem der Text dargestellt werden wird  
  
$left3 140//Abstand linke Seite  
$top3  $fontSize 85// Abstand von der Oberkante


$zufall rand(0100000);                         
imagettftext ($img$fontSize$angle$left,  $top$black$font$daten->interpret);  
imagettftext ($img$fontSize3$angle3$left3,  $top3$black$font$daten->titel); 
imagettftext ($img$fontSize2$angle2$left2,  $top2$black$font"Die Nummer 1 an meinem Geburtstag:");  
$path 'picture/pic'.$user.''.$zufall.'.png';
imagepng ($img$path);
echo 
"<p align=\"center\"><img border=\"0\" src=\"$path\"></p>";
imagedestroy($img); 
unlink($path
Die Ausgabe auf dem Bildschirm kommt jedoch nicht an....

Was ist falsch?
BuRNHeLL1978 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.01.2012, 08:24  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

Ja dann überleg mal wie die Rollen Server - Client verteilt sind, wenn du versuchst dein Bild so
PHP-Code:
echo "<p align=\"center\"><img border=\"0\" src=\"$path\"></p>"
zu holen + wer holt es + wann.
jspit ist offline   Mit Zitat antworten
Alt 17.01.2012, 11:24  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

- HTTP Anfrage auf deine PHP Datei
---- HTML Content als Response
---- Bild wird gelöscht
- HTML Code wird vom Browser geparsed
---- Bildpfad existiert nicht mehr / 404 Fehler

Lösung: Lass die PHP Datei das Bild zurückgeben, und binde es in einer anderen Datei folgendermaßen ein:
Code:
echo "<p align=\"center\"><img border=\"0\" src=\"bild_erzeugen.php\"></p>";
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 17.01.2012, 12:33  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

Zitat:
Zitat von Dark Guardian Beitrag anzeigen
- HTTP Anfrage auf deine PHP Datei
---- HTML Content als Response
---- Bild wird gelöscht
- HTML Code wird vom Browser geparsed
---- Bildpfad existiert nicht mehr / 404 Fehler
Das sollte eigentlich vom TE kommen..
jspit ist offline   Mit Zitat antworten
Alt 17.01.2012, 17:28  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von jspit Beitrag anzeigen
Das sollte eigentlich vom TE kommen..
Sein "Plan" zeigt aber das er nicht weiss wie das HTTP Protokoll und das verarbeiten eines Webseitenquelltextes funktioniert. Da kann man nicht davon ausgehen das er von selber darauf kommt.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 19.01.2012, 17:55  
Neuer Benutzer
 
Registriert seit: 02.01.2009
Beiträge: 5
BuRNHeLL1978 befindet sich auf einem aufstrebenden Ast
Standard

na ja, jetzt wo ihr es gesagt habe, ist es mir auch wieder eingefallen.

Was mich aber vor das neue Problem stellt.
Ich hatte nun den glorreichen Plan, Dateien über einen Cronjob löschen zu lassen.

Dummerweise will das auch nicht so recht....

Zitat:
Warning: opendir() [function.opendir]: SAFE MODE Restriction in effect. The script whose uid is 10001 is not allowed to access / owned by uid 0 in /var/www/vhosts/***/httpdocs/***/examples/cronjob.php on line 4
Und das, obwohl ich den Safe_Mode abgeschaltet und den Server neu gestartet habe.

Hat da jemand eine Idee?
BuRNHeLL1978 ist offline   Mit Zitat antworten
Alt 19.01.2012, 18:05  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von BuRNHeLL1978 Beitrag anzeigen
Zitat:
Warning: opendir() [function.opendir]: SAFE MODE Restriction in effect. The script whose uid is 10001 is not allowed to access / owned by uid 0 in /var/www/vhosts/***/httpdocs/***/examples/cronjob.php on line 4
Und das, obwohl ich den Safe_Mode abgeschaltet und den Server neu gestartet habe.
Steht doch da: das Script möchte auf '/' zugreifen und darf nicht. Offenbar ein Pfadproblem.
  Mit Zitat antworten
Alt 20.01.2012, 13:03  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von BuRNHeLL1978 Beitrag anzeigen
na ja, jetzt wo ihr es gesagt habe, ist es mir auch wieder eingefallen.

Was mich aber vor das neue Problem stellt.
Ich hatte nun den glorreichen Plan, Dateien über einen Cronjob löschen zu lassen.

Dummerweise will das auch nicht so recht....



Und das, obwohl ich den Safe_Mode abgeschaltet und den Server neu gestartet habe.

Hat da jemand eine Idee?
Wenn der Safemode greift ist er an. Falsche php.ini geändert?

Oder änder den Eigentümer von Script und/oder Ordner das diese gleich sind.

Oder

Zitat:
Lösung: Lass die PHP Datei das Bild zurückgeben, und binde es in einer anderen Datei folgendermaßen ein:
Dann hast du gar nichts zum Löschen.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Antwort


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
Nur bestimmten Inhalt in einer datei löschen EvilDead616 PHP Einsteiger 6 23.01.2011 00:33
Scriptsuche Daten aus MySQl Datenbank und CSV Datei vergleichen u. ggf übertragen oder löschen headbannger83 Scriptbörse 0 07.01.2011 01:00
[Erledigt] Komplette Zeile in einer Datei Löschen Alecane PHP Tipps 2010 6 17.03.2010 17:01
Datei löschen olixes PHP Tipps 2010 27 17.02.2010 21:29
Datei aus Verzeichnis löschen slipknotdani PHP Tipps 2009 7 06.09.2009 16:33
email von .csv datei löschen Rafal PHP Tipps 2009 3 28.02.2009 22:31
[Erledigt] Datei aus Ordner löschen Mila2008 PHP Tipps 2008 14 26.11.2008 15:02
Mit PHP Datei auf Server löschen CharlyF PHP Tipps 2008 8 14.08.2008 14:22
Winzige PHP-Frage: Wie eine Datei löschen? BartTheDevil89 PHP Tipps 2007 8 30.12.2005 17:35
Einzelne Zeilen aus einer Txt Datei löschen scheibo PHP Tipps 2007 8 27.11.2005 21:34
text datei löschen bzw. überschreiben PHP Tipps 2005 7 11.04.2005 16:19
Einen Datensatz aus einer TXT Datei löschen janni PHP Tipps 2004-2 5 30.11.2004 09:20
Datei löschen mit unlink PHP Tipps 2004-2 4 30.11.2004 00:36
[Erledigt] Datei löschen bzw. umbenennen PHP Tipps 2004 3 05.08.2004 06:45
Datei nach Tag löschen PHP Tipps 2004 2 14.07.2004 16:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php datei löschen

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