php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.07.2004, 16:25  
Gast
 
Beiträge: n/a
Standard Problem: PHP Ergebnis in HTML speichern

Hallo,

ich habe folgendes Script:

Code:
<?
$oz = 1;
while($oz <= 10)
{
         system("../usr/bin/php home/www/web1/html/oceanmap.php $oz > home/www/web1/html/kbs/$oz.html");

$oz++;

}
?>
Aber es wird leider nichts gespeichert, die schleife läuft aber durch.
Das Oceanmap.php Script läuft allein auch fehlerfrei.
Was mach ich falsch? das ganze läuft auf einem SuSe9.0 Server.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.07.2004, 17:05  
Gast
 
Beiträge: n/a
Standard

keiner ne idee?
 
Alt 23.07.2004, 17:32  
Gast
 
Beiträge: n/a
Standard

wenn ich direkt in die shell eingebe:

Code:
/usr/bin/php /home/www/web1/html/oceanmap.php 1 > /home/www/web1/html/kbs/1.html
dann geht es...das gibts doch gar nicht, oder?
 
Alt 23.07.2004, 17:42  
Gast
 
Beiträge: n/a
Standard

hi,

hast du schonmal probiert den befehlsstring vorher in ne variable zu schreiben?? unter umständen kann system("...") keine variablen verarbeiten... (aber dann müsste eigentlich nen fehler kommen o.O)

==>

Code:
<? 
$oz = 1; 
while($oz <= 10) 
{ 
         $befehl = "../usr/bin/php home/www/web1/html/oceanmap.php $oz > home/www/web1/html/kbs/$oz.html"
         system($befehl); 

$oz++; 

} 
?>
greetz
DaRkI
 
Alt 23.07.2004, 17:52  
Gast
 
Beiträge: n/a
Standard

hab ich gerade mal so probier....geht aber genau so wenig.

ich habe mehr das gefühl, dass die Pfade nicht passen.
also dass die pfadangaben irgendwie anders sein müssen, wenn man das ganze ding aus dem browser aufruft.
 
Alt 23.07.2004, 17:55  
Gast
 
Beiträge: n/a
Standard

ich habe gesehen in deinem ersten ud in meinem beitrag fehlt vor home nen slash...

evtl lags daran!!!


was passiert eigentlich, wenn du mal

$log = system($befehl);

machst und dann $log ausgibst?!?

greetz
 
Alt 23.07.2004, 18:05  
Gast
 
Beiträge: n/a
Standard

jep, das mit den slashes hab ich auch schon gesehen, ist aber auch nicht das problem.

$log =

Code:
system(/usr/bin/php /home/www/web1/html/oceanmap.php 1 > /home/www/web1/html/kbs/1.html)
system(/usr/bin/php /home/www/web1/html/oceanmap.php 2 > /home/www/web1/html/kbs/2.html)
system(/usr/bin/php /home/www/web1/html/oceanmap.php 3 > /home/www/web1/html/kbs/3.html)
system(/usr/bin/php /home/www/web1/html/oceanmap.php 4 > /home/www/web1/html/kbs/4.html)
system(/usr/bin/php /home/www/web1/html/oceanmap.php 5 > /home/www/web1/html/kbs/5.html)
system(/usr/bin/php /home/www/web1/html/oceanmap.php 6 > /home/www/web1/html/kbs/6.html)
system(/usr/bin/php /home/www/web1/html/oceanmap.php 7 > /home/www/web1/html/kbs/7.html)
system(/usr/bin/php /home/www/web1/html/oceanmap.php 8 > /home/www/web1/html/kbs/8.html)
system(/usr/bin/php /home/www/web1/html/oceanmap.php 9 > /home/www/web1/html/kbs/9.html)
system(/usr/bin/php /home/www/web1/html/oceanmap.php 10 > /home/www/web1/html/kbs/10.html)
dementsprechend passen die befehle und sind, wie sie sein sollen.
 
Alt 23.07.2004, 18:10  
Gast
 
Beiträge: n/a
Standard

hat der nutzder unter dem der webserver läuft schreibrechte in deinem home-verzeichnis???

wenn nämlich der server zB unter "wwwrun" oder so läuft und du ihm keine schreibrechte gibst, dann geht es sehr wohl, wenn du den befehl ausführst, aber nicht wenn "wwwrun" (als der webserver) ihn ausführt

das is meine aller letzte idee o.O


greetz
DaRkI
 
Alt 23.07.2004, 18:11  
Gast
 
Beiträge: n/a
Standard

ich habe dem verzeichnis zur sicherheit (Dass es überhaupt erst mal geht) 777 gegeben.

ist es das, was du meinst?
 
Alt 23.07.2004, 18:23  
Gast
 
Beiträge: n/a
Standard

jo

und gehts jetz?


PS: im normalfall is wwwrun nen "user" und du auch.. d.h. ich würde es auf 775 setzen (lesen/schreiben/ausführen für owner und gruppe; lesen/ausführen für "jeden")


greetz
 
 


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
ergebnis von einem query in eine PDF speichern simon78 PHP Tipps 2008 2 17.05.2008 09:59
HTML und PHP in Variable speichern Yesamerika PHP Tipps 2008 1 21.02.2008 21:11
text kürzen = kein problem was is aber mit html nfo PHP Tipps 2007 9 05.02.2007 12:42
HTML Code in MySQL DB speichern FireFIghter Datenbanken 3 27.12.2006 15:45
PDF per PHP - Problem bei "Ziel speichern unter..." freq.9 PHP Tipps 2006 7 18.08.2006 16:54
"ziel speichern unter" problem snatch-ic PHP Tipps 2006 12 13.04.2006 13:40
HTML Datei einlesen und Teile in Variablen speichern FoXyLiOn PHP Tipps 2006 5 26.03.2006 17:14
Ergebnis einer DBabfrage in HTML Dateien Suchen u. anzeigen PHP Tipps 2005-2 0 15.08.2005 22:35
Problem beim speichern einer Textdatei PHP Tipps 2005-2 5 28.07.2005 23:42
html in speichern ? notyyy Datenbanken 8 21.05.2005 17:01
Problem: PHP + HTML PHP Tipps 2005 8 30.01.2005 19:55
[Erledigt] HtmL Page senden bzw Ergebnis aus PHP Kalkulator PHP Tipps 2004 4 29.10.2004 15:56
Webmail mit IMAP / Problem mit Attachment speichern. PHP-Fortgeschrittene 1 13.10.2004 10:06
PHP Dateien ausführen und Ergebnis als HTML-Datei speichern Corvin PHP-Fortgeschrittene 4 07.09.2004 09:49
Problem mit HTML im Gästebuch juhuwoorps PHP Tipps 2004 8 06.09.2004 19:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html speichern und zurück, ergebnise html sperichern, php ergebnis als html speichern

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.