php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.09.2009, 18:56  
Dominik
Gast
 
Beiträge: n/a
Standard CMS Installation // Serverabhängig

Heyho,

ich schreibe ein CMS, an manchen Server funktioniert die Installation meines CMS perfekt (zb viele freehoster wie funpic etc), bei einem server wo ich es gerade versuche hinzubekommen geht es nicht:

Er ist auf jeden fall safe mod on, aber daran kann es nicht liegen , da es auch an anderen Servern geht wo safe mod on ist....


Folgendes:

Server a schickt server B eine Anfrage , server B schiebt danach seine Daten auf server a in die Datei INSTALL.php und überschreibt sie immer wieder und ruft sie dann auf .

Das sieht so aus:
Code:
Code:
 $upload3 = ftp_put ($conn_id, $ad . "/technik/install.php", "inserts.php", FTP_ASCII);
ftp_chmod($conn_id,0777, $ad . "/technik/install.php");  
  include("http://$ad1/technik/install.php");
[/code]
Danach das selbe Spiel nur er überschreibt eben die install.php:

Code:

Code:
    $upload4 = ftp_put ($conn_id, $ad . "/technik/install.php", $hp . ".php", FTP_ASCII);
        ftp_chmod($conn_id,0777, $ad . "/technik/install.php");
    include("http://$ad1/technik/install.php");
Nun funktioniert aber irgentwann weiter unten diies nichtmehr, er erstellt zwar die datei, schiebt sie rüber und setzt rechte , aber der include funktioniert auf die datei nicht, auch wenn ich es manuell versuche die datei aufzurufen bekomm ich eine weise seite statt dem erhofften echo 'ddd' :

Code:
Code:
 
$content = "<? echo 'ddd'; ?>"; $datei = fopen("files/" . $fh, "w+"); fwrite($datei, $content); chmod("files/" . $fh, 0777); $upload5 = ftp_put ($conn_id, $ad . "/technik/install.php", "files/" . $fh, FTP_ASCII); ftp_chmod($conn_id,0777, $ad . "/technik/install.php"); include("http://$ad1/technik/install.php");




Könnt ihr mir helfen?
Wie gesagt auf anderen Servern funktioniert dies



ps ich habe auch bereits in einem 2. Forum nachgefragt aber ohne Erfolg
mfg
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.09.2009, 18:59  
Erfahrener Benutzer
 
Registriert seit: 23.08.2009
Beiträge: 241
PHP-Kenntnisse:
Fortgeschritten
MasterD wird schon bald berühmt werden
MasterD eine Nachricht über ICQ schicken
Standard

Kann es sein, dass auf manchen Servern die Einstallung in der PHP.ini so ist, dass man nichts von einer externen URL includieren kann?
MasterD ist offline  
Alt 07.09.2009, 19:15  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ja.
PHP: Runtime Configuration - Manual
PHP: Runtime Configuration - Manual
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 07.09.2009, 19:22  
Dominik
Gast
 
Beiträge: n/a
Standard

Ja diese Einstellung kenn ich aber die verbietet mir ja nur das ich nix includen darf, mein server der hat ja alle rechte also darf er auch include


komisch ist ja das es weiter oben perfekt mit der selben technik funktioniert
 
Alt 11.09.2009, 18:38  
Dominik
Gast
 
Beiträge: n/a
Standard

Hm also bis jetzt habt ihr mich misstanden hoffentlich kann mir ja noch einer helfen:


Code:
   $upload2 = ftp_put ($conn_id, $ad . "/technik/install.php", "create.php", FTP_BINARY);
    ftp_chmod($conn_id,0777, $ad . "/technik/install.php");
 include("http://$ad1/technik/install.php");
Das geht , er kopiert die create also install.php rüber und ruft diese dann auf und die mysql tabellen werden erstellt

Sofort danach kommt


Code:
$upload3 = ftp_put ($conn_id, $ad . "/technik/install.php", "inserts.php", FTP_BINARY);
        ftp_chmod($conn_id,0777, $ad . "/technik/install.php");  include("http://$ad1/technik/install.php");
Er kopiert die inserts.php als install.php rüber , aufrufen kann man die datei aber nicht mehr


mfg
 
Alt 11.09.2009, 21:14  
Erfahrener Benutzer
 
Registriert seit: 28.08.2009
Beiträge: 233
PHP-Kenntnisse:
Anfänger
Steve befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Dominik Beitrag anzeigen
Er kopiert die inserts.php als install.php rüber , aufrufen kann man die datei aber nicht mehr
Du versuchst einen Include über HTTP, dazu müssen fopen-Wrapper, wie allow_url_fopen bzw. allow_url_include , in der PHP-INI aktiviert sein.
Steve ist offline  
Alt 12.09.2009, 13:36  
Dominik
Gast
 
Beiträge: n/a
Standard

Ach meno^^

lest doch mal

MEIN SERVER INCLUDET DER HAT DIESE Einstellungen

Auch wenn man die Datei ohne include ganz normal mit adresse aufrufen will geht dies nicht
 
Alt 14.09.2009, 14:14  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.020
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Also dein aktuelles Problem ist, dass du eine Datei mit dem Inhalt aus $content schreibst und du keine Rückgabe kriegst?

PHP-Code:
$content = "<?
    
echo 'ddd';
         
?>";
Werden auf dem Server ShortTags unterstützt? Wird IMHO immer öfter abgeschaltet. Du kannst auch mal vor dem Error das ErrorReporting auf E_ALL stellen und display_errors auf 1. Vielleicht kriegst du dann weitere Hinweise.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline  
 


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
Was muss ein gutes CMS können? beckerCodes Software-Design 33 14.09.2009 11:44
Eigenes CMS Moep PHP Tipps 2009 12 06.08.2009 23:00
Cms Yusuf Scriptbörse 9 30.07.2009 19:14
Open Source CMS: wer macht mit? chris14465 Beitragsarchiv 6 24.06.2009 17:02
Dreamproject [S] CMS evtl. Feststellangebot vnBiT.sys Beitragsarchiv 4 25.04.2009 10:51
Modulares CMS programmieren NikB PHP-Fortgeschrittene 7 14.04.2009 22:41
[S] erfahrene Coder für eigenes CMS DarkSky25 Beitragsarchiv 14 31.03.2009 12:06
suche Empfehlung für ein CMS serious-cool Off-Topic Diskussionen 10 13.03.2009 12:54
CMS mit Framework KeKs0r PHP-Fortgeschrittene 11 27.12.2008 23:03
CMS Eintrag anzeigen funktioniert nicht soffi PHP Tipps 2008 4 11.09.2008 14:20
CMS: Ordnerstruktur(en) myPages HTML, Usability und Barrierefreiheit 4 11.09.2008 11:29
Installation von PHP5 unter Solaris8 - undefinierte Funktion schiff PHP Tipps 2006 8 07.03.2006 12:31
Lamp Installation PHP Tipps 2004 1 24.08.2004 15:26
Probleme nach Installation von php4.3.8 auf Win XP PRO IIS 5 PHP Tipps 2004 3 29.07.2004 12:16
Probleme bei der Installation! PHP Tipps 2004 1 22.06.2004 21:01


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